async etcd(python-etcd) client for tornado
mqingyn / tornetcd Goto Github PK
View Code? Open in Web Editor NEWasync etcd(python-etcd) client for tornado
License: BSD 3-Clause "New" or "Revised" License
async etcd(python-etcd) client for tornado
License: BSD 3-Clause "New" or "Revised" License
I have a small 5-node etcd cluster and a set of 3 processes that listen on an etcd file using eternal_watch
, while at the same time repeatedly trying to test_and_set
the same etcd file every 29 seconds. The file's TTL is set to 30 seconds. I'm using this to implement master election between the 3 processes.
Everything seems to be running fine for about 40 minutes. After that the processes that do not succeed in the test_and_set
operation keep receiving the EtcdEventIndexCleared
in eternal_watch
, with the error:
EtcdEventIndexCleared: The event in requested index is outdated and cleared : the requested history has been cleared
The CPU utilization spikes to 100% on the python processes, and etcd's CPU utilization increases dramatically too.
The exception actually happens in the read
method. It seems to be an error caused by etcd, not by tornetcd. I'm using etcd 2.3.6.
I was wondering if you have seen this problem before and how you fixed it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.