Skip to content

Move multicast discovery to a plugin#13027

Merged
rjernst merged 5 commits intoelastic:masterfrom
rjernst:cast_away_multicast
Aug 21, 2015
Merged

Move multicast discovery to a plugin#13027
rjernst merged 5 commits intoelastic:masterfrom
rjernst:cast_away_multicast

Conversation

@rjernst
Copy link
Copy Markdown
Member

@rjernst rjernst commented Aug 20, 2015

Multicast has known issues (see #12999 and #12993). This change moves
multicast into a plugin, and deprecates it in the docs. It also allows
for plugging in multiple zen ping implementations.

I think we should also state in the docs this is deprecated, but I didn't know how to word that or how to mark something as deprecated in asciidoc.

closes #13019

Multicast has known issues (see elastic#12999 and elastic#12993). This change moves
multicast into a plugin, and deprecates it in the docs.  It also allows
for plugging in multiple zen ping implementations.

closes elastic#13019
@rjernst rjernst added v2.0.0-beta1 :Distributed/Network Http and internode communication implementations labels Aug 20, 2015
@rjernst rjernst changed the title Networking: Move multicast discovery to a plugin Move multicast discovery to a plugin Aug 20, 2015
@rmuir
Copy link
Copy Markdown
Contributor

rmuir commented Aug 21, 2015

The plugin works, I installed it and set the boolean and things joined over the network.
The plugin needs to be added to the help file with the other plugins right?
Also, I think you have to add it to qa/smoke-test-plugins or it should fail.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

You can also remove the second comment.

@rjernst
Copy link
Copy Markdown
Member Author

rjernst commented Aug 21, 2015

I pushed new commits. mvn verify passes.

@rjernst
Copy link
Copy Markdown
Member Author

rjernst commented Aug 21, 2015

I also ran verify with -Des.node.mode=network

@rmuir
Copy link
Copy Markdown
Contributor

rmuir commented Aug 21, 2015

me too. +1

rjernst added a commit that referenced this pull request Aug 21, 2015
Move multicast discovery to a plugin
@rjernst rjernst merged commit 703a4b3 into elastic:master Aug 21, 2015
@rjernst rjernst deleted the cast_away_multicast branch August 21, 2015 06:21
@dadoonet
Copy link
Copy Markdown
Contributor

@bleskes
Copy link
Copy Markdown
Contributor

bleskes commented Aug 21, 2015

LGTM2, apart from what @dadoonet said (which I wouldn't have come up with my self ... )

@dadoonet
Copy link
Copy Markdown
Contributor

Yeah we need to find a way to automatically fail when we omit such a change.
May be a qa thing for each plugin listed in plugins?

@dadoonet
Copy link
Copy Markdown
Contributor

@rjernst Also the documentation build is failing. Could you check?

@dadoonet
Copy link
Copy Markdown
Contributor

Also the documentation build is failing. Could you check?

Thank you @jpountz for fixing it: c54a4c4

@brwe
Copy link
Copy Markdown
Contributor

brwe commented Aug 21, 2015

@rjernst I think this should this be backported to 2.0 branch?

@rjernst
Copy link
Copy Markdown
Member Author

rjernst commented Aug 21, 2015

Yes, I wanted to give CI a little time to chew. I'll backport now.

rjernst added a commit that referenced this pull request Aug 21, 2015
@dadoonet
Copy link
Copy Markdown
Contributor

@rjernst Could you also add discovery-multicast to PluginManagerIT?

@s1monw
Copy link
Copy Markdown
Contributor

s1monw commented Aug 21, 2015

@rjernst Could you also add discovery-multicast to PluginManagerIT?

done on master and 2.0

@s1monw s1monw added the v2.1.0 label Aug 21, 2015
@clintongormley
Copy link
Copy Markdown
Contributor

@rjernst Please could you add this to the migration docs as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>breaking :Distributed/Network Http and internode communication implementations PITA v2.0.0-beta1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make multicast zen discovery a plugin

7 participants