Skip to content

Latest commit

 

History

History
68 lines (56 loc) · 1.94 KB

ROADMAP.md

File metadata and controls

68 lines (56 loc) · 1.94 KB

TiDB Operator Roadmap

This document defines the roadmap for TiDB Operator development.

v0.1.0: (2018-08-21)

  • Bootstrap multiple TiDB clusters
  • Monitor deployment support
  • Helm charts support
  • Basic Network PV/Local PV support
  • Safely scale the TiDB cluster
  • Upgrade the TiDB cluster in order
  • Stop the TiDB process without terminating Pod
  • Synchronize cluster meta info to POD/PV/PVC labels
  • Basic unit tests & E2E tests
  • Tutorials for GKE, local DinD

v0.2.0: (2018-09-10)

  • Automatic failover for network PV
  • Automatic failover for local PV
  • Customize the Load Balancer service parameters on public cloud

v0.3.0: (2018-09-30)

  • Gracefully upgrade PD/TiKV/TiDB: evict the Raft leader or DDL owner before upgrade
  • Backup via Binlog
  • Backup via Mydumper

v0.4.0: (2018-10-30) (aka. v1.0.0-alpha)

  • Extend scheduler for better support local persistent volume

v1.0.0-beta.0: (2018-11-20)

  • Improve unit test coverage (80%)
  • Improve e2e test coverage (70%)
  • Basic chaos testing case
  • User guide document

v1.0.0-beta.1: (2018-12-27)

  • Improve chaos test
  • More User friendly

v1.0.0-beta.2

  • AWS one-command deployment
  • Aliyun one-command deployment
  • Minikube deployment
  • Simple CLI tool
  • TiDB 3.0-beta support

v1.0.0-beta.3

  • GCP one-command deployment
  • Schedule TiDB pod on previous node
  • Rolling update when ConfigMap changes
  • Allow pausing during TiDB upgrade

v1.0.0-rc.1

  • HA deployment document
  • Monitor deployment document
  • Detailed Backup/Restore document
  • Troubleshooting document
  • Automate Chaos tests
  • Bugfix

v1.0.0: (2019-07-30)

  • Stable for production deployment
  • Architecture & design document

v1.1

  • Support multiple drainers
  • Create all statefulsets immediately
  • Easy-to-use backup feature: support backup and restore with CRD