Comments (5)
My two cents on this topic:
process.terminate()
and process.wait()
didn't worked properly in a buku, because they were called NOT from the original process, but from the forked one. Process can watch (wait) for children, but not siblings.
from bubuku.
@CyberDem0n bubuku repo is gaining popularity :) I think maybe we don't need to rename it back to buku?
from bubuku.
@antban somehow I was automatically subscribed to bubuku notifications, so it's not really a popularity :)
And about renaming it back... don't think it is necessary, there is not much original code left
from bubuku.
By the way, you should think about using the same approach as https://github.com/zalando/planb-cassandra
They are not using ASG, but just EC2 instances with termination protection. The biggest advantage of such approach - it does not destroy EBS volumes when EC2 instance dies. And when the new instance is coming up it will attach and mount EBS with all data.
from bubuku.
As a result - there is nothing to fix here...
from bubuku.
Related Issues (20)
- Create possibility to force rebalance process HOT 1
- Rebalance is not processing after broker restart HOT 1
- Swap partitions feature is not working correctly
- Optimize work with zookeeper
- Prepare dev infrastructure HOT 1
- Create possibility to migrate data from brokers to brokers. HOT 1
- Bubuku dies on any exception and terminates kafka instance
- graceful_terminate is not working in some cases
- Kafka start timeout should be configurable
- In case of network error it may happend that bubuku won't start
- Allow to list current actions on all the brokers
- Allow to cancel currently running actions
- Improve the rebalace: old nodes should only give away partitions, not obtain new ones HOT 1
- Issue with rebalancing
- Fat partition to slim migration should take into account only replicas HOT 1
- Exception when trying to call `migrate` HOT 5
- use pre-generated broker.id from metadata.properties HOT 1
- swap-partitions should not be executed until all size stats are refreshed since previous run
- Wrong change name representation
- Extend logging for CheckBrokerChange
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bubuku.