Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-1073

Add unit test showing how to do a "live backup" of an index

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.2
    • 2.3
    • modules/examples
    • None
    • New

    Description

      The question of how to backup an index comes up every so often on the
      lists. Backing up and index is also clearly an important fundamental
      admin task that many applications need to do for fault tolerance.

      In the past you were forced to stop & block all changes to your index,
      perform the backup, and then resume changes. But many applications
      cannot afford a potentially long pause in their indexing.

      With the addition of DeletionPolicy (LUCENE-710), it's now possible to
      do a "live backup", which means backup your index in the background
      without pausing ongoing changes to the index. This
      SnapshotDeletionPolicy just has to mark the chosen commit point as not
      deletable, until the backup finishes.

      Attachments

        1. LUCENE-1073.take3.patch
          15 kB
          Michael McCandless
        2. LUCENE-1073.take2.patch
          13 kB
          Michael McCandless
        3. LUCENE-1073.patch
          13 kB
          Michael McCandless

        Activity

          People

            mikemccand Michael McCandless
            mikemccand Michael McCandless
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: