[jira] [Reopened] (HBASE-28500) Rest Java client library assumes stateless servers
[ https://issues.apache.org/jira/browse/HBASE-28500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Istvan Toth reopened HBASE-28500: - The spotbugs warning makes daily bugs go red. Gonna push an addendum for it. > Rest Java client library assumes stateless servers > -- > > Key: HBASE-28500 > URL: https://issues.apache.org/jira/browse/HBASE-28500 > Project: HBase > Issue Type: Bug > Components: REST >Reporter: Istvan Toth >Assignee: Istvan Toth >Priority: Major > Labels: pull-request-available > Fix For: 2.6.0, 2.4.18, 4.0.0-alpha-1, 2.7.0, 3.0.0-beta-2, 2.5.9 > > > The Rest Java client library accepts a list of rest servers, and does random > load balancing between them for each request. > This does not work for scans, which do have state on the rest server instance. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (HBASE-28526) hbase-rest jar does not work with hbase-shaded-client with protobuf encoding
Istvan Toth created HBASE-28526: --- Summary: hbase-rest jar does not work with hbase-shaded-client with protobuf encoding Key: HBASE-28526 URL: https://issues.apache.org/jira/browse/HBASE-28526 Project: HBase Issue Type: Bug Components: REST Reporter: Istvan Toth When trying to decode a protobof encoded CellSet, I get {noformat} Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.hbase.protobuf.ProtobufUtil.mergeFrom(Lcom/google/protobuf/Message$Builder;[B)V at org.apache.hadoop.hbase.rest.model.CellSetModel.getObjectFromMessage(CellSetModel.java:129) at RestClientExample.getMulti(RestClientExample.java:191) at RestClientExample.start(RestClientExample.java:138) at RestClientExample.main(RestClientExample.java:124) {noformat} Seems to be caused by relocating protobuf 2.5 in hbase-shaded-client. It works fine with the unrelcoated client i.e. when using the {noformat} export CLASSPATH=`hbase --internal-classpath classpath`: {noformat} command to set up the classpath for the client. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (HBASE-28292) Make Delay prefetch property to be dynamically configured
[ https://issues.apache.org/jira/browse/HBASE-28292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wellington Chevreuil resolved HBASE-28292. -- Resolution: Fixed PR got merged into master branch by [~psomogyi] and I had backported it into branch-3, branch-2, branch-2.6, branch-2.5 and branch-2.4. Thanks for the contributions, [~kabhishek4] ! > Make Delay prefetch property to be dynamically configured > - > > Key: HBASE-28292 > URL: https://issues.apache.org/jira/browse/HBASE-28292 > Project: HBase > Issue Type: Improvement >Affects Versions: 2.6.0, 2.4.17, 3.0.0-beta-1, 4.0.0-alpha-1, 2.7.0, 2.5.8 >Reporter: Abhishek Kothalikar >Assignee: Abhishek Kothalikar >Priority: Major > Labels: pull-request-available > Fix For: 2.6.0, 2.4.18, 3.0.0, 4.0.0-alpha-1, 2.7.0, 2.5.9 > > Attachments: HBASE-28292.docx > > > Make the prefetch delay configurable. The prefetch delay is associated to > hbase.hfile.prefetch.delay configuration. There are some cases where > configuring hbase.hfile.prefetch.delay would help in achieving better > throughput. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (HBASE-28525) Document all REST endpoints
Istvan Toth created HBASE-28525: --- Summary: Document all REST endpoints Key: HBASE-28525 URL: https://issues.apache.org/jira/browse/HBASE-28525 Project: HBase Issue Type: Improvement Components: documentation, REST Reporter: Istvan Toth The new features added in HBASE-28518 do not have documentation. While reviewing, I also found other undocumented interfaces, like TableScan, and options like globbed gets. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (HBASE-28518) Allow specifying a filter for the REST multiget endpoint
[ https://issues.apache.org/jira/browse/HBASE-28518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Istvan Toth resolved HBASE-28518. - Fix Version/s: 2.6.0 2.4.18 4.0.0-alpha-1 2.7.0 3.0.0-beta-2 2.5.9 Resolution: Fixed Committed to all active branches. Thanks for the review [~ankit]. > Allow specifying a filter for the REST multiget endpoint > > > Key: HBASE-28518 > URL: https://issues.apache.org/jira/browse/HBASE-28518 > Project: HBase > Issue Type: Improvement > Components: REST >Reporter: Istvan Toth >Assignee: Istvan Toth >Priority: Major > Labels: pull-request-available > Fix For: 2.6.0, 2.4.18, 4.0.0-alpha-1, 2.7.0, 3.0.0-beta-2, 2.5.9 > > > The native HBase API allows specifying Filters for get operations. > The REST interface does not currently expose this functionality. > Add a parameter to the multiget enpoint to allow specifying filters. -- This message was sent by Atlassian Jira (v8.20.10#820010)