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 <[email protected]>: > 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 <[email protected]>: > >> 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: [email protected] >> www.zte.com.cn >> 原始邮件 >> *发件人:* <[email protected]>; >> *收件人:*尚小冬10032185; >> *抄送人:* <[email protected]>;冯晓伟00125593; < >> [email protected]>; >> *日 期 :*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 <[email protected]>: >> >>> >>> 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: [email protected] >>> www.zte.com.cn >>> 原始邮件 >>> *发件人:* <[email protected]>; >>> *收件人:*尚小冬10032185; >>> *抄送人:* <[email protected]>;冯晓伟00125593; < >>> [email protected]>; >>> *日 期 :*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 <[email protected]>: >>> > 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 >>> > [email protected] >>> > https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss >>> > >>> >>> >>> >>> >> >> >> >
_______________________________________________ opnfv-tech-discuss mailing list [email protected] https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
