Cardano DB Sync 13.8.0.0, Node 11.2 desteği ve ARM Linux derlemeleri ekliyor
Veritabanı indeksleme aracı yeni bir günlük kaydı yapılandırması sunuyor, veri sorunlarını düzeltiyor ve bir yükseltmeden önce defter anlık görüntülerini hazırlamak için bir yol ekliyor. Intersect, operatörlerin güncelleme yapmasını öneriyor.
By SongMarketCap
Updated:
Cardano DB Sync 13.8.0.0, Cardano ağları için yayımlandı; node 11.2.0 kullanıyor ve yapılandırma, günlük kaydı ve veritabanı bakımı alanlarında değişiklikler getiriyor.
DB Sync Cardano blockchain'ini izler ve zincir ile defterden bilgileri bir PostgreSQL veritabanında depolar. Gezginler, analitik platformlar ve diğer uygulamalar ağ verilerine erişmek için bu veritabanını sorgulayabilir.
Cardano DB Sync günlük kaydını değiştiriyor ve ARM desteği ekliyor
Yeni sürüm, node 11.2.0 ile tanıtılan iç içe yapılandırma biçimini okur ve günlük kaydını düğümün trace-dispatcher sistemine taşır.
Bu değişiklik, operatörlerin günlük kaydı yapılandırmalarını güncellemelerini gerektirir. minSeverity ve setupScribes dahil olmak üzere daha önce iohk-monitoring tarafından kullanılan ayarlar artık okunmaz. Sürüm notları, örnek olarak mainnet yapılandırmasını kullanarak bu ayarların bir TraceOptions bloğu ile değiştirilmesini önerir.
Sürüm 13.8.0.0 ayrıca 64 bit ARM Linux sistemleri için statik ikili dosyalar ve Docker imajları sunar. Statik ikililer 64 bit x86 Linux için de mevcut olmaya devam eder.
Yeni --ledger-only seçeneği blockchain'i defter üzerinden yeniden yürütür ve veritabanını açmadan defter anlık görüntüleri yazar. Operatörler bir yükseltmeden önce güncel bir defter anlık görüntüsü hazırlamak için bunu kullanabilir.
Veritabanı geçişleri ve veri düzeltmeleri
Sürüm notlarına göre DB Sync 13.7.2.1’den yükselten operatörler, yeni sürüm başladığında üç hızlı veritabanı geçişi çalıştıracak.
Geçişler, betik amaç türleri listesine guard ekler, yinelenen epoch durumu kayıtlarını kaldırır ve epoch numarası üzerinde bir benzersizlik kısıtı getirir. Ayrıca, işaretli 16 bit kodlama sorunundan etkilenen iki veritabanı tablosundaki teminat parametrelerini onarır.
Herhangi bir 13.7.x sürümünden yükseltirken tam yeniden eşitleme gerekmez. Daha eski kurulumlar ek geçişler çalıştıracaktır: 13.7.1.x sürümünden yükseltmeler 13.7.2.1'de tanıtılan epoch yeniden tasarım geçişlerini içerir, 13.7.0.x sürümünden yükseltmeler ise ayrıca daha önceki bir epoch onarımını da çalıştırır.
Sürüm notları, yeniden tasarım geçişlerinin mainnet üzerinde birkaç dakika sürebileceğini belirtir. Daha önceki onarım, mainnet boyutunda bir veritabanında beş ile 15 dakika ekleyebilir.
[NEWSBREAK]
DijkstraNet testleri ve DB Sync yükseltme notları
Bu sürüm, Cardano altyapı ekipleri araçlarını Dijkstra için hazırlarken geliyor. 2 Kasım'da DijkstraNet test ağı Linear Leios'u etkinleştirmeden protokol sürümü 12'ye geçti ve geliştiricilere ile operatörlere entegrasyon testleri için bir ortam sağladı.
DB Sync 13.8.0.0 node 11.2.0 kullanır ancak sürüm notları mevcut hizmetleri sürdüren ekipler için operasyonel ayrıntıları da belirtir. epoch görünümü geçerli epoch'u dinamik olarak hesaplar ve buna yönelik sorgular mainnet üzerinde yaklaşık 500 milisaniye daha yavaş olabilir. Geçerli epoch'u gerektirmeyen uygulamalar doğrudan epoch_finalized sorgulayabilir.
Sürüm notları bilinen bir sorunu listeler: stake pool relay'lerine ait IPv4 ve IPv6 adresleri gerçek çift tırnak işaretleriyle depolanabilir. Ayrıca 13.7 ve 13.6 sürümleri için mainnet anlık görüntülerine bağlantılar listelenir, 13.8 anlık görüntüsü için giriş ise beklemede olarak işaretli kalır.