mirror of https://github.com/voidlizard/hbs2
todo
This commit is contained in:
parent
6aec32248a
commit
0cd52c73e8
|
@ -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
|
||||||
|
сейчас на каждый файл генерируется новый групповой
|
||||||
|
ключ.
|
||||||
|
|
||||||
|
это хорошо, но если добавить большой файл
|
||||||
|
удалить большой файл
|
||||||
|
добавить большой файл обратно --- получится
|
||||||
|
адовое дублирование данных.
|
||||||
|
|
||||||
|
Возможное решение --- держать групповой ключ в кэше,
|
||||||
|
и устраивать его ротацию время от времени.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue