Main > Stakeholder Proposals
[Witness Proposal] roelandp
roelandp:
Witness Outage explained. A Perfect Storm
During the day & night of 11 - 12 september 2019 my witness stopped producing blocks for several hours, so bad. This is an unforgivable failure and should not have happened, with multiple failovers running and a monitoring script in place to automatically switch.
But still it happened.... What was going on?
It appears a perfect storm happened: Segfaulted main node (?) meh. And my witnessMonitorFailover script got stuck so I did not receive notifications to check. This is the first time in 1000+ days producing blocks.
After investigating it was an outlying coincidence: The server provider on which I have my monitoring script running, had an unexpected maintenance to the vps environment rack (?!!), causing the script to become unresponsive. (FYI i have bitshares related nodes in 3 different providers @ 4 different physical locations).
Most painful thing was that I relied 100% on my failover script. I was missing blocks while literally sitting behind my computer. And even when I launch my browser I have an overview page about witness work opened by default, ... But i didnt launch a new browser... Bummer.
Learning:
- double redundancy on failover scripts or at least a monitoring & notify tool on a second server is not such a bad idea + don't forget to check all nodes before going to bed (!)
Sorry for unwantingly delaying your transactions and I will learn from this.
See you on the chain & thank you for your continued support,
RoelandP
R:
Hey RoelandP, It was great meeting you in person briefly at the Bitfest event.
Would you be interested in publishing price feeds for 3 new Algorithm Based Assets on the BTS DEX? They're called Verthandi, Skuld and Urthr.
https://whaleshares.io/bitshares/@customminer/norns-three-phase-oscillating-algorithm-based-assets-on-the-bts-dex
Here's the new price feed script repo: https://github.com/BTS-CM/Norns
New parallel price feed script: https://github.com/BTS-CM/Norns/blob/master/parallel_feed.py (change the wss server & min price feed value difference at your discretion).
It would be massively appreciated, thanks 👍
gghi:
there's someways to get smartcoin premium, for bitCNY, you can
1. get the bitCNY deposit/withdraw fee from magicwallet and then calculate out the bitCNY premium.
or
2. from exchange like AEX or ZB get BTS price in CNC or QC, it can be regarded as BTS price in fiat as CNC and
QC are IOU of CNY. with the BTS price in bitCNY, you can calculate out the premium,
new feed price=old feed price*(bitcny/cny+0.02)^3
roelandp:
Hey hey as you all probably know bitshares.foundation is organising the first BitFest Conference from Fri, 21 Sep 2018, 12:00 – Sun, 23 Sep 2018, in Amsterdam, my hometown. Looking forward to meeting many of you there... Don't have a ticket yet? Check out https://bitfest.in for details and the shoppe!
Seeing so many BTS'sers flocking to Amsterdam's capital I can't resist to add my share to the program by bringing signature dutch pancakes (family recipe, my brother has a pancake restaurant), on the personally sponsored 'BitFest Farewell Pancakes' event in the Volkshotel on the Sunday 23 September from 10AM - 1PM (aboutish).
Before heading back to home, I invite you for a last moment of togetherness. Close off Bitfest with some breakfast pancakes and a coffee or other drink, courtesy of urs witness. Next to running a reliable block producer, pricefeeds, seed node and rpc node, some add-on apps / scripts for the community I feel every witness should bake pancakes. :P
BitFest Farewell Pancakes
Sunday 23 September - 10 AM - 1 PM
Volkshotel - Petit Canvas (7th Floor)
Address: Wibautstraat 150, 1091 GR Amsterdam
Subway: 51,53,54 - 5 mins from Central Station
- afterwards easy to go to Schiphol by Uber or Train too. (Amstel Station is on 100 meters)
Participation: free for Bitfest Attendees, bring your badge so waiters are not in doubt.
RSVP in advance (for groceries) obligatory - Please signup via: https://goo.gl/forms/uShO5bfp4CnluHsl2
roelandp:
Wow, time flies! Almost a year since my original witness announcement.
I've just recently fired up a websocket api node at wss://btsws.roelandp.nl/ws
The past year was great full of highs & lows but my main highs were organising SteemFest in Lisbon (including organising a hackathon for Bitshares and other graphene chains) and most excitement was the shutdown and restart of the BTS chain past july due to an unforeseen error in the BTS software. (fyi: main lows were in family health sphere :( )
I would like to take an opportunity to summarise my contributions for Bitshares platform past year, if people drop by this thread:
* Made various witness tools for server monitoring and automated failover switching when a node starts missing blocks. See my github: https://github.com/roelandp
* Made adjustments for alt's BTS-bot price tool to keep it running after he left the platform including setting up a mimick api for feeding dex-data into the bot: http://roelandp-nl.s3.amazonaws.com/btsbots-api-result/index.html - You need my bts-bot fork (see my github)
* Setup the oft used pricefeed monitoring tool: https://roelandp.nl/bitshareswitnesslog
* Several individual pricefeed scripts for smart coins - see my github.
* Organised a hackathon for bitshares during Steemfest last year in Lisbon.
* Was actively participating in relaunching the blockchain during last july's crash.
Thank you for your enduring trust and let's make it another great year for the Dex!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version