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

Ralloc and Montage init in threadcached and ycsbc #11

Open
qtcwt opened this issue Nov 26, 2020 · 1 comment
Open

Ralloc and Montage init in threadcached and ycsbc #11

qtcwt opened this issue Nov 26, 2020 · 1 comment
Labels
refactor Re-structure code base

Comments

@qtcwt
Copy link
Member

qtcwt commented Nov 26, 2020

The global Ralloc instance is initialized in threadcached in memcached_init(), while the global Montage instance is initialized in ycsbc in ycsbc.cc, using another Ralloc heap different from the global Ralloc instance.
In the future, we might want to move the initialization of Montage into memcached_init() as well.

@qtcwt
Copy link
Member Author

qtcwt commented Nov 26, 2020

PR #3 and #9 of allowing multiple instances of Montage and Ralloc introduced this issue

@qtcwt qtcwt added the refactor Re-structure code base label Nov 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Re-structure code base
Projects
None yet
Development

No branches or pull requests

1 participant