basho / bitcask

because you need another a key/value storage engine
1.29k stars 173 forks source link

Fix bitcask_pulse model to know when a keydir may have been frozen. #181

Open slfritchie opened 10 years ago

slfritchie commented 10 years ago

Fixes #180.

slfritchie commented 10 years ago

cc: @engelsanchez @jonmeredith

slfritchie commented 10 years ago

ping?

slfritchie commented 10 years ago

ping?

slfritchie commented 10 years ago

@engelsanchez Whatchathink about this model change?

engelsanchez commented 10 years ago

Honestly @slfritchie, I'd like to do this in a different way. I think it should be possible to change our internal API to expose the epochs generated inside of Bitcask that determine the visibility of the values for the folds, as well as the epochs used when folding to verify. That way we can determine exactly what we should be seeing and have a stricter model. I will try to give that a go in the 2.0.2 cycle.