Friday, 2016-01-22

*** sylwesterB has joined #openstack-bareon07:55
*** sylwesterB has quit IRC07:59
*** sylwesterB has joined #openstack-bareon08:14
sylwesterBevgenyl: I need to think08:17
sylwesterB"The problem is you cannot disable handlers per env" - maybe not, but we can add validation which will ensure that extension is enabled on specific env08:28
sylwesterB"it's not clear what to do with on_node_update and on_node_create if the node is not in the environment" - actually IDK what's wrong with it08:30
sylwesterBOh, yeah...08:30
sylwesterBI read it once again ... :P08:31
sylwesterBthen maybe we should rely on releases extensions only?08:32
sylwesterBevgenyl: ^^08:32
sylwesterBin that case08:40
evgenylsylwesterB: with releases there is going to be the same problem, that nodes which are not in the env will not send notifications if on_node_create is called.08:59
evgenylsylwesterB: I'm thinking if really need to assign rel/env/nodes to extensions. Like what problem do we solve with that.08:59
evgenylsylwesterB: ok, one of the problems is we should have a way to smoothly migrate from one version of volume manager to new one (bareon based), old cluster should continue working with old versions, but new clusters will be able to use new versions.09:02
sylwesterBevgenyl: so that's for releases09:08
sylwesterBevgenyl: for clusters, I don't think that it resolve any problem09:08
evgenylsylwesterB: seems you are right09:08
sylwesterBevgenyl: I could be usefull for somebody who want to write his own extension09:09
evgenylsylwesterB: you mean in terms of development?09:09
sylwesterBevgenyl: and for example wants to write some kind of 'super loggin extensions' which will be enabled only for the most important clusters for him09:09
sylwesterBevgenyl: nope09:09
openstackgerritMerged openstack/bareon-specs: Add a spec for Pluggable do actions  https://review.openstack.org/26641609:09
evgenylsylwesterB: ok, I god it.09:10
sylwesterBevgenyl: what did you mean by "will not send notifications if on_node_create is called." ?09:13
evgenylsylwesterB: ok, it's not relevant probably, currently we send this event to all extensions.09:16
sylwesterBevgenyl: so, should I explain this things in the spec10:03
sylwesterB?10:03
evgenylsylwesterB: hm, let me think10:04
evgenylsylwesterB: lets leave it as is for now, I'll talk to Igor, and we will figure out what to do. If it's a blocker for you, we may just squeeze the spec to stevedore-discovery only.10:50
evgenylsylwesterB: and in separate spec improve UX for developers with new handlers etc10:51
evgenylsylwesterB: otherwise I'm afraid the entire spec will be blocked by discussion around other things related to UX of the developer10:52
sylwesterBI wanted to work on handlers for releases now ;) (as for cluster is already on review) so it's a kind of blocker10:52
evgenylsylwesterB: the biggest problem is we don't have the spec merged and we are not close to merging it. The main concern which I've heard is not stevedore-discovery, but UX related questions to new handlers enabling/disabling etc, so what we can do here, is to move new handlers and development UX into separate spec to make stevedore-extensions merged faster.10:58
evgenylWhat do you think, do you have some other ideas what we can do in this case?10:58
evgenylsylwesterB: and we should have approve (at least agreement) on the spec before the code gets merged, so stevedore-discovery is blocked by spec and spec is blocked by disagreement in UX :)10:59
sylwesterBevgenyl: Nope. As I said it's a blocker for me, so I think it is the only way10:59
sylwesterBI will shrink it to stevedore discovery only11:00
evgenylsylwesterB: yeah, cool, and just move UX related stuff into another spec11:01
sylwesterBok11:01
*** openstackgerrit has quit IRC11:47
*** openstackgerrit has joined #openstack-bareon11:47
*** openstackgerrit has quit IRC12:33
*** openstackgerrit has joined #openstack-bareon12:33
evgenylsylwesterB: talked to Igor, it's a right thing that you started splitting stevedore-discovery into specific spec, confirmed, that there are no concerns regarding to that. Extensions management is still an issue, at least we will have to rename it to something different (think about it and lets discuss it in Poznan) , since in fact we don't enable/disable14:31
evgenylextensions. We enable/disable notifications (in the future pipeline) for each extension. Another thing is during implementation of pipeline, we will need to refactor a bit BaseExtension class, to split functionality into different classes, there will be a specific class for Notifications, another one for DeploymentPipelines, and Extension class itself will14:31
evgenylcontain parameters with those classes.14:31
sylwesterBok, thanks14:32
openstackgerritEvgeniy L proposed openstack/bareon-specs: Don't use oslosphinx if docs is being generated on readthedocs  https://review.openstack.org/27136015:06
evgenylsylwesterB: agordeev could you please +1 trivial patch? ^15:06
agordeevyep, sure thing15:07
agordeevevgenyl: does it affect the results of CI tests?15:09
evgenylagordeev: don't think so, but lets wait it to finish, if it's ok just put +1, I will merge it when tests are passed.15:09
*** sylwesterB has quit IRC15:53
openstackgerritMerged openstack/bareon-specs: Don't use oslosphinx if docs is being generated on readthedocs  https://review.openstack.org/27136017:22
-openstackstatus- NOTICE: Restarting zuul due to a memory leak17:49

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