Tuesday, 2017-04-25

*** dixiaoli has joined #senlin01:00
*** rate has joined #senlin01:20
*** yanyanhu has joined #senlin01:35
*** zhurong has joined #senlin01:52
openstackgerrityangyide proposed openstack/senlin master: API documentation for services  https://review.openstack.org/45919102:00
*** dixiaoli_ has joined #senlin02:01
*** dixiaoli has quit IRC02:05
*** dixiaoli_ has quit IRC03:13
*** dixiaoli has joined #senlin03:15
*** zhurong has quit IRC03:21
*** rate has quit IRC03:48
*** rate has joined #senlin03:49
*** rate has quit IRC03:58
*** rate has joined #senlin03:59
*** rate has quit IRC04:00
*** rate has joined #senlin04:00
openstackgerritRajat Sharma proposed openstack/senlin master: Add 'rm -f .testrepository/times.dbm' command in testenv  https://review.openstack.org/45950004:07
*** rate has quit IRC04:07
*** dixiaoli has quit IRC04:51
*** rate has joined #senlin05:07
*** rate has quit IRC05:15
*** dixiaoli has joined #senlin05:16
*** rate has joined #senlin05:28
*** zhurong has joined #senlin05:51
*** zhurong has quit IRC06:01
*** dixiaoli_ has joined #senlin06:22
*** dixiaoli has quit IRC06:24
*** XueFeng has joined #senlin09:19
XueFengping yanyanhu09:20
yanyanhuhi, XueFeng09:21
XueFenghi, a rally job for senlin failed09:22
yanyanhuthis test is run in senlin side?09:22
XueFengThis is a check experimental job  before09:22
XueFengno, in rally project09:23
yanyanhuXueFeng, I see. That job was added when senlin cluster/profile support was added to Rally about a year ago09:24
yanyanhubut it has not been updated for a long while I think...09:24
yanyanhucan you past the link to the patch that this job is run?09:24
yanyanhulet me check it09:24
yanyanhuhi, XueFeng, looks like senlin engine failed to create profile for the following error:09:29
yanyanhuResourceNotFound: ResourceNotFound: No Network found for private09:29
yanyanhulooks like private network either doesn't exist or is invisible for the test user09:30
XueFengSome body try to fix it09:31
XueFengWe can try to  help them09:31
yanyanhuyes, Andrey tried to change network to use from private to public09:32
yanyanhuI guess it is not the best way to fix it09:32
yanyanhubut it should work if public network is accessible for test user09:33
yanyanhuumm, didn't saw error message in engine and api log09:35
XueFengDon't sure if it was caused by my patch09:35
XueFengAdd a non-admin user intergration test recently.09:36
yanyanhuit shouldn't be I think09:37
yanyanhuthe change in senlin's integration test should not influence rally job09:38
*** dixiaoli_ has quit IRC09:38
XueFengOk. If somebody have time can help to fix this rally job:)09:39
yanyanhuactually, profile "01baf385-6da5-4cde-8a78-78e703e7097c" does exist according to the engine log09:41
yanyanhuno sure why rally test job complains it can not be found during the test09:41
yanyanhuhi, XueFeng, are you aware of any recent change in senlin side that is related to the project_safe?09:45
yanyanhuI have been checking the review list for a while so may not be aware of recent changes...09:45
yanyanhulooks like senlin api and engine worked correctly when responded to the request from rally09:45
yanyanhuhere, senlin-api reject the cluster creating request from rally and raised an exception of profile not found09:47
yanyanhubut according to the log of engine, that profile does exist when the cluster creating request came09:48
yanyanhuthat profile was not deleted until the test finished for failure09:49
*** ruijie has quit IRC09:49
yanyanhuXueFeng, I think the reason might be the following:09:55
yanyanhucurrently, profile was created by nonadmin user in rally, however, the cluster creating is done using admin user09:55
yanyanhuI guess the admin user cannot see profile created by other non-admin user in senlin and thus failed the cluster create09:56
yanyanhuXueFeng, could you help to make a test to verify this? I don't have an openstack env in hand now...09:56
yanyanhujust need to check whether admin user can see and create cluster using profile created by other non-admin user09:57
yanyanhumight be caused by this change: https://review.openstack.org/#/c/415690/10:02
XueFengI will do check later. These days I am debuging demo for boston proposal.10:14
yanyanhuXueFeng, sure, no problem, will take a look at it as well after get some time : )10:20
yanyanhuthanks a lot for the summit preparation10:20
yanyanhuand wish everything goes well10:20
XueFengI test admin and non-admin user10:21
XueFengroot@tecs-OpenStack-Nova:/home/openstack/devstack# source openrc admin admin10:21
XueFengWARNING: setting legacy OS_TENANT_NAME to support cli tools.10:21
XueFengroot@tecs-OpenStack-Nova:/home/openstack/devstack# senlin cluster-create -p pserver mycluster10:21
XueFengWARNING (shell) "senlin cluster-create" is deprecated and will be removed by Apr 2017, please use "openstack cluster create" instead.10:21
XueFengHttpException: The specified profile 'pserver' could not be found. (HTTP 400) (Request-ID: req-6fa62018-ab38-4910-adb8-98c662032973), The specified profile 'pserver' could not be found.10:21
XueFengprofile pserver is created by demo user10:22
yanyanhuXueFeng, so the admin user is not also blocked from accessing resources created by other non-admin users10:40
yanyanhuthat could be the reason that failed the rally test10:40
yanyanhuthis may worth a discussion, I mean whether we should allow admin user to access other users' resource. Or how to provide such ability if needed, even we make project_safe take effect on admin user by default10:41
*** yanyanhu has quit IRC10:43
*** rate has quit IRC10:53
*** catintheroof has joined #senlin11:48
*** catintheroof has quit IRC12:08
*** yanyanhu has joined #senlin12:51
*** yanyanhu_ has joined #senlin12:54
*** yanyanhu has quit IRC12:56
*** catintheroof has joined #senlin13:01
*** XueFengLiu has joined #senlin13:06
*** XueFengLiu has quit IRC13:06
*** yanyanhu_ has quit IRC13:37
*** XueFeng has quit IRC15:21
*** catinthe_ has joined #senlin19:28
*** catintheroof has quit IRC19:30
*** catinthe_ has quit IRC20:42
*** openstack has joined #senlin23:31

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!