mirror of https://github.com/voidlizard/hbs2
29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
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
|
||
сейчас на каждый файл генерируется новый групповой
|
||
ключ.
|
||
|
||
это хорошо, но если добавить большой файл
|
||
удалить большой файл
|
||
добавить большой файл обратно --- получится
|
||
адовое дублирование данных.
|
||
|
||
Возможное решение --- держать групповой ключ в кэше,
|
||
и устраивать его ротацию время от времени.
|
||
|
||
|