HBASE-2825 Scans respect row locks

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003698 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Ryan Rawson 2010-10-01 22:46:15 +00:00
parent 7bb6f3839c
commit e5c4776af9
2 changed files with 3 additions and 1 deletions

View File

@ -961,6 +961,7 @@ Release 0.21.0 - Unreleased
HBASE-3019 Make bulk assignment on cluster startup run faster HBASE-3019 Make bulk assignment on cluster startup run faster
HBASE-3066 We don't put the port for hregionserver up into znode since HBASE-3066 We don't put the port for hregionserver up into znode since
new master new master
HBASE-2825 Scans respect row locks
NEW FEATURES NEW FEATURES
HBASE-1961 HBase EC2 scripts HBASE-1961 HBase EC2 scripts

View File

@ -48,7 +48,8 @@ in different formats.
{@link org.apache.hadoop.hbase.client.HTable#delete(Delete)} to execute. {@link org.apache.hadoop.hbase.client.HTable#delete(Delete)} to execute.
</p> </p>
<p>Puts, Gets and Deletes take out a lock on the target row for the duration of their operation. <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>
<p>Client code accessing a cluster finds the cluster by querying ZooKeeper. <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. This means that the ZooKeeper quorum to use must be on the client CLASSPATH.