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)