Lucene - Core
  1. Lucene - Core
  2. LUCENE-2434

A Mirroring Split Policy For Load-Balancing Search Requests


    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0.1
    • Fix Version/s: None
    • Component/s: core/index
    • Labels:
    • Lucene Fields:
      New, Patch Available


      (Please note that the feature described in LUCENE-2425 is required reading for this issue.)

      The mirroring split policy builds on the remoting split policy, treating each sub-index as a mirror of the super-index (upon which the split writer is built). The motivation for this policy is to allow a given index to be available on multiple nodes (that define a cluster), which helps to load-balance search requests across the nodes in that cluster, not to mention implement fail-over for index searchers.

      Unlike other mirroring solutions for Lucene, this approach gives users the ability to (a) pick and choose the types of directories underlying the mirror, and (b) add/remove mirrors on the fly. However, note that the latter capability has not yet been implemented, although it will be soon.

      1. LUCENE-2434.patch
        6 kB
        Karthick Sankarachary

        Issue Links


          Mark Thomas made changes -
          Workflow Default workflow, editable Closed status [ 12563629 ] jira [ 12585203 ]
          Mark Thomas made changes -
          Workflow jira [ 12509864 ] Default workflow, editable Closed status [ 12563629 ]
          Karthick Sankarachary made changes -
          Link This issue requires LUCENE-2425 [ LUCENE-2425 ]
          Karthick Sankarachary made changes -
          Affects Version/s 3.0.1 [ 12314401 ]
          Component/s Index [ 12310232 ]
          Karthick Sankarachary made changes -
          Field Original Value New Value
          Attachment LUCENE-2434.patch [ 12443426 ]
          Karthick Sankarachary created issue -


            • Assignee:
              Karthick Sankarachary
            • Votes:
              0 Vote for this issue
              0 Start watching this issue


              • Created: