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

Minimal implementation of pure in-memory storage (with in-memory RAFT)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0-beta1
    • persistence

    Description

      This is about the simpliest case possible: stable topology, nodes never leave, corner cases are not handled.

      What has to be done:

      1. Volatile RAFT meta storage
      2. Create volatile RAFT storages for a RAFT group (meta and logs) when RAFT group is about volatile storage; create persistent RAFT storages otherwise

      What does not need to be done:

      1. Now, RAFT snapshots use files. We should not change this behavior in this task

      Attachments

        Issue Links

          Activity

            People

              rpuch Roman Puchkovskiy
              rpuch Roman Puchkovskiy
              Semyon Danilov Semyon Danilov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 40m
                  1h 40m