rishabhdaim opened a new pull request, #3194:
URL: https://github.com/apache/jackrabbit-oak/pull/3194

   Parallel repository fixtures can run QueryTest's newer relative-property 
query while the legacy test has enabled `oak.useOldInexistenceCheck`. The newer 
query then uses legacy semantics and misses two expected child paths.
   
   Serialize the two compatibility tests, explicitly select each test's 
behavior and restore the incoming property value. Keep every query assertion. 
This changes test code only and is based directly on trunk.
   
   Validation with Java 17:
   
   - Full QueryTest with Segment Tar and MongoDB: 72 tests, zero failures, two 
existing skips.
   - A controlled overlap reproduces the exact failure before the fix; 30 
overlaps pass afterwards, restoring unset/true/false property values.
   - Both compatibility tests pass with the property initially true; license 
checks pass.
   
   [OAK-12440](https://issues.apache.org/jira/browse/OAK-12440). The race dates 
to OAK-6838 (2017) and is independent of the cache PR stack.
   
   Co-Authored-By: OpenAI Codex <[email protected]>
   


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