18:02:46 #startmeeting gluon 18:02:47 Meeting started Wed Jul 20 18:02:46 2016 UTC and is due to finish in 60 minutes. The chair is bh526r. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:02:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:02:51 The meeting name has been set to 'gluon' 18:03:03 Hello guys 18:03:08 Hello 18:03:11 hello 18:03:12 Hi 18:03:41 Hi Kamil, Paul and Jeff 18:03:50 #agenda Roll Call and Introduction 18:04:06 #topic Roll Call and Introduction 18:04:23 #info Georg Kunz 18:04:24 Please #info your name 18:04:31 #info Bin Hu 18:04:32 #info Jeff Collins 18:04:33 #info Kamil Renczewski 18:04:42 #info Paul Carver 18:05:21 Tom is on vacation this week. Not sure Ian, Vince and Kamal 18:05:28 #topic Admin Update 18:05:49 #info No update of admin matters 18:06:18 Ian joined 18:06:24 great 18:06:31 #topic Review of Repository Structure 18:06:36 Hi Ian 18:07:00 #info Today we primarily focus on reviewing 2 patches 18:07:15 #info one is the patch of proposing repo structure 18:07:33 #info the other one is the patch of architecture description 18:07:55 #info here is the patch of repo structure: 18:08:10 #info https://review.openstack.org/#/c/342448/ 18:09:28 #info There are a few comments, primiarily on the specific description of the functional description of each component of the repo proposal 18:10:40 #info my comments are mainly brain dumps of architectural things I wanted to capture somewhere 18:10:57 #info there is only one comment from Kamal, suggesting to change the name of "gluon-core" to "gluon-lib" 18:10:59 that was before the architecture doc was pushed by Jeff 18:11:34 #info Georg: that was before the architecture doc was pushed by Jeff 18:11:58 #info thank you Georg 18:12:09 #info I can move my comments to the right place (maybe the architecture doc) later 18:12:30 #info sure, that's better. Thank you Georg 18:13:00 #info and I also think, the architecture description may need to reflect the new repo strucuture of architectural components 18:13:47 #info so regarding the comment of changing the name of "gluon-core" to "gluon-lib", is there any other opinion? 18:15:00 #info if there is no other opinion on the name change of "gluon-core" to "gluon-lib" 18:15:43 #info I would suggest that the group present on the meeting today agreed to this proposal. 18:16:01 #info +1 18:16:09 #agreed 18:16:33 #info +1 18:16:51 #info In respect of original authoer Tom, we would wait for Tom's back from vacation so that he will upload patch 2 for this new name 18:17:07 #info "gluon-lib" 18:17:50 #info then the gluon-core can +2 and merge it 18:18:41 #topic Review of Architecture Document 18:18:55 #info https://review.openstack.org/#/c/344283/ 18:19:14 #info now is the real thing: architecture description 18:20:00 #info Kamal posted 4 comments, 2 editorial and 2 needs clarification 18:20:04 #info plus Georg's comments 18:20:45 #info and the necessary re-consideration given the new repo strucuture, and related description of components within the repo 18:20:52 For Kamal's comments 1 and 3 are given 18:21:05 we already discussed this second one 18:21:21 #info Jeff: For Kamal's comments 1 and 3 are given 18:21:32 #info Jeff: we already discussed this second one 18:21:51 #info and for 4 i think it would be a good idea to add a section on why etcd and not rabbit 18:22:09 #info that's right, it will be very helpful 18:22:51 #info and Georg's original comment on repo patch, but actually applicable to architectural description 18:23:26 #info regarding my comments: they are targeting potential improvements 18:23:45 #info shall we put them in a dedicated section in this document or create a separate one 18:24:27 #info yes, improvements - but also a starting point of our formal architectural design so that we know what needs improved for future work 18:24:31 #info I wanted to collect current shortcoming of the architecture and collect them in some place so that we can discuss those 18:25:03 #info We mention a few places in the arch doc for improvements already. 18:25:24 #info I think either pull this out to its own section or just add it to the respective sections. 18:25:44 kk 18:25:55 #info I suggest that let us work on the arch doc as the opportunity of long term design instead of just documenting what is currently we have 18:26:34 #info the arch document was put together to help people learn how its currently built 18:26:48 #info Along the way though we added future changes 18:27:20 #info - So I would suggest using the arch doc for how its currently built and maybe either add a new "future" section or put this in its own rst 18:27:43 #info I suggest to put this in its own rst 18:27:57 #info +1 18:28:08 #info new doc for future/changes 18:28:11 #info fine this that 18:28:22 I think it would make sense to document the architecture as it's currently built first. Then add revisions as separate Gerrit changes to the same document. 18:28:33 #agreed 18:28:46 #info I'll pull out the future stuff from the current arch doc and put it in a new one. then others can add 18:28:51 It's ok to include TODOs or comments in the current document where something appears to be obviously deficient 18:29:01 ok 18:29:10 I'd view the architecture document as being a single document that evolves over time. 18:29:28 #info I'll go ahead and make the Kamal changes but will need help on the details of etcd vs rabbit 18:29:42 #info Yes, the new architecture document is a single document that will evolve over time 18:30:19 #info But the old one is a legacy stuff, we can keep it as documenting what we have before OpenStack 18:31:05 #info the current doc is the arch doc - Which I think should be maintained for how its built 18:31:09 But if the whole thing is in Git there's no need for old to be a separate document 18:31:14 #info then we take this as an opportunity of a fresh start in OpenStack 18:31:38 #info the new rst would be the "proposed improvements" or something like this 18:31:50 #info yes, we should maintain the old one as how it was built before OpenStack 18:32:04 #info the whole thing in Git now is not in OpenStack yet 18:32:12 #info - ok and that would maintain the name "Archectural Description"? 18:32:53 #info Everyone good with that strucutre then? 18:33:07 #info that is why we discussed the new repo structure, which will be supported by a fresh new architectural doc 18:34:15 #info I'm not following you. You are saying you want to use the arch doc for the new propsed stuff/changes or how its currently built? 18:34:27 #info yes, I agree with (1) the old one maintained as a whole of describing how it was built before OpenStack (2) a new one starts the new design 18:34:42 #info ok, got it 18:34:46 #info thanks 18:34:56 What's the function of the old doc once it's out of date? Is it just for historical curiosity? 18:35:13 #info then we evolve the new one as we evolve in openstack 18:35:22 #info ok now I'm lost :) 18:35:44 #info yes, the old one as-is is for historical documentation 18:35:49 the current arch doc should be continuously updated for how gluon is currently built now and as it changes 18:36:01 #info the current arch doc should be continuously updated for how gluon is currently built now and as it changes 18:36:15 I'd prefer that there just be one architecture doc, with Gerrit acting as gatekeeper for changes over time and Git preserving the history of how the architecture changed over time. 18:36:23 #info the new doc is for ideas/purposals/changes as we discuss? 18:36:39 #info hold on, guy 18:36:49 well, that was my initial thinking 18:36:59 having an architecture doc 18:37:06 and a place for improvements 18:37:13 is that useful? 18:37:28 #info the situation is - we have old repo, which we need to document how it was built 18:37:40 I also donĀ“t fully see the benefit of having a historic version of the architecture doc 18:37:54 :-) 18:38:01 #info the repo structure is not really for the arch doc 18:38:11 #info currently the arch doc has how its built and as i describe things I also call out room for some changes 18:38:23 #info I expect the arch doc to evolve as we change the code 18:38:32 #info now, we have new repo, and agreed new repo structure 18:38:40 I think Gerrit is the right place to discuss the changes as they are proposed. To bootstrap it we need the doc of what currently exists. Then we need to incrementally change that doc, with feedback via Gerrit reviews. 18:38:41 #info but that doesn't change the arch 18:39:09 #info we should take this opportunity to fresh start the architectural design 18:39:26 #info right - and we can do that and update the arch doc as we go 18:39:40 When you say "start fresh" are you talking about totally throwing away what exists and re-writing from scratch? 18:39:43 #info - how about we just keep the 1 arch doc and update it as we change things 18:39:48 #info and the old arch doc will describe how it was build before OpenStack 18:40:06 #info we are not changing / starting over though 18:40:15 #info we are just updating some pieces 18:40:17 #info like - here is the legacy. It's the end. 18:40:31 Is it possible to do a voice call? :) 18:40:40 ;-) 18:40:48 #info new doc can start with the old content, with the clarifications based on comments from Kamal and Georg 18:41:05 #info - those changes are small though. i can update those very quickly 18:41:25 #info we are not rebuilding gluon here. As we make changes lets just update the arch doc 18:41:25 Good point. How this GTM: https://global.gotomeeting.com/join/599078381 +1-773-945-1031x599078381# 18:41:29 If the new doc starts with the old content then it doesn't make sense for it to be a new doc. It should be a series of tracked changes to the doc. 18:41:38 cool 18:41:40 joining 19:02:10 ShillaSaebi: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 19:02:41 sorry 19:02:44 stopping it now 19:02:47 #endmeeting