XiaoHongbo-Hope commented on PR #1218:
URL: https://github.com/apache/paimon-rust/pull/1218#issuecomment-6395038037

   Fixed the shared-stripe collision issue: acquire process-local block locks 
first, then deduplicate actual shared lock paths and acquire them in sorted 
order. Recheck cached blocks after locking. Background fills retain shared 
ownership of the stripe guards until publication completes.
   
   Added regressions for the reported block pairs 15/27, 20/28 and 16/31 
(namespace=test, path=snapshot-1, 256 KiB blocks), and opposite-order batch 
acquisition across two cache instances. The 32-block regression passed in 0.06s 
locally. All 90 cache tests passed, including subprocess tests. Test build used 
release dependencies with paimon opt-level=0 to shorten correctness-test 
compilation; these are not throughput results. Also fixed an unchecked 
invalidate_path Result in the earlier test.
   
   Keeping draft while CI runs; current-head OSS throughput has not been 
remeasured.


-- 
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