[ https://issues.apache.org/jira/browse/PHOENIX-6776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tanuj Khurana updated PHOENIX-6776: ----------------------------------- Fix Version/s: (was: 5.2.0) (was: 5.1.3) > Abort scans of closed connections at ScanningResultIterator > ----------------------------------------------------------- > > Key: PHOENIX-6776 > URL: https://issues.apache.org/jira/browse/PHOENIX-6776 > Project: Phoenix > Issue Type: Improvement > Reporter: Kadir Ozdemir > Assignee: Lokesh Khurana > Priority: Major > > The server side paging feature introduced by PHOENIX-6211 breaks a scan into > timed scan operations on the server side and returns an intermediate result > for each operation. This intermediate result could be a valid result or a > dummy result. The HBase scans are wrapped by ScanningResultIterator in > Phoenix. If the next call on a scan returns a dummy or empty result, > ScanningResultIterator ignores this result and call the next method on the > scan again. However, if the Phoenix connection is closed, we should abort the > scan instead of continuing scanning. This will result in timely abort of > scans and release of resources (especially when phoenix.server.page.size.ms > is set to a small value, e.g., 5 sec). > -- This message was sent by Atlassian Jira (v8.20.10#820010)