Alexander Lapin created IGNITE-17479:
----------------------------------------

             Summary: Integrate indexes into replicaListener command handlers
                 Key: IGNITE-17479
                 URL: https://issues.apache.org/jira/browse/IGNITE-17479
             Project: Ignite
          Issue Type: Improvement
            Reporter: Alexander Lapin


In order to evaluate partition replica requests more optimally it's required to 
use indexes that will particularly include:
 * checking whether index is ready to use, if not probably throw an exception 
(it's also possible to use fullscan, let's clarify given point).
 * acquire all necessary index and index-key locks.
 * scan index in order to retrieve rowId for better performance.

It worth to mention that index related logic is request-dependent, e.g. all kv 
operations will try to use PK index if it's ready, scan request will have 
specific-index-to-use as an explicit parameter.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to