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]

Reply via email to