Roman Puchkovskiy created IGNITE-20325:
------------------------------------------

             Summary: Wait for table assignments readiness on table methods 
invocations
                 Key: IGNITE-20325
                 URL: https://issues.apache.org/jira/browse/IGNITE-20325
             Project: Ignite
          Issue Type: Improvement
            Reporter: Roman Puchkovskiy
             Fix For: 3.0.0-beta2


Basically, there are two stages of table internal construction:
 # Create TableImpl object and put it to tablesByIdVv
 # Start RAFT groups and mark assignments as ready

Currently, when obtaining a table via {{{}TableManager{}}}, we get a future 
that only completes when both  stages are complete. But it seems that it might 
be useful to return a table when just first stage is complete. In this case, 
we'll need to wait for stage 2 inside TableImpl methods implementations (only  
for those methods that need assignments to be ready). Methods that don't need 
assignments (like {{{}name(){}}}) will work immediately.



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

Reply via email to