Everyone else, please update your witness to the latest master before block 58500 (about 4 hours).
Can someone please tell me how to update the witness without stop it?
Can I copy the current "graphene" folder, rename it to "current-graphene", update the copied "graphene", restart the witness in this new folder?
Do I have to use update_witness when launching the updated one? How does it works?
Thanks xD
I've used a few different strategies. Most often what I have done is
1) build a fresh build on a different box.
2) get it set up and running with a secondary public private key pair (more on this below)
3) switch block production to this second key pair
4) build on my main box and restart witness node
5) switch block production back.
This time I am trying something new. I have created a secondary build directory on my main box and have launched a second witness_node running with a secondary key pair. Once the build is complete on the local box that has all of my balances I will switch over production, shut down the first build, and rebuild it.
In order to switch between witnesses you will need at least two sets of public private key pairs. You can generate these key pairs with the wallet command
suggest_brain_key
I recommend saving the output of that command to a file so you can reference it later. On your secondary box you will replace the current active public private key pair, with this new public private key pair. I suggest doing this in the config.ini, but you can also do it all in command line. Once both boxes are up and running with different key pairs, you can switch between them with the wallet command
update_witness <witness_account> <url> <public key> true
you should be able to use "" if you want an empty url.
Hope this cleared things up and didn't just confuse you further.