pd icon indicating copy to clipboard operation
pd copied to clipboard

Tracking issue for the HTTP SDK

Open JmPotato opened this issue 2 years ago • 0 comments

Development Task

As https://github.com/pingcap/tidb/issues/35319 mentioned, providing a unified PD HTTP API SDK has become an urgent need. With this means, it could be easier for us to control and observe the use of the PD HTTP API in general.

  • [x] Basic implementation. https://github.com/tikv/pd/pull/7304
  • [x] Fulfill supported interfaces.
    • https://github.com/tikv/pd/pull/7371
    • https://github.com/tikv/pd/pull/7397
    • https://github.com/tikv/pd/pull/7404
    • https://github.com/tikv/pd/pull/7430
    • https://github.com/tikv/pd/pull/7449
    • https://github.com/tikv/pd/pull/7453
    • https://github.com/tikv/pd/pull/7462
  • [x] Backoff mechanism.
    • https://github.com/tikv/pd/pull/7680
    • https://github.com/tikv/pd/pull/7684
  • [x] Integrate with other components.
    • https://github.com/tikv/client-go/pull/1049
    • https://github.com/pingcap/tidb/pull/48276
    • https://github.com/pingcap/tidb/pull/48606
    • https://github.com/pingcap/tidb/pull/48738
    • https://github.com/pingcap/tidb/pull/48858
    • https://github.com/pingcap/tidb/pull/49006
  • [x] Integration tests.
    • https://github.com/tikv/pd/pull/7744
  • [ ] pd ctl
    • https://github.com/tikv/pd/pull/7605
    • https://github.com/tikv/pd/pull/7804
    • https://github.com/tikv/pd/pull/7834
    • https://github.com/tikv/pd/pull/8212
    • https://github.com/tikv/pd/pull/8504
  • [x] tools
    • https://github.com/tikv/pd/pull/7574
    • https://github.com/tikv/pd/pull/8245

JmPotato avatar Nov 02 '23 04:11 JmPotato