-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Layered Tables
-
None
-
Storage Engines - Foundations
-
15.479
-
None
-
2
When we try to remove a key using a cursor that was positioned in a previous transaction, we hit an assertion failure in layered cursors on a follower, while it still works fine for ASC cursors. The minimal reproducer is:
c.set_key(1)
self.assertEqual(c.search(), 0)
s.begin_transaction()
c.remove()
s.commit_transaction('commit_timestamp=' + self.timestamp_str(2))