hbs2/docs/todo/hbs2-sync.txt

38 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FIXME: race-on-large-files
добавляем большой файл ( ~4GB )
делаем hbs2-sync run на хосте A
делаем hbs2-sync run на хосте B
результат: файл удалён (tomb transaction)
вероятно, гонка по какой-то причине.
кажется, это backup-mode гадит
TODO: hbs2-sync-recovery
сделать команды для получения всех
меркл-деревьев (игнорировать tomb-ы)
сделать команду для постинга транзакции с
новым таймстемпом (восстановить файл из tomb-а не копируя его)
TODO: hbs2-sync-group-key-policy
сейчас на каждый файл генерируется новый групповой
ключ.
это хорошо, но если добавить большой файл
удалить большой файл
добавить большой файл обратно --- получится
адовое дублирование данных.
Возможное решение --- держать групповой ключ в кэше,
и устраивать его ротацию время от времени.
TODO: hbs2-sync-whole-state
сейчас будет выкачан весь рефчан, включая удалённые данные (tombs)
там, где они не нужны.
это плохо для файлопомойки.
нужно найти решения для проблемы