=== harlowja_away is now known as harlowja === harlowja is now known as harlowja_away [18:15] harmw sean hopefully getting me an image today :-P [21:08] ah nice harlowja [21:12] first things first though, time to fix my broken havana upgrade [21:40] ah, good luck :-/ [21:40] god how I hate openstack for beeing such a pig to debug in case of failures :| especially since it now just works [21:40] oh, haha [21:40] ^^ [21:40] just works?? [21:40] lol [21:40] u so funny [21:41] we are working through the havana upgrade as we speak afaik [21:41] it was bugging me about not beeing able to find drive.conf, even though i configured force_config_drive=false [21:41] saw on the ML that some migration is possibly busted [21:41] drive.conf? [21:41] yeah, whats it called [21:41] odd [21:41] in the instance dir [21:41] or just 'disk' [21:42] ya, thats config drive stuff [21:42] *at least disk.config is [21:42] yes , indeed [21:42] and which I told nova to have have disabled [21:42] ya, :-/ [21:42] and u restarted nova processes? [21:42] it also complained about timeouts with neutron, causing bad behaviour aswell [21:43] ofc :) [21:43] k, odd [21:43] well apart from that, it now 'just' works [21:43] grizzly to havana [21:43] ya [21:44] i haven't heard anything bad from the guys that are working on that upgrade here [21:44] just takes time to make sure :-P [21:44] and once u go forward u never go back (sadly) [21:44] having to do db_sync for nova/cinder/glance/etc. was the only real bug i guess [21:46] lol, interestingly enough, my newly created instance has a disk.config file :| [21:46] force_config_drive = false [21:48] :-/ [21:49] 2013-12-30 22:49:00.693 25436 INFO nova.virt.libvirt.driver [req-51d97fd0-50b5-4c9c-be1d-c4767df31cf5 30f8cf93273345d1b7dc4e22da05536d 04826ef02a00466da4af5e70ddc67038] [instance: 87b2cf14-bd06-475c-a5a2-293969d31960] Using config drive [21:49] wtf [21:49] ya [21:49] odd [21:50] https://github.com/openstack/nova/blob/stable/havana/nova/virt/libvirt/driver.py#L2419 [21:50] ah, and here we go again: 2013-12-30 22:49:53.105 25436 TRACE nova.compute.manager [instance: 87b2cf14-bd06-475c-a5a2-293969d31960] ConnectionFailed: Connection to neutron failed: timed out [21:50] https://github.com/openstack/nova/blob/stable/havana/nova/virt/configdrive.py#L180 [21:50] instance.get('config_drive') or CONF.force_config_drive [21:50] so maybe your instance think it needs the config_Drive [21:50] and thats overriding force setting [21:51] hm, well nova boot isn't telling it to use it [21:52] ya, someone is setting that i think [21:53] i was hoping to -not- having to go through sourcecode to get this fixed... :p [21:54] ya [21:54] can u paste the debug request logs [21:54] https://github.com/openstack/nova/blob/stable/havana/nova/api/openstack/compute/servers.py#L763 [21:54] my guess is that code is getting activated, which is saving sometihing in the instance [21:54] a favorite saying of a person on my team [21:54] 'its openstack relaxxxxx' [21:54] *long x, lol [21:55] :p [21:59] does seem odd that it isn't turned off though [21:59] when booting use --debug and see what the heck nova is sending [22:03] "name": "dummy", "created": "2013-12-30T22:02:04Z", "tenant_id": "04826ef02a00466da4af5e70ddc67038", "OS-DCF:diskConfig": "MANUAL", "os-extended-volumes:volumes_attached": [{"id": "07c70f2f-9aa5-46fc-ba40-768b1cc412e4"}], "accessIPv4": "", "accessIPv6": "", "progress": 0, "OS-EXT-STS:power_state": 0, "config_drive": "", "metadata": {}}} [22:04] though now its hitting a neutron timeout [22:05] odd, ya, "" == false in python [22:12] its openstack rellaxxxx [22:12] lol [22:12] openstack should invest some time in making stuff like this easier to debug :) [22:20] ffs, ive just ran the build-me-a-new-instance script again, but this thime on the controller [22:20] and volia, no neutron timeout :| [22:21] difference is fedora workstation with grizzly cmdline tools, controller has havana [22:21] though its probably just dumb luck [22:21] its still creating a config_drive though [22:24] 2013-12-30 23:24:08.190 25862 DEBUG nova.openstack.common.service [-] force_config_drive = false log_opt_values /usr/lib/python2.6/site-packages/oslo/config/cfg.py:1945 [22:24] from nova-compute startup [22:34] :-/ [22:34] did u try setting no value for force_config_drive [22:35] harmw ya, i think i see it [22:35] lol [22:35] https://github.com/openstack/nova/blob/master/nova/virt/configdrive.py#L46 [22:35] cfg.StrOpt [22:35] haha [22:36] so leave it empty, not 'false' [22:36] * harlowja not really funny :-/ [22:36] +1 for the ever consistent openstack [22:36] def [22:36] force_config_drive is a string option, to allow for future behaviors [22:36] lol [22:36] 'future behaviors' [22:36] lol [22:37] and empty is "" or just realy NULL ? [22:37] i'd just do [22:37] force_config_drive = [22:37] yea [22:37] ok [22:38] i guess that would be null [22:39] or should be [22:39] 2013-12-30 23:38:59.843 26681 WARNING nova.virt.disk.api [req-9093c6c8-eca4-4107-9fea-deae1409d02a 30f8cf93273345d1b7dc4e22da05536d 04826ef02a00466da4af5e70ddc67038] Ignoring error injecting data into image ([Errno 2] No such file or directory: '/data/openstack/nova//instances/0f6f6e41-cc37-4bf0-983b-a48dff16c9db/disk') [22:40] 2013-12-30 23:39:02.071 26681 INFO nova.compute.manager [-] Lifecycle event 0 on VM 0f6f6e41-cc37-4bf0-983b-a48dff16c9db [22:40] 2013-12-30 23:39:02.388 26681 INFO nova.virt.libvirt.driver [-] [instance: 0f6f6e41-cc37-4bf0-983b-a48dff16c9db] Instance spawned successfully. [22:40] there we go [22:40] thanks harlowja [22:40] np [22:40] +infinity for opensource :) [22:41] :) [22:41] mostly works some of the time, ha [22:41] ^ thats opensource, lol [22:41] :) [22:46] a little over 24hours away from nye :) [22:47] def [22:48] 2014, the year of linux [22:48] lol [22:48] lol [22:50] or maybe the year of openstack, idk [23:29] woot, got a freebsd to locally run [23:29] devfs 1.0K 1.0K 0B 100% /dev [23:29] procfs 4.0K 4.0K 0B 100% /proc [23:29] /dev/vtbd0p2 9.6G 1.4G 7.5G 16% [23:30] harmw do u have an simple instructions i can do to make it active, since i'm guessing its not install rpm :-P