On 04 Sep 2001 09:45:22 -0700, Florin Andrei wrote:
> Da, daca iti trebuie jurnalizare si la date, nu doar la metadate.
> Deocamdata se pare ca este singurul care face asta.
> Amuzanta mi s-a parut reactia lui Hans Reiser cind Red Hat a decis sa
> mearga pe Ext3 pentru RH 7.2-beta (nenea Reiser e un personaj de-ala ale
> carui reactii merita urmarite, cam ca Larry Ellison)

Da, numai ca Hans Reiser n-are inca propriile lui avioane, cu care sa
zboare cand se plictiseste :) (vezi coperta de la Business High-Life din
iulie-august 2001 unde era o poza cu Larry Ellison, stand pe un fotoliu
pe pista de decolare, in fata *unuia* dintre avioanele lui: un
jet-fighter Marchetti (ca de Cessna si de Citation X s-a plictisit :)

> : in public a
> declarat ca da, este perfect de inteles de ce au facut asa, ca este o
> mutare "conservatoare" care vizeaza stabilitatea, etc. Intr-un cerc mai
> restrins a folosit toate sinonimele pentru "stupid" pe care le-a putut
> nascoci mintea umana. :-P
> 
> Insa probabil ca a fost combinatia jurnalizare date + compatibilitate
> directa cu Ext2 care a decis includerea in RH7.2beta.

btw, ext3 are 3 moduri diferite de jurnalizare: writeback (echivalent la
ce fac reiserfs/JFS/XFS), ordered (writeback + scriere ordonata a
datelor pe disc, ca sa nu ai fisiere pline cu zerouri (vezi XFS :) cand
iti crapa; asta e default mode si are cea mai buna performanta si
metadata recovery) si full data.

> Deci, daca inteleg eu bine, tu il folosesti ca sa ocolesti faza cu
> operatiile sincrone pe directoare in Linux, din cauza careia urla toti
> autorii de MTA-uri, corect?

Nu "ocolesc" nimic: operatiile sincrone sunt sincrone. Punct. Cand face
postfix-ul fsync(), fsync ramane (desi am facut si chattr +S
/var/spool/postfix, dar nu e nici o diferenta).

> Care este pretul pe care-l platesti la performanta pentru un mailserver
> tipic in clipa cind activezi jurnalizarea la date? (daca ai cifre pentru
> asa ceva, evident...)

N-am numere (n-am avut timp si de benchmarkuri...), dar:
http://marc.theaimsgroup.com/?l=postfix-users&m=99654359818329&w=2.

Sumar:

"- full-journalling ext3 can offer a 3x to 10x improvement over ext2,
  depending upon how ext2 is used and the directory layout/task count.
"

Se intampla ca Postfix sa fie exact tipul ala de sarcina pt. care ext3
cu full-data mode se comporta asa de bine :) Explicatia e ca scrierile
se fac liniar, in jurnal, in loc sa fie imprastiate pe tot filesystemul
(bine, eventual tot imprastiate ajung cand se face commit la tranzactie,
important e ca Postfixu merge mai departe dupa ce a facut fsync(), si
datele sunt sigure pe disc (chiar daca "pe disc" inseamna momentan "in
jurnal").

Petru

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui