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

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3
    • Component/s: modules/examples
    • Labels:
      None
    • Lucene Fields:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: