Cardano DB Sync 13.8.0.0 dodaja podporo za node 11.2 in gradnje za ARM Linux
Orodje za indeksiranje podatkovne baze uvaja novo konfiguracijo beleženja, odpravlja težave s podatki in dodaja način za pripravo posnetkov glavne knjige pred nadgradnjo. Intersect priporoča, da operaterji posodobijo.
By SongMarketCap
Updated:
Cardano DB Sync 13.8.0.0 je izšel za omrežja Cardano, uporablja node 11.2.0 in uvaja spremembe pri konfiguraciji, beleženju in vzdrževanju podatkovne baze.
DB Sync sledi verigi blokov Cardano in shranjuje podatke iz verige in glavne knjige v podatkovno bazo PostgreSQL. Brskalniki, analitične platforme in druge aplikacije lahko poizvedujejo po tej podatkovni bazi za dostop do omrežnih podatkov.
Cardano DB Sync spreminja beleženje in dodaja podporo za ARM
Nova izdaja bere ugnezdeni konfiguracijski format, uveden z node 11.2.0, in premakne beleženje v sistem trace-dispatcher node.
Ta sprememba od operaterjev zahteva posodobitev konfiguracije beleženja. Nastavitve, ki jih je prej uporabljal iohk-monitoring, vključno z minSeverity in setupScribes, se ne berejo več. Opombe ob izdaji usmerjajo operaterje, naj te nastavitve zamenjajo z blokom TraceOptions, pri čemer kot primer uporabijo konfiguracijo mainnet.
Različica 13.8.0.0 uvaja tudi statične binarne datoteke in slike Docker za 64-bitne sisteme ARM Linux. Statične binarne datoteke ostajajo na voljo za 64-bitni x86 Linux.
Nova možnost --ledger-only ponovno predvaja verigo blokov prek glavne knjige in zapiše posnetke glavne knjige brez odpiranja podatkovne baze. Operaterji jo lahko uporabijo za pripravo posodobljenega posnetka glavne knjige pred nadgradnjo.
Migracije podatkovne baze in popravki podatkov
Po opombah ob izdaji bodo operaterji, ki nadgrajujejo z DB Sync 13.7.2.1, ob zagonu nove različice izvedli tri hitre migracije podatkovne baze.
Migracije dodajo guard na seznam tipov namena skript, odstranijo podvojene zapise stanja epohe in uvedejo omejitev enoličnosti na številki epohe. Prav tako popravijo parametre collateral v dveh tabelah podatkovne baze, ki jih je prizadela težava s kodiranjem s podpisanimi 16-bitnimi vrednostmi.
Pri nadgradnji z različic 13.7.x polna resinkronizacija ni zahtevana. Starejše namestitve bodo izvedle dodatne migracije: nadgradnje z 13.7.1.x vključujejo migracije prenove epohe, uvedene v 13.7.2.1, medtem ko nadgradnje z 13.7.0.x izvedejo tudi zgodnejši popravek epohe.
Opombe ob izdaji navajajo, da lahko migracije prenove na mainnet trajajo več minut. Zgodnejši popravek lahko doda od pet do petnajst minut na podatkovni bazi velikosti mainnet.
[NEWSBREAK]
Testiranje DijkstraNet in opombe o nadgradnji DB Sync
Izdaja prihaja, ko se infrastrukturne ekipe Cardano pripravljajo na Dijkstra in prilagajajo svoja orodja. 2. novembra se je preizkusno omrežje DijkstraNet premaknilo na protokolarno različico 12 brez aktivacije Linear Leios, s čimer je razvijalcem in operaterjem zagotovilo okolje za integracijsko testiranje.
DB Sync 13.8.0.0 uporablja node 11.2.0, vendar opombe ob izdaji navajajo tudi operativne podrobnosti za ekipe, ki vzdržujejo obstoječe storitve. Pogled epohe trenutno epoho izračuna dinamično in poizvedbe proti temu pogledu so lahko na mainnet počasnejše za približno 500 milisekund. Aplikacije, ki ne potrebujejo trenutne epohe, lahko neposredno poizvedujejo epoch_finalized.
Opombe ob izdaji navajajo eno znano težavo: naslovi IPv4 in IPv6 za releje stake poolov se lahko shranijo z dobesednimi dvojnimi narekovaji. Navajajo tudi povezave do posnetkov mainnet za različice 13.7 in 13.6, medtem ko vnos za posnetek 13.8 ostaja označen kot v čakanju.