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

Add ability to read WAL outside of an Ignite node

    XMLWordPrintableJSON

Details

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

    Description

      Currently, the WAL iterator can be obtained from the WAL manager when an Ignite node is up and running.
      However, it may be extremely useful to read WAL in an 'offline' mode, when a node is not started up. This may be required for crash analysis or to export committed data to some external systems.

      In the future we can make this even a public interface, however as a starting point, I would like to keep it in private package because moving to the public package will require Iterator and records to be public too.

      So, as a starting point, we need:

      • An object that will allow us to get WALIterator instances (probably, should be closeable)
      • A method on this object which will create an iterator by a file name or file names

      Using this object should not require an active Ignite instance running.

      Attachments

        Issue Links

          Activity

            People

              dpavlov Dmitry Pavlov
              agoncharuk Alexey Goncharuk
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: