incubator-blur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron McCurry (JIRA)" <>
Subject [jira] [Created] (BLUR-260) Rework shard layout strategy
Date Tue, 08 Oct 2013 14:57:42 GMT
Aaron McCurry created BLUR-260:

             Summary: Rework shard layout strategy
                 Key: BLUR-260
             Project: Apache Blur
          Issue Type: Improvement
          Components: Blur
    Affects Versions: 0.3.0, 0.2.1
            Reporter: Aaron McCurry
            Priority: Blocker
             Fix For: 0.3.0, 0.2.1

This issue is to resolve the excessive movement of shards during a failure as well as when
a new shard server is brought online.

This current strategy uses the knowledge of the current online shard server list as well as
the total of list of shard server to calculate the location any given shard.  The benefit
of the current implementation is that no central process is needed to calculate the locations.
 However the drawback to this strategy is that when a new server is added to the available
servers, it can cause most of the shards of a given table to relocate to another server. 
Obviously this is a problem when new servers come online and added to the cluster regularly.

This message was sent by Atlassian JIRA

View raw message