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

TiKV CDC Development Tasks #48

Closed
26 of 28 tasks
pingyu opened this issue Feb 14, 2022 · 2 comments · Fixed by #115, #116 or #132
Closed
26 of 28 tasks

TiKV CDC Development Tasks #48

pingyu opened this issue Feb 14, 2022 · 2 comments · Fixed by #115, #116 or #132
Assignees

Comments

@pingyu
Copy link
Collaborator

pingyu commented Feb 14, 2022

TiKV CDC Development Tasks

Related issue: tikv/tikv#11745
Related RFC: tikv/rfcs#86

Tasks

  • Core data structure in ETCD
    • raw changefeed
    • raw task (a part of a changefeed, for one processor)
    • ETCD path planning
  • Owner
    • New changefeed for RawKV
    • Delete table changefeed
  • Scheduler
    • New scheduler for Key Span
    • Delete table scheduler
  • Capture
    • Support rawkv changefeed
    • Delete support of table changefeed
  • Processor
    • New processor for Key Span
  • Sink
    • TiKV Sink
  • Command line
    • cdc cli
  • Others
    • Upgrade dependencies
  • TiUP support
  • Metrics
    • New Grafana board for TiKV-CDC
    • Determine metrics (ref to TiCDC metrics)
  • Tests
    • Integration tests
    • E2E tests

Development Guide

  1. Choose a task you are interested in.
  2. File a ISSUE for the task.
  3. Fix the ISSUE by PR (also refer to CONTRIBUTING guide).
  4. Get the PR merged.
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity.

pingyu added a commit that referenced this issue Apr 18, 2022
* modify TiCDC to TiKV CDC

Signed-off-by: zeminzhou <zeminzhou_@outlook.com>

Co-authored-by: Ping Yu <yuping@pingcap.com>
Co-authored-by: Jian Zhang <zjsariel@gmail.com>
zz-jason pushed a commit that referenced this issue Apr 19, 2022
zz-jason pushed a commit that referenced this issue Apr 21, 2022
Co-authored-by: zeminzhou <zhouzemin@ping.com>
zz-jason pushed a commit that referenced this issue Apr 21, 2022
zz-jason added a commit that referenced this issue Apr 21, 2022
Co-authored-by: zeminzhou <zhouzemin@ping.com>
Co-authored-by: Jian Zhang <zjsariel@gmail.com>
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity.

@pingyu pingyu reopened this Jun 13, 2022
pingyu added a commit that referenced this issue Jun 15, 2022
* try fix scheduler problem

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* optimization

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* fix ut

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* fix ut

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* remove commented codes

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* fix ut for owner

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* add ut for processor

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* fix ut

Signed-off-by: zeminzhou <zhouzemin@ping.com>

* fix ut

Signed-off-by: zeminzhou <zhouzemin@pingcap.com>

* remove spaceline

Signed-off-by: zeminzhou <zhouzemin@pingcap.com>

* int64 -> uint64

Signed-off-by: zeminzhou <zhouzemin@pingcap.com>

* .

Signed-off-by: zeminzhou <zhouzemin@pingcap.com>

* .

Signed-off-by: zeminzhou <zhouzemin@pingcap.com>

Co-authored-by: zeminzhou <zhouzemin@ping.com>
Co-authored-by: Ping Yu <yuping@pingcap.com>
@pingyu pingyu reopened this Jun 16, 2022
pingyu added a commit that referenced this issue Jun 22, 2022
* wip

Signed-off-by: pingyu <yuping@pingcap.com>

* bug fix

Signed-off-by: pingyu <yuping@pingcap.com>

* fix

Signed-off-by: pingyu <yuping@pingcap.com>

* add TRACE tag

Signed-off-by: pingyu <yuping@pingcap.com>
pingyu added a commit that referenced this issue Jun 23, 2022
* wip

Signed-off-by: pingyu <yuping@pingcap.com>

* add unit test

Signed-off-by: pingyu <yuping@pingcap.com>

* fix misspell

Signed-off-by: pingyu <yuping@pingcap.com>

* refine test code

Signed-off-by: pingyu <yuping@pingcap.com>

* byte limit

Signed-off-by: pingyu <yuping@pingcap.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment