jog0 | lifeless: right now we require nova.conf for an havana cloud to work for an icehouse cloud with no modifications. | 00:03 |
---|---|---|
jog0 | right now we cannot do a rolling upgrade without touching nova.conf files | 00:04 |
jog0 | but we can do a non-rolling upgrade without touching the nova.conf file | 00:04 |
jog0 | the question is: in that acceptable or not | 00:04 |
lifeless | ah | 00:07 |
lifeless | so, it would be a lot easier if rolling upgrades didn' | 00:07 |
lifeless | t require the editing dance that is in use today | 00:07 |
lifeless | but it's not a matter of 'acceptable' - we can cope either way | 00:08 |
lifeless | right now it would be | 00:08 |
lifeless | one stack-update to set the version locks | 00:08 |
lifeless | one stack-update to upgrade the conductor instances | 00:08 |
lifeless | one stack-update to ugprade the hypervisors and other things | 00:08 |
lifeless | one stack-update to remove the version locks | 00:08 |
lifeless | you can see that that's pretty messy, but doable | 00:08 |
*** funzo has joined #tripleo | 00:11 | |
*** funzo has quit IRC | 00:16 | |
*** CaptTofu has joined #tripleo | 00:37 | |
jog0 | right the current system works, but are we happy enough with that answer or do we make version locks controllable via an REST API | 00:41 |
jog0 | I'm on the fence on this. one one hand, I think its reasonable to say that to do rolling upgrades you should have some config file management, but on the other hand this is really ugly. Of course if someone worked on this it would be great, but I am leaning towards saying what we have is good enough and this should be a blueprint for the future. | 00:44 |
lifeless | short term I think we have bigger fish to fry | 00:52 |
lifeless | long term, nova should do it all internally | 00:52 |
lifeless | there is no reason nova can't know what versions are around and just pick the most conservative | 00:52 |
jog0 | lifeless: agreed | 00:53 |
*** boris-42 has quit IRC | 00:58 | |
*** nosnos has joined #tripleo | 01:08 | |
*** funzo has joined #tripleo | 01:12 | |
*** funzo has quit IRC | 01:17 | |
*** CaptTofu has quit IRC | 01:22 | |
*** funzo has joined #tripleo | 02:12 | |
*** funzo has quit IRC | 02:17 | |
*** rongze has joined #tripleo | 02:18 | |
*** yamahata_ has joined #tripleo | 02:26 | |
*** slagle has joined #tripleo | 02:28 | |
*** ccrouch has joined #tripleo | 02:29 | |
*** michchap_ has joined #tripleo | 02:29 | |
*** nosnos_ has joined #tripleo | 02:31 | |
*** phschwartz_ has joined #tripleo | 02:32 | |
*** nosnos has quit IRC | 02:33 | |
*** michchap has quit IRC | 02:34 | |
*** ccrouch1 has quit IRC | 02:34 | |
*** phschwartz has quit IRC | 02:34 | |
*** yamahata__ has quit IRC | 02:34 | |
*** slagle has quit IRC | 02:35 | |
*** vkozhukalov has joined #tripleo | 03:06 | |
*** funzo has joined #tripleo | 03:13 | |
*** funzo has quit IRC | 03:18 | |
*** funzo has joined #tripleo | 04:14 | |
*** funzo has quit IRC | 04:19 | |
*** rongze has quit IRC | 04:46 | |
*** akuznetsov has joined #tripleo | 05:13 | |
*** funzo has joined #tripleo | 05:15 | |
*** funzo has quit IRC | 05:20 | |
*** rpodolyaka1 has joined #tripleo | 05:40 | |
*** funzo has joined #tripleo | 06:16 | |
*** rushiagr has joined #tripleo | 06:17 | |
*** funzo has quit IRC | 06:21 | |
*** rongze has joined #tripleo | 06:21 | |
*** rushiagr2 has joined #tripleo | 06:21 | |
*** rushiagr has quit IRC | 06:21 | |
*** rushiagr2 has quit IRC | 06:22 | |
*** rushiagr2 has joined #tripleo | 06:25 | |
rpodolyaka1 | morning tripleo | 06:48 |
*** rlandy has joined #tripleo | 06:50 | |
*** rushiagr has joined #tripleo | 07:16 | |
*** funzo has joined #tripleo | 07:16 | |
*** rushiagr2 has joined #tripleo | 07:20 | |
*** vkozhukalov has quit IRC | 07:21 | |
*** rushiagr has quit IRC | 07:21 | |
*** funzo has quit IRC | 07:21 | |
*** rushiagr3 has joined #tripleo | 07:24 | |
*** rushiagr2 has quit IRC | 07:25 | |
*** rpodolyaka1 has quit IRC | 07:29 | |
*** rushiagr3 is now known as rushiagr | 07:30 | |
*** rushiagr has quit IRC | 08:04 | |
*** rushiagr has joined #tripleo | 08:04 | |
*** funzo has joined #tripleo | 08:17 | |
*** funzo has quit IRC | 08:22 | |
*** akuznetsov has quit IRC | 08:23 | |
*** rushiagr has quit IRC | 08:28 | |
*** rushiagr has joined #tripleo | 08:29 | |
*** rushiagr has quit IRC | 08:33 | |
*** akuznetsov has joined #tripleo | 09:09 | |
*** max_lobur_afk is now known as max_lobur | 09:12 | |
*** funzo has joined #tripleo | 09:18 | |
*** vkozhukalov has joined #tripleo | 09:21 | |
*** funzo has quit IRC | 09:23 | |
*** boris-42 has joined #tripleo | 09:37 | |
*** nosnos_ has quit IRC | 09:38 | |
*** nosnos has joined #tripleo | 09:41 | |
*** akuznetsov has quit IRC | 09:43 | |
openstackgerrit | Victor Sergeyev proposed a change to openstack/python-tuskarclient: Use common Manager from Oslo code https://review.openstack.org/64116 | 09:57 |
*** vkozhukalov_ has joined #tripleo | 10:09 | |
*** rlandy has quit IRC | 10:15 | |
*** vkozhukalov_ has quit IRC | 10:15 | |
*** vkozhukalov has quit IRC | 10:15 | |
*** vkozhukalov has joined #tripleo | 10:16 | |
*** funzo has joined #tripleo | 10:19 | |
*** funzo has quit IRC | 10:24 | |
*** nosnos has quit IRC | 10:27 | |
*** akuznetsov has joined #tripleo | 10:28 | |
*** vkozhukalov has quit IRC | 10:35 | |
*** vkozhukalov has joined #tripleo | 10:38 | |
*** rushiagr has joined #tripleo | 10:44 | |
*** rongze has quit IRC | 10:45 | |
*** rushiagr has quit IRC | 10:53 | |
*** rushiagr has joined #tripleo | 11:02 | |
*** rlandy has joined #tripleo | 11:03 | |
*** rushiagr2 has joined #tripleo | 11:09 | |
*** rushiagr has quit IRC | 11:12 | |
*** rushiagr3 has joined #tripleo | 11:13 | |
*** rushiagr2 has quit IRC | 11:14 | |
*** funzo has joined #tripleo | 11:19 | |
*** funzo has quit IRC | 11:24 | |
*** rushiagr4 has joined #tripleo | 11:35 | |
*** rushiagr3 has quit IRC | 11:36 | |
*** rushiagr has joined #tripleo | 11:56 | |
*** rongze has joined #tripleo | 11:56 | |
*** rushiagr4 has quit IRC | 11:57 | |
*** rongze has quit IRC | 12:01 | |
*** rongze has joined #tripleo | 12:03 | |
*** rushiagr has quit IRC | 12:11 | |
*** rushiagr has joined #tripleo | 12:14 | |
*** ohadlevy has quit IRC | 12:16 | |
*** rushiagr2 has joined #tripleo | 12:18 | |
*** ohadlevy has joined #tripleo | 12:18 | |
*** ohadlevy is now known as Guest86470 | 12:18 | |
*** rushiagr has quit IRC | 12:19 | |
*** funzo has joined #tripleo | 12:20 | |
*** funzo has quit IRC | 12:25 | |
*** rushiagr3 has joined #tripleo | 12:25 | |
*** rushiagr2 has quit IRC | 12:26 | |
*** rushiagr3 is now known as rushiagr | 12:30 | |
*** Guest86470 has quit IRC | 12:44 | |
*** ohadlevy_ has joined #tripleo | 12:47 | |
*** ohadlevy_ has quit IRC | 12:51 | |
*** rushiagr2 has joined #tripleo | 12:53 | |
*** ohadlevy_ has joined #tripleo | 12:53 | |
*** rushiagr has quit IRC | 12:54 | |
*** rushiagr2 has quit IRC | 12:54 | |
*** ohadlevy_ has quit IRC | 13:03 | |
*** ohadlevy_ has joined #tripleo | 13:05 | |
*** rushiagr2 has joined #tripleo | 13:10 | |
*** rushiagr2 is now known as rushiagr_away | 13:10 | |
*** rushiagr_away has quit IRC | 13:18 | |
*** rushiagr_away has joined #tripleo | 13:18 | |
*** rushiagr_away is now known as rushiagr2 | 13:19 | |
*** funzo has joined #tripleo | 13:21 | |
*** rushiagr3 has joined #tripleo | 13:23 | |
*** rushiagr2 has quit IRC | 13:23 | |
*** vkozhukalov has quit IRC | 13:24 | |
*** funzo has quit IRC | 13:25 | |
*** rushiagr4 has joined #tripleo | 13:32 | |
*** slagle has joined #tripleo | 13:32 | |
*** rushiagr3 has quit IRC | 13:32 | |
*** CaptTofu has joined #tripleo | 13:34 | |
*** rushiagr has joined #tripleo | 13:49 | |
*** rushiagr4 has quit IRC | 13:49 | |
*** rushiagr has quit IRC | 13:58 | |
*** rushiagr2 has joined #tripleo | 13:58 | |
*** rushiagr2 is now known as rushiagr_away | 14:12 | |
*** boris-42 has quit IRC | 14:15 | |
*** funzo has joined #tripleo | 14:22 | |
*** funzo has quit IRC | 14:26 | |
*** CaptTofu has quit IRC | 14:42 | |
*** CaptTofu has joined #tripleo | 14:42 | |
*** rushiagr_away is now known as rushiagr2 | 14:46 | |
*** mrunge has joined #tripleo | 14:52 | |
*** rongze has quit IRC | 14:54 | |
*** rushiagr2 has quit IRC | 14:55 | |
*** rushiagr2 has joined #tripleo | 14:55 | |
*** rushiagr2 has quit IRC | 14:59 | |
*** rushiagr2 has joined #tripleo | 15:00 | |
*** rushiagr3 has joined #tripleo | 15:07 | |
*** rushiagr2 has quit IRC | 15:08 | |
*** rushiagr4 has joined #tripleo | 15:17 | |
*** rushiagr3 has quit IRC | 15:18 | |
*** funzo has joined #tripleo | 15:22 | |
*** funzo has quit IRC | 15:27 | |
*** phschwartz_ is now known as phschwartz | 15:39 | |
*** akuznetsov has quit IRC | 16:00 | |
*** rongze has joined #tripleo | 16:05 | |
*** rushiagr has joined #tripleo | 16:07 | |
*** rushiagr4 has quit IRC | 16:08 | |
*** rongze has quit IRC | 16:10 | |
*** rlandy has quit IRC | 16:13 | |
*** rushiagr has quit IRC | 16:13 | |
*** rushiagr2 has joined #tripleo | 16:14 | |
*** funzo has joined #tripleo | 16:23 | |
*** funzo has quit IRC | 16:28 | |
*** akuznetsov has joined #tripleo | 16:35 | |
*** UtahDave has joined #tripleo | 16:35 | |
*** rushiagr3 has joined #tripleo | 16:40 | |
*** rushiagr2 has quit IRC | 16:41 | |
*** rushiagr4 has joined #tripleo | 16:44 | |
*** rushiagr3 has quit IRC | 16:44 | |
*** boris-42 has joined #tripleo | 16:55 | |
*** rushiagr4 has quit IRC | 17:19 | |
*** funzo has joined #tripleo | 17:24 | |
*** funzo has quit IRC | 17:29 | |
*** UtahDave has quit IRC | 17:29 | |
*** boris-42 has quit IRC | 17:32 | |
*** UtahDave has joined #tripleo | 17:32 | |
*** rushiagr4 has joined #tripleo | 17:34 | |
SpamapS | jog0: I agree with lifeless, RPC version discovery is entirely automatable. However I also think the "upgrade works without changing config file" is a _ridiculous_ requirement. | 17:39 |
*** akuznetsov has quit IRC | 17:54 | |
*** max_lobur is now known as max_lobur_afk | 17:56 | |
*** slagle has quit IRC | 17:56 | |
*** rpodolyaka1 has joined #tripleo | 18:04 | |
*** CaptTofu_ has joined #tripleo | 18:04 | |
*** CaptTofu has quit IRC | 18:05 | |
*** AaronGr_Zzz is now known as AaronGr | 18:11 | |
*** funzo has joined #tripleo | 18:25 | |
*** funzo has quit IRC | 18:29 | |
*** rushiagr4 has quit IRC | 18:34 | |
* jog0 files a nova blueprint for Juno | 19:07 | |
lifeless | SpamapS: why do you think it's ridiculous? | 19:15 |
openstackgerrit | Roman Podoliaka proposed a change to openstack/tripleo-image-elements: Enable mysqld service in mysql element https://review.openstack.org/64190 | 19:16 |
*** funzo has joined #tripleo | 19:25 | |
jog0 | feedback welcome: https://blueprints.launchpad.net/nova/+spec/automatic-rpc-upgrade-levels-discovery | 19:26 |
jog0 | lifeless: related grenade nova-compute work that brought this question up https://review.openstack.org/#/q/status:open+project:openstack-dev/grenade+branch:master+topic:nova-compute,n,z | 19:29 |
SpamapS | lifeless: because software + config == deployment in my head. They move forward together. | 19:29 |
jog0 | SpamapS: so that stance made a lot more sense before we had the official openstack deployment project | 19:30 |
*** funzo has quit IRC | 19:30 | |
SpamapS | jog0: the OpenStack deployment program makes that stance even simpler to support. Our deployment tool can enable configuration changes in lock-step with software changes. | 19:31 |
jog0 | we (openstack) couldn't say make deployment more complex because everyone was rolling there own at that time | 19:31 |
jog0 | SpamapS: I'm agreeing with you | 19:31 |
jog0 | SpamapS: I previously meant the stance that no config file change needed | 19:32 |
SpamapS | ahh ok right | 19:32 |
SpamapS | but even calling that "more complex" .. is confusing to me. | 19:32 |
SpamapS | I just think of it as the same thing. You have to configure things that you deploy. | 19:33 |
jog0 | SpamapS: one side efect of this policy (no config change needed) is we get better backwards compatibility -- but there are other ways of doing that | 19:34 |
jog0 | anyway I don't have a strong opinion on this .. nor do I want to develop one | 19:35 |
SpamapS | well I don't think we should _break_ on an older config without a good reason. But the recent example of Cinder breaking because it had no valid lock dir.. there is no good answer. You now need a place to write locks. You didn't before. There is no secure way to handle it. | 19:36 |
lifeless | SpamapS: you could downgrade to the older behaviour, even if that was undefined. | 19:36 |
lifeless | SpamapS: I agree that software+config = deployment, *but* | 19:37 |
lifeless | SpamapS: The less complected separate things are (pushing software out, delivering config) the better... | 19:37 |
SpamapS | lifeless: the old behavior is things not happening in parallel that now happen in parallel. | 19:37 |
SpamapS | lifeless: that basically means downgrading to "the old version of cinder" | 19:38 |
lifeless | SpamapS: right, so degrade to single threaded in the absence of a lockdir, in the cinder code. | 19:38 |
lifeless | SpamapS: I'm not saying it's *worth* doing, I'm saying it's *doable*. | 19:38 |
lifeless | SpamapS: in particular, for config, consider dynamic config systems like 'feature flags' - a hard requirement I put on their design was that they be super loosely defined, with semantics in the code that uses them, and that said code had to work when the flag was undefined. | 19:39 |
SpamapS | lifeless: I don't think it is complecting things, it is just a dependency chain. Lock dir must be created, and available, before icehouse software will work. It also needs a newer version of python libs x, y, and z. | 19:39 |
lifeless | SpamapS: This meant that pushing the software out and then enabling stuff was decoupled, and we didn't ever have to make a large atomic step to do both things. | 19:39 |
*** UtahDave has quit IRC | 19:40 | |
jog0 | I think some of these questions become easier to answer when we can point and say this is how we support change x in tripleo | 19:41 |
lifeless | jog0: ack | 19:41 |
lifeless | SpamapS: I think you are defining 'config' too narrowly for this conversation - last mile per-node config matches what you describe | 19:42 |
lifeless | SpamapS: the broader sense of 'things that can be changed without changing the code' exceeds it | 19:42 |
lifeless | SpamapS: But ignore that for a second, whats up with your stack - https://review.openstack.org/#/c/63642/ hasn't changed :) | 19:43 |
*** rpodolyaka1 has quit IRC | 19:50 | |
*** AaronGr is now known as AaronGr_Zzz | 19:56 | |
SpamapS | lifeless: EREALLIFE ;) | 20:04 |
SpamapS | lifeless: also I ran into https://bugs.launchpad.net/tripleo/+bug/1264349 which made me have to rebuild my whole devtest again.. distracted .. | 20:04 |
uvirtbot | Launchpad bug 1264349 in tripleo "seed DHCP does not recover from shutdown" [Medium,Triaged] | 20:04 |
SpamapS | and now we're off to venice beach for a pretzel/beer/sand-play | 20:05 |
SpamapS | lifeless: I do have a patch but it is entirely untested | 20:05 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Restart mysql during o-r-c post-configure https://review.openstack.org/63699 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Use mysql element in boot-stack https://review.openstack.org/63646 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Remove any accidental extra /etc/my.cnf https://review.openstack.org/63645 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Remove obsolete haveged and clean-apt from mysql https://review.openstack.org/63643 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Add ephemeral state preservation support to mysql https://review.openstack.org/63642 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Make mysql.create-users section optional https://review.openstack.org/64065 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Initialize underlying database files https://review.openstack.org/63966 | 20:06 |
openstackgerrit | Clint "SpamapS" Byrum proposed a change to openstack/tripleo-image-elements: Remove mysql debian-sys-maint user https://review.openstack.org/64064 | 20:06 |
SpamapS | there.. updated stack with fixed apport .. but may be totally bong.. haven't actually tested it | 20:06 |
*** funzo has joined #tripleo | 20:26 | |
*** funzo has quit IRC | 20:32 | |
lifeless | SpamapS: thanks | 20:34 |
*** boris-42 has joined #tripleo | 20:54 | |
*** mrunge has quit IRC | 21:08 | |
*** jcooley_ has joined #tripleo | 21:12 | |
*** jcooley_ has quit IRC | 21:24 | |
*** funzo has joined #tripleo | 21:27 | |
*** jcooley_ has joined #tripleo | 21:28 | |
*** funzo has quit IRC | 21:31 | |
*** jcooley_ has quit IRC | 21:33 | |
*** d0ugal has quit IRC | 21:41 | |
*** d0ugal has joined #tripleo | 21:43 | |
*** d0ugal has joined #tripleo | 21:44 | |
*** d0ugal has joined #tripleo | 21:44 | |
*** d0ugal has joined #tripleo | 21:47 | |
*** d0ugal has joined #tripleo | 21:47 | |
*** john-n-seattle has quit IRC | 22:09 | |
*** john-n-seattle has joined #tripleo | 22:10 | |
*** funzo has joined #tripleo | 22:28 | |
*** funzo has quit IRC | 22:32 | |
*** jog0 has quit IRC | 23:05 | |
*** vipul has quit IRC | 23:05 | |
*** jog0 has joined #tripleo | 23:05 | |
*** GheRivero has quit IRC | 23:05 | |
*** GheRivero has joined #tripleo | 23:06 | |
*** vipul has joined #tripleo | 23:06 | |
*** funzo has joined #tripleo | 23:29 | |
*** funzo has quit IRC | 23:34 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!