Here is what I know from OpenFlow plugin (cc-ing ofplugin devs): > * Does your project have a test plan mentioning specific cluster scenarios?
Not written test plan but we are running a bunch of cluster tests. > * Do you have any of such scenarios implemented as Robot suites? 1) https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-clustering-only-boron/ -> Cluster HA test (DPN connect to all nodes), it used to pass except for 1 test (member isolation with iptables), now I see this test is stable but other tests are not, I will have to investigate this. 2) https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-clustering-only-boron/ -> Cluster non HA test (DPN connect to 1 node), failing because this old bug: https://bugs.opendaylight.org/show_bug.cgi?id=6459. 3) https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-periodic-bulkomatic-clustering-perf-daily-only-boron/ -> Max flows/sec using bulk-o-matic DS on cluster setup. Not fully working because some cluster backend limitation https://bugs.opendaylight.org/show_bug.cgi?id=6755 4) https://jenkins.opendaylight.org/releng/view/CSIT-3node/job/openflowplugin-csit-3node-periodic-restconf-clustering-perf-daily-only-boron/ -> Max flows/sec using NB REST on cluster setup, this never worked very good because previous bug. > * Do the robot suites have failures, suspected to be caused by clustering > (as opposed to application logic, or mistakes in Robot code)? So far I think issue in 2) is OpenFlow cluster implementation and issue in 3) & 4) is probably controller cluster limitation. > * Are there open Bugs corresponding to the clustering failures? Yes, except for 1) that will require some analysis on the unstable tests. > * Are you planning to implement more Robot 3node suites until Carbon release? I will probably replace 1 of the performance suites (no point to run 2 if they do not work) by a cluster switch scalability test. > * Are there scenarios you would like Controller team to cover using mock apps? I think issue in 3) & 4) could be reproduced in controller project by just writing very fast (REST or internal app) on a shard follower DS, and reading on the other follower. > On Feb 6, 2017, at 5:31 AM, Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES > at Cisco) <vrpo...@cisco.com> wrote: > > Hello Test Contacts. > > In Controller project, our highest priority > for Carbon release is to make sure ODL clustering > is usable and stable. > > We are in the phase of formulating explicit acceptance criteria, > so we can create execution plan for turning them into Robot suites. > > Of course, clustering is not very useful just by itself, > it is used as a tool applications can use to reach their goals. > So real acceptance criteria for clustering should also > take into account whether ODL applications can work in cluster. > > Many projects are already running their 3node CSIT tests, > but on one hand, some important scenarios might be not covered yet, > and some suites might be too unstable to serve as acceptance tests. > > Controller team is small and busy, so we are asking for help. > Here is a set of quick questions for test contacts: > * Does your project have a test plan mentioning specific cluster scenarios? > * Do you have any of such scenarios implemented as Robot suites? > * Do the robot suites have failures, suspected to be caused by clustering > (as opposed to application logic, or mistakes in Robot code)? > * Are there open Bugs corresponding to the clustering failures? > * Are you planning to implement more Robot 3node suites until Carbon release? > * Are there scenarios you would like Controller team to cover using mock apps? > > Vratko (as a Controller test contact). > _______________________________________________ > integration-dev mailing list > integration-...@lists.opendaylight.org > <mailto:integration-...@lists.opendaylight.org> > https://lists.opendaylight.org/mailman/listinfo/integration-dev > <https://lists.opendaylight.org/mailman/listinfo/integration-dev>
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev