voonhous commented on issue #19911: URL: https://github.com/apache/hudi/issues/19911#issuecomment-5639058487
Correction to the description and to my earlier comment. The Lance test data is the bug on that side: row 4 sits inside row 3's blob, which is exactly what #18098 ruled out, so it is fixed by pointing row 4 at a disjoint range (#19916). The invariant holds and #19913 no longer argues against it. What #19913 now fixes is narrower and verified: `TestReadBlobSQL#testReadBlobWithJoinFanOut` fails on master with `Overlapping blob ranges detected: previous range [0, 100) and current row [0, 100)`. That is the identical descriptor twice in one task, one blob referenced by several rows after a join with fan-out, not two blobs sharing bytes. The reader now serves an identical descriptor from the current read and still throws on partial overlap and containment. Description updated to match. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
