- Navios
- 11 de agosto de 2026 às 00:29 UTC
- Autor
- Kamo
- Enviar
- 9775c73
O armazenamento foi medido em dezenove domínios, por noite, com falha de construção teste de cobertura — e nada em qualquer lugar computou um subsídio ou recusou um byte. A figura de armazenamento do plano era dados que ninguém leu, e o Armazenamento Adicional add-on não teve nenhum efeito do produto: pagar nada mudou e não pagar o custo Nada. StorageQuotaService resolve o que uma organização pode deter — o plano por usuário Subsídios repartidos entre os seus lugares, acrescidos dos blocos que comprou — e ImageService recusa conteúdo que o excederia. O cheque senta-se após o dedup lookup, então re-anexar um arquivo que a plataforma já possui nunca é recusado para o espaço; apenas bytes genuinamente novos contam. Vive aqui em vez de em BillingService porque os serviços que escrevem bytes não podem cada um chamar uma API de faturamento em seu caminho de upload, e ele é injetado por campo em vez de através do construtor porque ImageService é montado por mão em vários lugares — um argumento construtor é a única edição que compila em toda parte, excepto nos testes e depois falha na construção da imagem. Duas maneiras deliberadas de estar errado. "GB" é lido como um gibibyte, que é o gerenciador de arquivos significa quando imprime GB e a leitura mais generosa. E um organização sem assinatura ao vivo, ou um serviço sem ligação de quotas, lojas exatamente como antes: este portão existe para segurar um cliente paga Eles compraram, não para transformar uma lacuna de faturamento em perda de dados. As leituras nunca são fechadas — encher o seu armazenamento pára de adicionar mais, nunca tira o que tem.