restic version
restic 0.9.3 compilado com go1.11.1 em linux / amd64
echo "test" | backup restic --stdin
Azure
O registro Restic mostra "processado 1 arquivo, 5 B em 0:00"
O registro Restic mostra "1 arquivo processado, 0 B em 0:00"
O "tamanho do arquivo" parece nunca ser armazenado se o arquivo for de stdin
Armazene internamente o tamanho do arquivo processado para stdin
Oh, interessante, obrigado pelo relatório. Embora sua linha de comando esteja um pouco errada, suspeito que você quis dizer echo test | restic backup --stdin
?
Ops, editei o comando, na verdade significava backup restic
Isso era interessante. Quando o restic salva vários arquivos, ele primeiro faz uma estatística de todos eles e calcula a soma dos tamanhos dos arquivos para obter o número de bytes que precisam ser processados. No final da execução, esse número é impresso.
Para backups lidos de stdin, o restic não sabe quantos bytes serão lidos, então ele usa apenas zero. Isso é o que está impresso no final. # 2138 controlará o número de bytes processados e imprimirá no final.