Riak Recap - May 7th to May 28th

2013-05-28 Thread Pavan Venkatesh
Hello Everyone, Its been a while we have not posted the Riak recap. Sorry for that. Reminder on Ricon West conference at SFO on October 29th-30th. Details below- http://ricon.io/west.html Thanks, Pavan Riak Recap from May 7th to May 28th 2013. 1. Basho Hac

Re: Atomicity of if_not_modified?

2013-01-03 Thread Pavan Venkatesh
Hi, If its through http, "ifnotmodified" will only store if there has been no modification since the provided timestamp (conditional store). With your example of N=3, R=2 and W=2, if two clients are updating at the same time to the same object, then it actually depends on the "allow_mult" and "last

Re: vclock, vtag, entity tag

2012-12-27 Thread Pavan Venkatesh
With 2 siblings, you'll still have 1 vector clock (no matter if its through http or protobuf). Each sibling will have the same vector clock. Pavan From: Shuhao Wu Date: Thursday, December 27, 2012 2:22 PM To: Pavan Venkatesh Cc: Subject: Re: vclock, vtag, entity tag Wait. So w

Re: vclock, vtag, entity tag

2012-12-27 Thread Pavan Venkatesh
Can you point me to that specification? I was not able to find in your previous link. Pavan From: Shuhao Wu Date: Thursday, December 27, 2012 2:22 PM To: Pavan Venkatesh Cc: Subject: Re: vclock, vtag, entity tag Wait. So with 2 siblings, I should get 2 different vclock and 2 etags

Re: vclock, vtag, entity tag

2012-12-27 Thread Pavan Venkatesh
Hi Shuhao, Lets say, two clients update the same object at the same time (through http or protobuf),then a sibling is created, but with the same vector clock.They merge into single object with one vector clock, but these siblings live in the same object. User intervention is required and one can p

Re: Key removal using Bitcask and expiry_secs

2012-11-14 Thread Pavan Venkatesh
Hi Scott, To further add to this conversation, the key is removed immediately when there is a get request on that expired key, as you indicated in the email. Pavan On 11/13/12 7:38 AM, "Sean Cribbs" wrote: >Hi again Scott, > >Expired keys in bitcask will be removed from disk when >compaction/m

Re: Bitcask and expiry_secs

2012-11-12 Thread Pavan Venkatesh
Hi Scott, Key is removed immediately from the in-memory hash table "keydir", when expired. One cannot access the value of that key after expiry, meaning "the data", although it physically exists. Data removal happens during the merge process. Pavan From: Scott Hyndman Date: Monday, November 1