When I just woke up this morning, I found out that my server for running #OneLoveDTube curation bot, uploader and Smoke witness went offline due to a fibre cut in the datacenter, and missed 110 blocks.
Since I was not provided with an ETA of when it will be back online, and I do not have a backup already set up at the moment, I figured that I set up another instance of Smoke witness software on @d00k13's IPFS node, which is the only server (other than the one that went down this morning) that I have access to that is capable of running a witness.
When it came to replaying the blockchain, I was looking to download the entire
block_log file and replaying the downloaded chain to speed up the process. I was asking around for download links however no one was able to provide me with one. So I proceeded with the slower resync process, which takes more time than a replay. Luckily, Smoke blockchain is not as large as Steem, so it only took me about 20 minutes to sync the chain and get it to produce blocks again.
block_log available over HTTPS!
To help other witnesses to get their witnesses up quicker, I will be making the
block_log file available for anyone to download over HTTPS.
It is available at https://uploader.oneloved.tube/smoke_block_log.
To download this file over the command line and replay the blockchain:
- If this is the first time running
CTRL+C(just like normal setup).
- Navigate to the generated
witness_node_data_dir/blockchaindirectory, delete the
wget https://uploader.oneloved.tube/smoke_block_log block_logto download the file from our server.
- After downloading the file, navigate back to where your
smokedbinary belongs, then run
--replay-blockchain argument will verify the integrity of the downloaded blockchain and will use the file to generate
shared_memory.bin file quickly.
So I now have another instance of
smoked running on @d00k13's IPFS node, effectively making it a backup witness node.
Backup witness specs:
CPU: Intel Core i5-4460 Quad Core 3.2 GHz
RAM: 16GB DDR3 (not sure about what frequency he is running at)
Storage: 128GB SSD (boot drive, applications and witness) + 2 TB HDD (for IPFS)
This server is running on his home fibre internet connection, and it has been running IPFS reliably over the past months. He is also running a GPU miner on this server (if I had not mistaken).
As of writing this post, block production is being done on the backup server even though the main witness is back online now as I've been told that it may go offline again because they may be running on a temporary internet connection.
Want to support us?
Vote @graylan as SMOKE witness!
- Go to https://smoke.io/~witnesses
- Find @graylan on the list and click on the button on the left of the username as shown below