Details
-
Task
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
-
Code Clarity
-
Normal
-
All
-
None
Description
This concept was introduced in CASSANDRA-13482, and while it logically resolves the bug, the “more correct” solution is to attach the functions of the extending iterator to the iterator they are being absorbed into. CASSANDRA-13482 introduced a slight error in its evaluation of exit conditions that cropped up in CASSANDRA-14812, that could be avoided with this formulation.