[jira] [Created] (IGNITE-4633) Initiate DDL operation through custom discovery message

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-4633) Initiate DDL operation through custom discovery message

Anton Vinogradov (Jira)
Vladimir Ozerov created IGNITE-4633:
---------------------------------------

             Summary: Initiate DDL operation through custom discovery message
                 Key: IGNITE-4633
                 URL: https://issues.apache.org/jira/browse/IGNITE-4633
             Project: Ignite
          Issue Type: Sub-task
          Components: SQL
            Reporter: Vladimir Ozerov
             Fix For: 2.0


Design considerations:
1) Create generic DDL custom discovery message pair - {{INIT}} and {{ACK}} messages - which will hold concrete DDL commands:
2) {{INIT}} message goes through the ring and:
- Collect IDs of all participating nodes;
- Perform some fast preliminary checks if necessary;
- Collect errors if needed;
3) If at least one error occur - throw exception on a originator node;
4) If all is OK - send {{ACK}} message.
5) {{ACK}} message initiates actual operation. No-op at the moment.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)