openstackgerrit | Merged openstack/senlin: Updated from global requirements https://review.openstack.org/301675 | 00:04 |
---|---|---|
*** hua has joined #senlin | 00:11 | |
*** hua1 has joined #senlin | 00:14 | |
*** hua has quit IRC | 00:16 | |
*** Qiming has quit IRC | 00:27 | |
*** hua1 has quit IRC | 00:39 | |
*** yuanying has quit IRC | 01:01 | |
*** yuanying has joined #senlin | 01:02 | |
*** yuanying has quit IRC | 01:04 | |
*** yuanying has joined #senlin | 01:13 | |
*** yuanying has quit IRC | 01:25 | |
*** yuanying has joined #senlin | 01:28 | |
*** yuanying has quit IRC | 01:30 | |
*** Qiming has joined #senlin | 01:30 | |
*** yuanying has joined #senlin | 01:39 | |
*** yuanying has quit IRC | 01:42 | |
*** yuanying has joined #senlin | 01:43 | |
*** yanyanhu has joined #senlin | 01:49 | |
*** yanyanhu has quit IRC | 01:57 | |
*** yanyanhu has joined #senlin | 01:58 | |
openstackgerrit | zhangguoqing proposed openstack/senlin-dashboard: Add assert for api test https://review.openstack.org/301649 | 01:58 |
xuhaiwei | hi | 02:01 |
xuhaiwei | just finished another meeting | 02:01 |
Qiming | same number, same passcode | 02:01 |
*** yuanying has quit IRC | 02:02 | |
xuhaiwei | have forgotten the passcode | 02:02 |
Qiming | 21575371 | 02:02 |
*** Qiming has quit IRC | 02:03 | |
*** Qiming has joined #senlin | 02:03 | |
*** yuanying has joined #senlin | 02:05 | |
xuhaiwei | I have lost your mail | 02:08 |
xuhaiwei | sorry | 02:08 |
Qiming | Dial-in from Japan: | 02:10 |
Qiming | Japan Caller Paid 050-6864-8015PREFERRED ACCESS | 02:10 |
Qiming | Japan Toll-Free 00531-11-0086KDD | 02:10 |
Qiming | Japan Toll-Free 0066-33-830321SOFTBANK & MOBILE ACCESS | 02:10 |
Qiming | Japan Toll-Free 0034-800-600060NTT | 02:10 |
*** elynn has joined #senlin | 02:11 | |
*** elynn has quit IRC | 02:16 | |
*** elynn has joined #senlin | 02:17 | |
*** cschulz has quit IRC | 02:43 | |
*** yuanying has quit IRC | 02:50 | |
*** yanyanhu has quit IRC | 03:16 | |
*** yanyanhu has joined #senlin | 03:17 | |
*** yanyanhu has quit IRC | 03:17 | |
*** yanyanhu has joined #senlin | 03:17 | |
*** yuanying has joined #senlin | 03:46 | |
*** elynn has quit IRC | 03:59 | |
*** elynn has joined #senlin | 04:00 | |
*** elynn has quit IRC | 04:04 | |
*** elynn has joined #senlin | 04:06 | |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Remove concurrency constraint for functional tests https://review.openstack.org/300719 | 04:16 |
yanyanhu | hi, elynn, around? | 04:26 |
elynn | hi yanyanhu | 04:27 |
yanyanhu | I always got a err msg: ImportError: No module named lib when I tried to import tempest.lib module | 04:27 |
yanyanhu | I have install tempest from source code in my local env | 04:27 |
elynn | update your tempest code | 04:27 |
yanyanhu | any experience about this | 04:27 |
yanyanhu | yes, I have pulled the latest code | 04:27 |
elynn | then reinstall it? | 04:28 |
yanyanhu | yes, I have done that | 04:28 |
elynn | ok... | 04:28 |
yanyanhu | the current version of tempest is 5.0.1 now | 04:28 |
elynn | It should be >=10 | 04:29 |
yanyanhu | hmm | 04:29 |
yanyanhu | notice that | 04:29 |
yanyanhu | maybe something is wrong | 04:29 |
yanyanhu | let me try again, thx | 04:29 |
elynn | https://github.com/openstack/requirements/blob/master/global-requirements.txt#L241 | 04:29 |
yanyanhu | I see. The git config is incorrect in my tempest repo | 04:30 |
Qiming | Successfully installed tempest-10.0.1.dev149 | 04:30 |
Qiming | You are using pip version 7.1.2, however version 8.1.1 is available. | 04:30 |
Qiming | You should consider upgrading via the 'pip install --upgrade pip' command. | 04:30 |
Qiming | [tengqm@node1 tempest]$ python | 04:30 |
Qiming | Python 2.7.5 (default, Apr 9 2015, 11:03:32) | 04:30 |
Qiming | [GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2 | 04:30 |
Qiming | Type "help", "copyright", "credits" or "license" for more information. | 04:30 |
Qiming | >>> from tempest import lib | 04:30 |
Qiming | >>> dir(lib) | 04:30 |
Qiming | ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__'] | 04:30 |
Qiming | >>> lib.__path__ | 04:30 |
Qiming | ['tempest/lib'] | 04:30 |
yanyanhu | so the latest code hasn't been pulled correctly | 04:31 |
yanyanhu | it works now, thx :) | 04:31 |
*** elynn has quit IRC | 04:51 | |
*** elynn has joined #senlin | 04:59 | |
*** elynn_ has joined #senlin | 05:05 | |
*** elynn has quit IRC | 05:07 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Fix event generation https://review.openstack.org/302031 | 05:13 |
Qiming | guys, pls check the above patch | 05:14 |
Qiming | I think we should backport it to stable/mitaka | 05:14 |
yanyanhu | ok | 05:36 |
elynn_ | +2 for that | 05:36 |
Qiming | the event generation logic was placed in action base class, so ... we were actually passing in an action object as the second parameter | 05:37 |
Qiming | however, in event module, we were not prepared for that | 05:37 |
Qiming | Liuqing was complaining that the event list for cluster/node are now empty | 05:37 |
yanyanhu | oh, I recalled there was a related bug reported before | 05:38 |
yanyanhu | about event | 05:38 |
yanyanhu | which happened in cases the entity doesn't have id attire | 05:38 |
Qiming | yanyanhu, reproduce it, :) | 05:39 |
yanyanhu | nice, it is gone now | 05:39 |
yanyanhu | oh, BTW, I found rally can run tempest in the way we expected | 05:40 |
yanyanhu | but there are some constraints | 05:40 |
*** lixinhui_ has joined #senlin | 05:41 | |
yanyanhu | 1. it will install a tempest in virtual env for each deployment and it only treat built-in test cases of tempest project as available test set | 05:41 |
yanyanhu | 2. I guess there could be some authorization issue when invoking senlin tempest test from rally side(no very sure about this) | 05:42 |
Qiming | okay, can dig more | 05:43 |
yanyanhu | the first constraint means rally can't find those tempest test cases defined in senlin repo... | 05:43 |
yanyanhu | so it will complain our test case is unavailable... | 05:43 |
openstackgerrit | Merged openstack/senlin: Fix event generation https://review.openstack.org/302031 | 05:44 |
yanyanhu | without that constant, we can define a senlin tempest test in Rally using a job description file like this: http://paste.openstack.org/show/493099/ | 05:44 |
yanyanhu | will dig more to see whether there is workaround for this problem | 05:45 |
yanyanhu | s/constant/constraint | 05:57 |
yanyanhu | hi, elynn_ , there? | 05:59 |
yanyanhu | I got 403 error when running tempest tests using the following cmd given in this readme file: https://review.openstack.org/#/c/295647/5/senlin/tests/tempest_tests/README.rst | 06:00 |
yanyanhu | ./run_tempest.sh -N -- senlin.tests.tempest_tests.tests.api.test_cluster_basic.TestClusterBasic.test_cluster_create_delete | 06:00 |
elynn_ | Hi yanyanhu | 06:00 |
yanyanhu | looks like cluster and profile deletion request is rejected by service | 06:00 |
elynn_ | can you list the tests? | 06:00 |
yanyanhu | you mean the available tempest tests list? | 06:01 |
elynn_ | yes | 06:01 |
Qiming | 493099 looks beautiful | 06:01 |
yanyanhu | yes, I can see senlin test cases in the list | 06:01 |
elynn_ | That's odd... | 06:01 |
yanyanhu | just the test_cluster_create_delete test will fail to delete cluster and profile | 06:01 |
yanyanhu | creation of cluster and profile succeeded | 06:02 |
elynn_ | do you use the latest codes? | 06:02 |
elynn_ | of senlin | 06:02 |
yanyanhu | since senlin api policy only allows admin or owner to delete cluster/policy | 06:02 |
yanyanhu | yes | 06:02 |
yanyanhu | I doubted it is related to the environment of tempest testing? | 06:02 |
yanyanhu | my env is for admin user | 06:02 |
elynn_ | What user are you using? | 06:02 |
yanyanhu | I met similar issue in Rally, so I have to declare admin client when talking with senlin | 06:03 |
yanyanhu | my openrc is for admin user | 06:03 |
elynn_ | In my env, it works fine. | 06:03 |
yanyanhu | hmm, maybe something is wrong in my env | 06:04 |
yanyanhu | did you configure your tempest? | 06:04 |
elynn_ | No | 06:04 |
yanyanhu | .e.g changing options in tempest.con? | 06:04 |
yanyanhu | ok | 06:04 |
yanyanhu | let me try again | 06:04 |
yanyanhu | hi, Qiming, you have been in patent review? | 06:05 |
Qiming | yes, it was canceled | 06:06 |
Qiming | cancelled | 06:06 |
yanyanhu | \o/ | 06:06 |
yanyanhu | what about our review tomorrow? | 06:06 |
yanyanhu | cancelled as well? | 06:06 |
Qiming | don't know yet | 06:06 |
yanyanhu | ok... | 06:06 |
Qiming | this one was cancelled beause we cannot reach the attorney | 06:07 |
yanyanhu | oh | 06:07 |
yanyanhu | hi, elynn_ , I found the reason for that error. My senlin API policy file is not latest. Only admin or owner is allowed to delete resource | 06:21 |
elynn_ | is it work now/ | 06:22 |
elynn_ | ? | 06:22 |
yanyanhu | yes | 06:22 |
elynn_ | Great | 06:22 |
yanyanhu | all deny conditions have been removed in lastest API policy file | 06:22 |
yanyanhu | I think I should remove admin_client usage in my Rally patch as well :) | 06:23 |
elynn_ | :) | 06:23 |
elynn_ | senlin codes are changing quickly :) | 06:24 |
yanyanhu | right :P | 06:24 |
*** Kennan has left #senlin | 06:45 | |
*** lixinhui_ has quit IRC | 06:45 | |
*** lixinhui_ has joined #senlin | 06:50 | |
*** zzxwill has quit IRC | 06:51 | |
*** zzxwill has joined #senlin | 06:52 | |
*** zzxwill has quit IRC | 06:59 | |
*** zzxwill has joined #senlin | 07:01 | |
*** openstackgerrit has quit IRC | 07:02 | |
*** openstackgerrit has joined #senlin | 07:03 | |
*** zzxwill has quit IRC | 07:06 | |
*** zzxwill has joined #senlin | 07:07 | |
xuhaiwei | hi, everyone, I have asked my tempest core team member, but he said he is not familiar with Rally | 07:31 |
Qiming | okay, thanks xuhaiwei | 07:31 |
xuhaiwei | there is some project like Mistral, they are using both Rally and Tempest | 07:31 |
Qiming | right, maybe we should have a rally-jobs kind of subdir in senlin code base? | 07:32 |
xuhaiwei | https://review.openstack.org/#/c/301930/ we can see from this patch | 07:32 |
xuhaiwei | not sure about that, no matter tempest or rally, both are running the test cases in Senlin repository, right? | 07:34 |
Qiming | in the ideal case, that is true | 07:34 |
xuhaiwei | in that case, I don't know why we should support both | 07:35 |
Qiming | can tempest do benchmarking? | 07:35 |
xuhaiwei | no | 07:35 |
xuhaiwei | if we want benchmarking, that is the reason to use rally | 07:36 |
Qiming | exactly | 07:36 |
Qiming | rally-jobs, seems to me, are mostly about gating | 07:38 |
Qiming | still need to understand how rally marries tempest without risking a divorce quickly | 07:39 |
xuhaiwei | rally-jobs are mostly running tempest tests? | 07:39 |
Qiming | no, rally-jobs exist in many service projects | 07:39 |
Qiming | but ... no clear indication how each project is using it | 07:39 |
Qiming | mostly about some gating I think: https://wiki.openstack.org/wiki/Rally/RallyGates | 07:40 |
Qiming | as a measure to avoid severe performance degradation? | 07:41 |
xuhaiwei | https://github.com/openstack/rally from the README, we can see one of rally's actions is Verify(run tempest) | 07:45 |
Qiming | yes | 07:45 |
Qiming | but that one is not very interesting, we can do verification with tempest directly? | 07:46 |
xuhaiwei | I think so | 07:46 |
*** lixinhui_ has quit IRC | 07:52 | |
openstackgerrit | zzxwill proposed openstack/senlin: Add senlin-dashboard in doc/source/overview.rst https://review.openstack.org/301683 | 08:26 |
Qiming | #info https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Senlin%3A | 08:37 |
xuhaiwei | hi Qiming | 08:50 |
xuhaiwei | just chatted with a Mistral guy, he said Mistral uses Rally to do benchmarking, and use tempest to do scenario tests | 08:50 |
Qiming | okay, that makes good senses | 08:51 |
Qiming | thanks for reaching out | 08:51 |
xuhaiwei | yes, double tests are not needed | 08:52 |
Qiming | exactly | 08:52 |
yanyanhu | after making more investigation, I think there is no graceful way to let rally directly support senlin tempest tests without making them tempest built-in jobs. | 08:57 |
xuhaiwei | there is something else, Mistral uses Rally to do performance test(Time taken for creating and deleting workbook) | 08:57 |
yanyanhu | but there is workaround for it, although not that beautiful | 08:57 |
yanyanhu | xuhaiwei, that is what we want to leverage from rally | 08:57 |
xuhaiwei | yes, so Rally and tempest can both be used, but for different goals | 08:58 |
yanyanhu | exactly | 08:58 |
yanyanhu | we just hope to hold only one set of test cases which is based on tempest | 08:59 |
yanyanhu | and then use rally to invoke them for performance test | 08:59 |
Qiming | yep, that would be ideal | 08:59 |
yanyanhu | I believe we can achieve that goal | 09:00 |
xuhaiwei | :) | 09:00 |
yanyanhu | although the way could not be that graceful | 09:00 |
yanyanhu | in current stage | 09:00 |
elynn_ | I saw your comments on patch https://review.openstack.org/#/c/295647/ | 09:00 |
yanyanhu | need more digging here | 09:00 |
yanyanhu | elynn_, yes | 09:00 |
elynn_ | Is the name thing important? | 09:01 |
yanyanhu | since rally tempest plugin now filters built-in tempest tests with tempest.api prefix | 09:01 |
elynn_ | I'm not so sure what you want... | 09:01 |
yanyanhu | I mean when we list tempest test cases, those built-in ones' name all have prefix like 'tempest.api' or 'tempest.scenario' | 09:02 |
elynn_ | yes | 09:02 |
*** zzxwill_ has joined #senlin | 09:02 | |
yanyanhu | with service type name following them | 09:02 |
elynn_ | I got what you mean | 09:02 |
yanyanhu | like compute, volume | 09:02 |
*** zzxwill has quit IRC | 09:02 | |
elynn_ | Just checking the rally codes | 09:02 |
yanyanhu | but I'm not sure we can change those names of senlin tempest test cases | 09:02 |
elynn_ | But I can not find , do you have time to point me out? | 09:03 |
yanyanhu | sure, let me find the link | 09:03 |
*** zzxwill_ is now known as zzxwill | 09:03 | |
elynn_ | I notice that codes before... | 09:03 |
yanyanhu | http://git.openstack.org/cgit/openstack/rally/tree/rally/plugins/openstack/scenarios/tempest/tempest.py#n38 | 09:04 |
elynn_ | Briefly answer is yes, we can change the test cases' names , they are based on folder names. | 09:04 |
yanyanhu | I think this is not our problem | 09:04 |
yanyanhu | neither rally's since I guess they only support API scenario test based on tempest now | 09:05 |
elynn_ | Another way is to change rally codes. | 09:05 |
yanyanhu | yes, but I'm not sure they like it | 09:05 |
*** lixinhui_ has joined #senlin | 09:05 | |
yanyanhu | unless they believe using tempest to support scenario test for other service is what they want... | 09:05 |
yanyanhu | since currently, most of scenario tests for openstack is based on osclient | 09:06 |
yanyanhu | maybe they could be worried about the dependency on tempest? | 09:07 |
elynn_ | I think they must to, since many projects will use tempest plugin to run their tests, then the test cases' names won't start with 'tempest.api' | 09:07 |
yanyanhu | elynn_, yes | 09:07 |
elynn_ | If you comment those lines ,will it work? | 09:07 |
yanyanhu | yes, actually, this job description file has worked correctly in my local env :) | 09:08 |
yanyanhu | paste.openstack.org/show/493099/ | 09:08 |
yanyanhu | just need to comment those lines and reinstall senlin into the virtual env that Rally created for tempest installation | 09:09 |
yanyanhu | and also this fix: https://review.openstack.org/302098 | 09:09 |
elynn_ | That code is so old... | 09:10 |
yanyanhu | elynn_, yes | 09:10 |
yanyanhu | not sure why they add that constraint | 09:10 |
elynn_ | https://github.com/openstack/rally/commit/45207d292230aff2c500195c861708ce77c9c276 | 09:10 |
yanyanhu | ah | 09:11 |
elynn_ | It's time to make some change :) | 09:12 |
yanyanhu | if so we need to extend TEMPEST_TEST_SETS? | 09:12 |
elynn_ | And seems it only accept api tests, won't accept scenario tests | 09:13 |
yanyanhu | that means we need to make tempest project directly support senlin? | 09:13 |
yanyanhu | elynn_, yes | 09:13 |
elynn_ | No, using tempest plugin is enough. | 09:13 |
elynn_ | Let me propose a patch and see some feedbacks :) | 09:14 |
yanyanhu | ok | 09:14 |
yanyanhu | hope them can accept it. that is a big obstacle :) | 09:15 |
yanyanhu | ah, elynn_ , wait a minute | 09:16 |
yanyanhu | I think I made a mistake | 09:17 |
elynn_ | ? | 09:17 |
yanyanhu | these lines actually are not blocking us | 09:17 |
elynn_ | Hmm... | 09:18 |
yanyanhu | they just influence services defined here: TEMPEST_TEST_SETS | 09:18 |
elynn_ | you are right | 09:18 |
yanyanhu | the obstacle is here | 09:18 |
yanyanhu | http://git.openstack.org/cgit/openstack/rally/tree/rally/task/validation.py#n440 | 09:19 |
elynn_ | you mean here https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/tempest/tempest.py#L73 | 09:19 |
elynn_ | ? | 09:19 |
yanyanhu | sorry I mislead you :) | 09:19 |
yanyanhu | those lines are ok for us since we are not going to use them I think | 09:20 |
yanyanhu | http://git.openstack.org/cgit/openstack/rally/tree/rally/task/validation.py#n438 | 09:20 |
yanyanhu | here is the problem | 09:20 |
yanyanhu | our senlin tempest test cases are not in "allowed_tests" | 09:21 |
yanyanhu | based on the result of tests discovering | 09:21 |
elynn_ | https://github.com/openstack/rally/commit/35140500844fead60068b9bcfb2612bf5809e8b7 | 09:22 |
yanyanhu | because senlin and tempest installed by rally is not in the same python env | 09:22 |
elynn_ | - if (not test.startswith("tempest.api.") | 09:22 |
elynn_ | - and test.split(".")[0] in consts.TEMPEST_TEST_SETS): | 09:22 |
elynn_ | - tests[tests.index(test)] = "tempest.api." + test | 09:22 |
elynn_ | maybe change it back is ok | 09:22 |
yanyanhu | you mean removing those three lines? | 09:23 |
elynn_ | oh...If tempest and senlin not in the same env, then it's troubled. | 09:23 |
yanyanhu | yes | 09:24 |
yanyanhu | so we can switch to that env and reinstall senlin | 09:25 |
yanyanhu | before using rally to make senlin tempest test | 09:25 |
yanyanhu | but really an ugly way :) | 09:25 |
elynn_ | then the only way to solve this is to contribute senlin tempest codes back to tempest tree... Let me think... | 09:26 |
elynn_ | That's really frustrated | 09:26 |
*** lixinhui_ has quit IRC | 09:27 | |
elynn_ | Not sure how rally works | 09:27 |
yanyanhu | maybe we make another discussion | 09:27 |
yanyanhu | let me dig more here | 09:27 |
yanyanhu | for another one or two days | 09:27 |
elynn_ | I think before we run rally, tempest should be ready. | 09:28 |
elynn_ | which means tempest should be at the same env as senlin. | 09:28 |
yanyanhu | elynn_, yes | 09:29 |
yanyanhu | but actually rally now uses it's own tempest installation | 09:29 |
yanyanhu | it creates a tempest installation for each deployment in an isolated python virtual env | 09:30 |
yanyanhu | so the problem become how to let the tempest created by rally know those test cases define in senlin | 09:30 |
elynn_ | Oh, I see... | 09:31 |
yanyanhu | so reinstalling senlin inside that virtual env works, but not graceful | 09:32 |
elynn_ | Or could we wrap tempest in senlin rally tests? | 09:32 |
yanyanhu | you mean? | 09:33 |
elynn_ | like we copy https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/tempest/tempest.py#L25-L41 to your rally patch | 09:34 |
yanyanhu | you mean this one? https://review.openstack.org/301522 | 09:35 |
elynn_ | yes | 09:36 |
elynn_ | Just an option, since I don't know a better one for now :) | 09:37 |
yanyanhu | so it's still senlinScenario, just it uses tempest at backend? | 09:37 |
yanyanhu | for each atomic action | 09:37 |
yanyanhu | this is a possible way | 09:37 |
yanyanhu | but hope to make it our second choice :) | 09:37 |
elynn_ | It's up to you, since I don't know much about rally for now ... | 09:38 |
yanyanhu | actually I'm also very familiar with it... | 09:39 |
yanyanhu | but the way you mentioned is really feasible | 09:39 |
yanyanhu | we just implement a interface maybe named as tempest_test inside senlinScenario | 09:39 |
elynn_ | Since other project just use rally in a simple way, you are a pioneer :) | 09:40 |
yanyanhu | and make it accept test case name as input parameter | 09:40 |
yanyanhu | elynn_, I believe mirrants guys are using Rally a lot :) | 09:40 |
elynn_ | yes, like we could also have a class SenlinTempest(utils.SenlinScenario): | 09:40 |
yanyanhu | most existing test cases are written by them for real need I guess | 09:40 |
yanyanhu | elynn_, yes. Just it is a little different from other service's plugin | 09:41 |
yanyanhu | not sure what is Rally team's opinion | 09:41 |
yanyanhu | oh, BTW, do I have to run testr cmd under tempest directory | 09:42 |
yanyanhu | if I want to run senlin tempest test? | 09:43 |
elynn_ | I always using run_tempest.sh to run tempest tests. | 09:43 |
elynn_ | It's located in tempest directory | 09:44 |
elynn_ | But I can also list the tests in senlin directory, so I think senlin or tempest directory both ok. | 09:44 |
yanyanhu | I see | 09:44 |
*** elynn_ has quit IRC | 09:53 | |
*** Qiming has quit IRC | 10:04 | |
-openstackstatus- NOTICE: npm lint jobs are failing due to a problem with npm registry. The problem is under investigation, and we will update once the issue is solved. | 10:20 | |
*** ChanServ changes topic to "npm lint jobs are failing due to a problem with npm registry. The problem is under investigation, and we will update once the issue is solved." | 10:20 | |
openstackgerrit | Merged openstack/senlin-dashboard: Add assert for api test https://review.openstack.org/301649 | 10:20 |
*** yanyanhu has quit IRC | 10:23 | |
*** lixinhui_ has joined #senlin | 10:29 | |
*** zzxwill has quit IRC | 10:52 | |
*** zzxwill has joined #senlin | 10:54 | |
*** gongysh has quit IRC | 11:00 | |
*** zzxwill has quit IRC | 11:05 | |
*** gongysh has joined #senlin | 11:06 | |
*** zzxwill has joined #senlin | 11:06 | |
openstackgerrit | Sharat Sharma proposed openstack/senlin: [doc] Removed the invalid link for Module Index https://review.openstack.org/302180 | 11:15 |
*** zzxwill has quit IRC | 11:17 | |
*** zzxwill has joined #senlin | 11:19 | |
*** Qiming has joined #senlin | 11:24 | |
*** gongysh has quit IRC | 11:25 | |
*** gongysh has joined #senlin | 11:27 | |
*** xuhaiwei has quit IRC | 11:36 | |
*** shu-mutou has quit IRC | 11:37 | |
*** zzxwill has quit IRC | 11:56 | |
*** zzxwill has joined #senlin | 11:57 | |
*** zzxwill has quit IRC | 12:04 | |
*** lixinhui_ has quit IRC | 12:05 | |
*** zzxwill has joined #senlin | 12:06 | |
*** Qiming_ has joined #senlin | 12:27 | |
*** Liuqing has joined #senlin | 12:27 | |
*** Qiming has quit IRC | 12:28 | |
*** Liuqing has quit IRC | 12:37 | |
*** Liuqing has joined #senlin | 12:38 | |
openstackgerrit | Merged openstack/senlin-dashboard: Fix empty Create/Update column in cluster/profile... tables https://review.openstack.org/301754 | 12:40 |
*** Liuqing has quit IRC | 12:42 | |
*** Liuqing has joined #senlin | 12:43 | |
*** Liuqing has quit IRC | 12:45 | |
*** zzxwill has quit IRC | 12:46 | |
*** Liuqing has joined #senlin | 12:49 | |
*** gongysh has quit IRC | 13:18 | |
*** gongysh has joined #senlin | 13:20 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add a tutorial for creation of senlin cluster from heat template https://review.openstack.org/302250 | 13:22 |
*** Liuqing has quit IRC | 13:26 | |
*** gongysh has quit IRC | 13:31 | |
*** Liuqing has joined #senlin | 13:33 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add a tutorial for creation of senlin cluster from heat template https://review.openstack.org/302250 | 13:33 |
*** gongysh has joined #senlin | 13:34 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add a tutorial for creation of senlin cluster from heat template https://review.openstack.org/302250 | 13:35 |
*** gongysh has quit IRC | 13:41 | |
Liuqing | the events of clutser/node in senlin-dashboard comes back, thanks Qiming | 13:46 |
*** gongysh has joined #senlin | 13:48 | |
*** lixinhui_ has joined #senlin | 13:48 | |
Qiming_ | cool | 14:19 |
*** gongysh has quit IRC | 14:30 | |
*** lixinhui_ has quit IRC | 14:33 | |
openstackgerrit | Liuqing Jing proposed openstack/senlin-dashboard: Add node update action https://review.openstack.org/302300 | 14:56 |
*** Qiming_ has quit IRC | 15:03 | |
*** Liuqing has quit IRC | 15:15 | |
openstackgerrit | Ronald Bradford proposed openstack/senlin: Define context.roles with base class https://review.openstack.org/302355 | 16:47 |
*** gongysh has joined #senlin | 17:18 | |
*** gongysh has quit IRC | 22:08 | |
*** gongysh has joined #senlin | 22:09 | |
*** gongysh has quit IRC | 22:14 | |
*** gongysh has joined #senlin | 22:15 | |
*** gongysh has quit IRC | 22:49 | |
*** gongysh has joined #senlin | 22:49 | |
*** Qiming has joined #senlin | 23:17 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!