HBASE-21007 Memory leak in HBase REST server
commit4329330cf1e9d03aebe0747b3f3fc77b774e7d32
authorBosko Devetak <bosko.devetak@gmail.com>
Tue, 7 Aug 2018 13:54:00 +0000 (7 13:54 +0000)
committerAndrew Purtell <apurtell@apache.org>
Tue, 7 Aug 2018 19:40:12 +0000 (7 12:40 -0700)
tree6a11e3eb08ad2cb27ad21a4a93528bf575c9fb6d
parent6f2510299729cff892ce1f28364189b1ab3ccbb3
HBASE-21007 Memory leak in HBase REST server

Close the scanner leak in rest server when using the limit number of rows.

Example: when using uris like

        /sometable/*?limit=5&startrow=eGlND&endrow=eGlNE

where the scan range has more rows than the limit, the
rest server will start leaking memmory.

Signed-off-by: Andrew Purtell <apurtell@apache.org>
hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/TableScanResource.java