Cardano Node 11.2.1 smanjuje potrošnju memorije tijekom snimki stanja knjige
Predizdanje također daje operatorima stake poolova mogućnost diskovno potpomognute pohrane za testiranje na strojevima koji proizvode blokove.
By SongMarketCap
Updated:
Intersect je 10. studenoga objavio Cardano Node 11.2.1 kao predizdanje za održavanje za seriju 11.2. Bilješke izdanja opisuju ispravak privremenih skokova potrošnje memorije kada čvor sprema snimke stanja knjige. Također navode da je diskovno potpomognuta LSM konfiguracija zadovoljila zahtjeve izvedbe Ouroboros Praos za proizvodnju blokova.
Snimke stanja knjige troše manje memorije
Cardano čvor periodično sprema kopiju stanja knjige na disk kako bi se nakon ponovnog pokretanja mogao nastaviti od te točke. Prije je zapisivanje snimke moglo privremeno povećati potrošnju memorije otprilike za veličinu same snimke. Prema bilješkama izdanja, 11.2.1 uklanja taj skok. Baza podataka lanca također prestaje zadržavati početno stanje knjige u memoriji, što može uštedjeti nekoliko stotina MiB na mrežama s velikim početnim skupovima nepotrošenih izlaza transakcija ili delegacija.
Izdanjem se mijenja i kada se snimke zapisuju. Tijekom početne sinkronizacije čvor zapisuje snimke čim se zatraže. Nakon što sustigne vrh lanca, primjenjuje nasumično kašnjenje. Na mainnetu i Preprodu, maksimalno kašnjenje pada s šest sati na jedan sat.
Intersect je ranije identificirao regresiju potrošnje memorije u seriji 11.1.x i iznio plan kako bi se uporaba približila razinama iz 11.0. Ispravak vezan uz snimke rješava konkretan izvor vršne potrošnje memorije tijekom upisa na disk. Iznos ušteđene memorije tijekom te operacije ovisi o veličini snimke.
Što diskovno potpomognuta pohrana znači za stake poolove
Cardano UTxO-HD dizajn omogućuje čvoru da dio svojih nepotrošenih izlaza transakcija drži na disku. Bilješke izdanja navode da je njegov LSM pozadinski sustav pohrane zadovoljio zahtjeve izvedbe Ouroboros Praos, protokola koji Cardano koristi za proizvodnju blokova. Tablica hardvera navodi 24 GB memorije RAM za konfiguraciju u memoriji i 8 GB za konfiguraciju potpomognutu diskom, pri čemu se niži minimum još validira.
Za operatora stake poola, praktično je pitanje može li čvor koristiti manje memorije RAM uz poštivanje rokova protokola za proizvodnju blokova. Premještanje dijela stanja knjige na disk čini performanse pohrane dijelom te kalkulacije. Relej može pomoći operatoru da procijeni konfiguraciju, a test na hardveru namijenjenom za proizvodnju blokova može pokazati kako se ponaša pod tim opterećenjem. Intersect preporučuje testiranje LSM konfiguracije prije njezina uvođenja na čvor koji proizvodi blokove.
[NEWSBREAK]
Što se mijenja za operatore koji prelaze s 11.1.x
Serija 11.2 uvodi verzionirani format za objavljene mrežne konfiguracijske datoteke. Postojeće ravne konfiguracije i dalje rade s 11.2 i mogu se pretvoriti naredbom cardano-node config migrate. Čvorovi stariji od 11.2 ne mogu čitati novobjavljene datoteke.
Novčanici, exploreri i API servisi suočavaju se s odvojenom promjenom kompatibilnosti pri povezivanju na čvor na seriji 11.2. Serija uklanja verzije od 16 do 22 protokola node-to-client, zajedno s upitima koji su isključivo ovisili o tim verzijama.