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