Înregistrează dimensiunile mesajelor în loc să scrii zero

FixEmailService
Expediere
9 august 2026 la 04:41 UTC
Autor
Kamo
Comite
8fa2944

SearchIndexService write sizeBytes = 0 pentru fiecare mesaj pe care l-a indexat vreodată, sub comentariul "Nu este disponibil din plic." Acesta a fost disponibil Profilul pur și simplu nu a cerut-o. Fiecare rând în e-mail metadata.search index este 0 octeți în producție, astfel încât stocarea cutie poștală citește ca zero pentru fiecare organizație, şi orice contabilitate de stocare construită pe index ar fi moştenit asta. - EmailImapService adaugă FetchProfile.Item.SIZE, astfel încât RFC822.SIZE este pre-inventat cu plicul în loc să coste o călătorie dus-întors pe mesaj și Plicul îl poartă. - GraphMailProvider alege "dimensiune," aceeasi cantitate, deci cutia postala totalizeaza acelaşi lucru pe care o organizaţie îl oferă. - EmailSizeBackfillServicii reparaţii rândurile deja scrise, în loturi delimitate grupate de (membru, dosar) astfel încât fiecare grup este un IMAP dus-întors. Un UID folderul nu mai deține este lăsat mai degrabă nedimensionat decât înregistrat ca zero şi necunoscute nu sunt la fel, şi umflându-le ar permanent Understate cutia poștală. De asemenea, adaugă EmailImapService.mesageSizes, care citește dimensiuni pentru un UID set într-o singură călătorie dus-întors; re-conducerea-le prin GetMessage ar aduce organisme de mesaje întregi pentru a citi un număr pe care serverul îl publică în plic. 6 teste noi, 146 în total, toate trec.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile