[eos31]nodeos-重放-日志-升級

https://developers.eos.io/manuals/eos/v2.0/nodeos/replays/index

最近各種原因,感覺進(jìn)度有些慢及皂,所以會稍微改變下策略圃郊,以提升學(xué)習(xí)進(jìn)度价涝。

之前幾乎是每句話都會看多遍,且按句翻譯持舆,這對于某些不是特別核心的知識點(diǎn)不是有必要的色瘩,有些內(nèi)容在需要時再去查找就好了,知道有這個東東就行逸寓。因此居兆,后續(xù)會根據(jù)個人對重要性的判斷,會進(jìn)行內(nèi)容的取舍竹伸,以加快進(jìn)度泥栖。

1, 重放

所謂重放就是勋篓,一個干凈的nodeos去重新“執(zhí)行”一遍當(dāng)前區(qū)塊鏈上的所有交易吧享,以達(dá)到某種數(shù)據(jù)狀態(tài)的動作。

用于一個干凈的nodeos快速跟上當(dāng)前區(qū)塊鏈的數(shù)據(jù)狀態(tài)譬嚣。

有兩種方式實(shí)現(xiàn)重放:

? ? 1)通過blocks.log文件:blocks.log文件包含所有不可逆的塊钢颂,該方式會重建所有交易歷史,不會為網(wǎng)絡(luò)增加不必要的負(fù)載拜银。

? ? 2)通過snapshot文件:snapshot是通過正在運(yùn)行的nodeos節(jié)點(diǎn)創(chuàng)建的殊鞭,該方式?jīng)]有所有歷史信息遭垛,只有某個點(diǎn)的chain state信息。

2钱豁,日志

日志的配置在logging.json中耻卡,在nodeos目錄中沒有找到該配置。官方文檔說是在nodeos/config下牲尺,可能是我的沒有配置卵酪,默認(rèn)沒有。

日志有兩種打印方式:

? ? 1)console:直接輸出到屏幕上

? ? 2)? GELF:graylog extended log format.將日志發(fā)送到graylog

3谤碳,升級指導(dǎo)

https://developers.eos.io/manuals/eos/v2.0/nodeos/upgrade-guides/1.8-upgrade-guide

翻譯:https://blog.csdn.net/EOS42/article/details/90717404

這章相對重要溃卡。主要是對1.7及之前版本升級到1.8版本的情況作指導(dǎo)。

3.1 測試網(wǎng)絡(luò)

任何升級都應(yīng)該先在測試網(wǎng)絡(luò)部署且驗(yàn)證后才能部署到正式網(wǎng)絡(luò)上蜒简。

支持初始協(xié)議集升級的nodeos版本是v1.8.1瘸羡。

不理解PREACTIVATE_FEATURE,NO_DUPLICATE_DEFERRED_ID之類的協(xié)議特性是干啥的搓茬,希望牛人指導(dǎo)犹赖。

3.2 升級過程

這些步驟應(yīng)該在一個額外的節(jié)點(diǎn)上執(zhí)行,它們可以在一段較長時間內(nèi)離線:

? ? 1)確保當(dāng)前節(jié)點(diǎn)運(yùn)行在最近穩(wěn)定的release版本(1.7)上卷仑,然后關(guān)閉nodeos

? ? 2)備份并刪除data目錄中的文件夾:blocks/reversible峻村,state

? ? 3)用新的release版本替換舊的nodeos版本

4)啟動新的 1.8.x 版本的 nodeos, 將其從創(chuàng)世文件開始進(jìn)行完全的重播(replay), 與網(wǎng)絡(luò)同步。節(jié)點(diǎn)應(yīng)接收區(qū)塊锡凝,LIB 應(yīng)當(dāng)往前進(jìn)粘昨。運(yùn)行著 v1.8.x 與 v1.7.x 的節(jié)點(diǎn)在激活首個協(xié)議升級特征之前可以在相同網(wǎng)絡(luò)中同時存在。

3.3 BP需要注意的

BP需要在一個專門的機(jī)器上進(jìn)行重放窜锯,然后可以快速切換到生產(chǎn)環(huán)境张肾。

一旦所有BP激活了PREACTIVATE_FEATURE,所有運(yùn)行1.7的節(jié)點(diǎn)無法繼續(xù)同步區(qū)塊锚扎,lib不會在前進(jìn)吞瞪。因此,協(xié)調(diào)升級的日期是非常重要的驾孔。

升級過PREACTIVATE_FEATURE之后尸饺,再升級其他feature將會非常簡單,可以在任何時間升級助币。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市螟碎,隨后出現(xiàn)的幾起案子眉菱,更是在濱河造成了極大的恐慌,老刑警劉巖掉分,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俭缓,死亡現(xiàn)場離奇詭異克伊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)华坦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門愿吹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人惜姐,你說我怎么就攤上這事犁跪。” “怎么了歹袁?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵坷衍,是天一觀的道長。 經(jīng)常有香客問我条舔,道長枫耳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任孟抗,我火速辦了婚禮迁杨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凄硼。我一直安慰自己铅协,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布帆喇。 她就那樣靜靜地躺著警医,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坯钦。 梳的紋絲不亂的頭發(fā)上预皇,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天婉刀,我揣著相機(jī)與錄音吟温,去河邊找鬼。 笑死突颊,一個胖子當(dāng)著我的面吹牛鲁豪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播律秃,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼爬橡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了棒动?” 一聲冷哼從身側(cè)響起糙申,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎船惨,沒想到半個月后柜裸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缕陕,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剥槐。...
    茶點(diǎn)故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡幅垮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布舱殿,位于F島的核電站,受9級特大地震影響险掀,放射性物質(zhì)發(fā)生泄漏沪袭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一樟氢、第九天 我趴在偏房一處隱蔽的房頂上張望冈绊。 院中可真熱鬧,春花似錦埠啃、人聲如沸死宣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毅该。三九已至,卻和暖如春潦牛,著一層夾襖步出監(jiān)牢的瞬間眶掌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工巴碗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留朴爬,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓橡淆,卻偏偏與公主長得像召噩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逸爵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容