*** pratikmallya has quit IRC | 00:10 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Fix db problem for node creation https://review.openstack.org/269931 | 00:17 |
---|---|---|
Qiming | xuhaiwei, ^ | 00:18 |
xuhaiwei | morning, Qiming | 00:18 |
Qiming | xuhaiwei, another way to fix db problem: | 00:18 |
Qiming | enter mysql | 00:18 |
Qiming | use senlin; | 00:18 |
Qiming | alter table node drop foreign key node_ibfk_1; | 00:18 |
Qiming | the foreign key was creating problems | 00:19 |
xuhaiwei | don't make cluster_id as a foreign key? | 00:20 |
Qiming | yes | 00:20 |
Qiming | so, here is the reason | 00:20 |
Qiming | if we have it a foreign key | 00:21 |
xuhaiwei | If we make it a foreign key, it can't be ''? | 00:21 |
Qiming | for nodes that don't belong to any cluster | 00:21 |
Qiming | the cluster_id must be set to None | 00:21 |
Qiming | this was seemingly okay | 00:21 |
Qiming | however, when we do node_get_all(cluster_id=None) | 00:21 |
Qiming | the semantics becomes ambiguous | 00:22 |
Qiming | it can mean: get me all nodes that don't belong to any cluster, i.e. orphan nodes | 00:22 |
Qiming | it can mean: get me all nodes, I don't care about cluster_id, so cluster_id default is None | 00:22 |
Qiming | question? | 00:25 |
xuhaiwei | so if we make the orphan nodes' cluster_id '', node_get_all(cluster_id=None) will only have the seconde meaning? | 00:25 |
Qiming | exactly | 00:26 |
Qiming | or, if you want to get orphan nodes, do node_get_all(cluster_id=''), i.e. explicitly tell me so | 00:26 |
Qiming | didn't realize that a '' value is not passing mysql constraint checking | 00:27 |
Qiming | since it is a bug fix | 00:28 |
Qiming | I don't think we should bump db version in this case | 00:28 |
xuhaiwei | if we drop the foreign key cluster_id, there won't be any bad effect? | 00:28 |
Qiming | I don't think so | 00:28 |
xuhaiwei | I am curious why unit test didn't fail | 00:29 |
xuhaiwei | in db unit test, db_api.create_node can succeed | 00:30 |
Qiming | foreign keys are nice to have, but not a must | 00:30 |
Qiming | sigh ... that is because for unit tests, we are not using mysql | 00:30 |
Qiming | we are using sqlalchemy-lite | 00:30 |
Qiming | sorry sqlite | 00:32 |
xuhaiwei | oh | 00:35 |
xuhaiwei | need to study this | 00:35 |
Qiming | http://git.openstack.org/cgit/openstack/senlin/tree/senlin/tests/unit/common/utils.py#n32 | 00:36 |
Qiming | also pls help review https://review.openstack.org/269715 | 00:39 |
Qiming | just finished it before going to bed last night | 00:39 |
xuhaiwei | ok, I am reading it | 00:41 |
* Qiming is dancing off to lab | 00:41 | |
*** Qiming has quit IRC | 00:45 | |
*** Qiming has joined #senlin | 01:42 | |
*** Yanyanhu has joined #senlin | 02:02 | |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Add fixed priority for built-in policies https://review.openstack.org/269478 | 02:03 |
*** lixinhui_ has joined #senlin | 02:09 | |
*** elynn has joined #senlin | 02:09 | |
elynn | Morning | 02:09 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Rework lb policy https://review.openstack.org/264670 | 02:09 |
Yanyanhu | morning | 02:10 |
*** Liuqing has joined #senlin | 02:12 | |
*** Liuqing has left #senlin | 02:13 | |
*** Liuqing has joined #senlin | 02:13 | |
*** elynn_ has joined #senlin | 02:16 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add check and Recover into RPC API https://review.openstack.org/267922 | 02:17 |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add check and Recover into RPC API https://review.openstack.org/267922 | 02:18 |
*** elynn has quit IRC | 02:19 | |
openstackgerrit | Merged openstack/senlin: Fix db problem for node creation https://review.openstack.org/269931 | 02:29 |
openstackgerrit | Merged openstack/senlin: Add Check and Recover into Node Action https://review.openstack.org/264568 | 03:02 |
openstackgerrit | Merged openstack/senlin: Add Check and Recover as a Cluster Action https://review.openstack.org/267419 | 03:12 |
*** yuanying_ has joined #senlin | 03:18 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add check and Recover into RPC API https://review.openstack.org/267922 | 03:19 |
*** yuanying has quit IRC | 03:19 | |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add check and Recover into RPC API https://review.openstack.org/267922 | 03:21 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-api a console script entry point https://review.openstack.org/267375 | 03:22 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Fix devstack script to use console scripts https://review.openstack.org/269484 | 03:22 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-engine a console script entry point https://review.openstack.org/267376 | 03:22 |
openstackgerrit | Merged openstack/senlin: Add check and Recover into RPC API https://review.openstack.org/267922 | 03:33 |
elynn_ | Hi do you test latest codes ? I do a cluster-list and can't get any response | 03:34 |
Qiming | elynn_, I cannot reproduce it | 03:37 |
elynn_ | ok, maybe I need to dig more. | 03:38 |
Qiming | do a 'senlin -d cluster-list' | 03:41 |
Qiming | see if anything abnormal from client side | 03:41 |
Qiming | then check api log and engine log | 03:41 |
elynn_ | Qiming, thanks, I'm checking | 03:43 |
Ayush | Hi Qiming, Sorry for very late response, There is the stack trace of my command | 03:54 |
Ayush | DEBUG (extension) found extension EntryPoint.parse('v2token = keystoneauth1.loading._plugins.identity.v2:Token') DEBUG (extension) found extension EntryPoint.parse('admin_token = keystoneauth1.loading._plugins.admin_token:AdminToken') DEBUG (extension) found extension EntryPoint.parse('v3oidcauthcode = keystoneauth1.loading._plugins.identity.v3:OpenIDConnectAuthorizationCode') DEBUG (extension) found extension EntryPoint.parse('v2pass | 03:54 |
Ayush | Traceback (most recent call last): File "/usr/local/bin/senlin", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/senlinclient/shell.py", line 308, in main SenlinShell().main(args) File "/usr/local/lib/python2.7/dist-packages/senlinclient/shell.py", line 288, in main sc = self._setup_senlin_client(api_ver, args) File "/usr/local/lib/python2.7/dist-packages/senlinclient/shell.py", l | 03:57 |
Ayush | File "/usr/local/lib/python2.7/dist-packages/senlinclient/client.py", line 24, in Client return cls(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/senlinclient/v1/client.py", line 27, in __init__ conn = sdk.create_connection(preferences, user_agent, **kwargs) File "/usr/local/lib/python2.7/dist-packages/senlinclient/common/sdk.py", line 130, in create_connection **kwargs) | 03:58 |
Ayush | File "/usr/local/lib/python2.7/dist-packages/openstack/connection.py", line 199, in __init__ **auth_args) File "/usr/local/lib/python2.7/dist-packages/openstack/connection.py", line 211, in _create_authenticator loader = ksa_loader.get_plugin_loader(auth_plugin) File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/loading/base.py", line 74, in get_plugin_loader raise exceptions.NoMatchingPlugin(name) keystoneaut | 03:58 |
Qiming | Ayush, looks like openstacksdk and/or keystoneauth1 has problems | 04:00 |
*** yuanying_ has quit IRC | 04:05 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Rework region placement policy https://review.openstack.org/269715 | 04:06 |
*** yuanying_ has joined #senlin | 04:07 | |
openstackgerrit | Merged openstack/senlin: Add fixed priority for built-in policies https://review.openstack.org/269478 | 04:09 |
*** yuanying has joined #senlin | 04:20 | |
*** yuanying_ has quit IRC | 04:22 | |
*** elynn_ has quit IRC | 04:23 | |
openstackgerrit | Liuqing Jing proposed openstack/senlin-dashboard: Add event table in node detail https://review.openstack.org/270002 | 04:34 |
*** yuanying has quit IRC | 04:37 | |
*** yuanying has joined #senlin | 04:39 | |
*** yuanying has quit IRC | 04:40 | |
*** yuanying has joined #senlin | 04:44 | |
*** yuanying_ has joined #senlin | 04:49 | |
*** yuanying has quit IRC | 04:50 | |
xuhaiwei | elynn_, maybe you need to rebuild DB | 04:57 |
*** elynn_ has joined #senlin | 04:59 | |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-api a console script entry point https://review.openstack.org/267375 | 05:04 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Fix devstack script to use console scripts https://review.openstack.org/269484 | 05:04 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-engine a console script entry point https://review.openstack.org/267376 | 05:04 |
*** elynn_ has quit IRC | 05:04 | |
*** elynn_ has joined #senlin | 05:04 | |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-api a console script entry point https://review.openstack.org/267375 | 05:08 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Fix devstack script to use console scripts https://review.openstack.org/269484 | 05:08 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-engine a console script entry point https://review.openstack.org/267376 | 05:08 |
*** dixiaoli has joined #senlin | 05:18 | |
elynn_ | Hi xuhaiwei , I encounter the same error when create new nodes and I report a bug for it . https://bugs.launchpad.net/senlin/+bug/1536000 | 05:29 |
openstack | Launchpad bug 1536000 in senlin "Can not create node without attaching to a cluster" [Undecided,New] | 05:29 |
xuhaiwei | elynn_, it is fixed by this patch | 05:30 |
xuhaiwei | you need to rebuild DB | 05:30 |
elynn_ | Oh.... | 05:31 |
xuhaiwei | https://review.openstack.org/269931 | 05:32 |
xuhaiwei | sorry, this patch | 05:32 |
elynn_ | cool, that works. | 05:40 |
elynn_ | but I still can't delete node, the status will remain in deleting. Don't know why | 05:41 |
xuhaiwei | let me have a try | 05:44 |
xuhaiwei | it works for me | 05:45 |
elynn_ | Are you using heat profile? | 05:46 |
xuhaiwei | no | 05:46 |
xuhaiwei | I created a nova type profile | 05:46 |
Yanyanhu | hi, xuhaiwei, are you around? | 05:54 |
xuhaiwei | yes | 05:54 |
Yanyanhu | I'm now trying to move select_candidates function out of deletion_policy | 05:54 |
Yanyanhu | to define it as an util method | 05:54 |
Yanyanhu | does this work conflict to your current work? | 05:55 |
xuhaiwei | currently no | 05:55 |
Yanyanhu | ok | 05:55 |
Yanyanhu | if so, I will keep working on it. Plan to finish it this afternoon | 05:55 |
xuhaiwei | ok | 05:55 |
Yanyanhu | no other change in DeletionPolicy | 05:55 |
xuhaiwei | it's better to make some method as a common method so that it can be used by many policies | 05:57 |
Yanyanhu | yes, that is the purpose for this change :) | 05:59 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Rework region placement policy https://review.openstack.org/269715 | 06:08 |
openstackgerrit | Cindia-blue proposed openstack/senlin: Add Doc for Check and Recover Actions https://review.openstack.org/270020 | 06:24 |
lixinhui | Qiming, Yanyanhu | 06:34 |
Yanyanhu | hi | 06:34 |
lixinhui | what priority you think should give to health_policy | 06:34 |
openstackgerrit | Merged openstack/senlin: Rework region placement policy https://review.openstack.org/269715 | 06:35 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Enable nova driver to validate azs https://review.openstack.org/270022 | 06:35 |
Qiming | lixinhui, I think we can pause at enabling check/rover RPC APIs | 06:36 |
Yanyanhu | ah, this is a good question :) that depends on the timing we want it to take effect | 06:36 |
Qiming | next thing would be about the usage scenario discussion | 06:36 |
Yanyanhu | agree | 06:36 |
Qiming | how would we do polling (i.e. call do_check()), and how would we do recovery (i.e. call do_recover()) | 06:36 |
Qiming | I believe we do have a rough idea | 06:37 |
lixinhui | okay, Yanyanhu and Qiming | 06:37 |
Qiming | we can make it happen step by step | 06:37 |
Qiming | these days we are too much trapped into fixing things to make the engine working again | 06:39 |
Qiming | Yanyanhu, zone placement PRIORITY should be? | 06:42 |
Qiming | 300? | 06:43 |
*** lixinhui has quit IRC | 06:43 | |
Yanyanhu | yes, it is 300 now | 06:43 |
Qiming | okay | 06:43 |
*** lixinhui has joined #senlin | 06:43 | |
lixinhui | I see. Qiming. xinku. | 06:44 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Minor tweak DeletionPolicy https://review.openstack.org/270027 | 06:47 |
openstackgerrit | Merged openstack/senlin: Make senlin-api a console script entry point https://review.openstack.org/267375 | 06:48 |
Yanyanhu | hi, lixinhui, I think | 06:50 |
Yanyanhu | we can make a discussion about this topic later to decide possible scenarios that health check action is triggered | 06:50 |
Yanyanhu | then we will know how to decide health policy's priority :) | 06:50 |
lixinhui | I see. Yes, Yanyanhu :) | 06:51 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Make select_candidates an util function https://review.openstack.org/270027 | 06:53 |
xuhaiwei | Yanyanhu | 07:09 |
Yanyanhu | hi | 07:09 |
xuhaiwei | lb policy has similar cretirias like 'oldest_first', 'youngest_first'? | 07:10 |
xuhaiwei | when deleting nodes | 07:10 |
Yanyanhu | no, just if there is no deletion_policy attached to cluster, it may need to decide 'candidates' by itself | 07:10 |
xuhaiwei | so when deciding candidates by lb policy itself, is there any creteria for it? | 07:11 |
Yanyanhu | so the basic idea is: if a policy finds its expected input doesn't exist in action data, it will try to generate it based on action input | 07:11 |
Yanyanhu | random will be the reteria | 07:11 |
Yanyanhu | sorry, creteria | 07:12 |
xuhaiwei | in this case, I am afraid the _select_candidates() method of deletion policy is not suitable to become a common method totally | 07:13 |
xuhaiwei | what about making a new method select_candidates_random() | 07:13 |
Yanyanhu | hmm, there will be duplication if so | 07:13 |
xuhaiwei | which will be used by both deletion policy and lb policy | 07:13 |
Yanyanhu | hmm, let me see | 07:16 |
xuhaiwei | what will be duplicated | 07:16 |
Yanyanhu | those code for getting node list and err nodes filtering I think | 07:17 |
xuhaiwei | that can be put in the method | 07:18 |
Yanyanhu | since the new select_candidates_random() method actually has to implement the entire workflow of node list getting, node status check and node selecting | 07:19 |
xuhaiwei | yes | 07:19 |
Yanyanhu | the only difference from existing _select_candidates() is two selecting algorithm | 07:20 |
xuhaiwei | ok, let me think about it more | 07:21 |
Yanyanhu | hmm, I will think about it as well. Just feel select_candidates() is an useful method | 07:21 |
Yanyanhu | in cases we want to select some candidates from a given cluster with given rule | 07:22 |
Yanyanhu | hmm, maybe we can further split algorithm from workflow | 07:24 |
Yanyanhu | as qiming suggested | 07:24 |
Yanyanhu | Just try to address policy check issue before Friday. So will think about it for further optimization later :) | 07:26 |
xuhaiwei | what do you mean by 'split algorithm from workflow'? | 07:27 |
*** lixinhui_ has quit IRC | 07:27 | |
Yanyanhu | I mean separating the progress of selecting candidates from a list and how to getting the list | 07:30 |
Yanyanhu | how to get the list of nodes | 07:30 |
Yanyanhu | e.g. there is no context and cluster_id input parameters for select_candidates() | 07:31 |
Yanyanhu | since we don't need them for candidates selecting | 07:32 |
Yanyanhu | we just need them to get nodes and profiles list | 07:32 |
Yanyanhu | of course, I'm not sure this kind of change is necessary | 07:33 |
Yanyanhu | in current stage | 07:33 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Make select_candidates an util function https://review.openstack.org/270027 | 07:36 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Enable nova driver to validate azs https://review.openstack.org/270022 | 08:10 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Rework zone placement policy https://review.openstack.org/270047 | 08:10 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Make select_candidates an util function https://review.openstack.org/270027 | 08:22 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Remove useless test module https://review.openstack.org/270049 | 08:29 |
Qiming | elynn_, about the revision to senlin-engine, we need to test if it works | 08:34 |
Qiming | to test that, we need a fresh install from start, creating conf file and test if the oslo_config and oslo_log still works | 08:35 |
elynn_ | Hi Qiming , I will do more tests, but for safe, I can move it back. | 08:36 |
elynn_ | I clean my env yesterday, so my env is base on my patches. | 08:36 |
Qiming | yes, because it is not a critical part of the change | 08:36 |
Qiming | please revert it back | 08:37 |
Qiming | before we get oslo_log and oslo_config, oslo_messaging properly configured, import engine service at the very begining would somehow break the whole initialization process | 08:38 |
Qiming | I learned that lesson in a hard way when migrating to oslo_config I guess | 08:39 |
elynn_ | oh, jiang hai shi lao de la | 08:39 |
* Qiming sweating ... | 08:40 | |
elynn_ | :) | 08:41 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Fix devstack script to use console scripts https://review.openstack.org/269484 | 08:42 |
openstackgerrit | Ethan Lynn proposed openstack/senlin: Make senlin-engine a console script entry point https://review.openstack.org/267376 | 08:42 |
elynn_ | Seems wait_for_delete in openstacksdk still doesn't work, I need to find out why... | 08:46 |
Qiming | still? | 08:48 |
elynn_ | Qiming, yes, my nodes are always in deleting status, and logs doesn't output any error. | 08:48 |
Qiming | so ... NotFound exception is not caught | 08:50 |
elynn_ | Qiming, I think maybe not found doesn't raise | 08:51 |
Qiming | http://git.openstack.org/cgit/openstack/python-openstacksdk/commit/openstack/resource.py?id=e0ad907a361a71ce22e89e28bd319b8c8dc18432 | 08:52 |
Qiming | this could be the reason! | 08:52 |
elynn_ | might be... | 08:53 |
elynn_ | Seems not, revert this patch doesn't work for me. | 08:57 |
Qiming | it is not simply about that patch I guess | 08:57 |
elynn_ | I might pus some time on it. | 08:58 |
Qiming | you mean the whole patch? http://git.openstack.org/cgit/openstack/python-openstacksdk/commit/openstack?id=e0ad907a361a71ce22e89e28bd319b8c8dc18432 | 08:58 |
Qiming | that patch is not just changing resource module | 08:59 |
elynn_ | Yes. | 08:59 |
openstackgerrit | Merged openstack/senlin: Enable nova driver to validate azs https://review.openstack.org/270022 | 09:03 |
elynn_ | Ok, I know why, heat will always return deleted stack at https://github.com/openstack/python-openstacksdk/blob/master/openstack/resource.py#L1024 | 09:07 |
elynn_ | Maybe we can use wait_for_status in senlin. | 09:08 |
*** lixinhui_ has joined #senlin | 09:09 | |
*** lixinhui_ has quit IRC | 09:10 | |
Qiming | oh | 09:12 |
Qiming | sounds reasonable | 09:12 |
xuhaiwei | Qiming, after all, you still determined to do deletion in placement policies? | 09:14 |
Qiming | no | 09:14 |
Qiming | we have discussed this a hundred times | 09:15 |
Qiming | it is not about doing deletion | 09:15 |
Qiming | it is about maintaining zone/region distribution | 09:15 |
Qiming | if we only handle node creation, that policy is useless | 09:16 |
Qiming | it was a design philosophy called 'separation of concerns' | 09:16 |
Qiming | let each policy do one thing, and make it do it correctly | 09:16 |
Qiming | all policies should work without dependency on any other policies | 09:16 |
Qiming | if you have a better idea, we can discuss it | 09:17 |
xuhaiwei | but from the region_placement implement, when CLUSTER_SCALE_IN is triggered, the policy will handle it right? | 09:18 |
Qiming | Yanyan and I had quite some discussions on whether/how to switch from a policy-centric design to an action-centric design | 09:18 |
Qiming | that switching is simply not possible and it will introduce a lot of duplicated code | 09:18 |
xuhaiwei | we don't need to do anything | 09:19 |
Qiming | yes, CLUSTER_SCALE_IN would be handled | 09:19 |
xuhaiwei | sorry miss type | 09:19 |
Qiming | what do you suggest? | 09:19 |
xuhaiwei | so there would be no deletion policy at this time | 09:19 |
Qiming | I'm open to any alternatives | 09:19 |
Qiming | what do you mean no deletion policy? | 09:21 |
xuhaiwei | I mean deletion policy will not be triggered | 09:21 |
Qiming | that is orthogonal | 09:21 |
xuhaiwei | in other words, deletion policy can not be attached to a cluster when placement policy is attached | 09:22 |
Qiming | deletion policy has to be improved to handle inputs like {'deletion': {'zone1': 3, 'zone2': 2}} | 09:22 |
Qiming | we need hands to work on that | 09:22 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Remove a dead function in test case https://review.openstack.org/270076 | 09:26 |
xuhaiwei | I can't think out a case to use deletion policy to handle {'deletion': {'zone1': 3, 'zone2':2}} | 09:27 |
openstackgerrit | Merged openstack/senlin: Added release notes about recent changes https://review.openstack.org/268418 | 09:28 |
openstackgerrit | Merged openstack/senlin: Update text strings https://review.openstack.org/268853 | 09:29 |
openstackgerrit | Merged openstack/senlin: Remove purge_deleted from senlin-manage https://review.openstack.org/268915 | 09:29 |
Qiming | Yanyanhu, about the refactoring of deletion policy | 09:32 |
Qiming | I'm really concerned moving all deletion decisions into scaleutils | 09:33 |
Yanyanhu | yes, understand | 09:35 |
Yanyanhu | I'm now trying to put it into Cluster module | 09:35 |
Yanyanhu | after thinking, I believe you and haiwei are right | 09:36 |
Yanyanhu | we actually don't need that function to be such common | 09:37 |
Qiming | yip | 09:39 |
Yanyanhu | hope can finish it today | 09:40 |
Qiming | on the contrary, we do need the random selection method to be a util | 09:40 |
Qiming | please help work on that | 09:40 |
Yanyanhu | yes, I'm working on it | 09:40 |
Qiming | I'll start fix deletion policy to handle cross-region case | 09:40 |
Yanyanhu | got it | 09:40 |
*** elynn_ has quit IRC | 09:54 | |
*** dixiaoli has quit IRC | 10:05 | |
*** dixiaoli has joined #senlin | 10:05 | |
*** Qiming has quit IRC | 10:12 | |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Add select_random_nodes function https://review.openstack.org/270107 | 10:31 |
*** Yanyanhu has quit IRC | 10:40 | |
*** dixiaoli has quit IRC | 10:49 | |
*** Qiming has joined #senlin | 11:08 | |
openstackgerrit | Merged openstack/senlin: Add select_random_nodes function https://review.openstack.org/270107 | 11:22 |
*** openstackgerrit has quit IRC | 11:43 | |
-openstackstatus- NOTICE: review.openstack.org is being restarted to apply patches | 11:44 | |
*** ChanServ changes topic to "review.openstack.org is being restarted to apply patches" | 11:44 | |
*** openstackgerrit has joined #senlin | 11:45 | |
*** ChanServ changes topic to "IRCLog: http://eavesdrop.openstack.org/irclogs/%23senlin/ | Bugs: bugs.launchpad.net/senlin | Review: https://review.openstack.org/#/q/project:openstack/senlin,n,z" | 11:55 | |
-openstackstatus- NOTICE: Restart done, review.openstack.org is available | 11:56 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node query by region and zone to cluster https://review.openstack.org/270163 | 12:19 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Rework zone placement policy https://review.openstack.org/270047 | 12:20 |
openstackgerrit | Merged openstack/senlin: Rework zone placement policy https://review.openstack.org/270047 | 12:42 |
*** Ayush has quit IRC | 13:14 | |
openstackgerrit | Merged openstack/senlin: Make senlin-engine a console script entry point https://review.openstack.org/267376 | 13:44 |
*** Liuqing has quit IRC | 13:53 | |
*** pratikmallya has joined #senlin | 15:09 | |
*** pratikma_ has joined #senlin | 15:10 | |
*** pratikmallya has quit IRC | 15:13 | |
*** bdrich has joined #senlin | 15:35 | |
*** Liuqing has joined #senlin | 15:44 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:07 |
openstackgerrit | Merged openstack/senlin: Add node query by region and zone to cluster https://review.openstack.org/270163 | 17:12 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:17 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:20 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:31 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:31 |
*** Liuqing has quit IRC | 17:35 | |
*** pratikma_ has quit IRC | 17:46 | |
openstackgerrit | Merged openstack/senlin: Add node selection utils to scale utils https://review.openstack.org/270321 | 17:46 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Reworked deletion policy https://review.openstack.org/270348 | 18:07 |
*** lixinhui has quit IRC | 18:22 | |
openstackgerrit | Andreas Jaeger proposed openstack/python-senlinclient: Remove argparse from requirements https://review.openstack.org/270391 | 18:22 |
*** lixinhui has joined #senlin | 18:22 | |
*** Qiming has quit IRC | 18:34 | |
*** pratikmallya has joined #senlin | 18:57 | |
*** pratikma_ has joined #senlin | 18:58 | |
*** pratikma_ has quit IRC | 19:00 | |
*** pratikma_ has joined #senlin | 19:00 | |
*** pratikmallya has quit IRC | 19:02 | |
*** bdrich has quit IRC | 19:32 | |
*** bdrich has joined #senlin | 20:33 | |
*** pratikma_ has quit IRC | 20:48 | |
*** pratikmallya has joined #senlin | 21:45 | |
*** bdrich has quit IRC | 22:55 | |
*** pratikmallya has quit IRC | 23:16 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!