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号中兴通讯研发大楼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_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号中兴通讯研发大楼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号中兴通讯研发大楼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日 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 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
> 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

Reply via email to