You can clone with
HTTPS or Subversion.
Regenerate gemspec for version 0.14.2
Oops. meant to do a patch-level bump.
Version bump to 0.15.0
BlackHoleShard is not a transitional shard
Regenerate gemspec for version 0.14.1
Don`t take shards that a bucket can`t spare: this would have lead to …
…unnecessary shuffling when the cluster was more than doubling in size.
Fix last broken test
Version bump to 0.14.1
Regenerate gemspec for version 0.14.0
Ignore the lockfile
Version bump to 0.14.0
Revert major bump
Version bump to 1.0.0
Merge pull request #22 from twitter/ds-46
DS-46: Improve rebalance scheduling time (review by @rcohen and @boazavital)
Little worried about ShardTemplate`s children changing, and breaking …
…the hashcode... dropthat.
Merge pull request #17 from twitter/fast_transform_tree
Don't do repeated dumps of the nameserver for information we already hav...
Speed up ShardTemplate comparison
Rename length -> balance, fix off-by-one in take
Cheaper shard/template comparisons
Move many shards between buckets per pass
Don`t sort buckets
Remove linear scan over buckets, and minimize shard set lookups
Merge pull request #21 from twitter/ds-40
DS-40: All shards in a source tree should be preserved until after copies
Convert copy_source to in_copied_subtree, to account for the fact tha…
…t all shards in the `from` template should be preserved until post copy
Add a reproduction test
Merge pull request #20 from twitter/ds-29
DS-29: Add 'unblock_writes' and 'unblock_reads' phases with operator pauses, and toggle between behaviours with the '--batch_finish' flag.
Merge branch 'master' into ds-29
Merge pull request #19 from twitter/valid_shard_ids_in_specs
Fix most specs for recent changes
Wrap up batch_finish test
WIP: Failing test for batch_finish transforms