Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release candidate for chronus based on 1.8.3 #14

Open
wants to merge 46 commits into
base: master
Choose a base branch
from

Conversation

jasonjoo2010
Copy link

  • Introduce metad-ctl for meta cluster management
  • Upgrade to latest stable influxdb 1.8.3
  • Complete documentation
  • Optimize communication between nodes in meta cluster and data cluster to production
  • Fix bug will break consensus in meta cluster
  • Introduce freeze/unfreeze to data node
  • Unify logging system and make it support writing to files
  • metad supports recovery from disaster
  • Support recycle of vlog files

Add ignore files
Introduce testify
- Add api interfaces to get status of metad cluster

Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
- Introduce pool between coordinators (remote executors)
- ShardWriter will share the pool
- Introduce a one way packet to do write testing on connection
- Other enhancement

Remained

- Remote iterators should not close the connection which hardly to detect

Signed-off-by: Jason Joo <hblzxsj@163.com>
Changes:

- Re-split connection pool into two individual pools for executors and writers
- Polish configuration items, related:
  * coordinator: pool-max-idle-time, pool-min-streams-per-node, pool-max-streams-per-node
  * handoff: retry-concurrency, retry-rate-limit
- Optimize some loggings and migrate from logger to zap engine to make it more unified
- Introduce `Termination` property to remote iterator response which will be sent if the iterating finished
- Make purging of handoff more reliable
- Introduce concurrency control to handoff
- Improve safety of connection pool

Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
* Introduce freeze/unfreeze to node preventing new shard's creation temporarily
* influxd-ctl supports viewing shards on specific node
* Fix bug in DeleteDataNode operation which may break consensus between metad instances

Signed-off-by: Jason Joo <hblzxsj@163.com>
* influxdb to 1.8.3
* badger to v2.2007.2 for better performance
* etcd to 3.3.25

Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
- Add quick start

Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
This was referenced Oct 13, 2020
…ach level

- Improve the leases in metad cluster to be eventually consistent

Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Signed-off-by: Jason Joo <hblzxsj@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant