Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Введение обязательного Размера хранилища с адаптационной поддержкой РК #145

Open
drweb86 opened this issue Jun 27, 2023 · 1 comment
Assignees

Comments

@drweb86
Copy link
Owner

drweb86 commented Jun 27, 2023

  1. Реализовать возможность Восстанавливать целостность инкрементной РК при удалении файла.
    Идея такая - чел удалил часть данных. Нужно привести состояние РК в порядок.
    Функция должна быть доступна из Восстановлятора

  2. Реализовать возможность в восстановляторе отобразить список старых файлов с возможностью их выбрать и удалить
    Функция должна быть доступна в восстановляторе.
    Нужен прототип.

@drweb86 drweb86 self-assigned this Jun 27, 2023
@drweb86
Copy link
Owner Author

drweb86 commented Jul 3, 2023

Можно сделать проще со стороны пользователя. А именно ввести обязательное поле Размер хранилища

При введении опции размера хранилища - усложняется РК.
а. Дедуплицированные файлы уже в хранилище - идут первыми и без учета квоты РК
б. Применяется квота и отсеиваются задания вне ее.
в. Делается анализ занимаемого размера и требуемого места с учетом размера хранилища.
г. На разницу делается удаление файлов из РК
д. Переиндексация файлов хранилища
е. Удаление затронутых пустых или версий с удалениями

Пользователю не надо будет самостоятельно удалять файлы из РК, в восстановляторе не придется делать восстановление индексного файла и выбор анонимизированных файлов для удаления, UI приложения останется простым, SAMBA сервер не будет нуждаться в настройке квот, чтобы в случае переполнения диска система могла стартануть. Но, процесс РК усложниться за счет учета размера хранилища.

@drweb86 drweb86 changed the title Восстановление целостности инкрементной РК при удалении файла Введение обязательного Размера хранилища с адаптационной поддержкой РК Jul 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant