Author: stack
Date: Tue Jul 19 21:44:07 2011
New Revision: 1148556
URL: http://svn.apache.org/viewvc?rev=1148556&view=rev
Log:
HBASE-4115 HBase shell assign and unassign unusable if region name includes
binary-encoded data
Modified:
hbase/branches/0.90/CHANGES.txt
hbase/branches/0.90/src/main/ruby/hbase/admin.rb
Modified: hbase/branches/0.90/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hbase/branches/0.90/CHANGES.txt?rev=1148556&r1=1148555&r2=1148556&view=diff
==============================================================================
--- hbase/branches/0.90/CHANGES.txt (original)
+++ hbase/branches/0.90/CHANGES.txt Tue Jul 19 21:44:07 2011
@@ -78,6 +78,8 @@ Release 0.90.4 - Unreleased
HBASE-4101 Regionserver Deadlock (ramkrishna.s.vasudevan)
HBASE-3872 Hole in split transaction rollback; edits to .META. need to be
rolled
back even if it seems like they didn't make it
+ HBASE-4115 HBase shell assign and unassign unusable if region name includes
+ binary-encoded data (Ryan Brush)
IMPROVEMENT
HBASE-3882 hbase-config.sh needs to be updated so it can auto-detects the
Modified: hbase/branches/0.90/src/main/ruby/hbase/admin.rb
URL:
http://svn.apache.org/viewvc/hbase/branches/0.90/src/main/ruby/hbase/admin.rb?rev=1148556&r1=1148555&r2=1148556&view=diff
==============================================================================
--- hbase/branches/0.90/src/main/ruby/hbase/admin.rb (original)
+++ hbase/branches/0.90/src/main/ruby/hbase/admin.rb Tue Jul 19 21:44:07 2011
@@ -167,13 +167,13 @@ module Hbase
#----------------------------------------------------------------------------------------------
# Assign a region
def assign(region_name, force)
- @admin.assign(org.apache.hadoop.hbase.util.Bytes.toBytes(region_name),
java.lang.Boolean::valueOf(force))
+ @admin.assign(region_name.to_java_bytes,
java.lang.Boolean::valueOf(force))
end
#----------------------------------------------------------------------------------------------
# Unassign a region
def unassign(region_name, force)
- @admin.unassign(org.apache.hadoop.hbase.util.Bytes.toBytes(region_name),
java.lang.Boolean::valueOf(force))
+ @admin.unassign(region_name.to_java_bytes,
java.lang.Boolean::valueOf(force))
end
#----------------------------------------------------------------------------------------------