You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Semen Boikov (JIRA)" <ji...@apache.org> on 2017/05/22 17:56:04 UTC

[jira] [Created] (IGNITE-5268) [GG-12193] DDL: Support dynamic index persistence

Semen Boikov created IGNITE-5268:
------------------------------------

             Summary: [GG-12193] DDL: Support dynamic index persistence
                 Key: IGNITE-5268
                 URL: https://issues.apache.org/jira/browse/IGNITE-5268
             Project: Ignite
          Issue Type: Task
            Reporter: Denis Magda


[https://ggsystems.atlassian.net/browse/GG-12193] 

In first implementation of dynamic indexes we need:
1) On index creation, update the persisted cache configuration so that the new index definition is also persisted
2) Upon node start, validate that the current cluster configuration matches the saved caches configuration, and do not allow node join if configuration differs. Suggest that the user must clear local db folder manually and restart the node
3) Initiate index rebuild for indices that were not fully rebuilt.

The work should be done on base of ignite-gg-12163 branch

If persistence is enabled, we should save schema state to disk, so that it is restored after restart. Probably a kind of {{INFORMATION_SCHEMA}} is needed?



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