On Wed, Oct 9, 2019 at 4:31 PM Alex 'CAVE' Cernat <[email protected]> wrote:
> --inplace poate fi o binefacere sau un blestem, in functie de > imprejurari, de obicei prefer sa nu-l folosesc decat cand chiar e musai > nevoie de el (better safe than sorry) > > revenind la oile noastre strict cu -H, tot nu am gasit vreo referinta ca > s-ar comporta diferit daca chiar sunt hardlink-uri in sursa fata de > cazul in care nu ar fi > iar pentru cazul (testat) in care nu sunt, nu am vazut schimbari > evidente in utilizarea de memorie pe parcursul transferului (cu si fara > -H); deci nu prea inteleg momentan de ce se plange lumea de extra consum > de memorie si posibil blocari de sistem atunci cand volumul de date si > numarul de fisiere este semnificativ ... > > Alex > Daca ai -H specificat senderul mentine in memorie cate un hashtable pe fiecare device cu toate inode-urile vazute pana atunci, si daca ai un tree foarte stufos, ala tinde sa se umfle. Poti sa te uiti si prin cod ce anume face: https://sources.debian.org/src/rsync/3.1.3-7/hlink.c/ (de notat ca-s tot felul de if-uri care schimba comportamentul la versiuni mai mari de 3, n-am stat sa sap prin release notes, feel free). Da' de fapt, care e problema ta? -- P. _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
