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

feat(accounts-db): support fast loading #324

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

0xNineteen
Copy link
Contributor

@0xNineteen 0xNineteen commented Oct 22, 2024

No description provided.

@0xNineteen 0xNineteen changed the title feat(accounts-db): improve reference allocations feat(accounts-db): improve allocations of references Oct 22, 2024
@0xNineteen 0xNineteen changed the title feat(accounts-db): improve allocations of references feat(accounts-db): improve reference allocations Oct 22, 2024
@0xNineteen 0xNineteen changed the title feat(accounts-db): improve reference allocations improve(accounts-db): improve reference allocations Oct 22, 2024
@0xNineteen 0xNineteen changed the title improve(accounts-db): improve reference allocations improve(accounts-db): max reference allocations Oct 22, 2024
@0xNineteen 0xNineteen changed the title improve(accounts-db): max reference allocations improve(accounts-db): preallocate account references Oct 22, 2024
@0xNineteen 0xNineteen self-assigned this Oct 22, 2024
@0xNineteen 0xNineteen linked an issue Oct 22, 2024 that may be closed by this pull request
@0xNineteen 0xNineteen removed the request for review from InKryption November 1, 2024 21:08
@0xNineteen 0xNineteen force-pushed the 19/fastload-v2-allocs branch 2 times, most recently from 3109aa1 to 0b7c004 Compare November 5, 2024 13:03
@0xNineteen 0xNineteen marked this pull request as ready for review November 5, 2024 13:25
@0xNineteen
Copy link
Contributor Author

0xNineteen commented Nov 6, 2024

initial benchmarks look good (this branch top, main on bottom)

Screenshot 2024-11-06 at 12 22 05 PM

@0xNineteen 0xNineteen marked this pull request as draft November 6, 2024 19:17
@0xNineteen
Copy link
Contributor Author

gonna convert to draft and see if i can graphite this pr in a better way

@0xNineteen 0xNineteen removed the request for review from InKryption November 6, 2024 20:47
* init new recycle_buffer which is more accurate to what we want for direct index accesses and non-allocator interface

* incorp new recycle buffer approach

* index changes working
@0xNineteen 0xNineteen changed the title improve(accounts-db): preallocate account references feat(accounts-db): support fast loading Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 👀 In review
Development

Successfully merging this pull request may close these issues.

feat(accounts-db): fast snapshot loading
1 participant