Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove OperationRouting abstraction #9085

Merged
merged 1 commit into from Jan 2, 2015

Conversation

s1monw
Copy link
Contributor

@s1monw s1monw commented Dec 29, 2014

This commit removes the unneeded OperationRouting interface and flattens
the package structure inside cluster.routing

pre20HashFunction = SimpleHashFunction.class;
break;
case "org.elasticsearch.cluster.routing.operation.hash.djb.DjbHashFunction":
case "djb":
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This djb case should be handled below by the default case?

@jpountz
Copy link
Contributor

jpountz commented Dec 29, 2014

Left some comments but I really like how it removes some complexity.

@s1monw
Copy link
Contributor Author

s1monw commented Jan 2, 2015

@jpountz pushed new commits

@jpountz
Copy link
Contributor

jpountz commented Jan 2, 2015

LGTM

This commit removes the unneeded OperationRouting interface and flattens
the package structure inside cluster.routing
@s1monw s1monw merged commit 3e37c89 into elastic:master Jan 2, 2015
@s1monw s1monw deleted the remove_operation_routing branch January 2, 2015 11:21
@clintongormley clintongormley changed the title [INTERNAL] Remove OperationRouting abstraction Remove OperationRouting abstraction Jun 6, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants