mirror of https://github.com/voidlizard/hbs2
38 lines
1.7 KiB
Plaintext
38 lines
1.7 KiB
Plaintext
TODO: hbs2-peer-keydir-config-option
|
||
Добавить опцию keyring-mask для конфига. В ней --
|
||
маска файлов для glob.
|
||
|
||
Работать должна следующим образом:
|
||
- При старте достаются из конфига все такие опции
|
||
(т.е это опция типа [String])
|
||
|
||
- Для каждой такой опции - при помощи glob (короче - пример есть в fixme)
|
||
находятся все файлы
|
||
|
||
- Эта опция в конфиге заменяется на список опций keyring
|
||
|
||
- Так, что бы дамп конфига при старте показывал все ключи, которые
|
||
в результате получились
|
||
|
||
- Посмотреть, что происходит, если ключи не парсятся нормально,
|
||
какая ошибка (или никакой)
|
||
|
||
TODO: git-hbs2-export-no-params
|
||
Запуск git hbs2 export без параметров должен:
|
||
|
||
- создать ключ
|
||
- выполнить export
|
||
- создать конфиг, если его нет
|
||
- добавить ключ в конфиг, если конфиг есть
|
||
|
||
TODO: metrics-instead-of-plain-errors
|
||
Сейчас запрос несуществующией ссылки порождает
|
||
ошибку в логе.
|
||
|
||
Иногда это действительно ошибочная ситуация, иногда нет.
|
||
|
||
Что бы не засорять лог, лучше считать такие ошибки (запросы
|
||
к несуществующим ссылкам/блокам), и хранить в таблице,
|
||
а не писать в лог.
|
||
|