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_
> package("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_
> package("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
>> values 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