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

Ghanshyam Mann gmann at ghanshyammann.com
Wed Aug 21 08:55:35 UTC 2019


 ---- 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

 > 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