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

Reply via email to