Solr
  1. Solr
  2. SOLR-2594

Make Replication Handler cloud aware

    Details

      Description

      Replication handler should be cloud aware. It should be possible to switch roles from slave to master as well as switch masterUrls based on the cluster topology and state.

        Issue Links

          Activity

          Uwe Schindler made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Otis Gospodnetic made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          Hide
          Otis Gospodnetic added a comment -

          Resolving as Won't Fix as suggested.

          Show
          Otis Gospodnetic added a comment - Resolving as Won't Fix as suggested.
          Hide
          Shalin Shekhar Mangar added a comment -

          Otis - The original idea behind this issue was to use host configuration from ZK to automatically replicate from master as well as provide failover support. However, with the new SolrCloud Design, this idea is not applicable anymore.

          The transaction log based recovery/replication system described by the new SolrCloud design is best built in a different issue. I'll mark this one as "won't fix".

          Show
          Shalin Shekhar Mangar added a comment - Otis - The original idea behind this issue was to use host configuration from ZK to automatically replicate from master as well as provide failover support. However, with the new SolrCloud Design, this idea is not applicable anymore. The transaction log based recovery/replication system described by the new SolrCloud design is best built in a different issue. I'll mark this one as "won't fix".
          Hide
          Noble Paul added a comment -

          This issue needs to be 'won't fix'.

          Show
          Noble Paul added a comment - This issue needs to be 'won't fix'.
          Hide
          Otis Gospodnetic added a comment - - edited

          Shalin - do you see the existing replication handler mechanism becoming cloud aware or do you see replication changing all together, for example from periodically polling a master for index changes (which ain't real-time), to being implemented as real-time synchronous or asynchronous per-document, push-based replication a la ElasticSearch?

          If we look towards the bottom of http://wiki.apache.org/solr/NewSolrCloudDesign there is even a mention of replication functionality (in its today's form) not being needed any more once Solr Cloud functionality is all in place. If that is correct, what is the plan for this issue?

          Show
          Otis Gospodnetic added a comment - - edited Shalin - do you see the existing replication handler mechanism becoming cloud aware or do you see replication changing all together, for example from periodically polling a master for index changes (which ain't real-time), to being implemented as real-time synchronous or asynchronous per-document, push-based replication a la ElasticSearch? If we look towards the bottom of http://wiki.apache.org/solr/NewSolrCloudDesign there is even a mention of replication functionality (in its today's form) not being needed any more once Solr Cloud functionality is all in place. If that is correct, what is the plan for this issue?
          Shalin Shekhar Mangar made changes -
          Field Original Value New Value
          Link This issue blocks SOLR-2595 [ SOLR-2595 ]
          Shalin Shekhar Mangar created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Shalin Shekhar Mangar
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development