Fixes for parallel block reading - #98
Conversation
|
Once this is released I will test this with OpenTripPlanner, which reads large-ish OSM extracts. Then I can give more information about how failure-tolerant this implementation is. |
|
Claude Code review: Re-reviewed after
LGTM. Three doc nits, all non-blocking:
Separately, and not for this PR: no test in the repo makes |
Doesn't it make more sense to first test it and the release it? |
I should have been a bit more precise. I have tested this in OTP and it worked even before this PR. What I wanted to say is that we will only get feedback on the complex back pressure and failure scenarios when this is used in OTP dev builds, which require a release. |
|
Ah, that makes sense. :-) I don't now enough about Java to say anything about the code. If you think it is ready, merge it. |
osm-pbf 1.8.0 Created-by: HarmonybrewBot Commit-by: HarmonybrewBot Merged-by: HarmonybrewBot Description: Created by `brew bump` --- Created with `brew bump-formula-pr`.<details> <summary>release notes</summary> <pre>## What's Changed * Allow decoding of blocks in parallel by @leonardehrenfried in openstreetmap/OSM-binary#96 * Upgrade protobuf version by @leonardehrenfried in openstreetmap/OSM-binary#97 * Fixes for parallel block reading by @leonardehrenfried in openstreetmap/OSM-binary#98 **Full Changelog**: https://github.com/openstreetmap/OSM-binary/compare/v1.7.0...v1.8.0</pre> <p>View the full release notes at <a href="https://github.com/openstreetmap/OSM-binary/releases/tag/v1.8.0">https://github.com/openstreetmap/OSM-binary/releases/tag/v1.8.0</a>.</p> </details> <hr> See merge request: Harmonybrew/homebrew-core!20194
Reviewed, through Claude, by @simon04.