Repository navigation
[ntuple] add support for on-demand loading of page lists #23524
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
Merged
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
bcc41ab
[ntuple] fix mock page source in cluster unit test
jblomer c8984e1
[ntuple] fix descriptor locking in join table's entry mapping
jblomer 9740ae2
[ntuple] fix descriptor locking in merger unit test
jblomer 58cc690
[ntuple] minor fix in RClusterPool
jblomer e7897f5
[ntuple] add private RPageSource::LoadPageList()
jblomer bb6efb0
[ntuple] allow for manual release of RSharedDescriptorGuard
jblomer 14dbd6c
[ntuple] make R[Shared|Excl]DescriptorGuard default constructible
jblomer 7b1a258
[ntuple] fix moving RSharedDescriptorGuard
jblomer 52d67c4
[ntuple] make RExclDescriptorGuard move constructible
jblomer 42c8cab
[ntuple] allow for manual release of RExclDescriptorGuard
jblomer 1a42491
[ntuple] add RPageSource::RAnyDescriptorGuard
jblomer fae152c
[ntuple] add private RPageSource::EnsureClusterDetails()
jblomer be7fa92
[ntuple] add RPageStorage::FindClusterGroupId()
jblomer e07be3a
[ntuple] prepare for loading cluster details on demand
jblomer 8343ad2
[ntuple] properly lock RPageSource::FindNextClusterId()
jblomer 958ee36
[ntuple] properly lock entry-based RPageSource::FindClusterId()
jblomer 903a1f2
[ntuple] properly lock element-based RPageSource::FindClusterId()
jblomer 44409a0
[ntuple] use FindClusterId() to get first cluster in merger
jblomer 91ae775
[ntuple] add RPageSource::LoadAllPageLists()
jblomer a7ec7c7
[ntuple] lock access to storage backend
jblomer 1219fc4
[ntuple] add metadata mode read option
jblomer 86decd7
[ntuple] remove dead code in FindClusterId()
jblomer 8c58bd9
[ntuple] descriptor guard GetRef() --> GetConstRef()
jblomer b66cf23
[ntuple] fix I/O counters of file backend
jblomer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.