incubator-blur-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron McCurry (JIRA)" <>
Subject [jira] [Closed] (BLUR-260) Rework shard layout strategy
Date Wed, 09 Oct 2013 17:47:45 GMT


Aaron McCurry closed BLUR-260.

    Resolution: Fixed;a=commit;h=a9cbc37425587ffac37c7085841cfed4e367d621;a=commit;h=a97d97906bca7230e56334f4b58684725575739f

> Rework shard layout strategy
> ----------------------------
>                 Key: BLUR-260
>                 URL:
>             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