From 18c9bb8b54a5bb101f793e555272cbc74b8288cb Mon Sep 17 00:00:00 2001 From: anoopsjohn Date: Wed, 5 Aug 2015 10:08:24 +0530 Subject: [PATCH] HBASE-14183 Scanning hbase meta table is failing in master branch.(Ashish) --- hbase-shell/src/main/ruby/hbase/table.rb | 2 +- hbase-shell/src/test/ruby/hbase/table_test.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/hbase-shell/src/main/ruby/hbase/table.rb b/hbase-shell/src/main/ruby/hbase/table.rb index 15bebcd6620..9f8b673aa9e 100644 --- a/hbase-shell/src/main/ruby/hbase/table.rb +++ b/hbase-shell/src/main/ruby/hbase/table.rb @@ -651,7 +651,7 @@ EOF return "timestamp=%d, value=%s" % [kv.getTimestamp, hri.toString] end if column == 'info:serverstartcode' - if kv.getValue.length > 0 + if kv.getValueLength > 0 str_val = org.apache.hadoop.hbase.util.Bytes.toLong(kv.getValueArray, kv.getValueOffset, kv.getValueLength) else diff --git a/hbase-shell/src/test/ruby/hbase/table_test.rb b/hbase-shell/src/test/ruby/hbase/table_test.rb index 184e0d4a601..70ed04b640a 100644 --- a/hbase-shell/src/test/ruby/hbase/table_test.rb +++ b/hbase-shell/src/test/ruby/hbase/table_test.rb @@ -598,6 +598,11 @@ module Hbase end end + define_test "scan hbase meta table" do + res = table("hbase:meta")._scan_internal + assert_not_nil(res) + end + define_test "mutation with TTL should expire" do @test_table.put('ttlTest', 'x:a', 'foo', { TTL => 1000 } ) begin