After more test runs I observe when device does not connect to all member instances (3), the list of candidates in the entity-owner API is disparate: it could be 1 or 2 or 3.
https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-3node-clustering-only-boron/ I opened this bug to track this issue: https://bugs.opendaylight.org/show_bug.cgi?id=6554 <https://bugs.opendaylight.org/show_bug.cgi?id=6554> BR/Luis > On Aug 24, 2016, at 6:42 PM, Luis Gomez <ece...@gmail.com> wrote: > > Actually it was only that run that did not show the registration issue, I > believe we still have it: > > https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-clustering-only-boron/581/archives/log.html.gz > > <https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-clustering-only-boron/581/archives/log.html.gz> > > BR/Luis > >> On Aug 23, 2016, at 10:06 AM, Luis Gomez <ece...@gmail.com >> <mailto:ece...@gmail.com>> wrote: >> >> Hi Jozef, >> >> FYI, with latest Boron code: >> >> https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-clustering-only-boron/576/archives/log.html.gz >> >> <https://logs.opendaylight.org/releng/jenkins092/openflowplugin-csit-3node-clustering-only-boron/576/archives/log.html.gz> >> >> I do not see the entity-owner register issue anymore but I see: >> >> 1) HTTP 500 Error after Delete flows: controller bug >> https://bugs.opendaylight.org/show_bug.cgi?id=6457 >> <https://bugs.opendaylight.org/show_bug.cgi?id=6457>. >> 2) Member instance does not rejoin cluster after isolating/rejoining the >> instance using iptables. >> >> BR/Luis >> >> >>> On Aug 23, 2016, at 6:13 AM, Jozef Bacigál <jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech>> wrote: >>> >>> + mdsal-dev >>> Od: Jozef Bacigál <jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech>> >>> Odoslané: 23. augusta 2016 11:18 >>> Komu: Anil Vishnoi; Luis Gomez; controller-dev@lists.opendaylight.org >>> <mailto:controller-dev@lists.opendaylight.org> >>> Kópia: openflowplugin-dev >>> Predmet: Re: [openflowplugin-dev] Changes in entity-owner >>> >>> Luiz, >>> >>> we did the same test: >>> >>> 3 cluster nodes, 1 switch, switch connected to 1 cluster node >>> entity ownership dump (/restconf/operational/entity-owners:entity-owners >>> <http://${odlAddress}:${odlPort}/restconf/operational/entity-owners:entity-owners>)show >>> entity "ServiceEntityType" is registered in all cluster nodes >>> >>> I checked the logs and we are ok. We are cleaning after disconnect. >>> >>> It is time to ask guys from controller if it is normal behavior or it is a >>> bug. >>> >>> Jozef >>> >>> P.S.: Added controller mailing list >>> Od: Jozef Bacigál <jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech>> >>> Odoslané: 23. augusta 2016 8:16 >>> Komu: Anil Vishnoi; Luis Gomez >>> Kópia: openflowplugin-dev >>> Predmet: Re: [openflowplugin-dev] Changes in entity-owner >>> >>> Luis is there a chance to see logs from test ? >>> >>> Jozef >>> Od: Anil Vishnoi <vishnoia...@gmail.com <mailto:vishnoia...@gmail.com>> >>> Odoslané: 22. augusta 2016 22:15 >>> Komu: Luis Gomez >>> Kópia: openflowplugin-dev >>> Predmet: Re: [openflowplugin-dev] Changes in entity-owner >>> >>> This seems like a bug to me. Hopefully it's not a stale entry that was not >>> cleaned up in a scenario where the device was connected to all the cluster >>> node and then you disconnect and connect the same device to only one node. >>> But even in this scenario it's a bug. >>> >>> On Mon, Aug 22, 2016 at 9:51 AM, Luis Gomez <ece...@gmail.com >>> <mailto:ece...@gmail.com>> wrote: >>> I mean if I connect a switch to just 1 member in the cluster, I see the >>> other 2 as candidates. Is this a bug? for your comments it seems like it is. >>> >>> BR/Luis >>> >>> >>>> On Aug 22, 2016, at 3:13 AM, Andrej Leitner <andrej.leit...@pantheon.tech >>>> <mailto:andrej.leit...@pantheon.tech>> wrote: >>>> >>>> Just to clarify, my entity-owners GET was performed with 3 switches >>>> connected to all 3 cluster nodes (3 candidates are present in >>>> ServiceEntityType section). >>>> >>>> From: Jozef Bacigál >>>> Sent: Monday, August 22, 2016 10:55 AM >>>> To: Luis Gomez; Andrej Leitner >>>> Cc: openflowplugin-dev >>>> Subject: Re: [openflowplugin-dev] Changes in entity-owner >>>> >>>> <>Hi Luis, >>>> >>>> I don't fully understand what do you mean "regardless of switch >>>> connection". You mean if the switch is not connected to the cluster node >>>> you still see registered entity ? >>>> EOS behavior does work the same per cluster node as singleton approach. >>>> (At least it should :) The switch has to be connected to cluster node: to >>>> create an entity candidate in EOS as a registration of service in >>>> singleton provider in singleton approach. >>>> >>>> Jozef >>>> ________________________________________ >>>> Od: Luis Gomez <ece...@gmail.com <mailto:ece...@gmail.com>> >>>> Odoslané: 19. augusta 2016 18:22 >>>> Komu: Andrej Leitner >>>> Kópia: openflowplugin-dev >>>> Predmet: Re: [openflowplugin-dev] Changes in entity-owner >>>> >>>> Hi all, >>>> >>>> I actually found a difference in the entity owner behavior so before I >>>> make a change in the test I want to make sure this is expected behavior >>>> (not a bug): in normal cluster implementation candidates are those that >>>> the OF switch connects to, in singleton the candidate is any member in the >>>> cluster regardless of switch connections. Is this expected? >>>> >>>> Thanks/Luis >>>> >>>> >>>> > On Aug 19, 2016, at 12:21 AM, Luis Gomez <ece...@gmail.com >>>> > <mailto:ece...@gmail.com>> wrote: >>>> > >>>> > Thanks Andrej, >>>> > >>>> > FYI, a patch for entity-owner API changes for Singleton is ready: >>>> > >>>> > https://git.opendaylight.org/gerrit/#/c/44380/ >>>> > <https://git.opendaylight.org/gerrit/#/c/44380/> >>>> > >>>> > Unfortunately current infra issues are preventing the patch verification. >>>> > >>>> > BR/Luis >>>> > >>>> > >>>> >> On Aug 19, 2016, at 12:16 AM, Andrej Leitner >>>> >> <andrej.leit...@pantheon.tech <mailto:andrej.leit...@pantheon.tech>> >>>> >> wrote: >>>> >> >>>> >> Hi Luis, >>>> >> my adjusted GET of entity-owners for stable/boron: >>>> >> >>>> >> --- TYPE [ofTransaction] >>>> >> ID : /a:entity[a:name='openflow:1'] >>>> >> +-- OWNER: member-3 >>>> >> candidate: member-3 >>>> >> ID : /a:entity[a:name='openflow:3'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> ID : /a:entity[a:name='openflow:2'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> >>>> >> --- TYPE [openflow] >>>> >> ID : /a:entity[a:name='openflow:1'] >>>> >> +-- OWNER: member-3 >>>> >> candidate: member-3 >>>> >> candidate: member-2 >>>> >> candidate: member-1 >>>> >> ID : /a:entity[a:name='openflow:3'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> candidate: member-2 >>>> >> candidate: member-3 >>>> >> ID : /a:entity[a:name='openflow:2'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> candidate: member-2 >>>> >> candidate: member-3 >>>> >> >>>> >> ... and for master: >>>> >> >>>> >> --- TYPE [org.opendaylight.mdsal.AsyncServiceCloseEntityType] >>>> >> ID : /a:entity[a:name='openflow:3'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> ID : /a:entity[a:name='openflow:2'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> ID : /a:entity[a:name='openflow:1'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> >>>> >> --- TYPE [org.opendaylight.mdsal.ServiceEntityType] >>>> >> ID : /a:entity[a:name='openflow:3'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> candidate: member-2 >>>> >> candidate: member-3 >>>> >> ID : /a:entity[a:name='openflow:2'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> candidate: member-2 >>>> >> candidate: member-3 >>>> >> ID : /a:entity[a:name='openflow:1'] >>>> >> +-- OWNER: member-1 >>>> >> candidate: member-1 >>>> >> candidate: member-2 >>>> >> candidate: member-3 >>>> >> >>>> >> So it means that only entity types of double candidate approach are >>>> >> different using Singleton >>>> >> >>>> >> openflow -> ServiceEntityType >>>> >> ofTransaction -> AsyncServiceCloseEntityType >>>> >> >>>> >> Regards. >>>> >> -al- >>>> >> AndrejLeitner >>>> >> Software Developer >>>> >> >>>> >> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>>> >> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>>> >> / andrej.leit...@pantheon.tech <mailto:andrej.leit...@pantheon.tech> >>>> >> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>>> >> >>>> >> [logo] >>>> >> >>>> >> >>>> > >>>> >>>> _______________________________________________ >>>> openflowplugin-dev mailing list >>>> openflowplugin-...@lists.opendaylight.org >>>> <mailto:openflowplugin-...@lists.opendaylight.org> >>>> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev >>>> <https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev> >>>> JozefBacigál >>>> Software Engineer >>>> >>>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>>> +421 908 766 972 <tel:%2B421%20908%20766%20972> / >>>> jozef.baci...@pantheon.tech <mailto:jozef.baci...@pantheon.tech> >>>> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>>> >>>> [logo] >>>> >>>> >>>> AndrejLeitner >>>> Software Developer >>>> >>>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>>> / andrej.leit...@pantheon.tech <mailto:andrej.leit...@pantheon.tech> >>>> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>>> >>>> >>> >>> >>> _______________________________________________ >>> openflowplugin-dev mailing list >>> openflowplugin-...@lists.opendaylight.org >>> <mailto:openflowplugin-...@lists.opendaylight.org> >>> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev >>> <https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev> >>> >>> >>> >>> >>> -- >>> Thanks >>> Anil >>> JozefBacigál >>> Software Engineer >>> >>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>> +421 908 766 972 / jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech> >>> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>> >>> >>> JozefBacigál >>> Software Engineer >>> >>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>> +421 908 766 972 / jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech> >>> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>> >>> >>> JozefBacigál >>> Software Engineer >>> >>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia >>> R&D centrum / Janka Kráľa 9 / 974 01 Banská Bystrica / Slovakia >>> +421 908 766 972 / jozef.baci...@pantheon.tech >>> <mailto:jozef.baci...@pantheon.tech> >>> reception: +421 2 206 65 114 / www.pantheon.sk <http://www.pantheon.sk/> >>> >>> >> >
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev