diff --git a/docs/todo/hbs2-sync.txt b/docs/todo/hbs2-sync.txt new file mode 100644 index 00000000..ae495de1 --- /dev/null +++ b/docs/todo/hbs2-sync.txt @@ -0,0 +1,28 @@ +FIXME: race-on-large-files + добавляем большой файл ( ~4GB ) + делаем hbs2-sync run на хосте A + делаем hbs2-sync run на хосте B + результат: файл удалён (tomb transaction) + вероятно, гонка по какой-то причине. + +TODO: hbs2-sync-recovery + сделать команды для получения всех + меркл-деревьев (игнорировать tomb-ы) + + сделать команду для постинга транзакции с + новым таймстемпом (восстановить файл из tomb-а не копируя его) + + +TODO: hbs2-sync-group-key-policy + сейчас на каждый файл генерируется новый групповой + ключ. + + это хорошо, но если добавить большой файл + удалить большой файл + добавить большой файл обратно --- получится + адовое дублирование данных. + + Возможное решение --- держать групповой ключ в кэше, + и устраивать его ротацию время от времени. + +