Fix #131, Reset file psn and use OS_mv for out-of-order RX MD processing #279
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.
Checklist (Please check before submitting)
Describe the contribution
Switches from OS_rename to OS_mv which supports "rename" across file systems (via copy/delete)
Resets file cached position (from the file open) so it gets recalculated correctly
Testing performed
CI (added unit test asserts)
Expected behavior changes
Should now handle an out-of-order MD, and a tmp dir being on a different filesystem than the final location
System(s) tested on
CI
Additional context
Note the functional/CTF test is the full verification of this capability
Third party code
None
Contributor Info - All information REQUIRED for consideration of pull request
Jacob Hageman - NASA/GSFC