Contar cada ficheiro uma vez por organização, não uma vez por envio
Billing foi por imgs registro, então uma organização que enviou o mesmo arquivo cinco Os tempos foram carregados cinco vezes. A regra do proprietário é uma carg...
Hash com BLAKE3 somente, então pular o upload realmente economiza tempo
Dedup funcionou — o servidor logou 'linked SEM upload' e 358 MB nunca deixou o máquina — mas o membro ainda esperou, porque a computação SHA3-256 ao lado do BLA...
Aceitar uma reivindicação BLAKE3 somente assim dedup é mais rápido do que carregar
O endpoint da ligação exigiu ambos os hashes. Um navegador não tem rápido SHA3-256, então prová-lo já tinha um arquivo de 358 MB levou ~20 segundos contra um up...
Combine conteúdo armazenado no BLAKE3 sozinho, para que um navegador possa se dar ao luxo de perguntar
Provar posse exigiu ambos hashes, e um navegador não tem rápido SHA3-256 — js-sha3 é JavaScript puro em ~ 25 MB/s. Medido em um vídeo de 358 MB que foi ~ 20 seg...
Ignorar o envio quando a plataforma já tiver o ficheiro
Enviar o mesmo vídeo para três pessoas significava três uploads completos. O Dedup desabou-os. em um objeto armazenado, mas apenas uma vez que cada transferênci...
Anexar um arquivo já armazenado sem enviá- lo novamente
Encaminhar um vídeo de 2 GB para três colegas custa três uploads completos. Armazenamento os deduplicaram em um objeto, mas somente após cada transferência ter ...
Reconstruir para o domínio de previews gerados
Pega na mudança de biblioteca compartilhada que conta miniaturas e faixas para o organiza e lê bytes derivados de img dat derivatives.
Mostrar o armazenamento de antevisão gerado como sua própria linha
Miniaturas e imagens de visualização agora contam para o total da organização, então o cliente deve ser capaz de ver o que custam em vez de encontrá-los dobrado...
Meça as miniaturas e faixas geradas de cada arquivo
As chaves dos objectos estão com conteúdo endereçado como: o segmento antes do primeiro sublinhado identifica o arquivo que uma derivada veio de. Os tamanhos sã...
Esquema para a miniatura e o armazenamento da faixa medidos
img dat derivatives registra, por arquivo armazenado, o tamanho real do bytes de tudo O Kamo gerou a partir dele. Substitui img dats. THUMB FILE DIMENSÃO como ...
Bill gerou miniaturas para a organização
Miniaturas e faixas por canal são o armazenamento da causa de uploads de uma organização, assim, na instrução do proprietário eles agora contam para o total des...
Recuperar um anexo recebido cujo primeiro pedido foi rejeitado
Um vídeo que chegasse numa conversa não pôde ser reproduzido até que a página fosse recarregada, enquanto um vídeo que o membro tinha acabado de enviar sempre r...
Deixe um membro manter um anexo de vídeo ou áudio, não apenas reproduzi-lo
O jogador responde a uma intenção. Querer o arquivo no disco é diferente, e vídeo e áudio foram os dois tipos de anexos sem maneira de fazê-lo — um documento te...
Reconstruir para os domínios de branding e docs-workspace
Pega a mudança bibliotecária compartilhada que lê ambos de objeto armazenamento dias.
Mostrar o armazenamento de marcas e documentos Docstive
Ambos são escritos diretamente para a loja de objetos sem tamanho registrado no banco de dados, então eles lêem como zero até uma varredura mede-los. Eles agora...
Medir a marca e armazenamento de documentos Docstive
Estas são as únicas duas coisas uma organização lojas que não têm tamanho em qualquer lugar da base de dados — ativos de marca vão diretamente para o balde públ...
Esquema para medição de armazenamento somente de objetos
objeto armazenamento dias registra o que uma varredura lê de volta de MinIO para os dois coisas que não têm tamanho no banco de dados: ativos de marca e os docu...
Contagem de marca e armazenamento de documentos Docstive
Quase tudo que uma organização armazena registra seu próprio tamanho em algum lugar — e linha imgs, uma linha kb media, uma medição da caixa de correio. Duas co...
Reconstruir para o domínio de anexos de mensagens de texto
Pega a alteração bibliotecária compartilhada que mede os anexos MMS dos dados: URIs armazenadas em linha em VOIP MESSAGES.
Mostrar o armazenamento do anexo da mensagem de texto
Os anexos MMS vivem em linha no banco de dados como dados: URIs em vez de como arquivos, por isso não tinham registo de tamanho e nunca foram contados. Eles ago...
Contar anexos de mensagens de texto
Os anexos MMS são armazenados e não foram contados. Eles também não são o que eles parecido com: VoipMessageService codifica o anexo como um dado: URI e escreve...
Reconstruir contra os domínios de armazenamento por categoria
Obtém a alteração de biblioteca compartilhada que divide imgs em um domínio por ImageAssocType, então chame gravações, mensagens de voz, anexos de bate-papo, re...
Mostrar todas as categorias de armazenamento separadamente
Gravações de chamadas, mensagens de voz, anexos de chat, recursos de RH e marketing materiais cada obter sua própria linha em vez de compartilhar um "Documentos...
Contar cada tipo de arquivo armazenado como sua própria categoria
Gravações de chamadas, mensagens de voz, anexos de chat, recursos de RH, marketing materiais, gravações de reuniões e qualquer tipo de documento são todas linha...
Gravar a semântica corrigida da caixa de correio
EMAIL agora mede o correio Kamo realmente hospeda, atribuído por caixa de correio para o organização que o possui, em vez de somar um índice de pesquisa que Kam...
Meça as caixas de correio KamoMail de cada org
Caminha cada caixa de correio Kamo hospeda e registra, por dia de chegada, o RFC822 bytes retém — cabeçalhos, corpo e anexos codificados, em todas as pastas, in...
Esquema para medição de armazenamento por caixa de correio
* * * * * * * por caixa de correio e por dia de chegada, o RFC822 bytes que a caixa de correio está a aguentar. Contabilidade de armazenamento não tinha fonte h...
Meça o correio que o Kamo hospeda, por caixa de correio
EMAIL foi fonte do email metadata.search index, que estava errado em ambos Direcção. Perdeu KamoMail inteiramente — uma org on KAMO MAIL tem suas mensagens e an...
Diga por que o armazenamento da caixa de correio pode ler zero
Os bytes da caixa de correio contam apenas as máquinas do Kamo. Uma organização em Microsoft 365 ou Google Workspace tem suas mensagens nos discos desse provedo...
Deixe um administrador de plataforma executar a varredura de instantâneos sob demanda
A varredura é o que faz remoções de período e totais de vida para o domínios de exclusão difícil respondê-los em tudo, então dias perdidos para uma falha são pe...
Dar a cada organização um limite real de transação
ArmazenamentoSnapshotSweep.catchUp transportado @Transactional(REQUIRES NEW) e foi chamado do mesmo feijão. Spring aplica @Transactional através de um proxy, en...
Leia a última data de instantâneo sem carregar o histórico
Um resumo precisa de uma data. Ele estava lendo-o carregando um intervalo de dois anos de fotos e tirar o máximo — cinco domínios vezes todos os dias da históri...
Mostrar a utilização do armazenamento na página de estatísticas da conta
A aba dizia "Nenhum dado de uso disponível para este período" para cada organização. billingApi.getCurrentUsage() é um stub retornando { metros: [] }, e UsesMet...
Gravar os tamanhos das mensagens em vez de escrever zero
SearchIndexService writed sizeBytes = 0 para cada mensagem indexada, sob o comentário "Não disponível no envelope". Ela estava disponível — a busca O perfil sim...
Relatar o que uma organização está armazenando
A página de estatísticas da conta sempre disse "Nenhum dado de uso disponível para este período", para cada organização, porque getCurrentUsage() no kamo-intern...
Esquema para 'org storage snapshots'
Espelhos OrgStorageSnapshot como DDL explícita, por estilo de casa — ddl-auto cria a tabela em primeiro lugar, então o CREATE é um retrocesso e os SET DEFAULTS ...
Modelo de uso de armazenamento por organização
Nada nunca resumiu o armazenamento por organização. Seis entidades carregam um byte contagem por arquivo, e nenhum código agregado nenhum deles, por isso a cont...
Popover X fecha a janela, não apenas a popover
Demitindo o popover já tinha dois recursos (clique fora, Escape), então um X que só descartou era uma duplicata e não deixou nenhuma maneira de se livrar do cab...
Declare a divisão da aplicação
O recheio só preencheu uma linha do plano que estava faltando — deliberadamente, de modo que não podia silenciosamente mover um nível — que deixou aplicativos q...
Um produto de plataforma não é um dos seus próprios inquilinos
isOrgEntitledToApp isento apenas a org de topo, então uma org marcado éPlatformProduct foi cobrado como Se fosse um cliente. sign.pink senta-se em uma assinatur...
Forçar o auto- ou proprietário em uma conta, não apenas o limite de org
Seguimento do portal cross-org, agora que a regra é decidida: dentro de uma organização você pode gerenciar sua própria conta de faturamento, e um proprietário ...
Pare uma organização de chegar a outra organização de faturamento
/api/billing/accounts examina sua listagem pelo cabeçalho X-Org-Id, mas cada rota abaixo /{accountUid} pegou o id diretamente do caminho e nunca verificou quem ...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Tente novamente a compilação bibliotecária compartilhada, que o uplink da LAN continua corrompendo
Três construções morreram hoje em "Tag mismatch" puxando um jarro — e o espelho acrescentou uma hora atrás não ajuda, porque kbservice, mcpgatewayservice e rags...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.