jpountz opened a new pull request, #13467:
URL: https://github.com/apache/lucene/pull/13467
This includes the following changes:
- New `IndexInput#slice(String, long, long, ReadAdvice)` API that allows
creating slices with different advices.
- New `CompoundFormat` that aligns start offsets on multiples of 4,096 to
prevent multiple sub files from being stored on the same page. This in-turn
allows `madvise` to give different advices to different files. This is what
causes the large diff due to the dance required when creating a new codec.
- `PosixNativeAccess` now explicitly sets `MADV_NORMAL` when called with
`ReadAdvice.NORMAL`. This is required to be able to override a `RANDOM` advice
of a compound file with a `NORMAL` advice of a sub file of this compound file.
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]