Kadir Ozdemir created PHOENIX-6776:
--------------------------------------

             Summary: 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


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)

Reply via email to