Monday, 2014-05-05

*** Haomeng has joined #openstack-ironic00:15
*** shakamunyi has joined #openstack-ironic00:23
*** ams0 has joined #openstack-ironic00:38
*** ams0 has quit IRC00:43
*** shakamunyi has quit IRC00:48
*** shakamunyi has joined #openstack-ironic01:13
*** lazy_prince is now known as killer_prince01:27
*** ams0 has joined #openstack-ironic01:38
*** Haomeng has quit IRC01:41
*** ams0 has quit IRC01:43
*** radsy has quit IRC01:55
*** Haomeng has joined #openstack-ironic01:55
*** Haomeng has quit IRC02:08
*** coolsvap|afk is now known as coolsvap02:35
*** shakamunyi has quit IRC02:57
*** Haomeng has joined #openstack-ironic03:01
*** blamar has quit IRC03:08
*** Haomeng has quit IRC03:34
*** ams0 has joined #openstack-ironic03:39
*** ams0 has quit IRC03:43
*** killer_prince is now known as lazy_prince04:07
*** ramineni has joined #openstack-ironic04:38
*** lazy_prince has quit IRC04:58
*** ams0 has joined #openstack-ironic05:08
*** Mikhail_D_ltp has joined #openstack-ironic05:08
*** pradipta_away is now known as pradipta05:16
*** ams0 has quit IRC05:26
*** ams0 has joined #openstack-ironic05:26
*** vinbs_ has joined #openstack-ironic05:30
*** ams0 has quit IRC05:30
*** rameshg87 has joined #openstack-ironic05:40
vinbs_hey, anybody has a working localrc/local.conf file for a real baremetal setup using ironic?05:47
*** Mikhail_D_ltp has quit IRC05:54
*** ams0 has joined #openstack-ironic05:56
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/8850806:07
*** Haomeng has joined #openstack-ironic06:23
*** Mikhail_D_wk has joined #openstack-ironic06:30
Mikhail_D_wkGood morning all! :)06:31
*** ams0 has quit IRC06:32
HaomengMikhail_D_wk: morning:)06:33
*** Nisha has joined #openstack-ironic06:44
*** lazy_prince has joined #openstack-ironic07:02
*** dshulyak has joined #openstack-ironic07:13
*** Manishanker has joined #openstack-ironic07:14
GheRiveromorning all!07:19
*** stack__ has quit IRC07:22
*** stack__ has joined #openstack-ironic07:23
*** romcheg has joined #openstack-ironic07:29
Mikhail_D_wkGheRivero: morning :)07:35
*** ams0 has joined #openstack-ironic07:38
*** ndipanov has joined #openstack-ironic07:47
*** stack__ has quit IRC07:53
*** openstackgerrit has quit IRC07:53
*** stack__ has joined #openstack-ironic07:54
*** jistr has joined #openstack-ironic07:57
*** mrda is now known as mrda-away07:58
*** stack__ has quit IRC08:07
*** stack__ has joined #openstack-ironic08:10
dtantsurMorning Ironic, morning Haomeng, GheRivero, Mikhail_D_wk!08:12
Haomengdtantsur: morning:)08:13
*** foexle has joined #openstack-ironic08:19
Mikhail_D_wkdtantsur: morning :)08:27
*** ams0 has quit IRC08:27
Nishadtantsur: Morning08:31
Nishaplease confirm if its you who had given comments in https://review.openstack.org/#/c/89500/408:31
*** ams0 has joined #openstack-ironic08:34
*** ams0 has quit IRC08:39
*** ams0 has joined #openstack-ironic08:40
dtantsurNisha, hi! That was me, right :)08:43
*** ams0 has quit IRC08:44
*** ams0_ has joined #openstack-ironic08:47
NishaHi Dtantsur,08:51
Nisharegarding comments on ribcl.py08:51
Nishadtantsur: one of the comment was "If I understand correctly, _validate_message either returns `message` which always has `tag` attribute or None. Maybe just check for None here?"08:52
dtantsuraha, sure. Should I clarify?08:52
NishaNo...Actually the function will never return None. it will be either the message or it will response from ILO under a tag08:53
NishaFor example: if the message is "Host power is already ON.", it returns this message08:54
dtantsurNisha, line 225: return None08:54
Nishathis is abt function _parse_output() and not _validate_message()08:56
dtantsurok, I see, I didn't notice reassigning `message` variable (that's why I would prefer calling new variable `text` or anything). You can ignore this. Still this function does return None08:56
NishaNo08:56
dtantsurI understand, I was talking about line #170, where you check result of call to _validate_message08:57
Nishathat is explicitly checked against None, correct08:57
dtantsurNow I understand and you can disregard my comment on line #170, except for you'd better leave a comment there, explaining what _validate_message returns and in what case08:58
NishaSo i can ignore this comment?08:58
dtantsuryes08:58
NishaIn the same function, parse_output(), there is a comment on line 17108:58
Nisha"This code looks like you only return the _last_ value of 'd', i.e. the last XML, right? If so, please put the explanation in the docstring."08:59
*** ams0_ has quit IRC08:59
dtantsurNisha, yes, this is probably correct code, but it needs some clarification08:59
dtantsuras you assign to variable every loop iteration, only the last value will be used, right?08:59
NishaYes, this is correct code. The response xml from ILO is a group of xmls\09:00
*** ams0 has joined #openstack-ironic09:00
NishaNo, it either returns actual response for the command executed or any message received09:01
Nishathe actual response is never the last XML09:02
NishaLet me know if that clarifies09:03
dtantsurNisha, ok, you have multiple XMLs, on every loop you assign variables d and resp_message, if there are suitable values, right? So the result will be one of the last assignment09:03
dtantsuryou don't break loop after finding appropriate d or resp_message, so they will retain their last values09:04
dtantsurwhile that may be the correct behavior, I'd like to see clarification in docstring on how exactly this works09:04
*** ams0 has quit IRC09:05
Nishawait, could you go to /opt/stack/ironic/ironic/tests/drivers/ilo/utils.py09:05
*** ams0 has joined #openstack-ironic09:05
Nishaand see example response xmls from ILO09:05
Nishad will never have two values, it can be only one value even if i loop without breaking09:06
*** ams0_ has joined #openstack-ironic09:07
Nishain an non-error case, the actual response is not the last one and is fine.09:09
Nishain error case, the error message string is the last one09:09
dtantsurNisha, than why not just break on success? This will be more obvious to a reader and save you some CPU time :)09:09
NishaNo, we need to loop till end to find out if there is any error returned by ILO09:09
*** ams0 has quit IRC09:10
NishaIn some cases like when u just set the value, there is no actual response from the ILO its only first xml repeated till last09:11
Nishathere is no point where you can determine whether its successful or not unless u loop till end09:11
dtantsurNisha, ok, all this make sense. Could you please put into docstring /comments whatever you told me now?09:12
Nishaok09:12
Nishathanks for the review09:12
agordeevmorning Ironic :)09:13
dtantsurNisha, u'r welcome09:13
dtantsuragordeev, morning09:13
Mikhail_D_wkagordeev: morning :)09:14
romchegMorning folks09:15
dtantsurromcheg, morning09:16
agordeevmorning dtantsur Mikhail_D_wk romcheg Nisha09:22
*** ifarkas has joined #openstack-ironic09:40
dtantsuradam_g, around? I'm stuck with http://logs.openstack.org/87/85387/20/check/check-tempest-dsvm-virtual-ironic/679c5e9/, this seems to be a bunch of failures, not related too much to my change09:53
dtantsurBtw, folks, are we having a meeting today? I don't understand the outcome of ML discussion :)09:57
*** Nisha has quit IRC10:07
*** coolsvap is now known as coolsvap|afk10:40
agordeevdtantsur: hah, i'm interested in getting the answer for your question too :)10:52
*** ams0_ has quit IRC11:02
*** ams0 has joined #openstack-ironic11:02
*** ramineni has quit IRC11:05
*** ams0 has quit IRC11:06
NobodyCamgood morning Ironic11:31
agordeevNobodyCam: good morning!11:31
NobodyCammorning agordeev11:32
NobodyCam:)11:32
rameshg87good morning NobodyCam:11:36
dtantsurmorning NobodyCam!11:40
NobodyCammorning rameshg87 and dtantsur :)11:43
rameshg87NobodyCam, do you have a few minutes. i just wanted to talk regarding the ilo deploy that we are planning. wanted to check with you since you were involved in the review last time11:44
rameshg87others are also welcome to tell their thoughts :-)11:44
NobodyCamrameshg87: give me a couple of minutes to get setup and get some coffee if thats ok11:45
rameshg87NobodyCam: sure :-)11:46
NobodyCamgrrr vpn wont connect over my version wifi :(11:57
NobodyCamwell, I'll have to think of how to get around that12:00
*** ams0 has joined #openstack-ironic12:00
NobodyCamrameshg87: what about the ilo deploy did you want to chat about;;:)12:01
*** ams0_ has joined #openstack-ironic12:02
Shrewsmorning all12:03
NobodyCamgood morning Shrews :)12:03
ShrewsNobodyCam: morning. where abouts are you today?12:05
rameshg87yes NobodyCam: :-)12:06
*** ams0 has quit IRC12:06
NobodyCamShrews: south atlanata rv park :-p12:06
rameshg87earlier, we had posted a patch and tried to submit ilo deploy for icehouse release12:06
NobodyCamrameshg87: ack I recall that12:07
rameshg87the solution was to embed the disk image within the virtual media and then attach it to the BMC (iLO) of the proliant server12:07
ShrewsNobodyCam: If you get the chance, would love to see 90429 pushed through today. Already has 3 +2's.12:08
*** Nisha has joined #openstack-ironic12:09
NobodyCamShrews: 3??? /me looks12:09
rameshg87but then there were concerns that retrieving the image through management network would be much slower12:09
Nishadtantsur: Could you please look at the the review comments resolution comments?12:10
rameshg87so we were just thinking that we could move the downloading of the image to the data network12:10
rameshg87the baremetal node can directly download the image from glance using curl and then write it on the disk using the data network12:10
rameshg87NobodyCam: any thoughts on that ?12:10
NobodyCamrameshg87: yes, if I recall correctly the bmc was on like a 10/100/1000 connection where the other interfaces were 10,00012:11
rameshg87we would just use the virtual media to boot up the kernel and ramdisk12:11
rameshg87NobodyCam: yes12:11
dtantsurNisha, re returning None: if you think you'll never receive malformed response (like no xml's) - it's ok for me. I leave it up to you.12:11
NobodyCamrameshg87: I like that. I believe the ipa folks are working towards that too12:12
NishaOk Thanks. Shall we go ahead for posting new patch?12:12
dtantsuryep12:12
rameshg87NobodyCam: yeah, i know, but IPA I think is not ready yet .. am i correct ?12:12
NishaThank you. If any comments let me know, so that i can resolve comments if any.12:13
NobodyCamrameshg87: correct. but I beleieve that is the correct solution12:13
NobodyCam(pulling the image from the node)12:13
rameshg87NobodyCam: we could add a new element in diskimage builder for that and use it there.12:14
rameshg87NobodyCam: we had a new element ready which does so, that would require minimal changes to pull the image from glance over the data network12:14
rameshg87NobodyCam: we were thinking for now if we can add a new element in diskimage-builder for this until IPA gets ready12:15
NobodyCamrameshg87: could the current deolpy-ironic element be modified to support both methods12:15
*** ams0_ has quit IRC12:15
*** ams0 has joined #openstack-ironic12:16
*** rloo has joined #openstack-ironic12:16
rameshg87NobodyCam: do you mean at a solution level, a single kernel/ramdisk can support both the deploy method based on arguments or something ?12:16
rameshg87like a single kernel/ramdisk can be used for both pxe deploy method (which uses iscsi from conductor node) and ilo deploy (which will use direct download of image from bmc)12:17
NobodyCamno that I read it back.. .that may bloat the deploy ramdisk12:18
*** jdob has joined #openstack-ironic12:18
NobodyCamrameshg87: so you are thinking a new deploy-ironic-ilo type element12:19
rameshg87NobodyCam: yes, that was my thought12:19
*** Nisha has quit IRC12:19
rameshg87NobodyCam: that would have an init script which downloads the image using curl and then writes it to the disk12:20
NobodyCamrameshg87: it would also partition the disk too?12:20
NobodyCamor whole disk images only12:20
rameshg87NobodyCam: currently we have whole disk image support only. but it would modify the partition table to create swap and other required partitions on the machine12:21
*** Tushar_ has joined #openstack-ironic12:24
*** Tushar_ has left #openstack-ironic12:24
NobodyCamrameshg87: I think you'll get better acceptance if it supported more then just whole disk images12:26
rameshg87NobodyCam: usage-wise, is fs-images preferred more than whole disk images ?12:27
rameshg87NobodyCam: is booting from the local disk not preferred or something ?12:27
NobodyCamwe need to support both.12:27
NobodyCamrameshg87: booting from local disk can hae issues, say in a DC power failure, we don't want the customer node comming up before the mangmt nodes12:29
*** ams0_ has joined #openstack-ironic12:30
NobodyCamI thought we were looking at pxe booting and returning localboot 0 from pxe?12:30
NobodyCam(node zero may not be correct, just an example)12:31
rameshg87NobodyCam: ah, what does "localboot 0" mean ? boot from first partition ?12:31
rameshg87NobodyCam: okay, got it ..12:33
*** ams0 has quit IRC12:33
NobodyCamit tells the node to boot from local disk not network12:33
NobodyCam:-p12:33
rameshg87NobodyCam: we would like to create a pxe-less environment. the problem statement was to avoid pxe because some customers want to avoid it.12:34
NobodyCamis ok to local boot the node ... we just need to tell it to do so12:34
NobodyCamrameshg87: can ilo control the boot device12:34
rameshg87NobodyCam: yes it can ..12:34
NobodyCamie have ironic tell it to boot from local disk (like pxe)12:35
rameshg87NobodyCam: yes, ilo can control the boot order12:36
*** vinbs has joined #openstack-ironic12:36
rameshg87NobodyCam: so let me just check if i got it right12:36
* Shrews summons openstackgerrit bot12:37
*** vinbs_ has quit IRC12:37
rameshg87NobodyCam: for pxe, the tftp server on the ironic controls the boot of the bm node. so when ironic conductor node is down, the bm node won't boot.  when ironic conductor comes up, the bm node can boot. am i correct ?12:37
NobodyCamyes12:38
rameshg87NobodyCam: so, ironic doesn't directly control the boot of the bm node.  i mean ironic doesn't directly ask the bm node to boot.12:38
NobodyCamthat way customer node can not come up before the mngt nodes12:38
*** vinbs_ has joined #openstack-ironic12:39
NobodyCam? not sure I get the last statment.12:40
rameshg87NobodyCam: okay, let me put it this way12:40
lazy_princein my opinion, if a customer wants to avoid pxe, then he is also taking a conscious risk of booting bm before mgmt can come up...12:40
*** linggao has joined #openstack-ironic12:40
*** vinbs has quit IRC12:40
*** vinbs_ is now known as vinbs12:41
rameshg87tftp boot happens automatically without involvement of ironic - when ironic node comes up, bm node can also boot12:41
NobodyCamlazy_prince: that is a hugh risk12:42
rameshg87similarly for ilo (one alternative) - ilo could host a virtual media containing "localboot 0" on ISOLINUX and then make the bm node boot from virtual media everytime.12:42
rameshg87in that way, the node won't boot because the virtual media won't be accessible until the ironic node is up12:42
NobodyCamrameshg87: that sounds good to me :)12:42
rameshg87NobodyCam: and the single virtual media image can be used for all bm nodes because it will just have "localboot 0" in it12:43
NobodyCamyep12:44
lazy_princethe only catch is that if bm boot can fallback to localdisk on failure.12:44
*** romcheg1 has joined #openstack-ironic12:44
rameshg87lazy_prince: how does pxe handle it now ?12:45
NobodyCamlazy_prince: yes we will have to have instructions telling admins to ensure correct fallback config12:45
NobodyCamrameshg87: now everythong pxe boots12:45
NobodyCamwe set netboot only .. no fall back12:46
rameshg87NobodyCam: do we remove local hdd from the boot order ?12:46
NobodyCamcurrently yes12:46
rameshg87NobodyCam: if pxe boot fails (assume ironic node is just coming up after a power failure), will the bm node try booting from pxe repeatedly again and again ?12:46
NobodyCamyes12:46
NobodyCam(most I have testeded do)12:47
lazy_princeso right now, only PXE supplies the boot image and since there is no boot image on disk, the only option to boot is net boot..12:47
NobodyCammaybe some older one only try once12:47
NobodyCamlazy_prince: :) yep12:47
rameshg87NobodyCam: okay, we can have a similar logic for ilo also. we could just have virtual media boot enabled :-)12:47
lazy_princebut with whole disk images with boot loaders, the entire game changes..12:48
NobodyCamrameshg87: sweet :)12:48
lazy_princeif pxe fails, it can fall back to disk and continue boot process from disk..12:48
NobodyCamlazy_prince: if the admin can disable that fallbace12:48
NobodyCamfallback12:48
NobodyCamgah .. need more coffee..12:49
NobodyCamlazy_prince: the admin should disable that fallback12:49
rameshg87NobodyCam: :-)12:49
rameshg87NobodyCam: is there an option right now ?12:49
NobodyCamoption for?12:50
rameshg87option for configuring fallback for nodes12:50
NobodyCamrameshg87: that would be in the nodes bios12:50
rameshg87NobodyCam: just wondering if ironic does that (in maintenence mode or something :) )12:51
lazy_princewell.. it depends on the system BIOS and the fact that whether the BISO allows BOOT order configuration changes/reordering. if changes are allowed then admin can control it but if only reordering is allowed, then it will fallback to local disk.. as it can not be removed from the boot order...12:51
NobodyCamrameshg87: not yet12:51
*** pradipta is now known as pradipta_away12:51
NobodyCamlazy_prince: :( that sounds like the old AMI bios.. is that still the case .  I have not seen that in sometime now12:52
NobodyCamlazy_prince: yes That is a issue12:53
rameshg87lazy_prince: just checking if we can remove from the boot order. i hope it should12:53
lazy_princeWell.. i can still find some HP servers where you can only reorder boot entries in BIOS and you cannot disable them...12:54
lazy_princeone such example is HP Moonshot servers..12:54
NobodyCamwe should chat about that at the summit..12:54
NobodyCamoh really12:54
NobodyCamI have not been able to access the MS servers12:54
NobodyCamhow do MoonShot server handle power outages?12:55
rameshg87lazy_prince: yeah, i think the same is with hp proliant servers as well :-(12:55
NobodyCamor more correctly ... handle power on after power outage12:56
lazy_princeMay be its fixed in the new firmware, but the one i have does not let me remove/disable boot entries..12:56
rameshg87lazy_prince: you can only reorder, but not remove anything from it12:56
NobodyCamhummm12:56
NobodyCamthis will require more thought12:57
lazy_princeThats what I was taliking about.. So with whole disk images with boot loader, its a different story..12:57
rameshg87lazy_prince: yeah, it is :-(12:57
NobodyCamya12:57
lazy_princemay be we should meet at summit to discuss this at length..12:58
rameshg87lazy_prince: do you have other use-cases of whole disk images ? (like windows provisioning or something ? )12:59
NobodyCamlazy_prince: +++ yes13:00
rameshg87lazy_prince: NobodyCam: don't know if it's a bad idea13:00
NobodyCamrameshg87: are you going to be here at the summit?13:00
rameshg87NobodyCam: no :-(13:01
NobodyCamrameshg87: ack...13:01
lazy_princeYes.. Windows Provisioning is one such use case.. the other is to have a uniform way of booting Business critical machine in case PXE fails. (as pointed out by rameshg87 pointed out, customers having private cloud like to use PXE only for provisioning.)13:01
*** ramineni has joined #openstack-ironic13:04
NobodyCamlazy_prince: Business critical machine is why we do need to support local booting...13:04
NobodyCamyes13:05
lazy_princeagree..13:06
* lazy_prince T time..13:06
lazy_princebrb13:06
*** romcheg has quit IRC13:07
rameshg87NobodyCam: let me think about supporting fs images13:11
lazy_princeback..13:11
NobodyCamrameshg87: yes.. I am too... we will also talk at the summit about it13:11
NobodyCamwb lazy_prince13:11
NobodyCamoh are we going to have a meeting today?13:13
*** foexle has quit IRC13:13
dtantsurNobodyCam, everyone seems to wonder, if we have a meeting today :)13:13
NobodyCamdevananda: and lucas are out... we have the summit in a week.13:14
NobodyCamI am happy to chair a meeting, just not sure how effective we'll be13:15
*** jbjohnso has joined #openstack-ironic13:16
NobodyCamwe'll wait for the west costers to wakeup and come online... we'll ask again... I can go either way13:17
*** foexle has joined #openstack-ironic13:19
*** datajerk has joined #openstack-ironic13:22
linggaoMorning, NobodyCam13:24
NobodyCamgood morning linggao :)13:25
rloomorning NobodyCam, linggao.13:26
NobodyCamgood morning rloo :)13:26
linggaomy 2 design session propossal are denied and are combined into the Ironic Juno future sessions. Do I need to prepare some slides or it is just free talk.13:27
linggaomorning rloo.13:27
NobodyCamlinggao: free talk is prob fine.. but remember a picture is worth a 1000 words13:27
NobodyCamlinggao: maybe not a full slide deck but some ref slides13:28
NobodyCammight be nice13:28
rlooNobodyCam: I'm going to take today off . Might ping you tomorrow (am hoping to try to get some reviews done tomorrow.)13:28
NobodyCamrloo: ack... I expect this to be a light week.. as many folks will be traveling13:29
linggaowhere should I put the slides?13:29
NobodyCamrloo: so I can put you in the NO meeting colloum13:29
NobodyCamlinggao: thum drive?13:29
NobodyCam:-p13:30
rlooNobodyCam: yes, NO meeting for me today. (I replied to deva's email about that.) I say cancel it ;)13:30
NobodyCam:)13:30
NobodyCamso thats 3 for NO13:30
*** matty_dubs|gone is now known as matty_dubs13:31
rlooNobodyCam: I just looked at the emails. matty_dubs said he'd attend, GheRivero said he's fine skipping it.13:31
*** jgrimm has quit IRC13:32
rloolinggao: I suggest being prepared. bring your own laptop + slides. + something to connect your laptop to projector.13:32
NobodyCamya... the trend is leaning towards No meeting... But if folks have stuff to chat about I'm happy to chair13:32
NobodyCamrloo: ++ much better then thumb drive13:33
rlooNobodyCam, linggao: also a good idea to put slides on thumb drive. You never know...13:33
NobodyCamthough will prob only bring my ipad :-p13:33
rlooNobodyCam: I haven't yet decided what I'll bring.. maybe pen+paper! Ok, I'm outta here.13:34
*** rloo has left #openstack-ironic13:34
NobodyCamhave a good day off rloo13:34
*** openstackgerrit has joined #openstack-ironic13:36
*** blamar has joined #openstack-ironic13:37
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils  https://review.openstack.org/8950013:38
NobodyCambbt...brb13:39
*** rameshg87 has quit IRC13:39
*** rameshg87 has joined #openstack-ironic13:42
linggaoThanks rloo. Enjoy the day off.13:43
NobodyCamanyone worked with Suse?13:46
*** vinbs has quit IRC13:47
NobodyCamI think I am experencing a issue with this line: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L13313:48
*** openstackgerrit has quit IRC13:51
jrollmorning ironic :)13:53
NobodyCamgood morning jroll13:53
*** ams0_ has quit IRC13:54
dtantsurmorning, jroll13:54
*** ams0 has joined #openstack-ironic13:54
NobodyCamjroll: thoughts on a meeting today?13:56
*** ams0 has quit IRC13:57
*** ams0 has joined #openstack-ironic13:57
jrollNobodyCam: JayF_ JoshNang and I should be around, if people want to talk about something13:57
*** ams0 has quit IRC13:58
jrollbut our weekly tech talk is during ironic meeting every week so I'm always happy to say no to a meeting :)13:58
NobodyCamjroll: we're trying to see if there is things folks want to chat about... devananda, lucas, and rloo are out today13:58
*** ams0 has joined #openstack-ironic13:58
jrollI don't think I have anything besides status updates13:58
NobodyCam:)13:59
jrollif I have questions I would rather just talk here13:59
jrollI wonder if the other guys in my team would want to talk more about network isolation, but I don't think the blueprint etc is ready yet14:00
dtantsurFolks, my patch celebrated 1-month birthday this weekend: https://review.openstack.org/#/c/85387/. As a birthday gift, could you review it, please? :)14:02
*** datajerk has quit IRC14:05
*** datajerk has joined #openstack-ironic14:05
NobodyCamdtantsur: nit in the commit message. All images older than configurable TTL are deleted! that is a very scarry line14:12
dtantsurNobodyCam, well, it's the 2nd point in algorithm14:12
dtantsurso I assumed here: everything = everything that reached this point14:13
NobodyCamlol I'm looking now14:13
rameshg87NobodyCam: got a quick question14:13
NobodyCamrameshg87: I have a quick answer: 4214:13
NobodyCam:-p14:13
rameshg87NobodyCam: :-)14:14
NobodyCamrameshg87: sure14:14
*** Manishanker has quit IRC14:14
* matty_dubs hopes the question was "How many dollars are you going to give matty_dubs?"14:14
rameshg87NobodyCam: sometime back we were discussing on a reliable way to avoid the machine getting booted everytime, but able to boot if required14:14
rameshg87NobodyCam: can we think of installing the bootloader on the partition instead of MBR14:14
NobodyCammatty_dubs: lol :) and good morning14:14
matty_dubsHaha, same to you14:14
rameshg87NobodyCam: and use chain.c32 module of syslinux to boot the first partition14:15
NobodyCamrameshg87: so it wouldn't be found by a fallback14:15
NobodyCamthat could work14:16
rameshg87NobodyCam: do you mean it wouldn't be found by the BIOS ? If so, yes14:16
NobodyCamya14:16
NobodyCamrameshg87: :)14:16
rameshg87NobodyCam: and if the user wanted to boot the machine urgently without ironic, they could use any boot software to boot from that partition instead14:16
rameshg87NobodyCam: but it would never get booted by default automatically :-)14:17
NobodyCamrameshg87: that makes sense to me :)14:17
rameshg87NobodyCam: okay, if so pxe could also make use of it assuming that we create the root partition first always on the disk14:18
*** rwsu has joined #openstack-ironic14:18
dtantsurrameshg87, I think we're switching to creating root partition the last, no?14:18
* dtantsur brb, reboot14:18
NobodyCamya14:18
NobodyCamroot is last now so it can be expaned14:18
rameshg87dtantsur: okay, i see it now ..14:19
rameshg87the logic is like: if ephemeral partition: then (root partition = 3rd) otherwise (root partition = 1st)14:20
rameshg87hmm..that can cause trouble :-)14:20
*** davidlenwell has quit IRC14:21
*** davidlenwell has joined #openstack-ironic14:21
rameshg87NobodyCam: dtantsur: so does that mean that we won't have a fixed partition number for root partition ?14:24
dtantsurrameshg87, no, it will be the last: https://review.openstack.org/#/c/90675/14:24
NobodyCamdtantsur: question on the cache tests14:27
dtantsur?14:27
NobodyCamcan you add a test for what would happen if the fs system is out of space and unable to pull a image14:27
NobodyCamor did I mass that one14:28
dtantsurNobodyCam, I can, but this patch does change anything with regards to it :) What do you want to verify?14:28
NobodyCamlooking to see is thats already covered14:29
dtantsurNobodyCam, how to handle disk space is an interesting point, but as it's used to be a problem before my patch (though on smaller scale), I suggest working on it separately14:30
dtantsurActually I can take care of it, i.e. purge cache if we have problems with disk space14:30
*** jgrimm has joined #openstack-ironic14:30
NobodyCamdtantsur: I am good with handling in another patch14:31
dtantsurack, I'll file a bug and start working. Anything else?14:31
NobodyCambut ya I'm not seeing where we check oh look I'm pull a 15 Gib image and i only have 10Gb worth of sapce14:32
dtantsurNobodyCam, we never did, I think14:32
NobodyCamdtantsur: :-p doh14:32
NobodyCamhehehe14:32
NobodyCamya14:32
* NobodyCam also notes he have not run out of space on a production server in many years14:33
NobodyCampersonal laptop now thats another story14:33
dtantsurNobodyCam, https://bugs.launchpad.net/ironic/+bug/131616814:34
NobodyCamdtantsur: :)14:34
NobodyCamdtantsur: +2'd :)14:37
NobodyCamthough I did not test locally14:37
NobodyCambrb making more coffee14:38
dtantsurthanks :)14:38
dtantsuranyone else mind looking?14:38
*** rameshg87 has left #openstack-ironic14:40
*** foexle has quit IRC14:45
*** foexle has joined #openstack-ironic14:46
dtantsurromcheg1, Haomeng ^^^ ?14:47
NobodyCamjust checking sofar we have 4 no meeting votes... anyone have an opposing vote?14:47
* romcheg1 is looking14:47
NobodyCammorning romcheg1 :)14:47
romcheg1Morning NobodyCam!14:47
NobodyCamhow are "things" going in your neck of the woods14:48
dtantsurNobodyCam, I also vote for skipping, meeting at 9pm is exhaustive :)14:48
NobodyCam5-no / 0-yes / 1-maybe14:49
romcheg1+1 to skipping. The info I have will be discussed at the design session.14:51
romcheg1Also 10PM is quite late :)14:51
romcheg1NobodyCam: Is is 8AM for you when we have a meeting?14:53
jrollour meetings are noon on the west coast14:53
jroll9am on the east coast14:54
romcheg1Time zones suck :(14:54
jroll^14:54
* jroll bbiab14:55
agordeevromcheg1: 11PM is a bit later than 10 :)14:55
dtantsurouch14:56
matty_dubsMy vote was, "Meh, I'll attend if there is one, but I have nothing to discuss"14:57
NobodyCamgah sorry just lost power15:03
NobodyCamjroll: 3pm on east cost15:03
NobodyCamromcheg1: ya generally noon for me.. but I'm in Atlanta now15:04
romcheg1NobodyCam: I was just thinking moving the meeting to some other time. But now I see that might be inconvenient for some other guys15:05
NobodyCam:) if we get a vote to have a meeting it would at regualr time :-p15:06
NobodyCambut its looking like no meeting15:06
*** pradipta_away is now known as pradipta15:06
NobodyCamsudo qemu-nbd -c /dev/nbd0 seed.qcow215:07
NobodyCamgah WW15:07
romcheg1NobodyCam: is "gah WW" you password? :-P15:09
NobodyCamnope... Wrong Window15:09
NobodyCamgah is what I thought15:09
NobodyCam:-p15:09
matty_dubs'sudo qemu-nbd -c /dev/nbd0 seed.qcow2' would be a much better password than 'gah WW' though15:11
NobodyCamlol15:12
NobodyCamoh fresh coffee is ready ...brb15:13
dtantsurromcheg1, any ideas on 85387? :)15:13
romcheg1dtantsur: Still deploying...15:14
dtantsurah, I see15:14
romcheg1Internet is slow today. That's odd because there are only a few people in the office15:15
dtantsurIt's weather, I think. What is weather like in your place?15:16
romcheg1dtantsur: It's unexpectedly cold today15:18
dtantsurromcheg1, that's why bytes run too slowly :)15:19
NobodyCamwell when it's cold I move slowly15:19
NobodyCam:-p15:19
romcheg1Well, cold is wrong word for a +10, but it was about +20 the whole week15:19
romcheg1dtantsur: Yeah, indeed :D15:20
GheRiverois the option to mark a review as WIP removed from the new gerrit?15:21
*** linggao_ has joined #openstack-ironic15:21
NobodyCammorning GheRivero :)15:22
dtantsurGheRivero, press review, then workflow -115:22
dtantsurbtw morning, yeah :)15:22
NobodyCamya15:22
GheRiverothanks @all15:23
NobodyCamGheRivero: your vote for meeting... we are at 6-No / 0-Yes / [1 or 2]-Maybe15:24
*** linggao has quit IRC15:24
GheRiverowow! 6-0 Let's say yes just to make up the final result :P15:25
NobodyCamhehehe15:26
NobodyCamwhy can I not change https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L133 in my seed vm :-p15:30
*** zdin0bot has joined #openstack-ironic15:32
*** foexle has quit IRC15:35
*** zdin0bot has quit IRC15:38
*** openstackgerrit has joined #openstack-ironic15:43
*** vinbs has joined #openstack-ironic15:43
*** coolsvap|afk is now known as coolsvap15:45
*** vinbs_ has joined #openstack-ironic15:46
NobodyCamok that was not my issue :(15:48
*** vinbs has quit IRC15:49
*** vinbs_ is now known as vinbs15:49
openstackgerritDirk Mueller proposed a change to openstack/ironic: Remove explicit dependency on amqplib  https://review.openstack.org/9215315:50
romcheg1dtantsur: Worked for me15:58
dtantsur\o/15:58
*** matty_dubs is now known as matty_dubs|lunch16:00
NobodyCambrb walkies time16:02
*** ams0__ has joined #openstack-ironic16:09
*** ams0 has quit IRC16:09
comstudcan someone give me a WorkFlow+1 on this:16:12
comstudhttps://review.openstack.org/#/c/84823/16:12
comstudIt's got 2 +2's and i'm tired of rebasing16:12
jroll08:03:50       NobodyCam | jroll: 3pm on east cost <- err yeah. time zones are hard :P16:13
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add periodic task to check whether PXE image cache is up-to-date  https://review.openstack.org/9211516:16
*** ramineni has quit IRC16:19
NobodyCam:)16:22
NobodyCamcomstud: it shows Review in Progress for me16:23
comstudbecause it's in progress until someone approves it?16:24
NobodyCamoh so youd like to see it land16:24
comstudcorrect16:24
NobodyCamyou want a +a16:24
dtantsurAlso, to be annoying enough today: can someone also approve https://review.openstack.org/#/c/85387/ ? It got 2 +2 :)16:24
comstudyeah, which is aka 'Workflow+1' now.16:24
comstudheh16:24
comstudit has 2 +2, but last person didn't WF+1 it16:25
dtantsuryeah, I thought 2nd person who +2 just gives W+1, isn't it the case?16:26
NobodyCamcomstud: is there a bp / bug for the fixme in manager.py16:28
comstudhm, checking16:28
comstuddon't remember what the fixme is16:29
comstudyeah, kind of a general bug for this cleanup16:29
comstudsec16:29
comstudNobodyCam: https://bugs.launchpad.net/ironic/+bug/131473216:30
comstudsame bug as in the commit msg16:30
*** mdenny has joined #openstack-ironic16:30
*** ams0__ has quit IRC16:31
*** newell_ has joined #openstack-ironic16:31
*** jistr has quit IRC16:31
*** vinbs has quit IRC16:35
NobodyCamcomstud: looks like 3 is the lucky number16:38
*** matty_dubs|lunch is now known as matty_dubs16:44
*** linggao__ has joined #openstack-ironic16:46
*** linggao_ has quit IRC16:50
*** datajerk has quit IRC16:50
*** hemnafk is now known as hemna16:52
*** datajerk has joined #openstack-ironic16:54
openstackgerritA change was merged to stackforge/pyghmi: Avoid zombie sessions corrupting living sessions  https://review.openstack.org/9213116:56
*** datajerk has quit IRC16:58
*** Mikhail_D_ltp has joined #openstack-ironic16:59
*** JayF_ is now known as JayF17:02
comstudNobodyCam: ty17:07
jrollInstanceDeployFailure_Remote: RPC do_node_deploy called for b7d102df-ae29-437f-a050-5f9703a29ed9, but provision state is already deleted.17:08
jrolldeleted nodes can't be deployed to?17:08
jrollor is provision state supposed to go from deleted to NULL somewhere?17:08
*** ifarkas has quit IRC17:12
*** harlowja_away is now known as harlowja17:16
*** rushiagr has quit IRC17:19
*** Madasi has quit IRC17:19
*** openstackgerrit has quit IRC17:20
*** jrist has quit IRC17:20
*** rushiagr has joined #openstack-ironic17:22
*** Madasi has joined #openstack-ironic17:22
NobodyCamhummm I would expect the latter.. but that may be a bug atm17:22
*** jrist has joined #openstack-ironic17:22
*** blamar_ has joined #openstack-ironic17:22
*** blamar has quit IRC17:23
*** blamar_ is now known as blamar17:23
*** lazy_prince has quit IRC17:24
*** openstackgerrit has joined #openstack-ironic17:25
*** morgabra has quit IRC17:25
*** morgabra has joined #openstack-ironic17:27
*** dwalleck has joined #openstack-ironic17:29
*** zdiN0bot has joined #openstack-ironic17:32
*** dwalleck_ has joined #openstack-ironic17:32
*** Nisha has joined #openstack-ironic17:33
NishaHi, Need one help17:35
*** dwalleck has quit IRC17:35
NishaGetting failure for python 2.617:35
NobodyCamHi Nisha17:35
NishaAttributeError: _ElementInterface instance has no attribute 'iter'17:36
NobodyCamwhere, and with what17:36
NishaNobodyCam: When i replace the function iter with getiterable, it works fine on 2.7 also17:37
Nishabut as per the python document the function is deprecated in python 2.717:37
*** dwalleck_ has quit IRC17:38
*** datajerk has joined #openstack-ironic17:38
NishaAre these errors ignorable while submitting the patch?17:40
NobodyCamif 2.6 dont passs the patch wont land17:41
NobodyCamyou can put the patch up and reviewers will comment17:41
NishaThe patch is posted already, https://review.openstack.org/#/c/89500/517:43
NishaWe saw the failure there only17:44
jbjohnsowow, I've been quite silly, I can automatically detect the correct serial port and baud rate to use to get serial via SOL17:44
jbjohnsoif the vendor does it right...17:44
jbjohnsowithout a lot of fuss or muss..17:44
NobodyCamits thats last be I would be worried about.17:45
NobodyCamif the vendor.....17:45
NishaBy substituting iter with getiterable i can make it pass on 2.6 and 2.7 but document declare it deprecated17:45
jrollNisha: I think using getiterable is fine, since we don't support python 3 yet17:46
jrollthere will be no python 2.8 where getiterable() does not exist17:47
jrollmight be nice to do something like: `if six.PY2: # use getiterable(); else: # use iter()17:47
jrollin anticipation of python 3 support17:48
jrollNisha: I think that might be the best solution, do you want me to comment on the review?17:48
NobodyCamyea I think six also has iterkeys()17:48
jrollNobodyCam: this is on an etree Element17:48
jrollhttps://docs.python.org/2/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element.getiterator17:49
NobodyCamsix.iterkeys(dictionary, **kwargs)17:49
NobodyCamReturns an iterator over dictionary‘s keys. This replaces dictionary.iterkeys() on Python 2 and dictionary.keys() on Python 3. kwargs are passed through to the underlying method.17:49
jrollthis isn't a dict :)17:49
NobodyCamdoh17:49
Nishaits creation of element tree17:50
NishaOk, I would try to use "`if six.PY2: # use getiterable(); else: # use iter()"17:51
NobodyCamyep... humm stackoverflow has a intrestring solution: http://stackoverflow.com/questions/7616800/elementtrees-iter-equivalent-in-python2-617:51
*** dividehex has quit IRC17:51
NishaBut do you know how could we test on python 2.6 before posting the patch? My devstack has 2.7 installed17:51
jrollyou can run: tox -epy2617:52
NobodyCamjroll: ++17:52
jrollas far as functional testing, I don't know17:52
jroll:)17:52
NishaOk. Thanks for the suggestions. Would do the required changes and post another patch. :)17:53
jrollyou're welcome :)17:53
openstackgerritA change was merged to openstack/ironic: Add create() and destroy() to Node  https://review.openstack.org/8482317:54
NobodyCamcomstud: ^^^^ \o/17:54
NobodyCam:-p17:54
*** Tushar_ has joined #openstack-ironic17:59
*** dividehex has joined #openstack-ironic17:59
matty_dubsNobodyCam: What's the verdict on a meeting?18:00
matty_dubsboris-42: ping; Rally question if you're around18:01
NobodyCam7 to 0 for no meeting18:01
boris-42matty_dubs sure I am here18:01
boris-42matty_dubs always here=)18:01
matty_dubsboris-42: :)18:01
matty_dubsboris-42: So, I've been playing around with Rally, and got some very basic Ironic tests working (yay!)18:01
* NobodyCam setp up random ping bot for boris-42 18:01
matty_dubsboris-42: But, it expects my changes to be in /usr/lib/python2.7/site-packages/rally/, for osclients.py, etc.18:02
boris-42NobodyCam lol=)18:02
NobodyCams/setp/sets/18:02
NobodyCam:-p18:02
matty_dubsIs there a way to make it look in my git checkout instead?18:02
boris-42matty_dubs yep I know about tat18:02
matty_dubsSo I should just copy stuff across for now?18:02
boris-42matty_dubs https://review.openstack.org/#/c/72679/18:02
matty_dubsAh-ha!18:03
boris-42matty_dubs you will be able to put in ~/.rally/plugins or /etc/rally/plugins/ directories18:03
boris-42matty_dubs btw why you didn't contribute them?)18:03
boris-42matty_dubs btw as well you can re-run python setup.py install18:03
*** jbjohnso has quit IRC18:03
matty_dubsYeah, that's what I had been doing18:04
boris-42matty_dubs i know it's awful a bit=)18:04
matty_dubsI just wasn't sure if I was missing a flag18:04
matty_dubsHaha18:04
matty_dubsboris-42: I'll submit them, but right now it's kind of rough18:04
boris-42matty_dubs just submit and you'll get free reviews=)18:04
boris-42matty_dubs and probably advices=)18:04
matty_dubsHaha, okay18:05
*** ifarkas has joined #openstack-ironic18:08
NobodyCambrb quick walkies....18:09
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Uninstall more buildtime only deps and clean lists  https://review.openstack.org/9217818:09
*** pradipta is now known as pradipta_away18:10
boris-42matty_dubs i'll push rally team to merge that patch18:11
boris-42matty_dubs without docs18:11
matty_dubsboris-42: It's not too big of a deal, really. I was just curious if I was missing a configuration option or anything.18:12
*** ndipanov is now known as ndipanov_gone18:18
openstackgerritA change was merged to openstack/ironic-python-agent: Uninstall more buildtime only deps and clean lists  https://review.openstack.org/9217818:32
jrollalso, exceptions in vendor_passthru methods get swallowed... this isn't exactly ideal :/18:38
jrollI see how pxe works around it but it's not fun :(18:39
boris-42matty_dubs it's actually very important patch18:42
boris-42matty_dubs cause it allows you guys to keep in ironic source tree any benchmarks18:43
boris-42matty_dubs even if they are not or not be acceped in rally18:43
matty_dubsOh, interesting. That could be useful.18:44
boris-42matty_dubs without it it's a bit painfull=018:46
boris-42matty_dubs cause you'll need to wait for every patch reviews in rally18:47
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139118:48
*** jgrimm has quit IRC18:50
matty_dubsBTW, do we an official theme song? If not, might I propose Alanis Morissette? https://www.youtube.com/watch?v=Jne9t8sHpUc18:51
*** gmatefi has joined #openstack-ironic18:54
NobodyCamthis one is better http://jezebel.com/that-alanis-morissette-ironic-song-is-finally-actually-80780260418:56
*** datajerk has quit IRC18:57
NobodyCam:-p18:58
*** datajerk has joined #openstack-ironic18:59
ShrewsNobodyCam: lol19:01
NobodyCamhehehe19:01
matty_dubsNobodyCam: LOL, this is fantastic19:01
NobodyCamits actually Ironic19:01
*** Nisha has quit IRC19:02
NobodyCamI liked the guy dieing from the paper cut19:02
NobodyCam:-p19:02
*** zdiN0bot has quit IRC19:03
matty_dubsHeh, from the comments, someone suggests that "[T]he line "isn't it ironic" is not a statement, but a question. So she lists all of these instances and then asks "Isn't is ironic?" and everyone can answer "No, it is not" and move on."19:05
openstackgerritlinggao proposed a change to openstack/ironic: Add base function for testing xml response  https://review.openstack.org/9168119:09
*** linggao__ has quit IRC19:09
*** linggao has joined #openstack-ironic19:10
NobodyCamlol19:10
boris-42matty_dubs it's merged19:11
matty_dubsboris-42: Wow, that was fast!19:12
boris-42matty_dubs you can put now benchmarks scenarios in ~/.rally/plugins/scenarios19:13
*** gmatefi has quit IRC19:13
boris-42matty_dubs or /etc/rally/plugins/scenarios19:13
Shrewsadam_g: Deva asked me to add a tempest test for the new server rebuild functionality. Any thoughts on whether I should add that to the existing test_baremetal_server_ops() scenario test, or should I add a new one?19:14
adam_gShrews, i think that shoudl go into a new teste_baremetal_advanced_ops test19:14
adam_gShrews, similar to the basic_server_ops / advanced_server_ops.19:14
Shrewsadam_g: ack. thx19:15
matty_dubsboris-42: I think I'm close to having this working; then I'll rebase and pull that in, then send what I've got so far up for review19:16
boris-42matty_dubs nice =)19:16
*** zdiN0bot has joined #openstack-ironic19:16
boris-42matty_dubs btw we should add ironic dsvm gates in rally and probably in ironic19:17
boris-42matty_dubs but it depends on devananda19:17
* matty_dubs has to confess to not following that work too closely19:18
*** Tushar_ has left #openstack-ironic19:22
*** coolsvap is now known as coolsvap|afk19:24
* NobodyCam wants this: http://www.ubersignal.com/wilson-460108-mobile-4g-signal-booster-kit-voice-3g-4g-lte-for-all-carriers.html19:24
matty_dubsboris-42: Did someone already merge Ironic support upstream? I just got a conflict in osclients.py19:25
matty_dubsNobodyCam: You might be in the perfect setup for that. For mine I'd have to run cabling through several floors19:25
NobodyCam:)19:25
ShrewsNobodyCam: "As the outside signal gets weaker, you may have to keep your phone within about 18 inches from the inside antenna in order to take advantage of the boosted signal. "   18 inches? Really?19:26
matty_dubsAnd cheap cable will lose a _lot_ of signal through 30' at 1900 MHz19:26
matty_dubsOh, the sample video shows it in a car, where 18" is maybe moderately doable19:26
NobodyCamyep. it would basicly be for my hotspot. so 18" is not a prob at all19:26
boris-42matty_dubs hmm19:26
boris-42matty_dubs yep romcheg1 add first patch19:27
boris-42matty_dubs https://github.com/stackforge/rally/commit/8d3d6a117a6feda446559f55e3b0f759db6325b619:27
matty_dubsNobodyCam: Could you just get a hotspot with an external antenna, and skip this thing?19:27
matty_dubsboris-42: Ah, okay. That'll cut down on how much I need to send, I guess.19:28
NobodyCamI was in AL a a couple of days ago and nothing I did get me single. I was thinking mount the ant. on the tv ant bracket. so I reaise it up and down19:29
NobodyCamas needed19:30
*** datajerk has quit IRC19:30
NobodyCams/get/got/19:30
NobodyCams/single/signal/19:30
NobodyCam:-p19:30
*** datajerk has joined #openstack-ironic19:31
*** datajerk has quit IRC19:32
*** jbjohnso has joined #openstack-ironic19:35
*** jgrimm has joined #openstack-ironic19:37
*** romcheg has joined #openstack-ironic19:37
*** ifarkas has quit IRC19:39
NobodyCamsteps afk for a few minutes19:40
jrollmatty_dubs: JayF has been linking internal people to alanis morissette for months :P19:59
matty_dubslol19:59
matty_dubsI'm glad I'm not the only one ;)20:00
jroll:)20:00
*** ams0 has joined #openstack-ironic20:01
*** zdiN0bot has quit IRC20:02
*** ams0 has quit IRC20:11
*** ams0 has joined #openstack-ironic20:28
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023320:34
*** zdiN0bot has joined #openstack-ironic20:35
*** Mikhail_D_ltp has quit IRC20:35
matty_dubsboris-42: Heh, after I pulled out the code I'd added that overlapped with romcheg's, I'm left with just this: http://fpaste.org/99352/32223813/20:38
matty_dubsThough I'm looking now at expanding that20:38
boris-42matty_dubs I think it's better to make something like20:39
boris-42matty_dubs node.create() node.list()20:39
boris-42matty_dubs in single benchmark20:39
boris-42matty_dubs that allows you to track how this operations scales depending on amount of nodes20:39
romchegmatty_dubs boris-42: Do you guys ever sleep? ^)20:39
boris-42romcheg matty_dubs  nope20:39
matty_dubslol, it's only 4:30pm here... I can't speak for boris-42 though ;)20:40
boris-42matty_dubs here it's 00:4020:40
boris-42a.m.20:40
matty_dubsboris-42: Ah, I was looking at some existing benchmarks to see how they handle that. I'll give that a try.20:40
matty_dubsYikes!20:40
boris-42matty_dubs https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/neutron/network.py20:41
boris-42matty_dubs here is the sample ^20:41
*** datajerk has joined #openstack-ironic20:41
matty_dubsPerfect20:42
matty_dubsAh, and that pulls in a utils.py for Neutron. I was just looking at that pattern.20:42
romchegmatty_dubs: I was going to go, so I will ask boris-42 about this discussion.20:44
romcheg*tomorrow20:44
matty_dubsSure. Get some sleep! ;)20:46
NobodyCamno sleep for romcheg20:46
NobodyCam:)20:46
romchegNobodyCam: :-P20:46
matty_dubsNo sleep 'til Atlanta!20:46
NobodyCamromcheg: everyting ok there in the home land20:47
NobodyCammatty_dubs: I'm in Atlanta20:47
romchegNobodyCam: No, it's not unfortunately :(20:47
NobodyCam:(20:47
jrollNobodyCam: then time to sleep!20:48
NobodyCamjroll: its almost 5 here20:49
jroll:)20:49
boris-42matty_dubs yep we have that pattern20:51
boris-42matty_dubs in utils we are putting atomic actiosn20:51
boris-42matty_dubs that are used to build benchmarks20:52
*** ams0 has quit IRC20:54
boris-42matty_dubs btw http://junodesignsummit.sched.org/event/82bbddb45555dc39fa6029ee56e7dc4e#.U2f6oa2Syig20:55
matty_dubsAh, I missed that20:56
* matty_dubs adds to his agenda20:56
matty_dubsOh, though that's concurrent with "Hardware Multitenancy Risk Mitigation" :-\20:57
boris-42matty_dubs yep =)21:02
boris-42matty_dubs risk is everywhere=)21:02
matty_dubsHaha21:04
*** zdiN0bot has quit IRC21:07
*** linggao has quit IRC21:07
*** ams0 has joined #openstack-ironic21:13
*** boris-42 has quit IRC21:15
*** boris-42 has joined #openstack-ironic21:16
*** mrda-away is now known as mrda21:18
*** ams0 has quit IRC21:24
*** ams0 has joined #openstack-ironic21:24
*** matty_dubs is now known as matty_dubs|gone21:25
*** ams0_ has joined #openstack-ironic21:30
*** ams0 has quit IRC21:30
*** ams0_ has quit IRC21:35
*** datajerk has quit IRC21:48
*** ams0 has joined #openstack-ironic21:55
*** ams0 has quit IRC21:58
*** ams0 has joined #openstack-ironic21:58
*** ams0 has quit IRC22:03
*** krtaylor has quit IRC22:10
*** ams0 has joined #openstack-ironic22:26
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Implement function to check SOL payload as keepalive  https://review.openstack.org/9222022:30
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Implement function to check SOL payload as keepalive  https://review.openstack.org/9222022:32
openstackgerritA change was merged to stackforge/pyghmi: Implement function to check SOL payload as keepalive  https://review.openstack.org/9222022:36
*** zdiN0bot has joined #openstack-ironic22:45
*** zdiN0bot has left #openstack-ironic22:54
*** radsy has joined #openstack-ironic23:00
*** radsy has joined #openstack-ironic23:00
*** romcheg has quit IRC23:05
*** mdenny has quit IRC23:13
*** ams0_ has joined #openstack-ironic23:13
*** ams0_ has quit IRC23:15
*** ams0_ has joined #openstack-ironic23:15
*** ams0 has quit IRC23:17
*** ams0_ has quit IRC23:20
*** hemna is now known as hemna_23:36
*** newell_ has quit IRC23:43
*** neillc has joined #openstack-ironic23:51
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023323:51
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479523:51

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