Great news! Thank you for testing it very quickly. Cédric
2017-09-19 15:04 GMT+02:00 <shang.xiaod...@zte.com.cn>: > > HI, > > It seems that the patch works. the test result of parser container is OK > now in my local env. > > > > > > 尚小冬 shangxiaodong > > > IT开发工程师 IT Development Engineer > 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D Institute/Wireless > Product Operation Division > > > > 深圳市南山区科技南路55号 > <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼 > > 33/F, R&D Building, ZTE Corporation Hi-tech Road South, > Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057 > T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx > M: +86 xxxxxxxxxxx > E: shang.xiaod...@zte.com.cn > www.zte.com.cn > 原始邮件 > *发件人:* <ollivier.ced...@gmail.com>; > *收件人:*尚小冬10032185; <morgan.richo...@orange.com>; > *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>;冯晓伟00125593; < > opnfv-tech-discuss@lists.opnfv.org>; > *日 期 :*2017年09月19日 17:40 > *主 题 :**Re: 答复: Re: 答复: Re: [opnfv-tech-discuss] About parser integration > with functest usingthe lates container* > > > It's related to the latest ansible updates. I added a constraint. > https://gerrit.opnfv.org/gerrit/#/c/42399/ > > Thank you > Cédric > > 2017-09-19 10:23 GMT+02:00 Cedric OLLIVIER <ollivier.ced...@gmail.com>: > >> Hello, >> >> Let's try with a newer rally version (pike) as I kept the one which we >> have tested via the main containers. >> It's globally a big overhead. >> >> Cédric >> >> 2017-09-19 9:17 GMT+02:00 <shang.xiaod...@zte.com.cn>: >> >>> Hi,ollivier. >>> >>> After updating your patch about Rally error, i built the functest-parsr >>> image and tested it locally, it still doesn't pass step of creating rally >>> deployment, the log is shown as following: >>> >>> >>> 2017-09-19 07:02:50,682 - functest.ci.prepare_env - INFO - >>> ============================================== >>> >>> 2017-09-19 07:02:50,683 - functest.ci.prepare_env - INFO - Sourcing the >>> OpenStack RC file... >>> >>> 2017-09-19 07:02:50,693 - functest.ci.prepare_env - INFO - >>> ============================================== >>> >>> 2017-09-19 07:02:50,693 - functest.ci.prepare_env - INFO - Creating >>> Rally environment... >>> >>> Command failed, please check log for more info >>> >>> 2017-09-19 07:02:52.105 11 CRITICAL rally [-] Unhandled error: >>> ImportError: cannot import name VariableManager >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally Traceback (most recent call last): >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File "/usr/bin/rally", line 10, >>> in <module> >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally sys.exit(main()) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/cli/main.py", line 38, in main >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally return cliutils.run(sys.argv, >>> categories) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/cli/cliutils.py", line 661, in >>> run >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally ret = fn(*fn_args, >>> **fn_kwargs) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File "<decorator-gen-11>", line >>> 2, in destroy >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/cli/envutils.py", line 68, in >>> default_from_global >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally return f(*args, **kwargs) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File "<decorator-gen-10>", line >>> 2, in destroy >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__..py", line 42, >>> in ensure_plugins_are_loaded >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally load() >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 32, >>> in load >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally discover.import_modules_from_p >>> ackage("rally.plugins") >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/common/plugin/discover.py", >>> line 60, in import_modules_from_package >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally module_name) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73, >>> in import_module >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally __import__(import_str) >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/openstack/hook/fault_injection.py", >>> line 16, in <module> >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally import os_faults >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/os_faults/__init__.py", line 21, in >>> <module> >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally from os_faults.ansible import >>> executor >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally File >>> "/usr/lib/python2.7/site-packages/os_faults/ansible/executor.py", line >>> 24, in <module> >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally from ansible.vars import >>> VariableManager >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally ImportError: cannot import name >>> VariableManager >>> >>> 2017-09-19 07:02:52.105 11 ERROR rally >>> >>> Command failed, please check log for more info >>> >>> 2017-09-19 07:02:53.633 17 CRITICAL rally [-] Unhandled error: >>> ImportError: cannot import name VariableManager >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally Traceback (most recent call last): >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File "/usr/bin/rally", line 10, >>> in <module> >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally sys.exit(main()) >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/cli/main.py", line 38, in main >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally return cliutils.run(sys.argv, >>> categories) >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/cli/cliutils.py", line 661, in >>> run >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally ret = fn(*fn_args, >>> **fn_kwargs) >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File "<decorator-gen-5>", line >>> 2, in create >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 42, >>> in ensure_plugins_are_loaded >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally load() >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/__init__.py", line 32, >>> in load >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally discover.import_modules_from_p >>> ackage("rally.plugins") >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/common/plugin/discover.py", >>> line 60, in import_modules_from_package >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally module_name) >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 73, >>> in import_module >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally __import__(import_str) >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/rally/plugins/openstack/hook/fault_injection.py", >>> line 16, in <module> >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally import os_faults >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/os_faults/__init__.py", line 21, in >>> <module> >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally from os_faults.ansible import >>> executor >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally File >>> "/usr/lib/python2.7/site-packages/os_faults/ansible/executor.py", line >>> 24, in <module> >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally from ansible.vars import >>> VariableManager >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally ImportError: cannot import name >>> VariableManager >>> >>> 2017-09-19 07:02:53.633 17 ERROR rally >>> >>> 2017-09-19 07:02:53,692 - functest.utils.functest_utils - ERROR - >>> Problem while creating Rally deployment >>> >>> 2017-09-19 07:02:53,693 - functest.ci.prepare_env - ERROR - Problem >>> while creating Rally deployment >>> >>> >>> >>> >>> 尚小冬 shangxiaodong >>> >>> >>> IT开发工程师 IT Development Engineer >>> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D >>> Institute/Wireless Product Operation Division >>> >>> >>> >>> 深圳市南山区科技南路55号 >>> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼 >>> >>> 33/F, R&D Building, ZTE Corporation Hi-tech Road South, >>> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057 >>> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx >>> M: +86 xxxxxxxxxxx >>> E: shang.xiaod...@zte.com.cn >>> www.zte.com.cn >>> 原始邮件 >>> *发件人:* <ollivier.ced...@gmail.com>; >>> *收件人:*尚小冬10032185; >>> *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>;冯晓伟00125593; < >>> opnfv-tech-discuss@lists.opnfv.org>; >>> *日 期 :*2017年09月14日 22:19 >>> *主 题 :**Re: 答复: Re: [opnfv-tech-discuss] About parser integration with >>> functest usingthe lates container* >>> >>> >>> Badly we must install tempest even here as it's automically configured >>> when preparing env. >>> I will work during F dev cycle to split functest core/ci and testcases >>> hosted in Functest. >>> >>> The issue is simply due to OpenStack upper-constraints. I must override >>> them to add -e (then it will be installed in /src). >>> That's what functest-core does. >>> >>> Cédric >>> >>> 2017-09-14 14:43 GMT+02:00 <shang.xiaod...@zte.com.cn>: >>> >>>> >>>> Yes, the image size increase about 100MB. >>>> >>>> Maybe it's a solution to install tempest directly when building parser >>>> container. >>>> >>>> But i wonder why it's neccessary to call tempest in parser container? >>>> >>>> >>>> 尚小冬 shangxiaodong >>>> >>>> >>>> IT开发工程师 IT Development Engineer >>>> 虚拟化四部/无线研究院/无线产品经营部 NIV Dept. IV/Wireless Product R&D >>>> Institute/Wireless Product Operation Division >>>> >>>> >>>> >>>> 深圳市南山区科技南路55号 >>>> <https://maps.google.com/?q=%E6%B7%B1%E5%9C%B3%E5%B8%82%E5%8D%97%E5%B1%B1%E5%8C%BA%E7%A7%91%E6%8A%80%E5%8D%97%E8%B7%AF55%E5%8F%B7&entry=gmail&source=g>中兴通讯研发大楼33楼 >>>> >>>> 33/F, R&D Building, ZTE Corporation Hi-tech Road South, >>>> Hi-tech Industrial Park Nanshan District, Shenzhen, P.R.China, 518057 >>>> T: +86 755 xxxxxxxx F:+86 755 xxxxxxxx >>>> M: +86 xxxxxxxxxxx >>>> E: shang.xiaod...@zte.com.cn >>>> www.zte.com..cn <http://www.zte.com.cn/> >>>> 原始邮件 >>>> *发件人:* <ollivier.ced...@gmail.com>; >>>> *收件人:*尚小冬10032185; >>>> *抄送人:* <opnfv-helpd...@rt.linuxfoundation.org>;冯晓伟00125593; < >>>> opnfv-tech-discuss@lists.opnfv.org>; >>>> *日 期 :*2017年09月14日 20:25 >>>> *主 题 :**Re: [opnfv-tech-discuss] About parser integration with >>>> functest usingthe lates container* >>>> >>>> >>>> Hello, >>>> >>>> No you shouldn't inherit from opnfv/functest-core. Otherwise you're >>>> mixing requirements from stable/ocata and stable/pike. >>>> It could also increase the size of the container. >>>> >>>> I am working on it this afternoon. >>>> >>>> Cédric >>>> >>>> 2017-09-14 12:55 GMT+02:00 <shang.xiaod...@zte.com.cn>: >>>> > HI, ollivier. >>>> > >>>> > Using the latest container, parser and functest have been integrated >>>> > successfully in my local enviroment, and the following is >>>> a functest related >>>> > issue: >>>> > >>>> > >>>> > When start the parser container: >>>> > >>>> > >>>> > | Plugin base | Name >>>> > | Namespace | Title >>>> > | >>>> > >>>> > +----------------------+---------------------------------- >>>> ------------------------------+-----------+----------------- >>>> --------------------------------------------------------+ >>>> > >>>> > | Chart | Lines >>>> > | default | Display results as generic chart with lines. >>>> > | >>>> > >>>> > | Chart | Pie >>>> > | default | Display results as pie, calculate average va >>>> lues for additive >>>> > data. | >>>> > >>>> > 2017-09-14 10:32:48,469 - functest.ci.prepare_env - INFO - Installing >>>> > tempest from existing repo... >>>> > >>>> > 2017-09-14 10:32:51.581 46 INFO rally.api [-] Creating verifier >>>> > 'opnfv-tempest'. >>>> > >>>> > Source path '/src/tempest' is not valid. >>>> > >>>> > 2017-09-14 10:32:52,047 - functest.utils.functest_utils - >>>> ERROR - Problem >>>> > while installing Tempest. >>>> > >>>> > 2017-09-14 10:32:52,047 - functest.ci.prepare_env - ERROR >>>> - Problem while >>>> > installing Tempest. >>>> > >>>> > >>>> > With the help from serena, we switch the base image from alpine to >>>> > functest-core in parser dockerfile, then it works and the >>>> parser testcase >>>> > runs successfully. >>>> > >>>> > FROM alpine:3.6 -> FROM opnfv/functest-core >>>> > >>>> > >>>> > Please recheck it, thanks. >>>> > >>>> > >>>> > 尚小冬 shangxiaodong >>>> > >>>> > >>>> > >>>> > _______________________________________________ >>>> > opnfv-tech-discuss mailing list >>>> > opnfv-tech-discuss@lists.opnfv.org >>>> > https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss >>>> > >>>> >>>> >>>> >>>> >>> >>> >>> >> > > >
_______________________________________________ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss