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

Sparse global order reader: incomplete reads when hitting memory limits. #3518

Merged
merged 2 commits into from Sep 16, 2022

Conversation

KiterLuc
Copy link
Contributor

When we cannot load all tiles in the result cell slabs in memory for a specific attribute, we truncate the result cell slabs so that it fits. When doing this, we have to revert progress in the indexes so that the continuation picks up those tiles again.


TYPE: BUG
DESC: Sparse global order reader: incomplete reads when hitting memory limits.

When we cannot load all tiles in the result cell slabs in memory for a
specific attribute, we truncate the result cell slabs so that it fits.
When doing this, we have to revert progress in the indexes so that the
continuation picks up those tiles again.

---
TYPE: BUG
DESC: Sparse global order reader: incomplete reads when hitting memory limits.
Copy link
Member

@Shelnutt2 Shelnutt2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a unit test for this case?

@KiterLuc
Copy link
Contributor Author

Can we add a unit test for this case?

@Shelnutt2 I'll make one tomorrow. If you want to merge this before, it's fine, I'll file a follow up ticket.

@KiterLuc KiterLuc merged commit d493176 into dev Sep 16, 2022
@KiterLuc KiterLuc deleted the lr/sparse-go-reader-attr-mem-fix branch September 16, 2022 16:40
github-actions bot pushed a commit that referenced this pull request Sep 16, 2022
…ts. (#3518)

* Sparse global order reader: incomplete reads when hitting memory limits.

When we cannot load all tiles in the result cell slabs in memory for a
specific attribute, we truncate the result cell slabs so that it fits.
When doing this, we have to revert progress in the indexes so that the
continuation picks up those tiles again.

---
TYPE: BUG
DESC: Sparse global order reader: incomplete reads when hitting memory limits.

* Adding unit test.
ihnorton pushed a commit that referenced this pull request Sep 16, 2022
…ts. (#3518) (#3519)

* Sparse global order reader: incomplete reads when hitting memory limits.

When we cannot load all tiles in the result cell slabs in memory for a
specific attribute, we truncate the result cell slabs so that it fits.
When doing this, we have to revert progress in the indexes so that the
continuation picks up those tiles again.

---
TYPE: BUG
DESC: Sparse global order reader: incomplete reads when hitting memory limits.

* Adding unit test.

Co-authored-by: KiterLuc <67824247+KiterLuc@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants