Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport release-2.12] Dense consolidation: set correct non-empty domain. #3641

Merged
merged 2 commits into from
Nov 12, 2022

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Nov 8, 2022

Backport a8eef92 from #3635

Shelnutt2 and others added 2 commits November 4, 2022 19:33
When performing dense consolidation, we expanded the non empty domain of the read/write operations to full tiles so that the global order writer can write full tiles. This writer has not been built with the same computations that allow to write partial tiles like the ordered writer. This change still uses the tile aligned reads so that the dense reader provide full tiles, with fill values to the global order writer but it enables the consolidator to set a non tile aligned subarray on the writer, which is only used to set the non empty domain. That way, if users write fragments that are not tile aligned and consolidate, they will not get more data after consolidation with fill values.

---
TYPE: IMPROVEMENT
DESC: Dense consolidation: set correct non-empty domain.
@ihnorton ihnorton merged commit 4212e8b into release-2.12 Nov 12, 2022
@ihnorton ihnorton deleted the backport-3635-to-release-2.12 branch November 12, 2022 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants