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

question about read concurrency [JIRA: RIAK-2330] #228

Open
benoitc opened this issue Dec 15, 2015 · 1 comment
Open

question about read concurrency [JIRA: RIAK-2330] #228

benoitc opened this issue Dec 15, 2015 · 1 comment

Comments

@benoitc
Copy link

benoitc commented Dec 15, 2015

I was looking at the code of bitcask and was looking for a way to improve the read concurrency coming from different processes. Questions follow:

  • if I open a database as read only in 1 process, and read_write in another, will it be possible to catch novelty in the read_only database? O I could use 1 process for writes and one or more for reads?
  • Looking at ìterator/3` (https://github.com/basho/bitcask/blob/develop/src/bitcask.erl#L536-L538) is this possible if know the keydir to open the iterator in another erlang process? The general idea would be having multiple iterator workers processes without seeing stuck to one process.
@Basho-JIRA Basho-JIRA changed the title question about read concurrency question about read concurrency [JIRA: RIAK-2330] Dec 15, 2015
@x4lldux
Copy link

x4lldux commented Apr 4, 2017

Bump.
Any update on that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants