Thursday, 2015-07-09

*** puranamr has joined #openstack-ironic00:07
*** puranamr has quit IRC00:25
*** puranamr has joined #openstack-ironic00:28
*** jamielennox is now known as jamielennox|away00:29
*** ijw_ has quit IRC00:33
*** zz_natorious is now known as natorious00:37
*** jamielennox|away is now known as jamielennox00:39
*** r-daneel has quit IRC00:40
*** natorious is now known as zz_natorious00:47
*** [1]cdearborn has joined #openstack-ironic00:51
*** mtanino has quit IRC00:53
*** Pradip has quit IRC01:03
*** amotoki has joined #openstack-ironic01:10
*** oomichi has joined #openstack-ironic01:11
*** kkoski has quit IRC01:17
*** naohirot has joined #openstack-ironic01:20
*** [1]cdearborn has quit IRC01:20
*** dguerri` is now known as dguerri01:29
*** bitblt has quit IRC01:45
*** oomichi has quit IRC01:46
*** Sukhdev has quit IRC01:48
*** bizarrochristy has joined #openstack-ironic02:05
*** davideagnello has quit IRC02:05
*** puranamr has quit IRC02:09
*** bizarrochristy has quit IRC02:10
*** Sukhdev has joined #openstack-ironic02:11
*** cing has joined #openstack-ironic02:14
*** cing has quit IRC02:14
*** cing has joined #openstack-ironic02:14
*** dguerri is now known as dguerri`02:17
*** Sukhdev has quit IRC02:20
*** achanda has quit IRC02:21
*** achanda has joined #openstack-ironic02:21
*** achanda has quit IRC02:22
*** dguerri` is now known as dguerri02:22
*** dguerri is now known as dguerri`02:25
*** dguerri` is now known as dguerri02:30
*** bizarrochristy has joined #openstack-ironic02:33
*** dguerri is now known as dguerri`02:34
*** r-daneel has joined #openstack-ironic02:35
*** bizarroc_ has joined #openstack-ironic02:35
*** bizarrochristy has quit IRC02:37
*** jlk has quit IRC02:41
*** hakimo has joined #openstack-ironic02:52
*** hakimo_ has quit IRC02:54
*** r-daneel has quit IRC02:55
*** bizarroc_ has quit IRC02:56
*** rbrooker has quit IRC02:56
*** bizarrochristy has joined #openstack-ironic02:56
*** puranamr has joined #openstack-ironic03:08
*** puranamr has quit IRC03:08
*** yuanying has quit IRC03:16
*** jlk has joined #openstack-ironic03:17
*** jlk has quit IRC03:17
*** jlk has joined #openstack-ironic03:17
*** shalq has quit IRC03:18
*** shalq has joined #openstack-ironic03:18
*** davideagnello has joined #openstack-ironic03:19
*** jamielennox is now known as jamielennox|away03:22
*** jlk has quit IRC03:25
*** achanda has joined #openstack-ironic03:26
*** jamielennox|away is now known as jamielennox03:31
*** achanda has quit IRC03:34
*** Kennan2 has joined #openstack-ironic03:35
*** Kennan has quit IRC03:36
*** amotoki has quit IRC03:37
*** zz_natorious is now known as natorious03:46
*** jlk has joined #openstack-ironic03:50
*** jlk has joined #openstack-ironic03:50
*** rameshg87 has joined #openstack-ironic03:50
*** amotoki has joined #openstack-ironic03:51
*** praneshp has quit IRC03:55
*** praneshp has joined #openstack-ironic03:58
*** achanda has joined #openstack-ironic04:00
*** Marga_ has joined #openstack-ironic04:02
*** vishwanathj has quit IRC04:02
*** Marga__ has joined #openstack-ironic04:02
*** vishwanathj has joined #openstack-ironic04:03
*** achanda has quit IRC04:06
*** Marga_ has quit IRC04:07
*** vishwana_ has joined #openstack-ironic04:07
*** yuanying has joined #openstack-ironic04:08
*** vishwanathj has quit IRC04:09
*** amotoki has quit IRC04:17
*** kkoski has joined #openstack-ironic04:17
*** kkoski has quit IRC04:22
*** amotoki has joined #openstack-ironic04:23
*** achanda has joined #openstack-ironic04:24
*** amotoki has quit IRC04:33
*** amotoki has joined #openstack-ironic04:43
*** natorious is now known as zz_natorious04:45
*** lazy_prince has joined #openstack-ironic04:54
lazy_princegood morning ironickers....05:03
Haomeng|2lazy_prince: morning:)05:19
lazy_princeHaomeng|2: morning..05:21
Haomeng|2lazy_prince: :)05:21
*** Sukhdev has joined #openstack-ironic05:25
*** itamarl has joined #openstack-ironic05:43
*** ig0r_ has joined #openstack-ironic05:51
*** ig0r__ has quit IRC05:55
*** bizarrochristy has quit IRC05:56
*** bizarrochristy has joined #openstack-ironic05:56
*** bizarrochristy has quit IRC05:59
*** bizarrochristy has joined #openstack-ironic05:59
*** bizarrochristy has quit IRC06:00
*** bizarrochristy has joined #openstack-ironic06:01
*** Kennan2 has quit IRC06:02
*** bizarroc_ has joined #openstack-ironic06:02
*** bizarrochristy has quit IRC06:02
*** Kennan has joined #openstack-ironic06:03
*** davidlenwell has quit IRC06:06
*** davidlenwell has joined #openstack-ironic06:08
*** ukalifon1 has joined #openstack-ironic06:09
*** pradipta has joined #openstack-ironic06:09
*** bizarrochristy has joined #openstack-ironic06:12
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/19990406:23
*** praneshp_ has joined #openstack-ironic06:25
*** praneshp has quit IRC06:27
*** praneshp_ is now known as praneshp06:27
*** dtantsur|afk is now known as dtantsur06:31
dtantsurMorning Ironic06:31
*** radek__ has joined #openstack-ironic06:31
*** dguerri` is now known as dguerri06:40
*** hakimo has quit IRC06:40
*** dguerri is now known as dguerri`06:46
*** achanda has quit IRC06:52
openstackgerritMerged openstack/ironic-inspector: Prerelease translation source update  https://review.openstack.org/19971806:53
*** Haomeng has joined #openstack-ironic06:56
*** max_lobur has joined #openstack-ironic06:58
*** Haomeng|2 has quit IRC06:59
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Make ilo drivers standalone work without swift  https://review.openstack.org/19347807:01
*** davideagnello has quit IRC07:04
*** ifarkas has joined #openstack-ironic07:04
*** Nisha has joined #openstack-ironic07:10
*** max_lobur has quit IRC07:16
rameshg87dtantsur: morning07:20
rameshg87dtantsur: do you wish to +A https://review.openstack.org/#/c/199163/ - there are already 2x+2s on it :)07:20
dtantsuryeah, I wasn't sure who left the initial comments07:21
dtantsurbut as Ruby already +2ed, I think we can approve07:22
rameshg87dtantsur: thanks07:23
*** praneshp has quit IRC07:24
*** praneshp has joined #openstack-ironic07:25
dtantsurrameshg87, I don't understand phrase "fail the node"07:25
dtantsurwe don't fail nodes, we fail processes on them07:25
dtantsurfailing the node sounds too scary to me :)07:25
*** Sukhdev has quit IRC07:25
rameshg87dtantsur: eh..07:25
* rameshg87 things07:26
rameshg87thinks07:26
dtantsurmaybe we should ask some English native in the evening, wdyt?07:26
*** mrda is now known as mrda-away07:26
rameshg87dtantsur: yeah07:26
dtantsurRuby is usually good at wordings :)07:26
rameshg87yeah07:26
rameshg87dtantsur: since we are operating on the node every time07:26
rameshg87I thought failing the node conveyed it .. but yeah, may be let's wait for other's thoughts as well07:27
*** praneshp has quit IRC07:28
*** karimb has joined #openstack-ironic07:32
karimbhello, buddies is it possible to use a json file for deployment with agent_ssh so one can emulate baremetal deployment with vms ?07:33
*** yog__ has joined #openstack-ironic07:41
openstackgerritsonu proposed openstack/python-ironicclient: Added unit tests for command-line shell  https://review.openstack.org/17237107:42
*** Sukhdev has joined #openstack-ironic07:46
*** amotoki_ has joined #openstack-ironic07:47
*** amotoki has quit IRC07:49
*** smoriya has joined #openstack-ironic07:50
Haomengkarimb: sure, but the vms need to be prepared as well, and the agent_ssh driver info are populated correctly with ssh credentials07:51
Haomengkarimb: are you using bifrost to deploy ironic bm nodes?07:52
Haomengkarimb: there is test script in it, you can take as reference, that will run with *ssh driver and vms to emulate baremetal07:52
openstackgerritMerged openstack/bifrost: Update README for simple-init/glean  https://review.openstack.org/19814207:55
qiaoerfuhello all, may i ask a question?07:56
Haomengqiaoerfu: sure07:57
Haomengqiaoerfu: welcome07:57
qiaoerfuthere's no node appeared in compute db after i enrolled the ironic node, i don't know why07:58
Haomengqiaoerfu: compute db?07:58
qiaoerfucompute_node07:58
qiaoerfuthe table07:58
qiaoerfuso i can't schedule instance for it07:59
Haomengqiaoerfu: we can run nova command to check, no need to check in db level I think - nova-manage service list07:59
Haomengqiaoerfu: nova hypervisor-list07:59
qiaoerfuyes, i run nova hypervisor-list07:59
qiaoerfubut no record07:59
Haomengqiaoerfu: did you change nova.conf as well?08:00
Haomengqiaoerfu: check nova compute log, should be some error encountered08:00
Haomengqiaoerfu: how about "ironic driver-list" output08:00
Haomengqiaoerfu: make sure ironic conductor working as well first08:01
qiaoerfuyes, have three records08:01
qiaoerfupxe_ipmitool, agent_ipmitool and agent_ssh08:01
Haomengqiaoerfu: ok, should be nova compute side issue08:02
Haomengqiaoerfu: have to check nova compute log08:02
*** Sukhdev has quit IRC08:02
Haomengqiaoerfu: maybe the ironic nova driver is not loaded as well08:02
*** lucas-dinner has joined #openstack-ironic08:02
Haomengqiaoerfu: make sure the correct setting in nova.conf in comupte node08:02
*** lucas-dinner has quit IRC08:03
qiaoerfui've deleted the node record of compute_node manually08:03
Haomengqiaoerfu: check "Configure Compute Service to use the Bare Metal Service" section out from - http://docs.openstack.org/developer/ironic/deploy/install-guide.html08:03
Haomengqiaoerfu: no08:03
*** lucasagomes has joined #openstack-ironic08:03
Haomengqiaoerfu: dont touch db by manually08:03
Haomengqiaoerfu: will break the code logic sometime08:04
qiaoerfuthe compute driver is set to ironic08:04
Haomengqiaoerfu: so have to restart nova compute service for your case08:04
Haomengqiaoerfu: and check nova compute service log08:04
Haomengqiaoerfu: paste the error via -paste.openstack.org, and let me help to check08:04
karimbHaomeng, thanks will have a look, using rdomanager08:05
Haomengkarimb: welcome, good luck08:06
qiaoerfuhaomeng, just wait a second08:06
Haomengqiaoerfu: ok08:06
qiaoerfucan i give it out at here?08:06
qiaoerfui found an error08:06
Haomengqiaoerfu: sure08:06
qiaoerfuError during ClusteredComputeManager.update_available_resource: Remote error: OperationalError (OperationalError) (1048, "Column 'cpu_info' cannot be null") 'INSERT INTO compute_nodes (deleted_at, deleted, created_at, updated_at, service_id, vcpus, memory_mb, local_gb, vcpus_used, memory_mb_used, local_gb_used, hypervisor_type, hypervisor_version, hypervisor_hostname, free_ram_mb,08:07
qiaoerfufree_disk_gb, current_workload, running_vms, cpu_info, disk_available_least, host_ip, supported_instances, metrics, pci_stats, extra_resources, stats, numa_topology) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)' (None, 0, datetime.datetime(2015, 7, 9, 8, 2, 51, 192726), None, 5, 24, 98304, 1000, 0, 0, 0, 'ironic',08:07
qiaoerfu1, '5e18bedd-72fc-4dfc-9e8b-2810a80a8551', 98304, 1000, 0, 0, None, 1000, '172.16.70.15', '[["x86_64", "baremetal", "hvm"]]', '[]', '[]', None, '{"cpu_arch": "x86_64"}', None)08:07
Haomengqiaoerfu: if it is long text, it is better that paste via paste.openstack.org to share08:07
qiaoerfuok08:07
*** athomas has joined #openstack-ironic08:08
Haomengqiaoerfu: odd, can you confirm if the same code version we use for both nova compute code  and ironic conductor08:08
*** jistr has joined #openstack-ironic08:09
qiaoerfui'm using juno, but i updated the ironic driver for nova and updated the ironic to the kilo version08:09
Haomengqiaoerfu: juno is to old08:10
Haomengqiaoerfu: suggest to install kilo or l release code to have try08:10
qiaoerfuyeah, but for some reason, you know08:10
Haomengqiaoerfu: it is hard to support juno now08:10
Haomengqiaoerfu: understanding08:10
Haomengqiaoerfu: the juno ironic is not stable I think08:11
qiaoerfuat the first time i finished the update, the node is discoverd normally08:11
Haomengqiaoerfu: your nova code version is juno also?08:12
qiaoerfuyes, except the ironic driver08:12
Haomengqiaoerfu: you mean for firs time, it works?08:12
Haomengqiaoerfu: so have to have difference between your first run and this time08:12
qiaoerfuyes, until i delete the node record in compute_node08:13
Haomengqiaoerfu: oh, no08:13
Haomengqiaoerfu: we should not to manually modify database data08:13
Haomengqiaoerfu: that is danger to break code logic08:13
qiaoerfui agree08:13
Haomengqiaoerfu: so maybe some FK reference or something data broken08:14
Haomengqiaoerfu: so it is not easy to recovery, and suggest to reinstall the nova08:14
qiaoerfuok, i'll give it a try08:15
Haomengqiaoerfu: ok, good luck:)08:15
qiaoerfuvery thx08:15
Haomengqiaoerfu: welcome, so keep good habit and dont touch database table data by manually:)08:16
qiaoerfugot it08:16
qiaoerfu:)08:16
Haomengqiaoerfu: only if we know how to rebuild the data by manually:)08:17
Haomengqiaoerfu: :)08:17
Haomengqiaoerfu: nova data model is very complex, I think we break some data reference relationship08:18
qiaoerfucan i delete the whole nova db and db sync it again?08:18
Haomengqiaoerfu: should work, you can try, good luck:)08:19
qiaoerfuokay08:20
Haomengqiaoerfu: :)08:20
*** ndipanov has joined #openstack-ironic08:21
*** max_lobur has joined #openstack-ironic08:24
*** yog__ has quit IRC08:25
openstackgerritMerged openstack/python-ironicclient: Expose node's clean_step and bump default version  https://review.openstack.org/19934008:28
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/19961608:37
*** notq has quit IRC08:45
*** pelix has joined #openstack-ironic08:46
*** romcheg has joined #openstack-ironic08:49
openstackgerritMerged openstack/ironic: Enable translation for config option help messages  https://review.openstack.org/19764008:50
openstackgerritMerged openstack/ironic: Mock the file creation for the GetConfigdriveTestCase tests  https://review.openstack.org/19907808:51
openstackgerritMerged openstack/ironic: Address follow-up comments  https://review.openstack.org/19916308:52
openstackgerritMerged openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/19990408:52
*** yog__ has joined #openstack-ironic09:00
*** dtantsur is now known as dtantsur|brb09:01
*** amotoki_ has quit IRC09:02
*** davideagnello has joined #openstack-ironic09:04
*** davideagnello has quit IRC09:09
*** coolsvap|away is now known as coolsvap09:15
rameshg87dtantsur|brb: lucasagomes: Haomeng: can you guys please have a look at ironic-lib refactoring review - https://review.openstack.org/#/c/162162/ . if possible we can merge the code and make an initial release of proliantutils and see how it goes for the first time09:22
rameshg87*initial release of ironic-lib09:22
* rameshg87 is also looking at that review now 09:23
lazy_princelucasagomes: I tested https://review.openstack.org/#/c/198720/ and found it to be working.09:23
lucasagomesrameshg87, ack!09:24
lucasagomeslazy_prince, w00t!09:24
lucasagomeslazy_prince, I'm not core of tripleO so I can just +109:25
lazy_princelucasagomes: I know but just wanted to let you know of the testing..09:25
lucasagomeslazy_prince, cool! yeah thanks for testing it out09:26
lazy_princelucasagomes: well I had to do that eventually as it was my patch.. :)09:26
lucasagomeshah fair09:27
*** e0ne has joined #openstack-ironic09:28
*** marzif_ has joined #openstack-ironic09:29
lucasagomesseems it just got approved :-)09:29
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces  https://review.openstack.org/16651309:33
*** derekh has joined #openstack-ironic09:36
*** yog__ has quit IRC09:46
*** DaveM has joined #openstack-ironic09:46
*** marzif_ has quit IRC09:47
DaveMHi guys, does anyone know of a list of hardware we know works with ironic (Without too much effort)?09:47
*** coolsvap is now known as coolsvap|away09:48
sambettsMorning all o/09:49
sambettsDaveM: If it supports PXE and IPMI it should work, I don't know if there is an actual list of specific hardware anyway though09:50
sambettss/anyway/anywhere09:51
tiagogomes_DaveM, ProLiant DL320e Gen8 v2 work,  ProLiant DL360 G6 servers don't09:53
*** naohirot has quit IRC09:53
lazy_princetiagogomes_: when you say, it does not work, what do you mean? the IPMI do not work, or the image do not work or what else..?09:55
tiagogomes_lazy_prince the IPMI. I got this error when I tried "Unable to send RAW command (channel=0x0 netfn=0x0 lun=0x0 cmd=0x8 rsp=0x80): Unknown (0x80)"09:57
*** rameshg87 has quit IRC09:59
*** yog__ has joined #openstack-ironic10:00
DaveMsambetts, thats what I'd expected the answer to be. Just wanted to check.10:01
DaveMInteresting about the DL360 g6, we've tried with DL360 G9 and all works as expected10:01
DaveMWell the coreos ramdisk gives a load of output due to the intel gpu, but that can be removed with an additional kernel param10:02
lazy_princenot sure if there are new fw which could resolve the ipmi issues.. but you also have the ilo power drivers that could help..10:02
lazy_princeyou could always use the alternative fedora agent images..10:03
*** radek__ has quit IRC10:05
openstackgerritSergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/19600210:05
openstackgerritSergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/19600210:07
*** radek__ has joined #openstack-ironic10:07
*** coolsvap|away is now known as coolsvap10:11
*** stendulker has joined #openstack-ironic10:13
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Migrate RPC objects to oslo.versionedobjects Fields  https://review.openstack.org/19875510:20
*** e0ne is now known as e0ne_10:24
*** coolsvap is now known as coolsvap|away10:25
openstackgerritSergey Vilgelm proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/19600210:26
openstackgerritSergey Vilgelm proposed openstack/ironic: Set default value of tempdir option to None  https://review.openstack.org/19999810:26
*** pradipta has quit IRC10:27
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Node resource  https://review.openstack.org/19802110:29
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources  https://review.openstack.org/19834510:29
*** e0ne_ is now known as e0ne10:31
*** dtantsur|brb is now known as dtantsur10:34
*** romcheg has quit IRC10:34
*** romcheg has joined #openstack-ironic10:36
dtantsurDaveM, I have DELL PowerEdge R320 for testing, usually works10:39
*** notq has joined #openstack-ironic10:41
*** yuanying has quit IRC10:41
lucasagomesfolks I'm about to approve https://review.openstack.org/#/c/150488/ someone wants to take a look at it before?10:42
*** Nisha has quit IRC10:42
lucasagomesram<tab> ...10:42
dtantsurI don't think many people here care..10:43
*** e0ne is now known as e0ne_10:51
*** romcheg has quit IRC11:02
*** davideagnello has joined #openstack-ironic11:05
*** davideagnello has quit IRC11:10
*** stendulker has quit IRC11:11
*** dprince has joined #openstack-ironic11:13
*** coolsvap|away is now known as coolsvap11:22
*** cing has quit IRC11:39
*** romcheg has joined #openstack-ironic11:39
lazy_princewhat is the minimum python version needed for IPA..?11:43
*** jjohnson2 has joined #openstack-ironic11:44
*** jjohnson2 has quit IRC11:44
*** igordcard_ has quit IRC11:46
TheJuliaGood morning11:47
dtantsurTheJulia, morning11:48
lazy_princeTheJulia: Good morning.11:48
TheJulialazy_prince: I would assume it is 2.7 compat given it has a python27 job11:49
lazy_princeTheJulia: I was testing the centos based IPA image. for some reason, the /proc was not available when booted on a machine..11:49
TheJuliaand IPA fails to launch because of this?11:49
*** zhenguo has quit IRC11:50
* TheJulia wonders if this is the same race she has had with coreos on occassion which has resulted in her primary test machine failing to callback.11:50
*** e0ne_ is now known as e0ne11:50
lazy_princeTheJulia: also the python version in centos was 2.6. yes.. as it tried reading the ipa-api-url from /proc/cmdline, it failed..11:51
TheJulialazy_prince: oh, try centos7 if you haven't already.  Centos == centos6 which ships with 2.611:51
TheJuliayeah11:51
TheJuliadid you disable selinux by chance?11:51
TheJulia(not saying you should, just curious)11:51
*** lucasagomes is now known as lucas-hungry11:51
lucas-hungryTheJulia,  good morning11:51
lazy_princeokay.. let me check that with centos7.. i used disable-selinux element11:51
* TheJulia should go find food.... and more coffee11:52
lazy_princeTheJulia: first of all no net drivers were loaded. so i manually loaded them. I did it on VM and ProLiant servers.. both had same results..11:53
TheJuliaugh11:53
TheJulialazy_prince: try `ip link` and see if the interfaces are there, just not actiating11:54
TheJuliaI suspect I've seen this before when simple-init was failing11:54
TheJuliabut that was another issue11:54
lazy_princethey were not there.. when i did modprobe vmxnet3, they came up..11:54
TheJuliaso that I would kind of expect11:55
lazy_princebut strange thing was that entire /proc was missing11:55
TheJuliathe OS image likely just doesn't know your running the guest and need that specific driver without it being set in the config.11:55
TheJuliaBut on physical hardware, those are fairly standardized drivers/hardware11:56
TheJuliahmm11:56
lazy_princei had the same results  with physical servers..11:56
TheJuliaload the drivers manually and the interface appeared?11:56
lazy_princeanyways, will try with centos711:56
lazy_princeyes..11:56
TheJuliaSomething is very broken there then11:57
TheJulia:(11:57
ifarkasdtantsur, hi, I think we can close https://bugs.launchpad.net/ironic/+bug/1463878 It's not a bug in master11:57
openstackLaunchpad bug 1463878 in Ironic "pxe_drac fails with local boot" [High,Triaged]11:58
ifarkasdtantsur, what do you think?11:58
*** qiaoerfu has quit IRC11:58
TheJuliaI'd expect to find more issues on centos to be honest, its not tremendiously used.  I know ubuntu is used a bit more, and infra uses ubuntu-minimal for nodepool images11:58
dtantsurifarkas, feel free to, if this bug is no longer valid :)11:58
ifarkasdtantsur, ok11:58
lazy_princek.. i will look at the centos a bit later then.. will resolve IPA on ubuntu first..11:59
*** trown|outttypeww is now known as trown12:01
*** e0ne is now known as e0ne_12:02
*** yog__ has quit IRC12:04
*** e0ne_ is now known as e0ne12:09
*** yog__ has joined #openstack-ironic12:14
*** yog__ has quit IRC12:21
*** rcarrillocruz has quit IRC12:28
*** vdrok has quit IRC12:31
*** max_lobur has quit IRC12:31
*** viktors has quit IRC12:31
*** yuriyz has quit IRC12:31
lazy_princeTheJulia: I ran the ramdisk build for ubuntu using ironic-agent but did not see scsi-target-utils being installed (as mentioned in the review comments for 198771). do you mind sharing contents of ironic-agent/package-installs.yaml file12:31
*** romcheg has quit IRC12:32
*** e0ne has quit IRC12:32
*** yog__ has joined #openstack-ironic12:32
*** thrash|g0ne is now known as thrash12:33
*** cing has joined #openstack-ironic12:36
tiagogomes_threenode-controller~ $ ironic node-set-provision-state 62f9387f-0d17-4e47-8694-b5410fbf23ac deleted12:42
tiagogomes_The requested action "deleted" can not be performed on node "62f9387f-0d17-4e47-8694-b5410fbf23ac" while it is in state "available". (HTTP 400)12:42
tiagogomes_How do I workaround this?12:42
tiagogomes_node-delete doesn't help either12:43
dtantsurtiagogomes_, you're trying to unprovision node that is not provisioned12:45
dtantsurtiagogomes_, node-delete should be the right command, why does it fail?12:45
tiagogomes_threenode-controller~ $ ironic node-delete 62f9387f-0d17-4e47-8694-b5410fbf23ac12:45
tiagogomes_Node 62f9387f-0d17-4e47-8694-b5410fbf23ac is associated with instance a301dd5c-201f-4acf-b553-4b9fd81daa9e. (HTTP 409)12:45
lazy_princetiagogomes_: do nova delete12:46
dtantsurWUT?12:46
dtantsurwell, if nova delete works...12:46
*** lucas-hungry is now known as lucasagomes12:46
tiagogomes_there are no nova instances12:46
*** romcheg has joined #openstack-ironic12:47
dtantsurtiagogomes_, I wonder how came it's associated with an instance then...12:47
dtantsurtiagogomes_, $ ironic node-update UUID remove /instance_uuid12:47
dtantsurthen node-delete12:47
dtantsurthough it's really weird, probably nova instance didn't shutdown cleanly12:47
tiagogomes_dtantsur that worked :) thanks12:48
dtantsurtiagogomes_, of course never that if you have nova instance really associated :)12:48
dtantsur* never do that12:48
*** pserebryakov has joined #openstack-ironic12:48
tiagogomes_okey dokey12:49
TheJulialazy_prince: tgt: was the only thing if memory serves, it was based upon your rev that you had posted at that point in time.12:49
lazy_princeTheJulia: can you share the smdline that you used to generate the image..12:50
lazy_princes/smdline/cmdline/12:50
TheJuliaIt was in the link I attached12:51
*** kkoski has joined #openstack-ironic12:54
*** max_lobur has joined #openstack-ironic12:54
TheJulialazy_prince: I'll retry again in a few minutes12:55
*** kkoski has quit IRC12:55
lazy_princeTheJulia: I am trying your cmd on a different system (fresh)..12:55
*** amotoki has joined #openstack-ironic12:56
TheJulialazy_prince: it just occured to me that I may have an older version of dib installed too12:56
*** vdrok has joined #openstack-ironic12:59
*** e0ne has joined #openstack-ironic13:00
*** Marga__ has quit IRC13:00
*** rloo has joined #openstack-ironic13:00
*** viktors has joined #openstack-ironic13:05
TheJulialazy_prince: re-running13:05
*** Marga_ has joined #openstack-ironic13:05
*** davideagnello has joined #openstack-ironic13:06
*** Marga_ has quit IRC13:07
*** Marga_ has joined #openstack-ironic13:07
TheJulialazy_prince: worked that time, I must have just had an older version or something13:09
*** zhenguo has joined #openstack-ironic13:09
*** amotoki has quit IRC13:09
dtantsurlucasagomes, as Yuiko seems offline, could you do me a favor and review/approve 2 small patches? https://review.openstack.org/#/c/199677/ and https://review.openstack.org/#/c/199685/13:10
*** [1]cdearborn has joined #openstack-ironic13:10
lucasagomes++13:10
*** davideagnello has quit IRC13:10
lazy_princeTheJulia: ohh.. good to know that.. however, i will push another a new patch set today for somea another issue that i found.13:11
*** priteau has joined #openstack-ironic13:13
*** rbrooker has joined #openstack-ironic13:13
*** puranamr has joined #openstack-ironic13:16
*** amotoki has joined #openstack-ironic13:16
openstackgerritMerged openstack/ironic-inspector: Log when introspection has started  https://review.openstack.org/19967713:17
openstackgerritMerged openstack/ironic-inspector: Clean up tox.ini  https://review.openstack.org/19968513:17
*** dlpartain has joined #openstack-ironic13:18
*** amotoki has quit IRC13:28
*** amotoki_ has joined #openstack-ironic13:28
openstackgerritDmitry Tantsur proposed openstack/ironic: Start using new ENROLL state  https://review.openstack.org/19472213:45
*** puranamr has quit IRC13:45
lazy_princeis there a way to enable login prompt while building the ubuntu images using dib..? need to debug few things..13:46
tiagogomes_Hi, I am getting a "Couldn't determine the UUID of the root partition or the disk identifier after deploying" error. I am trying to install an image that was not created using diskimage-builder. What are the requirements for a custom install OS?13:47
lazy_princetiagogomes_: what driver...?13:48
lazy_princepxe or agent?13:48
lucasagomestiagogomes_, is the image a partition image or a whole disk image?13:48
NobodyCamGood morning IRonicers13:49
lucasagomesNobodyCam, morning ugt!13:49
tiagogomes_lucasagomes, partition image. Although I am not sure what is a whole disk image. Is a image with the bootloader installed?13:49
NobodyCammorning lucasagomes :)13:49
lucasagomestiagogomes_, yes, a whole disk image contains the partitions and a bootloader13:49
lucasagomestiagogomes_, do a: # blkid -s UUID -o value <disk image>13:51
*** rbrooker has quit IRC13:51
lucasagomestiagogomes_, if your image uses a different root device, like LVM volume, btrfs subvolume, ostree13:52
lucasagomesyou'll need one patch that is not merged yet13:52
lucasagomeshttps://review.openstack.org/#/c/178229/13:52
tiagogomes_lucasagomes thanks. The blkid command showed nothing13:57
rloomorning NobodyCam and all the other hard-working ironickers out there, lucasagomes, tiagogomes_, TheJulia, and even the lazy_prince13:57
lucasagomesright, yeah so it can't get the UUID of the filesystem13:57
NobodyCammorning rloo :)13:57
lucasagomesrloo, good morning13:57
lucasagomestiagogomes_, can you mount this image in a loop device?13:57
lazy_princetiagogomes_: how did you generate this image would help us help you..13:58
lazy_princerloo: Good morning..13:58
*** amotoki has joined #openstack-ironic13:58
*** karimb has quit IRC13:59
*** stendulker has joined #openstack-ironic13:59
*** mtanino has joined #openstack-ironic13:59
tiagogomes_lazy_prince this is a cloud image. I am interesting in knowing what changes do I need to make to a cloud image to make it able to install in the baremetal14:00
*** pserebryakov has quit IRC14:00
*** romcheg has quit IRC14:01
*** amotoki_ has quit IRC14:01
lazy_princea simple way could be to install OS and then make adjustment. after that copy all files from all file-systems in a fresh new filesystem (ext4 preferred) and then dd that entire fs to a qcow2 disk image.14:02
lucasagomestiagogomes_, depend on the cloud image really... The standard fedora, ubuntu should be fine14:02
lucasagomestho a atomic image uses things like ostree14:02
lucasagomesso it won't boot without that patch I pointed you to14:02
*** amotoki has quit IRC14:03
*** Kennan2 has joined #openstack-ironic14:03
lucasagomeslazy_prince, that wouldn't work if you use more advanced things like btrfs with subvolumes14:03
tiagogomes_it is ubuntu based14:04
*** Kennan has quit IRC14:04
lazy_princelucasagomes: yup.. thats why i quoted ext4 preferred.. i could be wrong too as i am yet to work on btrfs14:04
lucasagomesfair enuff14:05
*** mtanino has quit IRC14:08
*** DaveM has quit IRC14:09
*** kkoski has joined #openstack-ironic14:09
*** jhova has joined #openstack-ironic14:09
TheJuliatiagogomes_: if you add the "vm" element (very badly named, I know...) to the disk-image-create command line, it will put a boot loader at the beignning of the qcow2 disk image14:10
tiagogomes_TheJulia ah cool, so I'll look into that14:12
*** mtanino has joined #openstack-ironic14:13
TheJuliatiagogomes_: it may not work with every cloud image, but I know it has worked with fedora, centos, centos7, and ubuntu elements for me.14:15
*** cing has quit IRC14:19
tiagogomes_TheJulia ok, but how do I specify the path of the qcow2 image?14:20
TheJuliatiagogomes_: what do you mean, on the disk-image-create command line?14:27
tiagogomes_yes, I'd like to install the bootloader on an already existing qcow2 image14:28
*** amotoki has joined #openstack-ironic14:29
TheJuliaThere is not really a direct mechanism to do that14:30
TheJuliayou CAN convert it to a raw file, mount it, run the boot loader, and go from there14:30
TheJuliatiagogomes_: basically, the steps for grub https://github.com/openstack/bifrost/blob/master/playbooks/roles/ironic-install/tasks/create_bootable_image.yml14:30
tiagogomes_ it turns out that the cloud image that I am trying has a bootloader. I installed it as whole image and it worked :)14:32
tiagogomes_TheJulia thanks for the pointer :)14:33
*** romcheg has joined #openstack-ironic14:45
*** romcheg has quit IRC14:45
*** romcheg1 has joined #openstack-ironic14:45
lazy_princewhen using ipa image built from dib, is the iscsi target started by default, or is it started if the cmdline contains iscsi parameters..?14:52
lazy_princei mean kernel cmdline14:52
*** marzif_ has joined #openstack-ironic14:53
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Bump version to 2.1.0  https://review.openstack.org/20013814:54
*** dlpartain has quit IRC14:54
dtantsur^^^ which means 2.0.0 is released :)14:56
sambettsdtantsur: Woooo!!14:56
lazy_princewell.. actually, let me try it out..14:56
* dtantsur is writing an announcement14:56
trowndtantsur: nice!14:56
trown2 is twice as good as 114:56
dtantsurhehe14:56
jrollmorning all, busy channel today! :)14:58
trowngood ugt morning jroll et. al.14:59
sambettsMorning everyone I've not said it too yet ;) o/15:00
jroll:P15:00
jrolllucasagomes: hey left a comment on https://bugs.launchpad.net/ironic/+bug/145582515:00
*** achanda has joined #openstack-ironic15:00
openstackLaunchpad bug 1455825 in Ironic "Node power while in "cleaning" is unmanageable, leaves no way to retry cleaning" [High,Incomplete]15:00
lucasagomeslazy_prince, the iscsi target is only started if using IPA + pxe_* drivers15:01
lucasagomeshttps://github.com/openstack/ironic-python-agent/blob/141191bcfac852486885011836f8512914e14052/ironic_python_agent/extensions/iscsi.py#L8215:01
lucasagomesjroll, yo, morning! Will take a look15:01
lucasagomesjroll, right, yeah15:01
lucasagomesjroll, I would imagine the @clean_step decorator to contain a flag abortable=True/False15:02
lucasagomesand when the request come we can get the current clean_step from node.clean_step15:02
lucasagomesand check whether it's possible to abort or not15:02
jrollyeah15:03
jrolldefault to true for back compat15:03
lazy_princelucasagomes: can you please tell me which driver uses IPA + pxe.. just too lazy to find out myself..15:03
jrolllazy_prince: any pxe driver15:03
jrolllazy_prince: pxe drivers work with ipa ramdisk15:03
lucasagomeslazy_prince, ^ as jroll says15:03
lucasagomesjroll, yeah +1 commented back15:04
dtantsurjroll, morning15:04
jrollhey dtantsur :)15:04
jrolllucasagomes: cool, I'm going to hack on these two things this morning15:04
*** ralfvand0__ has quit IRC15:04
lazy_princejroll: i used pxe_ipmitool.. does it talks to ironic conductor and then starts the iscsi_initiator if needed..?15:04
lucasagomesjroll, any news on the deploywait thing?15:05
*** ralfvand0__ has joined #openstack-ironic15:05
jrolllazy_prince: yep, it will start the daemon during the deployment15:05
jrolllucasagomes: I didn't really get time yesterday15:05
lucasagomesI see, no bothers!15:05
*** absubram has joined #openstack-ironic15:05
jrollbut yeah goal is to do it today15:06
lucasagomesjroll, another thing that comes to mind re abort cleaning... We may need a new api for it. Because currently DEPLOYWAIT is aborted by using "deleted" provision state15:06
*** achanda has quit IRC15:06
lucasagomeswhich is weird for cleaning because cleaning happens after delete15:06
jrollhah15:06
jrollmaybe 'failed'?15:06
* lucasagomes wants to take a look at it now15:06
*** ralfvand0__ has quit IRC15:06
lucasagomesjroll, yeah... or 'abort'15:07
*** stendulker_ has joined #openstack-ironic15:07
jrollyeah15:07
*** stendulker has quit IRC15:07
lucasagomesso we can use for other stuff15:07
*** ralfvand0__ has joined #openstack-ironic15:07
lazy_princejroll: so as i understand, the iscsi target will not be started on its own during deployment. it will be started only once IPA confirms with the conductor that iscsi target is needed for deployment...15:07
*** davideagnello has joined #openstack-ironic15:07
jrollsure15:07
lazy_princeis this correct understanding..?15:07
jrolllazy_prince: yes, the conductor sends a command to start the daemon https://github.com/openstack/ironic-python-agent/blob/141191bcfac852486885011836f8512914e14052/ironic_python_agent/extensions/iscsi.py#L8215:07
lucasagomeslazy_prince, https://github.com/openstack/ironic/blob/297f14469d23dd793de625251366380cc648fdb2/ironic/drivers/modules/iscsi_deploy.py#L43415:08
jrolllazy_prince: also https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/iscsi_deploy.py#L43415:08
jrollhah15:08
lucasagomesheh yeah15:08
*** shalq has quit IRC15:09
*** coolsvap is now known as coolsvap|away15:09
lazy_princethats so cool..15:09
lucasagomesjroll, mind if I take a look at #1455825 ? just want to see what would be needed there15:09
lucasagomes(asking cause it's assigned to u)15:09
lucasagomesactually it's not anymore15:09
jrolllucasagomes: is that the cleaning one? go for it15:10
jrollyeah15:10
jrollidk how I got assigned15:10
*** [1]cdearborn has quit IRC15:10
*** shalq has joined #openstack-ironic15:10
lucasagomesI think deva did assign you15:10
*** davideagnello has quit IRC15:11
*** stendulker has joined #openstack-ironic15:12
*** itamarl has quit IRC15:13
*** stendulker_ has quit IRC15:15
*** sambetts has quit IRC15:15
jrolllucasagomes: quick one, how does continue_deploy ever get run in the pxe driver with agent?15:16
lucasagomesjroll, heartbeat15:16
jrollit doesn't override deploy_is_done so that should return None15:16
*** sambetts has joined #openstack-ironic15:17
* lucasagomes looks15:17
lucasagomesjroll, here's how it starts15:18
lucasagomeshttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L248-L25015:18
jrollOH15:18
jrollI meant reboot_to_instance15:18
jrollbut I guess it never does that15:19
jrollbecause continue_deploy does the reboot15:19
jrollok cool, sorry to bug you15:19
lucasagomeshttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L66915:19
lucasagomesyeah it never does that15:19
lucasagomescause the conductor already knows when to reboot15:19
lucasagomes(it's the one writing the image)15:19
jrollright15:20
jrollyeah my bad15:20
lucasagomesit's all good, it's good to remember how it's done15:20
lucasagomesI tend to forget things15:20
jrollsame15:21
jrolltoo much info in my head, it overflows sometimes :P15:21
*** kozhukalov_ has joined #openstack-ironic15:23
*** vishwana_ has quit IRC15:23
*** vishwanathj has joined #openstack-ironic15:23
*** jamielennox is now known as jamielennox|away15:23
*** puranamr has joined #openstack-ironic15:26
*** puranamr has quit IRC15:27
lucasagomesyeah15:27
*** puranamr has joined #openstack-ironic15:28
rloohey folks, just a quick note. I'm here for the rest of 'my day' today, and on Monday, and then off for a bit. So if there is anything you 'need' from me, let me know.15:29
*** max_lobur has quit IRC15:29
jrollrloo: please review everything, thanks in advance15:32
*** jamielennox|away is now known as jamielennox15:32
jroll:)15:32
jrollwe're going to sneak in so many grammar errors while you're gone :(15:32
jrollvacation?15:32
*** e0ne is now known as e0ne_15:32
*** igordcard_ has joined #openstack-ironic15:33
lucasagomesjroll, do we run any clean step on gate?15:34
rloojroll: yup, sort of. vacation. visiting in-laws :)15:34
jrollrloo: awesome :)15:34
rloojroll: feel free to sneak in grammar errors; we have help now from doc folks :)15:34
jrolllucasagomes: I think we run erase_devices15:35
*** ukalifon1 has quit IRC15:35
lucasagomesrloo, nice one! enjoy holidays!15:35
lucasagomesjroll, ack will put a patch that will fail unittest, but I want to see if tempest works15:35
rloojroll, lucasagomes: thx15:35
jrolllucasagomes: I'm not 100% sure though15:35
jrollbecause it's slowwwww15:35
dtantsurrloo, hi! could you give your opinion on https://review.openstack.org/199570 please?15:37
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state - DO NOT MERGE  https://review.openstack.org/20015215:37
lucasagomesjroll, let's see... yeah I will test it locally as well15:37
rloodtantsur: ok, in a few15:37
zhenguohi rloo, before your holidays can you review this thttps://review.openstack.org/#/c/197012/ again please15:38
rloozhenguo: yeah, i'll look at it today15:39
openstackgerritJim Rollenhagen proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image  https://review.openstack.org/20015315:40
jrolllucasagomes: cool, will look, there's mine ^15:40
jrollwon't pass tests yet15:40
lucasagomessame heh15:40
lucasagomescool will take a look at it too15:40
*** romcheg has joined #openstack-ironic15:41
jrollJoshNang: ^ can I have your eyes on that too?15:41
JoshNangjroll: subscope15:41
jrollsubscope?15:41
JoshNangwow. **sure15:41
jrolllol wat15:41
jrollautocorrect?15:41
JoshNangaccidentally tabbed15:41
jrolloh lol15:41
jrollI always try to tab complete regular words15:41
JoshNangit should work! :P15:42
lucasagomes++15:42
lucasagomesJoshNang, if you have time https://review.openstack.org/20015215:42
lucasagomestrying to test it now15:42
JoshNanglucasagomes: oo nice15:42
*** jcoufal has quit IRC15:43
*** cing has joined #openstack-ironic15:46
*** e0ne_ is now known as e0ne15:48
dtantsursee you tomorrow15:49
*** dtantsur is now known as dtantsur|afk15:49
NobodyCamnight dtantsur|afk15:49
lucasagomesdtantsur, g'night15:49
sambettsnight dtantsur|afk15:49
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Use released ironic-inspector for functional testing  https://review.openstack.org/20016115:52
*** coolsvap|away is now known as coolsvap15:54
openstackgerritMerged openstack/ironic-inspector: Bump version to 2.1.0  https://review.openstack.org/20013815:57
*** ifarkas has quit IRC15:59
*** trown is now known as trown|mtg15:59
*** davideagnello has joined #openstack-ironic15:59
*** davideagnello has quit IRC16:00
*** andrew has joined #openstack-ironic16:03
*** bitblt has joined #openstack-ironic16:03
devanandamorning, all16:04
jrollmorning devananda :)16:05
sambettsmorning devananda o/16:06
lucasagomesdevananda, morning16:08
stendulkerNobodyCam, lucasagomes, JoshNang: Hi, Can you please look at this spec when you get time. UEFI secure boot support for pxe_ilo driver https://review.openstack.org/#/c/174295/16:12
lucasagomesstendulker, I will add to my TODO, I will look tomorrow cause I will soon call it a day here16:12
JoshNangstendulker: sure16:13
stendulkerlucasagomes, JoshNang: Sure. Thank you16:13
jrolldevananda: can we pleeeeease land this? :) https://review.openstack.org/#/c/185171/16:13
lucasagomesalso folks if you have a min https://review.openstack.org/#/c/199494/ this will enable pxe_ipa test on gate voting16:14
lucasagomesit's been running reliably since march, so we should enforce16:15
lucasagomes(that's re having IPA as the default ramdisk)16:15
*** Marga_ has quit IRC16:17
jrollwoot16:20
*** jamielennox is now known as jamielennox|away16:21
*** stendulker has quit IRC16:21
*** boris-42 has quit IRC16:22
TheJuliajroll: I think if you add a w to the please, it might get slight more traction :)16:23
TheJuliajroll: fwiw, he is in meetings all day :)16:23
jrollpwetty pwease?16:23
devanandajroll: ooh. I need to push the button on that, don't I16:24
devanandajroll: so i left comments on it that didn't get any response16:24
jrollsomebody does!16:24
jrolloh?16:24
devanandajroll: do you want to address those?16:24
jrollyes16:24
devananda:P16:24
jrollI thought I caught everything16:24
devanandathat was a week ago16:24
jrolloh16:24
jrollprobably forgot because you didn't vote :P16:25
jrollok, I'll upload a new one shortly16:25
devanandahah16:25
devanandadamn the lack of +0 votes16:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state - DO NOT MERGE  https://review.openstack.org/20015216:26
devanandaalso, meetings suck16:26
devanandaand week-long meetings suck for a week16:26
TheJulia:(16:26
lucasagomes"Data too long for column 'provision_state' at row 1"" :-)16:27
jrolllucasagomes: rage16:27
lucasagomesyeah16:27
lucasagomesjroll, at least we know it's trying to clean on gate16:27
JoshNangಠ_ಠ16:27
jrolllucasagomes: it goes through the cleaning process even if it doesn't run any steps16:28
jrollidk which you need to test properly16:28
JoshNangit "runs" one step which is basically a noop16:28
lucasagomesjroll, right, but it jsut go to CLEANWAIT if it actually has a clean step16:29
*** jamielennox|away is now known as jamielennox16:29
lucasagomeswhich is async16:29
jrollah ok16:29
jrollnot when booting the ramdisk?16:29
lucasagomesyeah when booting the ramdisk16:29
lucasagomesif I understand the code correctly, if there's no clean_steps it won't try to boot the ramdisk16:30
lucasagomesit will call 'done' directly form CLEANING16:30
jrollI thought it did every time16:30
jrollin case the ramdisk defines steps16:30
JoshNangit needs to boot the ramdisk to know if there are clean steps16:30
jroll(which it does)16:30
*** derekh has quit IRC16:30
lucasagomesoh16:31
lucasagomesok, didin't know16:31
* lucasagomes is preparing an env to test it anyway16:31
*** mgarza_ has joined #openstack-ironic16:35
*** coolsvap is now known as coolsvap|away16:36
*** ndipanov has quit IRC16:36
*** jistr has quit IRC16:37
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Change release model to independent releases  https://review.openstack.org/18517116:41
jrolldevananda: and all ^^16:42
*** e0ne has quit IRC16:42
*** yog__ has quit IRC16:43
*** trown|mtg is now known as trown16:45
*** bitblt has quit IRC16:45
JoshNanglucasagomes: afaict cleanwait looks like it should work16:46
lucasagomesJoshNang, w00t!16:46
lucasagomesyeah in the local env it moved from manageable to available16:47
lucasagomespassing throught "clean wait"16:47
JoshNangnice job :D16:47
lucasagomesI will test it more tomorrow16:47
* lazy_prince signing out and leaving for the day16:47
lucasagomesfolks! I will call it a day16:48
JoshNanglucasagomes: i'd be most curious if it still works if you make ipa shred the disk (so it sits in cleanwait waiting for heartbeats and does the continue_node_clean call)16:48
JoshNanglucasagomes: have a good night!16:49
NobodyCamhave a good night lucasagomes16:49
jrollnight lucas \o16:49
lucasagomesJoshNang, oh but that was the same with CLEANING no?16:50
lucasagomesJoshNang, cause it was in CLEANING and had the clean_step set, so it would call continue_cleaning16:50
lucasagomeswhich would then look a the status of the command16:50
lucasagomes(whether it failed or not etc...)16:51
*** lazy_prince has quit IRC16:51
JoshNanglucasagomes: ahh i think you're right. im forgetting how we short circuited so we don't shred in the gate16:51
lucasagomesack, yeah I'm new to the cleaning code16:52
lucasagomesI jsut started looking into it16:52
lucasagomesit's good to me to do it so I can understand it better16:52
lucasagomesJoshNang, anyway, tomorrow I will see16:52
lucasagomesI'm going to a pub today grab some beers16:52
JoshNangalright! enjoy :D16:52
lucasagomesI see you'all tomorrow! have a great night16:52
sambettsnight lucasagomes16:53
sambettsNight all o/16:53
lucasagomessambetts, g'night16:53
*** lucasagomes is now known as lucas-beer16:53
*** trown is now known as trown|lunch16:54
NobodyCamnight sambetts16:57
*** Nisha has joined #openstack-ironic17:00
*** Nisha has quit IRC17:01
*** cing has quit IRC17:02
*** Nisha has joined #openstack-ironic17:04
*** Sukhdev has joined #openstack-ironic17:05
*** coolsvap|away is now known as coolsvap17:08
*** davideagnello has joined #openstack-ironic17:10
*** rbrooker has joined #openstack-ironic17:11
*** boris-42 has joined #openstack-ironic17:20
*** achanda has joined #openstack-ironic17:20
*** Marga_ has joined #openstack-ironic17:27
*** Marga_ has quit IRC17:30
*** Marga_ has joined #openstack-ironic17:30
*** romcheg has quit IRC17:32
*** romcheg has joined #openstack-ironic17:35
*** cdearborn has joined #openstack-ironic17:36
*** Nisha_away has joined #openstack-ironic17:38
*** Nisha has quit IRC17:38
*** Nisha_away has quit IRC17:39
*** Nisha has joined #openstack-ironic17:41
cdearbornGood afternoon Ironic17:41
cdearbornJust got travel approved for the mid-cycle!17:41
cdearbornHope to see many of you there17:41
jroll\o/17:43
TheJuliaExcellent!17:46
*** trown|lunch is now known as trown17:48
*** e0ne has joined #openstack-ironic17:51
devanandacdearborn: awesome! also, did you sign up on the eventbrite page?17:52
cdearborndevananda: yup! - got my ticket17:53
devananda:)17:53
NobodyCamcdearborn: w00t17:57
cdearbornNobodyCam: :-D17:57
*** davidlenwell has quit IRC18:03
*** davidlenwell has joined #openstack-ironic18:05
*** romcheg has quit IRC18:06
*** dprince has quit IRC18:09
*** dprince has joined #openstack-ironic18:10
*** dprince has quit IRC18:10
*** dprince has joined #openstack-ironic18:10
*** Nisha_away has joined #openstack-ironic18:11
*** Nisha has quit IRC18:11
krotscheckThere's an eventbrite thign?18:12
jrollkrotscheck: ya, https://www.eventbrite.com/e/openstack-ironic-sprint-august-2015-tickets-1753386225418:13
jrollgogogo18:13
*** puranamr has quit IRC18:17
*** puranamr has joined #openstack-ironic18:19
*** Sukhdev has quit IRC18:19
NobodyCam:)18:22
NobodyCamand a food survay on the ether pad: https://etherpad.openstack.org/p/ironic-liberty-midcycle18:23
*** Nisha_brb has joined #openstack-ironic18:24
*** Nisha_away has quit IRC18:24
*** Marga_ has quit IRC18:24
krotscheckAny pointers on parking? I'd like to not have to bus.18:26
krotscheck(It's 1.5 hours by bus)18:26
krotscheckDietary Restirctions?18:27
krotscheckIs that like splleing18:27
krotscheckSerious qestion, these pxe tempest things, were they breaking yesterday?18:28
*** Nisha_brb has quit IRC18:30
NobodyCamI think there was somehting but not sure. nothing new on the white board18:32
*** rbrooker has quit IRC18:34
*** Nisha has joined #openstack-ironic18:35
jrollI didn't notice any gate issues18:39
krotscheckHrm. Ok, I'll do one recheck and hopefully it won't die on me.18:40
openstackgerritJim Rollenhagen proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image  https://review.openstack.org/20015318:41
jroll^ should be good to go now, fixes a nasty bug18:41
*** andrew has quit IRC18:42
*** kozhukalov_ has quit IRC18:47
*** priteau has quit IRC18:49
jrollkrotscheck: devananda: seattle coffee recommendations welcome btw18:49
krotscheckjroll: Monorail. Cash only.18:50
jrollnoted.18:50
*** Sukhdev has joined #openstack-ironic18:50
*** puranamr has quit IRC18:52
*** pelix has quit IRC18:54
devanandajroll: monorail espresso on Pike & 5th ave18:59
devanandayea18:59
*** jcoufal has joined #openstack-ironic19:00
jroll\o/19:00
jroll2x recommendations means I'll be there19:00
*** absubram has quit IRC19:00
devanandajroll: also Victrola Coffee Roasters19:01
devananda310 E Pike St19:01
jrollcool19:01
jrollty sir19:01
devanandaor if you're south, Pegasus Coffee Bar19:02
devananda1218 3rd Ave19:02
devanandajroll: want me to go on?19:02
NobodyCamlol19:02
jrollhah19:02
jrollas long as you continue to include "coffee" or "espresso" for my future greps19:02
devanandaon capitol hill, Espresso Vivace Sidewalk Bar19:02
devananda321 Broadway E19:02
JayFit's amazing what you can find in your irc logs when you grep for a keyword + http19:03
*** coolsvap is now known as coolsvap|away19:04
*** Marga_ has joined #openstack-ironic19:05
jrollhah19:05
*** puranamr has joined #openstack-ironic19:11
*** rbrooker has joined #openstack-ironic19:19
*** romcheg has joined #openstack-ironic19:21
*** Nisha has quit IRC19:25
*** Nisha has joined #openstack-ironic19:25
*** radek__ has quit IRC19:28
*** radek__ has joined #openstack-ironic19:33
*** sambetts has quit IRC19:35
*** Marga_ has quit IRC19:38
*** sambetts has joined #openstack-ironic19:38
*** Marga_ has joined #openstack-ironic19:39
*** zhenguo has quit IRC19:43
*** achanda has quit IRC19:48
*** puranamr has quit IRC19:53
*** puranamr has joined #openstack-ironic19:55
*** romcheg has quit IRC19:56
*** puranamr has quit IRC20:05
*** puranamr has joined #openstack-ironic20:06
*** zz_natorious is now known as natorious20:07
*** romcheg has joined #openstack-ironic20:10
*** achanda has joined #openstack-ironic20:15
*** puranamr has quit IRC20:20
*** athomas has quit IRC20:25
*** jcoufal has quit IRC20:26
*** puranamr has joined #openstack-ironic20:33
*** achanda has quit IRC20:36
*** karimb has joined #openstack-ironic20:38
*** r-daneel has joined #openstack-ironic20:39
*** karimb has quit IRC20:39
*** karimb has joined #openstack-ironic20:39
*** e0ne has quit IRC20:42
*** achanda has joined #openstack-ironic20:49
*** r-daneel has quit IRC20:49
*** Sukhdev has quit IRC20:50
*** dprince has quit IRC20:54
*** Nisha has quit IRC21:01
*** Nisha_away has joined #openstack-ironic21:01
*** Nisha_away has quit IRC21:02
*** Nisha_away has joined #openstack-ironic21:02
*** davideagnello has quit IRC21:08
*** davideagnello has joined #openstack-ironic21:09
*** Nisha_away has quit IRC21:17
*** trown is now known as trown|outttypeww21:20
zigolifeless: mordred: Not sure who maintains PBR these days, but I get a hard fail when trying to package nova, because the version I want to use is 12.0.0~b121:31
zigoPBR doesn't like the ~ char.21:31
zigoHowever, that's the standard one in Debian / Ubuntu for saying "lower than what's just before".21:31
zigoOh no...21:32
zigoThe issue is with sphinx ! :(21:32
zigoHum...21:32
zigoHere's the trace:21:32
zigohttp://paste.debian.net/280818/21:34
*** slagle has quit IRC21:36
zigoI think I'd patch pbr to do:21:36
zigo+                elif component.startswith('~'):21:36
zigo +                   dev_count = int(component[1:])21:36
zigoIs this correct?21:36
NobodyCamzigo: you may want to try the -infra channel21:36
zigoOh, sorry, my bad...21:36
zigoI thought this was the infra channel ! :)21:36
NobodyCam:) hehehe is all good21:37
zigoOne line up on the channel list ! :)21:37
*** jamielennox is now known as jamielennox|away21:37
*** cdearborn has quit IRC21:38
*** radek__ has quit IRC21:40
*** mgoddard has quit IRC21:45
*** jamielennox|away is now known as jamielennox21:48
*** mgoddard has joined #openstack-ironic21:49
*** Sukhdev has joined #openstack-ironic21:51
*** amotoki has quit IRC22:02
openstackgerritStephanie Miller proposed openstack/bifrost: Make inventory plugin errors visible  https://review.openstack.org/20028422:04
*** oomichi has joined #openstack-ironic22:05
*** coolsvap|away is now known as coolsvap22:05
*** Marga_ has quit IRC22:19
*** lucas-beer has quit IRC22:20
NobodyCamopen question: i'm looking at the "Other deployer impact" secton of https://review.openstack.org/#/c/193478/7/specs/liberty/remove-swift-dependency-for-ilo-drivers.rst22:27
NobodyCammy question is with the "a webserver should be configured on every conductor node."22:28
*** natorious is now known as zz_natorious22:34
karimbhello buddies, i have created a new driver for ovirt. how can i enable it ?22:43
NobodyCamkarimb: add it to: https://github.com/openstack/ironic/blob/master/setup.cfg#L35-L7622:45
karimbNobodyCam, thought so but i am on a rpm install22:46
NobodyCamkarimb: is your driver in the ironic drivers directory?22:50
NobodyCamkarimb: also make sure it also listed here: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L225-L23322:53
karimbNobodyCam, yes22:53
karimbNobodyCam, yes it s on both sides22:54
karimbbut in no entry points22:54
NobodyCampxe based?22:54
karimband the driver is combined with PXE, so i guess i need this22:54
karimbright22:54
NobodyCamand setup in https://github.com/openstack/ironic/blob/master/ironic/drivers/pxe.py22:55
devanandakarimb: is your code posted anywhere?22:55
karimbdevananda, i wrote it like 30mn ago :)22:55
karimbneed to test it first :)22:55
devanandakarimb: heh, fair enough :)22:56
devanandawhat NobodyCam says is true22:56
devanandait needs to be added in a few places. and you're going to have a problem with the RPM install22:56
karimbdevananda, i m grabbing the src rpm, might be able to rebuild it22:57
devanandakarimb: you need the driver to be discoverable by python and in the same namespace as other drivers22:57
karimbdevananda, cant that be hacked without python setup.py ?22:58
devanandait's possible to do with a completely out of tree driver and your distro's RPM, but I dont offhand know how22:58
devanandayes22:58
karimbpointers :) ?22:59
devanandakarimb: nope. I'm not familiar enough with distutils / python entrypoints to tell you how to safely hack something together23:00
devanandakarimb: fwiw, my preferred approach is...23:00
devananda- create python venv23:00
devananda- make changes to setup.py23:00
devananda- python setup.py develop23:00
*** amotoki has joined #openstack-ironic23:02
devanandakarimb: docs on entrypoints may (or may not) help -- https://pythonhosted.org/setuptools/pkg_resources.html#entry-points23:03
karimbdevananda, thanks still :)23:03
jrollit's easy with out of tree23:03
jrollyou can just add the entrypoint to the out of tree driver's setup.py/setup.cfg23:03
jrolland pip install it23:03
jroll(or python setup.py install it)23:03
devanandajroll: yep, but I think karimb wanted to do this without installing it23:04
jrolloh, impossibru23:05
jrollwell, it's certainly possible, but requires crazy hacks of which I don't know23:05
devanandakarimb: fwiw, it's srsly much easier to just use a venv23:05
devanandajroll: that's my view as well23:05
jrollvenv++23:05
*** amotoki has quit IRC23:07
*** kkoski has quit IRC23:08
JayFdtantsur|afk: https://review.openstack.org/#/c/191710/2 question about this ... are we sure it's a good idea to depend on an unreleased library?23:09
karimbdevananda, jroll thanks. the good news is that i m on that bad on rpm building23:09
JayFdtantsur|afk: like everything in the spec itself sounds golden, but if futurist isn't released, why do we expect it to not break us frequently?23:09
jrollJayF: because we know we can hunt down harlowja_ and throw things at him23:10
jroll:P23:10
jroll(I don't know the real answer)23:10
harlowja_https://pypi.python.org/pypi/futurist ?23:10
harlowja_^ released23:10
jroll\o/23:11
harlowja_as for breakage, well ya, throw things at me (preferrably dollar bills)23:11
harlowja_i like the dollar bills (especially bigger dollar bills)23:11
harlowja_:)23:11
*** mtanino_ has joined #openstack-ironic23:11
harlowja_*not like elphant sized dollarbills,23:11
*** mtanino has quit IRC23:11
jrolloh I was just going to borrow some animals from monty23:11
harlowja_thats cool, i can probably turn those animals into dollar bills23:12
harlowja_(via various ways, lol)23:12
jrollhah23:14
*** coolsvap is now known as coolsvap|afk23:14
JayFharlowja_: jroll: cool; I'm convinced23:15
harlowja_cool bean23:16
harlowja_*cool beans23:16
*** zhenguo has joined #openstack-ironic23:21
JayFJoshNang: just gave you a review on https://review.openstack.org/#/c/18512223:22
JoshNangthanks!23:22
JoshNangaww it's a -1, nvm :P23:23
*** romcheg has quit IRC23:26
*** yuanying has joined #openstack-ironic23:28
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Cleaning with custom hardware manager docs  https://review.openstack.org/20030723:33
*** mtanino_ has quit IRC23:36
*** mtanino has joined #openstack-ironic23:37
*** mgarza_ has quit IRC23:37
karimbdevananda, jroll ok so my driver s failing to start, how can i troubleshoot this part?23:37
jrollkarimb: got logs?23:38
NobodyCamkarimb: conductor logs23:38
NobodyCam:-p23:38
*** openstack has joined #openstack-ironic23:40
karimbyeah, messages should also be produced23:41
karimbfound a stupid conversion error in my code, might be that23:41
* karimb expected a clear error from the logs :)23:42
NobodyCamlol by the glass just placed on his desk /me believes it is RUM O'clock23:48
*** chlong has quit IRC23:49
devanandakarimb: if you're not getting any logs at conductor startup, it is probably a parsing error that prevented python from even running it23:49
devanandakarimb: try running it manually rather than as a service23:49
karimbdevananda, so typo or something you mean23:49
jrollNobodyCam: lol, someone is too kind23:49
NobodyCam:-p23:49
*** achanda has quit IRC23:49
*** Sukhdev has quit IRC23:51
karimbdevananda, which service ? the conductor one?23:51
devanandayah23:52
*** oomichi has left #openstack-ironic23:52
*** Sukhdev has joined #openstack-ironic23:52
jrolldevananda: pls to land release model spec23:52
jrollI'm sick of it being in my list :)23:52
devanandalol23:53
devanandajroll: get me out of this meeting and i'll read it23:54
*** thrash is now known as thrash|g0ne23:54
devanandajroll: ohbtw i'm in sunnyvale. want to drink tonight?23:54
jrolldevananda: I can pretend to be an urgent caller23:54
jrollwat23:54
jrollthanks for heads up :(23:54
jrollI'm approximately 2 hour public transit from sunnyvale23:54
devanandayuck23:54
devanandawell. i'll be in this meeting for another 2 hours23:54
jrollmaybe 1.5 hour by car23:54
jrollheh23:54
devanandayea --- i'm close to you, but really, still too far23:55
jrollyeah, bay area is silly23:55
devanandathat's the problem with sunnyvale. it's NOT SF23:55
jrollare you staying there?23:55
jrollhah23:55
jrollwe could meet in sf23:55
jrollhalfway point23:55
JayFYou're always welcome to drop by the office :)23:55
JayFaka fly trap, amirite? :P23:55
jrolloffice is boring23:55
jrollyes23:55
devanandaJayF: I wouldn't get there until 9pm23:56
jrollit's only like an hour to sf23:56
jrollso 8pm23:56
jrollmore seriously, how long are you in sunnyvale for?23:56
devanandatonight23:57
devanandafly back tomorrow afternoon23:57
jrolllame.23:57
devanandai know23:57
jrollyou're the second person I know in the south bay this week23:57
devanandathis trip has had 0 fun23:57
devanandammmm, time to get grumpy. bbiab23:58
jrollglhf23:58

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