Vai al contenuto principale
Tutte le collezioniEOS Support Media
Riassunto del Tavolo Rotondo degli Operatori dei Nodi EOS novembre #2, 2023: Programma di Aggiornamento Leap 5.0, Prometheus, BLS per RC3, Impostazioni di Striding del Log dei Blocchi e Altre Discussioni
Riassunto del Tavolo Rotondo degli Operatori dei Nodi EOS novembre #2, 2023: Programma di Aggiornamento Leap 5.0, Prometheus, BLS per RC3, Impostazioni di Striding del Log dei Blocchi e Altre Discussioni

Pubblicato il 30 novembre 2023

Markus Hinrichs avatar
Scritto da Markus Hinrichs
Aggiornato più di un anno fa

Autore: Markus Hinrichs

Editor: Randall Roland

Gli operatori dei nodi, gli sviluppatori principali di Antelope e i membri della community si incontrano ogni settimana per parlare della rete e del suo sviluppo. L'obiettivo principale di ogni Tavolo Rotondo degli Operatori dei Nodi è:

“...migliorare il protocollo Antelope (specificamente) per gli operatori dei nodi.”

I tavoli rotondi si tengono ogni mercoledì. Visita il canale Telegram per informazioni su come partecipare. La Fondazione della Rete EOS fornisce tutorial e documentazione per coloro che vogliono imparare i concetti base per gestire un nodo EOS.

Di seguito è riportato un elenco dei tavoli rotondi contenuti in questo riassunto bimestrale:

  • 29 novembre: Programma di Aggiornamento Leap 5.0, Prometheus Metrics & Dashboard e altro ancora

  • 22 novembre: BLS, Stato RC3, Progressi sulla Finalità Istantanea per Leap 6, Impostazione dello Stride del Log dei Blocchi e altro ancora

Assicurati di cercare ulteriori appunti delle riunioni e commenti su GitHub. I video si trovano sul canale YT di ENF.

29 novembre: Programma di Aggiornamento Leap 5.0, Prometheus Metrics & Dashboard e altro ancora

Programma di Aggiornamento Leap 5.0:

  • Anticipazione per diversi rilasci imminenti, in particolare RC3 5.0 previsto per il 6 dicembre.

  • Menzione di rilasci di patch (3.2.5 e 4.0.5) a causa di problemi di compatibilità scoperti durante il processo di codifica per 5.0.

Stabilizzazione 5.0 dopo RC3:

  • L'obiettivo è quello di passare rapidamente a una versione stabile dopo RC3, prevedendo nessun cambiamento significativo tra RC3 e la versione stabile.

  • Evitare rilasci prima delle vacanze americane e mirare a un rilascio stabile entro il 3 gennaio, se non emergono problemi con RC3.

Chiamata per il Test di RC3:

  • Richiesta di un aumento dei test su RC3 una volta disponibile, in particolare un invito all'azione per installarlo sui nodi API e segnalare eventuali problemi a ENF.

Preparativi di Attivazione BLS per RC3:

  • Evidenziata la necessità di preparare l'attivazione di BLS prima del rilascio di RC3.

Prometheus Metrics and Dashboard:

  • Discussione sulla creazione di un cruscotto dalle metriche, con una lista condivisa con il team DEV per feedback.

  • Enfasi sulla necessità di una guida esplicativa più dettagliata, considerando utenti esterni non familiari con la base di codice, suggerendo l'importanza dell'explicazione delle unità simile a nodeos per chiarezza.

  • La discussione è principalmente ruotata intorno ai programmi di rilascio imminenti, ai piani di stabilità post-RC3, alla chiamata ai test, alla preparazione dell'attivazione BLS e alle considerazioni per migliorare la guida esplicativa nelle metriche di Prometheus per una migliore comprensione degli utenti.

    • Problema dei Nomi degli Agenti Duplicati: La sfida con nomi di agenti duplicati in config.ini che causano problemi di trasmissione, spesso dovuti a virgolette non necessarie nel campo del nome dell'agente.

    • Generazione del Nome dell'Agente: Considerazione dell'imposizione di unicità nei nomi degli agenti o della generazione di nomi casuali per risolvere i problemi di trasmissione. La possibilità di aggiornamenti automatici basati su funzionalità abilitate.

    • Soluzione Proposta — ID di Connessione: Introduzione di una nuova opzione config.ini chiamata "ID di connessione" per risolvere i problemi di nomi degli agenti duplicati. Discussione sulla generazione durante l'avvio e possibili sfide con la scrivibilità del file.

    • Gestione del config.ini: Richiesta di una funzionalità da tempo richiesta per dividere config.ini in file multipli, simili ai file DOD Debian, per gestire in modo più efficace le configurazioni variegate dei nodi.

    • Preferenza di Utilizzo — Config.ini vs Argomenti della Linea di Comando: Osservazione di alcuni preferire argomenti della linea di comando rispetto a config.ini per facilità di visibilità e test di integrazione in esecuzione.

    • Visibilità delle Opzioni di Configurazione: Discussione sui benefici della visualizzazione delle opzioni di configurazione sulla linea di comando rispetto a config.ini e la potenziale necessità di un endpoint per visualizzare le opzioni non predefinite.

    • Separazione delle Porte e Sicurezza: Benefici della separazione delle porte per sicurezza e gestione più semplice dei nodi pubblici. Sfide e adattamenti incontrati con nodi aggiornati.

    • Problemi con l'Endpoint API: Affrontare problemi come la visibilità di determinate funzionalità del protocollo nei nodi API e proporre soluzioni all'interno di gruppi di nodi diversi per un migliore accesso e controllo.

22 novembre: BLS, Stato RC3, Progressi sulla Finalità Istantanea per Leap 6, Impostazione dello Stride del Log dei Blocchi e altro ancora

Discussioni Tecniche e Aggiornamenti:

  • Discussione sul patching intrinseco BLS e il suo impatto sulla funzionalità del nodo.

  • Menzione di un potenziale bug durante gli aggiornamenti e test per correzioni potenziali.

  • Previsione di cambiamenti in RC3 e progressi sui test delle strisce per i log dei blocchi.

Tavolo Rotondo degli Operatori dei Nodi Settimanale:

  • Panoramica degli aggiornamenti del 22 novembre 2023, inclusi cambiamenti BLS e stato RC3.

  • Discussione sui progressi della finalità istantanea per il rilascio 6.0 e le sfide incontrate durante le fasi di ridisegno.

Discussione sull'Impostazione dello Stride del Log dei Blocchi:

  • Esplorazione dei vantaggi di backup e recupero dati dell'impostazione dello stride del log dei blocchi.

  • Menzione di potenziali bug nell'impostazione dello stride della cronologia dello stato e piani per correzioni.

  • Approfondimento sui vantaggi delle strisce dei log dei blocchi per l'ottimizzazione dello storage e l'archiviazione.

Verifica e Debug:

  • Considerazione di checksum e integrità del file nelle strisce dei log per prevenire la corruzione.

  • Discussione sulle navi deterministiche, abilitando/disabilitando la registrazione della console e il suo potenziale impatto sulle prestazioni.

Impatto della Registrazione della Console:

  • Insight sull'evoluzione della registrazione della console dal debug a uno strumento funzionale.

  • Cautele sull'uso eccessivo della registrazione della console, il suo impatto sulle soluzioni di livello 2 e casi precedenti di registrazione eccessiva che causavano problemi.

  • Questa conversazione ha toccato aspetti tecnici, aggiornamenti, scherzi degli operatori dei nodi e discussioni su varie impostazioni e il loro impatto sulle operazioni e le prestazioni del nodo.

Operazioni dei Log dei Blocchi e delle Navi:

  • Discussione sulla suddivisione dei log dei blocchi e delle navi per un elaborazione efficiente.

  • Problemi con il log dei blocchi che diventano invalidi dopo un'interruzione di corrente o arresti improvvisi.

  • Approfondimenti sulle possibili cause di corruzione o riduzione del log dei blocchi.

Servizi di Condivisione File e Vantaggi dei Log:

  • Considerazione dell'uso di servizi di condivisione file per i log dei blocchi e delle navi.

  • I vantaggi includono una configurazione più facile del nodo completo, un'archiviazione più semplice e soluzioni di storage più economiche.

  • Potenziale per log condivisi per nodi multipli, migliorando la scalabilità.

Suddivisione dei Log e Limitazioni del File System:

  • Note cautelative sulle limitazioni del file system con un gran numero di file in una directory.

  • Nessuno scambio significativo di prestazioni osservato nelle variazioni delle dimensioni dello stride (ad esempio, un milione di blocchi vs stride più piccoli).

  • Sfide con dimensioni dello stride più piccole che causano problemi nei file system.

Operazioni di Scrittura Log e Recupero:

  • Comprensione delle operazioni di scrittura del log e la loro associazione con blocchi reversibili e irreversibili.

  • Domande su possibili problemi nella scrittura del log durante arresti improvvisi, che portano alla riduzione del file di log.

Cache OS e Completezza della Scrittura del Log:

  • Considerazione della cache OS e dei possibili ritardi nella completezza della scrittura del log.

  • Speculazione sulle ragioni dietro la riduzione del file di log per il recupero dopo la perdita di corrente.

Miglioramenti Futuri e Cautela:

  • Idee per potenziali futuri miglioramenti nella gestione della scrittura del log e nei meccanismi di recupero.

  • Considerazione degli errori degli operatori e degli arresti non pianificati che influenzano l'integrità del log.

  • Questa conversazione ha approfondito vari aspetti delle operazioni dei log, delle limitazioni del file system, dei possibili problemi con la scrittura del log e delle idee per migliorare la gestione dei log e dei meccanismi di recupero.


Fonti & Risorse

Hai ricevuto la risposta alla tua domanda?