Author: rawson
Date: Fri Oct 1 22:46:15 2010
New Revision: 1003698
URL: http://svn.apache.org/viewvc?rev=1003698&view=rev
Log:
HBASE-2825 Scans respect row locks
Modified:
hbase/trunk/CHANGES.txt
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/package-info.java
Modified: hbase/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hbase/trunk/CHANGES.txt?rev=1003698&r1=1003697&r2=1003698&view=diff
==============================================================================
--- hbase/trunk/CHANGES.txt (original)
+++ hbase/trunk/CHANGES.txt Fri Oct 1 22:46:15 2010
@@ -961,6 +961,7 @@ Release 0.21.0 - Unreleased
HBASE-3019 Make bulk assignment on cluster startup run faster
HBASE-3066 We don't put the port for hregionserver up into znode since
new master
+ HBASE-2825 Scans respect row locks
NEW FEATURES
HBASE-1961 HBase EC2 scripts
Modified:
hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/package-info.java
URL:
http://svn.apache.org/viewvc/hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/package-info.java?rev=1003698&r1=1003697&r2=1003698&view=diff
==============================================================================
--- hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/package-info.java
(original)
+++ hbase/trunk/src/main/java/org/apache/hadoop/hbase/client/package-info.java
Fri Oct 1 22:46:15 2010
@@ -48,7 +48,8 @@ in different formats.
{...@link org.apache.hadoop.hbase.client.HTable#delete(Delete)} to execute.
</p>
<p>Puts, Gets and Deletes take out a lock on the target row for the duration
of their operation.
- Scans (currently) operate without respect for row locks.
+ Concurrent modifications to a single row are serialized. Gets and scans run
concurrently without
+ interference of the row locks and are guaranteed to not to return half
written rows.
</p>
<p>Client code accessing a cluster finds the cluster by querying ZooKeeper.
This means that the ZooKeeper quorum to use must be on the client CLASSPATH.