Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-5386

Inactive mode must be forced on starting up grid with persistence is enabled

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1
    • persistence

    Description

      Notes

      There is an issue in grid startup documented in IGNITE-5363.

      In a nutshell it is caused by double initialization of database memory and disk structures when grid started in inactive mode gets activated.

      To prevent this grid with persistence enabled must be started in the following order

      1. Inactive mode must be forced if persistence is enabled (if node is starting up in active mode and persistence is enabled, an exception must be thrown).
      2. During starting the node database is left uninitialized.
      3. When user triggers activating the cluster, database memory and disk structures are initialized on all nodes.

      Acceptance Criteria

      1. Inactive mode is forced on grid startup when persistence is enabled.
      2. New node join scenario is properly covered.
      3. All persistence-related tests are passing, no new test failures are added.

      Attachments

        Activity

          People

            DmitriyGovorukhin Dmitriy Govorukhin
            sergey-chugunov Sergey Chugunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: