This is an automated email from the ASF dual-hosted git repository.
stoty pushed a commit to branch branch-2.6
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.6 by this push:
new ff40fcd46a9 HBASE-28525 Extend REST Documentation: Stateless Scanner,
table exists, multiget with filter (#6498)
ff40fcd46a9 is described below
commit ff40fcd46a94032e3dc06c10346be85e2edfd6f8
Author: Dávid Paksy <[email protected]>
AuthorDate: Mon Dec 9 09:55:24 2024 +0100
HBASE-28525 Extend REST Documentation: Stateless Scanner, table exists,
multiget with filter (#6498)
Signed-off-by: Nihal Jain <[email protected]>
Signed-off-by: Istvan Toth <[email protected]>
(cherry picked from commit 126f7235fd07b29f6aa6f1f56985882982e4d744)
---
.../main/java/org/apache/hadoop/hbase/rest/TableResource.java | 2 --
.../main/resources/org/apache/hadoop/hbase/rest/XMLSchema.xsd | 9 ++++++++-
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git
a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/TableResource.java
b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/TableResource.java
index b8543287c89..334fcb6f5a1 100644
--- a/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/TableResource.java
+++ b/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/TableResource.java
@@ -105,7 +105,6 @@ public class TableResource extends ResourceBase {
return new RowResource(this, rowspec, versions, check, returnResult,
keyEncoding);
}
- // TODO document
@Path("{suffixglobbingspec: .*\\*/.+}")
public RowResource getRowResourceWithSuffixGlobbing(
// We need the @Encoded decorator so Jersey won't urldecode before
@@ -120,7 +119,6 @@ public class TableResource extends ResourceBase {
return new RowResource(this, suffixglobbingspec, versions, check,
returnResult, keyEncoding);
}
- // TODO document
// FIXME handle binary rowkeys (like put and delete does)
@Path("{scanspec: .*[*]$}")
public TableScanResource getScanResource(final @PathParam("scanspec") String
scanSpec,
diff --git
a/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/XMLSchema.xsd
b/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/XMLSchema.xsd
index 53945f34bbb..1edd9ccc28a 100644
--- a/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/XMLSchema.xsd
+++ b/hbase-rest/src/main/resources/org/apache/hadoop/hbase/rest/XMLSchema.xsd
@@ -28,6 +28,8 @@
<attribute name="OS" type="string"></attribute>
<attribute name="Server" type="string"></attribute>
<attribute name="Jersey" type="string"></attribute>
+ <attribute name="Version" type="string"></attribute>
+ <attribute name="Revision" type="string"></attribute>
</complexType>
<element name="TableList" type="tns:TableList"></element>
@@ -123,6 +125,10 @@
<element name="labels" type="string" minOccurs="0"
maxOccurs="unbounded"></element>
</sequence>
<attribute name="cacheBlocks" type="boolean"></attribute>
+ <attribute name="maxVersions" type="int"></attribute>
+ <attribute name="limit" type="int"></attribute>
+ <attribute name="includeStartRow" type="boolean"></attribute>
+ <attribute name="includeStopRow" type="boolean"></attribute>
</complexType>
<element name="StorageClusterVersion" type="tns:StorageClusterVersion" />
@@ -168,8 +174,9 @@
<attribute name="storefiles" type="int"></attribute>
<attribute name="storefileSizeMB" type="int"></attribute>
<attribute name="memstoreSizeMB" type="int"></attribute>
- <attribute name="storefileIndexSizeMB" type="int"></attribute>
+ <attribute name="storefileIndexSizeKB" type="int"></attribute>
<attribute name="readRequestsCount" type="int"></attribute>
+ <attribute name="cpRequestsCount" type="int"></attribute>
<attribute name="writeRequestsCount" type="int"></attribute>
<attribute name="rootIndexSizeKB" type="int"></attribute>
<attribute name="totalStaticIndexSizeKB" type="int"></attribute>