Review Board 1.7.22

hbase-4507 Create checkAndPut variant that exposes timestamp

Review Request #2118 - Created Sept. 29, 2011 and updated

Michael Stack
Adds a checkAndPut that takes a timestamp

Review request changed
Updated (Sept. 30, 2011, 9:03 p.m.)
This version fixes Teds issue and then it does 1. and 2. in Ming's list of 3.

I refactored some moving the timestamp messing down into innerPut.   This cleans up the patch significantly.

Added more javadoc on the method to the effect that this method is for low-frequency updates on a cell only; i.e. not > one edit per millisecond.

What you think Ming?
Ship it!
Posted (Sept. 30, 2011, 10:19 p.m.)
It looks good. BTW, it looks like we don't have unit tests for RegionObserver.preCheckAndPut and RegionObserver.postCheckAndPut. Maybe need a separate jira for that.