[goals][IPv6-Only Deployments and Testing] Week R-9 Update

Gorka Eguileor geguileo at redhat.com
Wed Aug 21 09:49:35 UTC 2019


On 21/08, Ghanshyam Mann wrote:
>  ---- On Wed, 21 Aug 2019 02:49:34 +0900 Gorka Eguileor <geguileo at redhat.com> wrote ----
>  > On 19/08, Ghanshyam Mann wrote:
>  > > Hello Everyone,
>  > >
>  > > Below is the progress on Ipv6 goal during R9 week. At the first step, I am preparing the ipv6 jobs
>  > > for the projects having zuulv3 jobs. The projects having zuulv2 jobs will be my second take.
>  > >
>  > >
>  > > Summary:
>  > > * Number of Ipv6 jobs proposed Projects: 25
>  > > * Number of pass projects: 11
>  > > ** Number of project merged: 6
>  > > * Number of failing projects: 14
>  > >
>  > > Storyboard:
>  > > =========
>  > > - https://storyboard.openstack.org/#!/story/2005477
>  > >
>  > > Current status:
>  > > ============
>  > > 1. Cinder is error when configuring the conder's my_ip as IPv6. iscsi is not able to _connect_single_volume [1].
>  >
>  > Hi,
>  >
>  > Looking at the logs this looks like a Cinder driver bug to me.
>  >
>  > I don't have a system I can use for testing right now, but I have
>  > proposed a WIP patch [1] to Cinder with a possible solution. It would be
>  > great if someone could test it or if we could make a patch depend on it
>  > (ie: this devstack patch [2]) for confirmation.
>  >
>  > If it is, I'll create the bug report and write a proper commit message
>  > and unit tests.
>  >
>
> I have rebased devstck patch on your fix and it is working fine - https://review.opendev.org/#/c/673266/
>
> You can log bug and merge your fix now.  Thanks for fix Gorka and much appreciate your quick response.
>
> -gmann

Hi,

Thanks for checking it!

I have looked and it turns out there was already an old bug report for
this issue [1], so I just updated the patch.

Cheers,
Gorka.


[1]: https://launchpad.net/bugs/1696866

>
>  > Cheers,
>  > Gorka.
>  >
>  > [1]: https://review.opendev.org/677524
>  > [2]: https://review.opendev.org/#/c/673266/
>  >
>  >
>  > > 2. Configuring the tempest test regex to run only smoke tests which can be extended to include future IPv6 tests also.
>  > > Running all test is not actually required as such in IPv6 job but if any project wants to run all then also fine.  Example: [1]
>  > > 3. Fixing the Murano's MURANO_DEFAULT_DNS to set as IPv6 for IPv6 env[2].
>  > > 4. Solum job need Zun to configure the host_ip properly for IPv6. I will make the dependent patch.
>  > > 5. For Monasca, kafka was not working for IPv6 but witek is upgrading the Kafka version in Monasca. I will rebase IPv6 job
>  > > patch on top of that and check the result.
>  > > 6. This week new projects ipv6 jobs patch and status:
>  > > - Tacker:
>  > > link: https://review.opendev.org/#/c/671908/
>  > > status: job is failing, I need to properly configure the job.
>  > > - Senlin:
>  > > links: https://review.opendev.org/#/c/676910/
>  > > status: jobs are failing. In same patch I have fixed the devstack plugin to deploy the Selin service on IPv6 which was hardcoded to HOST_IP(ipv4).
>  > > But it seems Senlin endpoint is not created in keystone. Need to debug more for the root cause.
>  > > - Solum:
>  > > links: https://review.opendev.org/#/c/676912/
>  > > Status: job is failing.  Fixed the devstack plugin for 'host' for IPv6 env. It also need fix on Zun side to configure the host_ip properly for IPv6.
>  > > - Trove:
>  > > link: https://review.opendev.org/#/c/677015/
>  > > status: job is passing and it is good to merge.
>  > > - Watcher:
>  > > link: https://review.opendev.org/#/c/677017/
>  > > status: job is passing and it is good to merge. In same patch, I have fixed the devstack plugin for 'host' for IPv6 env.
>  > > - Sahara
>  > > link: https://review.opendev.org/#/c/676903/
>  > > status: Job is failing to start the sahara service.  I could not find the logs for sahara service(it shows empty log under apache). Need help from sahara team.
>  > >
>  > >
>  > > IPv6 missing support found:
>  > > =====================
>  > > 1. https://review.opendev.org/#/c/673397/
>  > > 2. https://review.opendev.org/#/c/673449/
>  > >
>  > > How you can help:
>  > > ==============
>  > > - Each project needs to look for and review the ipv6 job patch.
>  > > - Verify it works fine on ipv6 and no ipv4 used in conf etc
>  > > - Any other specific scenario needs to be added as part of project IPv6 verification.
>  > > - Help on debugging and fix the bug in IPv6 job is failing.
>  > >
>  > > Everything related to this goal can be found under this topic:
>  > > Topic: https://review.opendev.org/#/q/topic:ipv6-only-deployment-and-testing+(status:open+OR+status:merged)
>  > >
>  > > How to define and run new IPv6 Job on project side:
>  > > =======================================
>  > > - I prepared a wiki page to describe this section - https://wiki.openstack.org/wiki/Goal-IPv6-only-deployments-and-testing
>  > >
>  > > Review suggestion:
>  > > ==============
>  > > - Main goal of these jobs will be whether your service is able to listen on IPv6 and can communicate to any
>  > > other services either OpenStack or DB or rabbitmq etc on IPv6 or not. So check your proposed job with
>  > > that point of view. If anything missing, comment on patch.
>  > > - One example was - I missed to configure novnc address to IPv6- https://review.opendev.org/#/c/672493/
>  > > - base script as part of 'devstack-tempest-ipv6' will do basic checks for endpoints on IPv6 and some devstack var
>  > > setting. But if your project needs more specific varification then it can be added in project side job as post-run
>  > > playbooks as described in wiki page[3].
>  > >
>  > > [1] https://zuul.opendev.org/t/openstack/build/5b7b823d6faa4f5393b4c46d36e15d80/log/controller/logs/screen-n-cpu.txt.gz#2733
>  > > [2] https://review.opendev.org/#/c/676857/
>  > > [3] https://review.opendev.org/#/c/676900/
>  > > [4] https://wiki.openstack.org/wiki/Goal-IPv6-only-deployments-and-testing
>  > >
>  > > -gmann
>  > >
>  > >
>  >
>



More information about the openstack-discuss mailing list