-
Notifications
You must be signed in to change notification settings - Fork 3.5k
enhance: cherry pick patch of new DDL framework and CDC 2 #45241
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
Conversation
issue: milvus-io#44123 --------- Signed-off-by: bigsheeper <yihao.dai@zilliz.com> Signed-off-by: chyezh <chyezh@outlook.com>
issue: milvus-io#45056 Signed-off-by: bigsheeper <yihao.dai@zilliz.com> Signed-off-by: chyezh <chyezh@outlook.com>
…s-io#45092) issue: milvus-io#45088, milvus-io#45086 - Message on control channel should trigger the checkpoint update. - LastConfrimedMessageID should be recovered from the minimum of checkpoint or the LastConfirmedMessageID of uncommitted txn. - Add more log info for wal debugging. --------- Signed-off-by: chyezh <chyezh@outlook.com>
issue: milvus-io#45141 - make ack of broadcaster cannot canceled by rpc. - make clone for assignment snapshot of wal balancer. - add server id for GetReplicateCheckpoint to avoid failure. Signed-off-by: chyezh <chyezh@outlook.com>
…ilvus-io#45033) issue: milvus-io#43897 - Part of collection/index related DDL is implemented by WAL-based DDL framework now. - Support following message type in wal, CreateCollection, DropCollection, CreatePartition, DropPartition, CreateIndex, AlterIndex, DropIndex. - Part of collection/index related DDL can be synced by new CDC now. - Refactor some UT for collection/index DDL. - Add Tombstone scheduler to manage the tombstone GC for collection or partition meta. - Move the vchannel allocation into streaming pchannel manager. --------- Signed-off-by: chyezh <chyezh@outlook.com>
… framework (milvus-io#45154) issue: milvus-io#43897 - Load/Release collection/partition is implemented by WAL-based DDL framework now. - Support AlterLoadConfig/DropLoadConfig in wal now. - Load/Release operation can be synced by new CDC now. - Refactor some UT for load/release DDL. --------- Signed-off-by: chyezh <chyezh@outlook.com>
issue: milvus-io#44123 Signed-off-by: bigsheeper <yihao.dai@zilliz.com> Signed-off-by: chyezh <chyezh@outlook.com>
issue: milvus-io#44962 Signed-off-by: chyezh <chyezh@outlook.com>
|
[INFO] PR Label Summary by Default
[WARNING] Milestone not set
You can set milestone by commenting: Use /refresh-label to update related check and label manually |
|
/refresh-label |
|
[INFO] PR Label Summary by Refresh-Label
[SUCCESS] PR #45224 merged to master
Use /refresh-label to update related check and label manually |
|
/lgtm |
|
[INFO] PR Label Summary by Default
Use /refresh-label to update related check and label manually |
|
@chyezh cpu-e2e job failed, comment |
|
/run-cpu-e2e |
|
[ci-v2-notice]
To rerun ci-v2 checks, comment with:
If you have any questions or requests, please contact @zhikunyao. |
Codecov Report❌ Patch coverage is ❌ Your project check has failed because the head coverage (76.80%) is below the target coverage (77.00%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## 2.6 #45241 +/- ##
==========================================
- Coverage 76.99% 76.80% -0.20%
==========================================
Files 1700 1855 +155
Lines 262533 286258 +23725
==========================================
+ Hits 202142 219862 +17720
- Misses 53550 59121 +5571
- Partials 6841 7275 +434
🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: chyezh, czs007 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[INFO] PR Label Summary by Default
Use /refresh-label to update related check and label manually |
|
/run-cpu-e2e |
issue: #43897, #44123
pr: #45224
also pick pr: #45216,#45154,#45033,#45145,#45092,#45058,#45029
enhance: Close channel replicator more gracefully (#45029)
issue: #44123
enhance: Show create time for import job (#45058)
issue: #45056
fix: wal state may be unconsistent after recovering from crash (#45092)
issue: #45088, #45086
checkpoint or the LastConfirmedMessageID of uncommitted txn.
fix: make ack of broadcaster cannot canceled by client (#45145)
issue: #45141
enhance: support collection and index with WAL-based DDL framework (#45033)
issue: #43897
framework now.
DropCollection, CreatePartition, DropPartition, CreateIndex, AlterIndex,
DropIndex.
partition meta.
enhance: support load/release collection/partition with WAL-based DDL framework (#45154)
issue: #43897
framework now.
enhance: Don't start cdc by default (#45216)
issue: #44123
fix: unrecoverable when replicate from old (#45224)
issue: #44962