Drop old frame splitting in NumPy serialization #3868
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is leftover from when Blosc compression was still being handled with the NumPy serialization code path itself ( #777 ) ( #830 ) ( #832 ) ( #998 ). These days frame splitting already happens as part of serialization more generally before compressing data. Also this cutoff is not relevant for when splitting occurs as that is determined by a limit in the size of buffers Blosc can handle, which
frame_split_sizealready knows. So go ahead and drop this special casing in NumPy serialization and rely on these commonly shared code paths that all serialization passes through.