*** elynn has joined #senlin | 00:19 | |
*** elynn has quit IRC | 00:20 | |
*** zhurong has joined #senlin | 01:14 | |
*** haiwei_ has joined #senlin | 01:15 | |
*** zhurong has quit IRC | 01:19 | |
*** zhurong has joined #senlin | 01:20 | |
haiwei_ | hi Qiming | 01:23 |
---|---|---|
Qiming | hi | 01:23 |
haiwei_ | Want to ask you a question about cluster-scale-in | 01:24 |
Qiming | yes | 01:24 |
haiwei_ | when scale-in finished, Senlin only return a action id, right? | 01:24 |
Qiming | when scale-in action is created, senlin engine/api returns the action id | 01:25 |
Qiming | usually, it won't take long for that action to be executed | 01:25 |
haiwei_ | we have a use case now, that is using senlin to manage Swarm cluster, when vm nodes are deleted, want to unregister the node from swarm | 01:25 |
Qiming | okay, that sounds like a deletion policy | 01:25 |
Qiming | you may want to do the deregistration in a separate policy *before* the node is actually deleted | 01:26 |
*** yanyanhu has joined #senlin | 01:27 | |
Qiming | * Requirements : Tony Breeds | 01:28 |
Qiming | * Sahara : Vitaly Gridnev | 01:28 |
Qiming | * Searchlight : Steve Mclellan | 01:28 |
Qiming | * Security : Robert Clark[*] | 01:28 |
Qiming | * Senlin : Yanyan Hu | 01:28 |
Qiming | * Solum : Devdatta Kulkarni | 01:28 |
Qiming | * Stable_Branch_Maintenance : Tony Breeds | 01:28 |
Qiming | * Swift : John Dickinson | 01:28 |
Qiming | PTL election results | 01:28 |
Qiming | congratulations, yanyan | 01:28 |
haiwei_ | in the deletion policy, senlin can notice swarm which node will be deleted? | 01:28 |
haiwei_ | congrets, yanyan | 01:28 |
Qiming | I mean you can add such logics | 01:28 |
yuanying | Congrats yanyanhu | 01:29 |
Qiming | or you can develop a new signoff policy or something alike | 01:29 |
Qiming | deletion policy is evaluated after scaling policy, based on their relative priority | 01:29 |
Qiming | scaling policy has priority 100, deletion policy has priority 400 | 01:30 |
Qiming | that means, when deletion policy is evaluated, it might have known the candidates to delete, or it is the deletion policy's resposibility to select candidates for deletion | 01:31 |
Qiming | after deletion policy is evaluated, we expect that the candidates must have been determined | 01:31 |
Qiming | so, before returning from the pre_op method, you can deregister the canidate node from swarm | 01:32 |
yanyanhu | thanks, guys | 01:32 |
yanyanhu | more responsibility it means | 01:32 |
yanyanhu | Qiming, may often bother you for some guides :) | 01:33 |
haiwei_ | Qiming, that means I have to modify senlin's code? | 01:33 |
Qiming | haiwei, there are two ways | 01:33 |
Qiming | you can modify senlin's deletion policy code | 01:33 |
Qiming | and we will help evaluate if the change is generic enough to other use cases and merge it if so | 01:33 |
haiwei_ | Qiming, makes sense to me, thanks | 01:34 |
Qiming | if your assessment is that the use case is pretty limited, you can develop your own policy | 01:34 |
Qiming | it is fine to keep it to yourself | 01:34 |
Qiming | senlin has an open architecture design that allows developers to come up with policies/profiles for some special use cases | 01:35 |
Qiming | these special policies can be kept at your hands | 01:35 |
Qiming | or maybe in future we should consider adding a /contrib directory so that people can share their practices | 01:35 |
Qiming | yet another note | 01:36 |
Qiming | we have some plans to workout generic notifications, i.e. whenever some important actions are taken by senlin, senlin will send out versioned notifications | 01:36 |
Qiming | if swarm can be triggered by such notifications, that would be another channel | 01:37 |
yuanying | sounds interesting | 01:37 |
Qiming | thanks, yuanying | 01:37 |
Qiming | as an operator/user, you always want to get notified when something changed, even without looking at the log file | 01:38 |
yuanying | We plan to use senlin for our company's booth demo | 01:38 |
Qiming | oh, really? cool | 01:38 |
Qiming | please let team know if you need helps, :) | 01:38 |
*** elynn has joined #senlin | 01:38 | |
haiwei_ | yes, you can go to NEC's booth in Barcelona summit | 01:39 |
yuanying | thanks! your suggestion is very helpful | 01:39 |
Qiming | for demo's purpose, I'd like to propose something related to senlin-dashboard | 01:39 |
Qiming | you know, I'm not a GUI developer | 01:39 |
Qiming | but I know there are quite some important features missing from senlin-dashboard | 01:39 |
Qiming | for example, the various cluster operations are not supported: scale-in, scale-out, add-nodes, del-nodes, resize ... | 01:40 |
Qiming | when ttx asked me if we what to bump senlin-dashboard to 1.0.0, I answered no | 01:40 |
Qiming | because without those features, the web UI is not yet fully exhibiting senlin's capability | 01:41 |
Qiming | any contributions on that front would be highly appreciated, :) | 01:41 |
haiwei_ | in fact there is a UI profesional in our team :) | 01:42 |
Qiming | shu-muto ? | 01:42 |
Qiming | :D | 01:42 |
haiwei_ | yes | 01:42 |
Qiming | don't know if he has cycles | 01:42 |
*** shu-mutou has joined #senlin | 01:43 | |
haiwei_ | I am asking him | 01:43 |
Qiming | morning, shu-san | 01:43 |
shu-mutou | Hi, morning! | 01:44 |
haiwei_ | morning, UI man | 01:44 |
*** elynn has quit IRC | 01:45 | |
Qiming | shu, we have been talking about some missing features in senlin-dashboard | 01:45 |
*** elynn has joined #senlin | 01:45 | |
Qiming | [09:39] <Qiming> but I know there are quite some important features missing from senlin-dashboard | 01:46 |
Qiming | [09:40] <Qiming> for example, the various cluster operations are not supported: scale-in, scale-out, add-nodes, del-nodes, resize ... | 01:46 |
Qiming | [09:40] <Qiming> when ttx asked me if we what to bump senlin-dashboard to 1.0.0, I answered no | 01:46 |
Qiming | [09:41] <Qiming> because without those features, the web UI is not yet fully exhibiting senlin's capability | 01:46 |
Qiming | [09:41] <Qiming> any contributions on that front would be highly appreciated, :) | 01:46 |
shu-mutou | Qiming: OK, I'll contribute in next cycle!! Unfortunately, I don't have time next several weeks. | 01:50 |
Qiming | thanks, shu-san | 01:50 |
yanyanhu | hi, Qiming, the integration test finally worked. Just now nova server cluster test failed for some reason. Will try to fix it today. Then we can rely on it to verify some changes related to driver. | 01:51 |
Qiming | okay | 01:51 |
Qiming | is integration gate triggered everytime? | 01:52 |
yanyanhu | BTW, the doc-only change won't trigger gate jobs now. I think it will be helpful to reduce the overhead of gate | 01:52 |
yanyanhu | Qiming, yes, it is now | 01:52 |
Qiming | that is nice | 01:52 |
yanyanhu | but it doesn't vote | 01:52 |
yanyanhu | Qiming, yes, hope that will be helpful | 01:52 |
Qiming | okay, let's see if it is helping or hurdling our progress | 01:52 |
yanyanhu | ok | 01:53 |
Qiming | thanks for the gate job filtering work | 01:53 |
Qiming | that one really helps us and the community | 01:53 |
yanyanhu | my pleasure :) | 01:53 |
Qiming | I have just seen that Adrian is becoming the next Magnum PTL | 01:54 |
yanyanhu | again | 01:54 |
haiwei_ | yes, sorry for hongbin | 01:54 |
yanyanhu | yes... | 01:54 |
Qiming | here is hongbin's proposal | 01:55 |
Qiming | I was a little bit concerned about it | 01:55 |
Qiming | the items he proposed fell well into senlin's scope | 01:55 |
yanyanhu | any chance to talk with them about coordination for these items? | 01:56 |
Qiming | there are even ideas about "node groups" ... | 01:56 |
yanyanhu | e.g. add a driver for senlin for cluster management? | 01:56 |
Qiming | that sound like a waste of life for Magnum team | 01:56 |
yanyanhu | yes, I guess this is something tc want us to avoid in their discussion before | 01:57 |
yanyanhu | really need more discussion and collaboration I feel | 01:58 |
Qiming | yep, if they have a very good reason to invent a new 'clustering' thing, that is fine | 01:58 |
openstackgerrit | lvdongbing proposed openstack/senlin: Fix the valid keys for filtering event list in doc https://review.openstack.org/376072 | 01:58 |
Qiming | the only thing I am not sure is whether this is some team-wide understanding for Magnum | 01:59 |
yanyanhu | maybe we can get a chance to make a cross-team meetup in barcelona? | 01:59 |
yanyanhu | for this topic | 01:59 |
Qiming | hope so | 02:00 |
Qiming | first we need to convince them | 02:00 |
yanyanhu | yes | 02:00 |
Qiming | my feeling was based on the team's previous attempt to avoid using barbican | 02:01 |
Qiming | they just try to avoid dependence on any other services as far as I can see it | 02:01 |
Qiming | the bright side is that senlin has been working on the right things, useful features for any people who want to manage resource pools | 02:02 |
Qiming | and I believe we will stick to that goal | 02:02 |
yanyanhu | yes, obsolutely | 02:02 |
Qiming | we have envisioned the life cycle management problem, and the need about hetero/homo-geneous clusters | 02:03 |
Qiming | maybe we still have some gaps to close, but we are already heading the right direction | 02:04 |
Qiming | Adrian's proposal: ... During the Ocata cycle we will work together on enabling the next generation | 02:04 |
Qiming | of applications with a design for complex clusters, and better integrating | 02:04 |
Qiming | our clusters with OpenStack services for networking and storage. ... | 02:04 |
Qiming | any suggestions to initiate a constructive discussion with Magnum? | 02:05 |
yanyanhu | I guess maybe we can ask yuan ying or hongbin to help to bridge? | 02:06 |
Qiming | don't know if it is appropriate to send emails to the core team directly | 02:07 |
*** ruijie has joined #senlin | 02:07 | |
yanyanhu | umm, not sure about it... | 02:07 |
Qiming | introducing senlin to them, if they haven't tried it out | 02:07 |
Qiming | https://review.openstack.org/#/admin/groups/473,members | 02:09 |
yanyanhu | or maybe start a new thread about this topic in mailing list? | 02:11 |
Qiming | not all people checks mailinglist or express their opinions there | 02:12 |
Qiming | mailinglist is an option though | 02:12 |
yanyanhu | yes, that's true... | 02:12 |
Qiming | or we can post to ML and cc to the core team | 02:13 |
*** R_lixh has joined #senlin | 02:13 | |
yanyanhu | yes, that sounds good | 02:13 |
yanyanhu | more formally and can also ensure they can get the message | 02:13 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Fix integration test https://review.openstack.org/376079 | 02:27 |
*** yuanying has quit IRC | 02:52 | |
openstackgerrit | lvdongbing proposed openstack/python-senlinclient: Fix the issue timestamp field is none in event list https://review.openstack.org/376089 | 02:53 |
elynn | yanyanhu, Qiming I will take vacation since tomorrow, I will be on plane when the senlin meeting starts, I'm afraid I can't attend it.. | 02:55 |
Qiming | cannot get online when on plane? | 02:55 |
Qiming | :D | 02:55 |
elynn | I will try if there is wifi | 02:56 |
yanyanhu | :) | 03:02 |
yanyanhu | it's ok. | 03:02 |
yanyanhu | have a good vacation | 03:03 |
openstackgerrit | Merged openstack/senlin: Fix the valid keys for filtering event list in doc https://review.openstack.org/376072 | 03:08 |
Qiming | elynn, was kidding | 03:08 |
Qiming | enjoy your vacation, :) | 03:08 |
elynn | :D | 03:08 |
openstackgerrit | Qiming Teng proposed openstack/senlin: Fix CONF.set_override for type enforcement https://review.openstack.org/376093 | 03:12 |
R_lixh | When will you guys be Barcelona? | 03:29 |
Qiming | hope so | 03:29 |
Qiming | trip request pending approval | 03:29 |
Qiming | how about you? | 03:29 |
R_lixh | I submmited it to amdin just now | 03:30 |
Qiming | ok | 03:30 |
R_lixh | Maybe go to embassay to provide finger prints tomorrow | 03:30 |
R_lixh | if no materisal missing | 03:30 |
R_lixh | pending for approval of manager or embassay | 03:31 |
R_lixh | Maybe Qiming you does not need figer prints since you traveld to Euro last year | 03:32 |
*** ruijie has quit IRC | 03:33 | |
*** ruijie has joined #senlin | 03:38 | |
openstackgerrit | Merged openstack/senlin: Fix integration test https://review.openstack.org/376079 | 03:38 |
*** yuanying has joined #senlin | 03:47 | |
*** yuanying has quit IRC | 03:49 | |
*** yuanying has joined #senlin | 03:55 | |
*** elynn has quit IRC | 04:26 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-senlinclient: Updated from global requirements https://review.openstack.org/374808 | 04:27 |
*** elynn has joined #senlin | 05:03 | |
*** elynn has quit IRC | 05:08 | |
*** elynn has joined #senlin | 05:08 | |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Creating new keypair for integration test https://review.openstack.org/376168 | 05:15 |
*** chenfei_ has quit IRC | 05:20 | |
*** chenfei has joined #senlin | 05:21 | |
*** xiaozhuangqing has quit IRC | 06:29 | |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Creating new keypair for integration test https://review.openstack.org/376168 | 06:33 |
*** xiaozhuangqing has joined #senlin | 06:43 | |
*** xiaozhuangqing has quit IRC | 07:20 | |
*** xiaozhuangqing has joined #senlin | 07:44 | |
openstackgerrit | miaohb proposed openstack/senlin: Revise the actions.rst https://review.openstack.org/376266 | 08:00 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Specifying proper subscription ttl https://review.openstack.org/376273 | 08:05 |
*** shu-mutou is now known as shu-mutou-AFK | 08:10 | |
openstackgerrit | miaohb proposed openstack/python-senlinclient: Revise the help of "action list" https://review.openstack.org/376283 | 08:18 |
openstackgerrit | XueFeng Liu proposed openstack/senlin: Fix service manage cleanup https://review.openstack.org/371922 | 08:27 |
Qiming | yanyanhu | 08:38 |
yanyanhu | hi | 08:39 |
Qiming | for zaqar TTL, they even don't allow a value of -1 for example to annotate infinite expiration time? | 08:39 |
yanyanhu | yes... have confirmed with them | 08:39 |
Qiming | ... | 08:39 |
Qiming | what are the 'from' and 'subject' fields? | 08:40 |
yanyanhu | their explanation is they need a value to check timeout although I didn't quite understand it | 08:40 |
yanyanhu | Qiming, thoes two fields are not positional I think | 08:41 |
Qiming | not positional? | 08:41 |
yanyanhu | just for information | 08:41 |
yanyanhu | yes, we can omit them when creating subscription | 08:41 |
Qiming | so you mean they are optional? | 08:42 |
yanyanhu | let me make a double check | 08:42 |
yanyanhu | ah, yes | 08:42 |
Qiming | are we gonna check the 'subject' field when receiving a message? | 08:42 |
Qiming | or we will never check the subscription again before we delete it? | 08:43 |
yanyanhu | Qiming, no, actually they are more useful for 'mailto' type of subscriber | 08:43 |
yanyanhu | Qiming, currently, we never check it | 08:44 |
Qiming | em, okay | 08:44 |
yanyanhu | I think we can remove it actually | 08:44 |
yanyanhu | since we haven't find the case to use it yet | 08:44 |
Qiming | I'm a little bit concerned with the freeform text we assigned to 'subject' | 08:44 |
Qiming | for example | 08:44 |
Qiming | if we want to use it, maybe we can just assign the receiver ID to it | 08:45 |
Qiming | and get rid of 'Senlin receiver ' part | 08:45 |
yanyanhu | I see | 08:45 |
yanyanhu | or maybe we don't specify those two fields in current stage | 08:46 |
yanyanhu | the example given in zaqar API ref is not very clear actually... | 08:46 |
yanyanhu | it is more about how those fields works for 'mailto' subscriber | 08:47 |
yanyanhu | let me just remove them for we are actually using http subscriber | 08:47 |
Qiming | okay | 08:50 |
yanyanhu | oh, BTW, Qiming, I have created an etherpad to track the idea for our presentation in summit. https://etherpad.openstack.org/p/barcelona-summit-senlin-topic-cluster-1000-vms | 08:51 |
yanyanhu | have sent the link to eldon to ask his idea | 08:52 |
yanyanhu | but he said he may not be able to join the summit | 08:52 |
yanyanhu | but junwei will be there | 08:52 |
Qiming | okay | 08:52 |
Qiming | great | 08:52 |
yanyanhu | he said he will read the etherpad tomorrow and give his feedback | 08:53 |
openstackgerrit | miaohb proposed openstack/senlin: Revise the bindings.rst https://review.openstack.org/376306 | 08:53 |
openstackgerrit | Yanyan Hu proposed openstack/senlin: Specifying proper subscription ttl https://review.openstack.org/376273 | 08:53 |
Qiming | okay | 08:57 |
openstackgerrit | xiaozhuangqing proposed openstack/senlin: Use LOG.warning replace LOG.warn https://review.openstack.org/376318 | 09:10 |
openstackgerrit | miaohb proposed openstack/senlin: Revise the clusters.rst https://review.openstack.org/376335 | 09:29 |
*** yanyanhu has quit IRC | 09:51 | |
openstackgerrit | Qiming Teng proposed openstack/senlin: Add to_json_schema support to Object fields https://review.openstack.org/376342 | 09:52 |
ruijie | Hi, Qiming | 09:55 |
ruijie | I'll propose a patch about the batch policy | 09:55 |
ruijie | It's a basic version about my understanding of this policy | 09:56 |
ruijie | Can you help me review it | 09:56 |
*** elynn has quit IRC | 09:58 | |
*** zhurong has quit IRC | 10:01 | |
*** xiaozhuangqing_ has joined #senlin | 10:03 | |
*** xiaozhuangqing has quit IRC | 10:03 | |
*** xiaozhuangqing_ is now known as xiaozhuangqing | 10:04 | |
openstackgerrit | Merged openstack/senlin-dashboard: Use isotime format in senlin-dashboard https://review.openstack.org/375527 | 10:08 |
openstackgerrit | RUIJIE YUAN proposed openstack/senlin: Support batch policy https://review.openstack.org/376363 | 10:12 |
*** ruijie has quit IRC | 10:25 | |
*** zhurong has joined #senlin | 11:59 | |
openstackgerrit | XueFeng Liu proposed openstack/senlin: change cb to cm https://review.openstack.org/375241 | 12:01 |
*** zhurong has quit IRC | 12:09 | |
*** zhurong has joined #senlin | 12:11 | |
*** elynn has joined #senlin | 13:51 | |
*** zhurong has quit IRC | 14:01 | |
*** qwebirc85264 has joined #senlin | 14:17 | |
*** qwebirc85264 has quit IRC | 14:18 | |
*** Drago has joined #senlin | 14:46 | |
*** openstackstatus has joined #senlin | 15:28 | |
*** ChanServ sets mode: +v openstackstatus | 15:28 | |
-openstackstatus- NOTICE: Earlier job failures for "zuul-cloner: error: too few arguments" should now be solved, and can safely be rechecked | 15:43 | |
-openstackstatus- NOTICE: Launchpad SSO is offline, preventing login to https://review.openstack.org/, https://wiki.openstack.org/ and many other sites; no ETA has been provided by the LP admin team | 15:49 | |
*** ChanServ changes topic to "Launchpad SSO is offline, preventing login to https://review.openstack.org/, https://wiki.openstack.org/ and many other sites; no ETA has been provided by the LP admin team" | 15:49 | |
*** 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" | 16:12 | |
-openstackstatus- NOTICE: Launchpad SSO logins are confirmed working correctly again | 16:12 | |
*** elynn has quit IRC | 16:40 | |
*** Drago has quit IRC | 22:52 | |
*** zhurong has joined #senlin | 23:48 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!