Adjust reader to use point count rather than storage size in size check #19530
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.
Description
See #19514.
This same storage size vs. point count logic occurs in multiple places in the reader and so I fixed it in multiple places. I also encountered cases where
datasetStorageSize
was being set but never used and cases where HDF5 objects were being opened but the coorrespondingH5Xclose()
calls were commented out. I uncommented them.Resolves #19529
Type of change
[ ] New feature[ ] Documentation update[ ] OtherHow Has This Been Tested?
I tested as a custom plugin against 3.3.1 and opened both the one test case we have and also the data the user attached to the above ref'd discussion. It all worked.
Reminders:
Checklist:
[ ] I have made corresponding changes to the documentation.[ ] I have added debugging support to my changes.[ ] I have added tests that prove my fix is effective or that my feature works.[ ] I have confirmed new and existing unit tests pass locally with my changes.[ ] I have added new baselines for any new tests to the repo.