You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ERROR YugabyteDB|db_cdc|streaming|0 Producer failure [io.debezium.pipeline.ErrorHandler]
io.debezium.DebeziumException: java.lang.AssertionError: Merger tried to set tablet safetime to a lower value. Tablet: 4ce25ac5128842a291019610133b9f8a Current safetime value: 6975384931147321344 Attempted set value: 6975384903738490880
at io.debezium.connector.yugabytedb.YugabyteDBConsistentStreamingSource.getChanges2(YugabyteDBConsistentStreamingSource.java:282)
at io.debezium.connector.yugabytedb.YugabyteDBStreamingChangeEventSource.execute(YugabyteDBStreamingChangeEventSource.java:137)
at io.debezium.connector.yugabytedb.YugabyteDBStreamingChangeEventSource.execute(YugabyteDBStreamingChangeEventSource.java:47)
at io.debezium.pipeline.ChangeEventSourceCoordinator.streamEvents(ChangeEventSourceCoordinator.java:174)
at io.debezium.connector.yugabytedb.YugabyteDBChangeEventSourceCoordinator.executeChangeEventSources(YugabyteDBChangeEventSourceCoordinator.java:150)
at io.debezium.pipeline.ChangeEventSourceCoordinator.lambda$start$0(ChangeEventSourceCoordinator.java:109)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.AssertionError: Merger tried to set tablet safetime to a lower value. Tablet: 4ce25ac5128842a291019610133b9f8a Current safetime value: 6975384931147321344 Attempted set value: 6975384903738490880
at io.debezium.connector.yugabytedb.consistent.Merger.setTabletSafeTime(Merger.java:80)
at io.debezium.connector.yugabytedb.consistent.Merger.addMessage(Merger.java:43)
at io.debezium.connector.yugabytedb.YugabyteDBConsistentStreamingSource.getChanges2(YugabyteDBConsistentStreamingSource.java:231)
... 10 more
There is a closed GH #17414, but I am not sure if this is also because of large transactions.
…to set tablet safetime to a lower value' issue
Summary:
This is a bug on the CDCService side. This bug was introduced in https://phorge.dev.yugabyte.com/D30496 .
In the case of non consistent snapshot streams, the commit_time_threshold was always being set to 0
instead of the safe_hybrid_time value passed in the request. This has now been fixed.
Jira: DB-9342
Test Plan: Jenkins: test regex: .*CDCSDK.*
Reviewers: skumar, vkushwaha, xCluster, hsunder
Reviewed By: skumar
Subscribers: ybase, ycdcxcluster, bogdan
Differential Revision: https://phorge.dev.yugabyte.com/D31536
… 'Merger tried to set tablet safetime to a lower value' issue
Summary:
**Backport Description**
The merge was clean
**Original Description**
Original commit: bd4cc61 / D31536
This is a bug on the CDCService side. This bug was introduced in https://phorge.dev.yugabyte.com/D30496 .
In the case of non consistent snapshot streams, the commit_time_threshold was always being set to 0
instead of the safe_hybrid_time value passed in the request. This has now been fixed.
Jira: DB-9342
Test Plan: Jenkins: test regex: .*CDCSDK.*
Reviewers: skumar, vkushwaha, xCluster, hsunder
Reviewed By: skumar
Subscribers: bogdan, ycdcxcluster, ybase
Tags: #jenkins-ready
Differential Revision: https://phorge.dev.yugabyte.com/D31572
Jira Link: DB-9342
Description
Please find JIRA for run link.
There is a closed GH #17414, but I am not sure if this is also because of large transactions.
Source connector version
1.9.5.y.34-SNAPSHOT
Connector configuration
YugabyteDB version
2.20.2.0-b43
Issue Type
kind/bug
Warning: Please confirm that this issue does not contain any sensitive information
The text was updated successfully, but these errors were encountered: