Tuesday, 2014-06-17

openstackgerritDevananda van der Veen proposed a change to openstack/ironic-specs: Standardize logging and improve log coverage  https://review.openstack.org/9492400:04
adam_gdoes anyone know the proper way to configure nova to use all of the scheduler filters included in ironic.nova.scheduler.filters ?00:12
adam_gcomstud, ^00:13
comstudso00:13
comstudfunny question.00:13
comstudbut yeah00:14
comstudspecify scheduler_available_filters many times in your conf00:14
comstudalong with the nova default00:14
comstudsec00:14
comstudthe easiest answer is that you copy all of the ironic filters into the nova/scheduler/filters directory00:14
comstudand then they all become available00:14
comstudand you can add ExactRamFilter, ExactCoreFilter etc to scheduler_default_filters conf variable00:15
comstudbut if you want to be able to hit them out of tree, you do something like this:00:15
openstackgerritDevananda van der Veen proposed a change to openstack/ironic-specs: Support for different boot loaders and locations  https://review.openstack.org/9492500:15
comstudscheduler_available_filters=nova.scheduler.filters.all_filters00:15
comstudscheduler_available_filters=ironic.nova.scheduler.filters.exact_ram_filter.ExactRamFilter00:15
comstudscheduler_available_filters=ironic.nova.scheduler.filters.exact_cores_filter.ExactCoresFilter00:15
comstud[...]00:16
comstudscheduler_default_filters=RetryFilter,ComputeFilter,ExactRamFilter,ExactCoresFilter00:16
comstudetc..00:16
openstackgerritA change was merged to openstack/ironic-python-agent: Remove duplicated test for caching image  https://review.openstack.org/9923000:16
comstudsomething like that00:16
openstackgerritA change was merged to openstack/ironic-python-agent: Improve cache_image testing  https://review.openstack.org/9930100:17
adam_gcomstud, ah, okay. thanks00:18
*** matsuhashi has joined #openstack-ironic00:24
*** eghobo has quit IRC00:26
*** blamar has quit IRC00:27
devanandawould love to get a few more eyes on the patch series starting with https://review.openstack.org/#/c/99026/100:45
devanandashould help with scheduling filters00:46
*** rwsu has quit IRC00:52
*** coolsvap is now known as coolsvap|afk00:56
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: ipmitool driver raises DriverLoadError  https://review.openstack.org/9997700:56
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Adds SingleInstanceFilter Nova scheduler filter  https://review.openstack.org/10039501:09
NobodyCambrain cooked... now done... will see everyone tomorrow01:10
NobodyCamnoght y'all01:10
NobodyCamnight even01:10
mrdaHave a good night NobodyCam!01:11
*** ellenh has quit IRC01:11
*** nosnos has joined #openstack-ironic01:26
*** datajerk has joined #openstack-ironic01:28
*** datajerk has quit IRC01:28
*** vinbs has joined #openstack-ironic01:31
*** vinbs_ has joined #openstack-ironic01:33
*** vinbs has quit IRC01:36
*** vinbs_ has quit IRC01:37
*** rloo_out has quit IRC01:39
*** rloo_out has joined #openstack-ironic01:39
*** foexle_ has joined #openstack-ironic01:48
*** foexle has quit IRC01:51
*** rameshg87 has joined #openstack-ironic01:57
*** blamar has joined #openstack-ironic02:17
*** bcaldwell has joined #openstack-ironic02:22
*** blamar has quit IRC02:32
*** rloo_out has quit IRC02:36
*** foexle_ has quit IRC02:41
*** rakesh_hs has joined #openstack-ironic02:41
*** vinbs has joined #openstack-ironic03:03
*** yongli has joined #openstack-ironic03:08
*** ramineni has joined #openstack-ironic03:19
*** eghobo has joined #openstack-ironic03:26
*** coolsvap|afk is now known as coolsvap03:30
*** matsuhashi has quit IRC03:30
*** ramineni1 has joined #openstack-ironic03:33
*** ramineni has quit IRC03:33
*** ramineni1 has left #openstack-ironic03:33
*** eghobo has quit IRC03:34
*** harlowja is now known as harlowja_away03:37
*** matsuhashi has joined #openstack-ironic03:37
*** harlowja_away is now known as harlowja03:39
*** nosnos has quit IRC03:41
*** matsuhashi has quit IRC03:44
*** matsuhashi has joined #openstack-ironic03:45
*** ramineni1 has joined #openstack-ironic03:48
*** matsuhashi has quit IRC03:49
*** coolsvap is now known as coolsvap|afk03:51
*** Poornima has joined #openstack-ironic03:56
*** matsuhashi has joined #openstack-ironic03:57
*** matsuhashi has quit IRC04:03
*** matsuhashi has joined #openstack-ironic04:04
*** rakesh_hs has quit IRC04:05
*** lazy_prince has joined #openstack-ironic04:05
*** rakesh_hs has joined #openstack-ironic04:08
*** coolsvap|afk is now known as coolsvap04:10
*** sabah has joined #openstack-ironic04:14
*** rakesh_hs has quit IRC04:16
*** rameshg87 has joined #openstack-ironic04:28
*** nosnos has joined #openstack-ironic04:30
*** eghobo has joined #openstack-ironic04:31
*** matsuhashi has quit IRC04:36
*** matsuhas_ has joined #openstack-ironic04:37
*** shausy has joined #openstack-ironic04:47
*** subah has joined #openstack-ironic04:59
*** sabah has quit IRC04:59
*** max_lobur has joined #openstack-ironic05:01
openstackgerritSandhya Balakrishnan proposed a change to openstack/ironic: Updates Ironic Guide with deployment information  https://review.openstack.org/9460405:02
*** k4n0 has joined #openstack-ironic05:06
*** rakesh_hs has joined #openstack-ironic05:12
*** bcaldwell has quit IRC05:18
*** coolsvap is now known as coolsvap|afk05:33
*** harlowja is now known as harlowja_away05:48
*** coolsvap|afk is now known as coolsvap05:52
*** Haomeng|2 has quit IRC05:56
*** Nisha has joined #openstack-ironic05:57
*** Haomeng has joined #openstack-ironic06:00
*** bmaha has joined #openstack-ironic06:00
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/9606306:01
*** Nisha_ has joined #openstack-ironic06:07
*** Nisha_ has quit IRC06:07
*** Nisha has quit IRC06:08
*** subah has quit IRC06:12
*** sysexit has joined #openstack-ironic06:17
*** sabah has joined #openstack-ironic06:17
*** radsy has quit IRC06:21
*** rakesh_hs has quit IRC06:22
*** rakesh_hs has joined #openstack-ironic06:30
adam_gwowsers06:34
devanandawtf06:40
devanandasomething broke our tests a few hours ago06:40
devanandaadam_g: hi! are you looking at it too?06:41
adam_gdevananda, yup06:41
adam_ghttps://bugs.launchpad.net/tempest/+bug/133083406:41
*** max_lobur has quit IRC06:41
adam_greally frustrating that the blatant failures in the ironic tempest jobs there were completely overlooked06:41
*** max_lobur has joined #openstack-ironic06:42
adam_gconsidering the change they were the relevant tests being touhced by the tempest patch06:42
adam_gs/the change//06:42
devanandawow06:42
*** Haomeng has quit IRC06:46
adam_gdevananda, ill have a tempest patch up soonish06:46
devanandathanks06:46
devanandai'm debating whether to flake the ML over this06:46
devanandai've probably not had enough to drink yet to think that's a good idea06:47
devanandabut srsly people06:47
devanandaWTF06:47
*** Haomeng has joined #openstack-ironic06:48
viktors|afkdevananda: still around?06:51
devanandayes06:51
*** viktors|afk is now known as viktors06:51
devanandasort of06:51
devanandadepends on what youj mean by around06:51
viktorsdevananda: :)06:51
viktorsdevananda: I have a question as for patch to Nova06:52
viktorsdevananda: or it's better to wait with it?06:52
devanandaask away06:53
viktorsdevananda:  I read your comments one more time, and I have no questions anymore :)06:55
viktorsdevananda: it's morning time...06:55
* viktors should make some coffee 06:56
devananda:)06:57
viktorsdevananda: anyway i've  marked patch in Nova https://review.openstack.org/#/c/99614/ (Sync "Prevent races in opportunistic db test cases") as partial bug fix. Please look at it, when you'll have a time06:58
*** Mikhail_D_ltp has joined #openstack-ironic06:59
*** foexle has joined #openstack-ironic07:00
devanandaviktors: +1'd as nothing else changed07:01
devanandathanks!07:01
viktorsdevananda: thank you!07:01
*** yuriyz has joined #openstack-ironic07:06
*** vinbs has quit IRC07:08
*** vinbs has joined #openstack-ironic07:09
*** athomas has joined #openstack-ironic07:09
*** Manishanker has joined #openstack-ironic07:09
*** jcoufal has joined #openstack-ironic07:09
*** sabah has quit IRC07:10
*** eghobo has quit IRC07:11
*** ifarkas has joined #openstack-ironic07:15
*** pcrews has quit IRC07:17
*** Haomeng has quit IRC07:18
*** Haomeng has joined #openstack-ironic07:20
adam_gdevananda, https://review.openstack.org/#/c/100437/07:22
adam_ggoodnight07:23
*** ndipanov has joined #openstack-ironic07:30
devanandathanks! g'night07:30
*** mrda is now known as mrda-away07:37
*** coolsvap is now known as coolsvap|afk07:39
openstackgerritjan grant proposed a change to openstack/ironic: WIP: Serialise paramiko requests  https://review.openstack.org/9962607:46
*** matsuhas_ has quit IRC07:49
*** petertoft has joined #openstack-ironic07:49
*** matsuhashi has joined #openstack-ironic07:51
*** max_lobur has quit IRC08:01
*** shausy has quit IRC08:16
*** nosnos has quit IRC08:16
*** lazy_prince has quit IRC08:16
*** ramineni1 has quit IRC08:16
*** krtaylor has quit IRC08:16
*** slamont has quit IRC08:16
*** ifarkas has quit IRC08:16
*** vinbs has quit IRC08:16
*** rameshg87 has quit IRC08:16
*** rushiagr has quit IRC08:16
*** russell_h has quit IRC08:16
*** Haomeng has quit IRC08:16
*** harlowja_away has quit IRC08:16
*** mgagne has quit IRC08:16
*** agordeev has quit IRC08:16
*** yjiang5 has quit IRC08:16
*** adam_g has quit IRC08:16
*** rainya has quit IRC08:16
*** wendar has quit IRC08:16
*** stevebaker has quit IRC08:16
*** pquerna has quit IRC08:16
*** zigo has quit IRC08:16
*** Isotopp has quit IRC08:16
*** morgabra has quit IRC08:16
*** mrda-away has quit IRC08:16
*** antonym has quit IRC08:16
*** boris-42 has quit IRC08:16
*** foexle has quit IRC08:16
*** sysexit has quit IRC08:16
*** dividehex has quit IRC08:16
*** ndipanov has quit IRC08:16
*** Mikhail_D_ltp has quit IRC08:16
*** bmaha has quit IRC08:16
*** openstackgerrit has quit IRC08:16
*** matsuhashi has quit IRC08:16
*** petertoft has quit IRC08:16
*** yongli has quit IRC08:16
*** mmitchell_ has quit IRC08:16
*** athomas has quit IRC08:16
*** yuriyz has quit IRC08:16
*** rakesh_hs has quit IRC08:16
*** Poornima has quit IRC08:16
*** dhellmann has quit IRC08:16
*** jrist has quit IRC08:16
*** viktors has quit IRC08:16
*** coolsvap|afk has quit IRC08:16
*** JoshNang has quit IRC08:16
*** anteaya has quit IRC08:16
*** jcoufal has quit IRC08:16
*** k4n0 has quit IRC08:16
*** mkerrin has quit IRC08:16
*** Shrews has quit IRC08:16
*** devananda has quit IRC08:16
*** BadCub has quit IRC08:16
*** ekarlso has quit IRC08:16
*** Manishanker has quit IRC08:16
*** dtantsur|afk has quit IRC08:16
*** SpamapS has quit IRC08:16
*** Mikhail_D_wk has quit IRC08:16
*** toabctl has quit IRC08:16
*** Madasi has quit IRC08:16
*** lsmola__ has quit IRC08:16
*** GheRivero has quit IRC08:16
*** NobodyCam has quit IRC08:16
*** soren has quit IRC08:16
*** lifeless has quit IRC08:16
*** pradipta_away has quit IRC08:17
*** sseago has quit IRC08:17
*** tteggel has quit IRC08:17
*** pleia2 has quit IRC08:17
*** aignatov has quit IRC08:17
*** Ng has quit IRC08:17
*** sbadia has quit IRC08:17
*** mikal has quit IRC08:17
*** dshulyak has quit IRC08:17
*** comstud has quit IRC08:17
*** christopheraedo has quit IRC08:17
*** kevinbenton has quit IRC08:17
*** klindgren has quit IRC08:17
*** lynxman has quit IRC08:17
*** pelix has joined #openstack-ironic08:21
*** jistr has joined #openstack-ironic08:21
*** matsuhashi has joined #openstack-ironic08:21
*** petertoft has joined #openstack-ironic08:21
*** ndipanov has joined #openstack-ironic08:21
*** jcoufal has joined #openstack-ironic08:21
*** Manishanker has joined #openstack-ironic08:21
*** athomas has joined #openstack-ironic08:21
*** yuriyz has joined #openstack-ironic08:21
*** foexle has joined #openstack-ironic08:21
*** Mikhail_D_ltp has joined #openstack-ironic08:21
*** rakesh_hs has joined #openstack-ironic08:21
*** sysexit has joined #openstack-ironic08:21
*** bmaha has joined #openstack-ironic08:21
*** k4n0 has joined #openstack-ironic08:21
*** Poornima has joined #openstack-ironic08:21
*** yongli has joined #openstack-ironic08:21
*** dividehex has joined #openstack-ironic08:21
*** dhellmann has joined #openstack-ironic08:21
*** jrist has joined #openstack-ironic08:21
*** dtantsur has joined #openstack-ironic08:21
*** openstackgerrit has joined #openstack-ironic08:21
*** viktors has joined #openstack-ironic08:21
*** sseago has joined #openstack-ironic08:21
*** mmitchell_ has joined #openstack-ironic08:21
*** mkerrin has joined #openstack-ironic08:21
*** boris-42 has joined #openstack-ironic08:21
*** coolsvap|afk has joined #openstack-ironic08:21
*** tteggel has joined #openstack-ironic08:21
*** JoshNang has joined #openstack-ironic08:21
*** anteaya has joined #openstack-ironic08:21
*** Shrews has joined #openstack-ironic08:21
*** devananda has joined #openstack-ironic08:21
*** SpamapS has joined #openstack-ironic08:21
*** klindgren has joined #openstack-ironic08:21
*** Mikhail_D_wk has joined #openstack-ironic08:21
*** lsmola__ has joined #openstack-ironic08:21
*** BadCub has joined #openstack-ironic08:21
*** ekarlso has joined #openstack-ironic08:21
*** Madasi has joined #openstack-ironic08:21
*** toabctl has joined #openstack-ironic08:21
*** mikal has joined #openstack-ironic08:21
*** GheRivero has joined #openstack-ironic08:21
*** christopheraedo has joined #openstack-ironic08:21
*** kevinbenton has joined #openstack-ironic08:21
*** NobodyCam has joined #openstack-ironic08:21
*** dickson.freenode.net sets mode: +o devananda08:21
*** lynxman has joined #openstack-ironic08:21
*** pleia2 has joined #openstack-ironic08:21
*** dshulyak has joined #openstack-ironic08:21
*** pradipta_away has joined #openstack-ironic08:21
*** soren has joined #openstack-ironic08:21
*** lifeless has joined #openstack-ironic08:21
*** Ng has joined #openstack-ironic08:21
*** comstud has joined #openstack-ironic08:21
*** aignatov has joined #openstack-ironic08:21
*** sbadia has joined #openstack-ironic08:21
*** Haomeng has joined #openstack-ironic08:22
*** ifarkas has joined #openstack-ironic08:22
*** vinbs has joined #openstack-ironic08:22
*** shausy has joined #openstack-ironic08:22
*** nosnos has joined #openstack-ironic08:22
*** rameshg87 has joined #openstack-ironic08:22
*** lazy_prince has joined #openstack-ironic08:22
*** ramineni1 has joined #openstack-ironic08:22
*** harlowja_away has joined #openstack-ironic08:22
*** krtaylor has joined #openstack-ironic08:22
*** slamont has joined #openstack-ironic08:22
*** yjiang5 has joined #openstack-ironic08:22
*** mgagne has joined #openstack-ironic08:22
*** agordeev has joined #openstack-ironic08:22
*** rushiagr has joined #openstack-ironic08:22
*** adam_g has joined #openstack-ironic08:22
*** rainya has joined #openstack-ironic08:22
*** russell_h has joined #openstack-ironic08:22
*** wendar has joined #openstack-ironic08:22
*** stevebaker has joined #openstack-ironic08:22
*** Isotopp has joined #openstack-ironic08:22
*** pquerna has joined #openstack-ironic08:22
*** zigo has joined #openstack-ironic08:22
*** morgabra has joined #openstack-ironic08:22
*** mrda-away has joined #openstack-ironic08:22
*** antonym has joined #openstack-ironic08:22
*** Haomeng has quit IRC08:22
openstackgerritImre Farkas proposed a change to openstack/ironic-specs: DRAC power driver  https://review.openstack.org/9935208:23
*** jcoufal has quit IRC08:27
*** krtaylor has quit IRC08:27
*** lucasagomes has joined #openstack-ironic08:28
*** krtaylor has joined #openstack-ironic08:28
*** martyntaylor has joined #openstack-ironic08:28
*** sabah has joined #openstack-ironic08:29
*** jcoufal has joined #openstack-ironic08:29
*** romcheg has joined #openstack-ironic08:30
*** lucasagomes has quit IRC08:33
*** shausy has quit IRC08:33
*** nosnos has quit IRC08:33
*** lazy_prince has quit IRC08:33
*** ramineni1 has quit IRC08:33
*** slamont has quit IRC08:33
*** ifarkas has quit IRC08:33
*** vinbs has quit IRC08:33
*** rameshg87 has quit IRC08:33
*** rushiagr has quit IRC08:33
*** russell_h has quit IRC08:33
*** harlowja_away has quit IRC08:33
*** mgagne has quit IRC08:33
*** agordeev has quit IRC08:33
*** yjiang5 has quit IRC08:33
*** adam_g has quit IRC08:33
*** rainya has quit IRC08:33
*** wendar has quit IRC08:33
*** stevebaker has quit IRC08:33
*** pquerna has quit IRC08:33
*** zigo has quit IRC08:33
*** Isotopp has quit IRC08:33
*** morgabra has quit IRC08:33
*** mrda-away has quit IRC08:33
*** antonym has quit IRC08:33
*** ndipanov has quit IRC08:34
*** ndipanov has joined #openstack-ironic08:43
*** lucasagomes has joined #openstack-ironic08:43
*** ifarkas has joined #openstack-ironic08:43
*** vinbs has joined #openstack-ironic08:43
*** shausy has joined #openstack-ironic08:43
*** nosnos has joined #openstack-ironic08:43
*** rameshg87 has joined #openstack-ironic08:43
*** lazy_prince has joined #openstack-ironic08:43
*** ramineni1 has joined #openstack-ironic08:43
*** harlowja_away has joined #openstack-ironic08:43
*** slamont has joined #openstack-ironic08:43
*** yjiang5 has joined #openstack-ironic08:43
*** mgagne has joined #openstack-ironic08:43
*** agordeev has joined #openstack-ironic08:43
*** wendar has joined #openstack-ironic08:43
*** stevebaker has joined #openstack-ironic08:43
*** Isotopp has joined #openstack-ironic08:43
*** pquerna has joined #openstack-ironic08:43
*** zigo has joined #openstack-ironic08:43
*** morgabra has joined #openstack-ironic08:43
*** mrda-away has joined #openstack-ironic08:43
*** antonym has joined #openstack-ironic08:43
*** russell_h has joined #openstack-ironic08:43
*** rainya has joined #openstack-ironic08:43
*** adam_g has joined #openstack-ironic08:43
*** rushiagr has joined #openstack-ironic08:43
*** ndipanov has quit IRC08:45
*** ndipanov has joined #openstack-ironic08:45
*** max_lobur has joined #openstack-ironic08:45
dtantsurhttps://review.openstack.org/95789 merged \o/08:48
dtantsurlucasagomes, ^^^\08:48
lucasagomesyup!!!08:48
lucasagomesI'm rebasing the current patches right now08:48
lucasagomesand addresses the fixes08:48
yuriyzmorning dtantsur, lucasagomes, Ironic08:49
lucasagomesyuriyz, morning08:50
lucasagomesdtantsur, btw u think that I should port the migration script from bash to python?08:50
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Nova Ironic Driver to not get deploy ramdisk and kernel from flavor  https://review.openstack.org/9555108:51
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add migration script to instance_info  https://review.openstack.org/9613608:51
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Move PXE instance level parameters to instance_info  https://review.openstack.org/9485508:51
dtantsurmorning, yuriyz, lucasagomes :)08:53
dtantsurlucasagomes, I'd vote for porting, if it is complex enough08:54
* dtantsur hates complex code in bash08:54
*** nosnos has quit IRC08:54
lucasagomesdtantsur, heh, well it's quite small, the only complex thing is partsing json in bash :)08:54
yuriyz+1 for porting08:54
dtantsurlucasagomes, parsing json in bash? I'd like to see it08:54
dtantsur:)08:55
lucasagomesheh dtantsur https://review.openstack.org/9613608:55
dtantsurlucasagomes, well, after I saw parsing JSON in pure SQL (with PostgreSQL extensions), it's hard to surprise me :D08:55
lucasagomeslol yeah I can figure08:55
*** nosnos has joined #openstack-ironic08:55
dtantsurlucasagomes, oh, I vote for porting Oo You're too smart, I can't understand the code :)08:56
lucasagomeslol ack08:56
lucasagomesdtantsur, lemme bug u with 2 more things08:56
dtantsursure08:56
lucasagomesdtantsur, https://review.openstack.org/#/c/98822/4/specs/juno/ipxe-boot.rst08:56
dtantsuraha, I'm on it since yesterday08:57
lucasagomesdtantsur, so yes, I've seem that bug... but, nothing much we can do at the Ironic side I would say? I know that having to have something already configured up and running and not controlling it is not ideal08:57
lucasagomesbut I don't see how Ironic could manage a http server08:57
lucasagomesit seems totally out of scope08:57
lucasagomesdtantsur, and, in the future we might even want to downloading things directly from glance (swift temp urls?)08:58
dtantsurlucasagomes, it'd _just_ rely on swift temp URLs08:58
dtantsurlucasagomes, we already have a spec for it08:58
lucasagomesdtantsur, it can be pluggable... also it needs some investigation08:58
dtantsurand making users configure swift claster sounds more right than making them configure HTTP server08:59
lucasagomesdtantsur, temp until when? can we control it? cause I want the url to go away after I tear down the node for e.g08:59
romchegGood morning Ironic!08:59
lucasagomesdtantsur, yeah... well they might have a http server already08:59
lucasagomesfor things like horizon etc08:59
dtantsurromcheg, morning08:59
dtantsurlucasagomes, they might, they might not...09:00
lucasagomesdtantsur, so this would be the first stab, once we have the swift urls we can add a flag and make it pluggable09:00
dtantsurlucasagomes, according to the spec, you can set lifetime of the temp URL09:00
dtantsurlucasagomes, for the "first stab" we'll write a lot of configuration code in e.g. devstack to actually turn it on09:00
lucasagomesdtantsur, yeah I have a devstack patch already configuring the iPXE enviroment and Ironic to use it09:01
dtantsurlucasagomes, wow, you're fast :)09:01
lucasagomesdtantsur, https://review.openstack.org/#/c/99677/09:01
lucasagomesso u can test it already if u want09:01
dtantsurso, I'm -0 on having HTTP server, +1 on Swift temp URLs for it09:02
lifelesslucasagomes: temp swift urls for config? or images ?09:02
lucasagomesdtantsur, yeah what I agreed with deva yesterday is that I'm going to add a note about the swift urls09:02
lifelesslucasagomes: cause, non-config should be permanent, just the swift backing url, no ?09:02
lucasagomeslifeless, yeah I've to investigate it yet cause I dunno much about swift09:03
dtantsurlucasagomes, lifeless https://review.openstack.org/#/c/98904/09:03
lucasagomeslifeless, but the idea would be to not put the images in a http server09:03
*** romcheg has quit IRC09:03
lucasagomeslifeless, just fetch it directly from glance when booting the node09:03
lifelesslucasagomes: s/glance/swift/09:03
dtantsurlucasagomes, directly from swift09:03
dtantsuryou were faster :)09:04
lifelesslucasagomes: if you fetch from glance with a swift backend you are forcing a copy we want to use the backing url09:04
lucasagomesah right, I though we were talking about glance + swift backend09:04
lifelesslucasagomes: well we are, but lets be explicit09:04
lucasagomesright09:04
lucasagomesI can give it some investigation then09:04
lucasagomeslifeless, but you think it should be pluggable? if ppl don't want to use swift they can set a http_root and http_server and ironic will put the images there09:05
*** bmaha has quit IRC09:05
dtantsurnow to something completely different, folks: any ideas, what happened to our check jobs: http://logs.openstack.org/58/96558/22/check/check-tempest-dsvm-virtual-ironic/0a7d618/logs/testr_results.html.gz09:05
dtantsurthis is affecting everything09:05
*** romcheg has joined #openstack-ironic09:06
lifelesslucasagomes: it will have to be, because those are totally different operations09:06
lifelesslucasagomes: one is 'ask glance for the swift URL'09:06
lifelesslucasagomes: the other is 'copy the image from A to B'09:06
lucasagomeslifeless, I c that's good09:06
lifelesslucasagomes: but!09:06
*** bmaha has joined #openstack-ironic09:06
lucasagomesyeah baby steps09:07
lucasagomesI want to add support for HTTPS as well09:07
lifelesslucasagomes: I think we can start by saying 'you must have glance, and it must give us a URL we can give iPXE'09:07
lifelesslucasagomes: backing service is up to the user; we can then make the variation be on whether we get a direct swift url or not09:07
lucasagomeslifeless, only glance doesn't give u an URL without requiring authentication I think09:08
* lucasagomes will take a look at the options u guys gave, thanks09:09
lifelesslucasagomes: we're authenticated, aren't we ?09:09
lifelesslucasagomes: we get the url from it, pass the url to ipxe09:09
lucasagomeslifeless, right yeah, when generating the config we are authenticated09:10
lucasagomeslemme try it out, cause I know little about glance swift urls etc09:10
dtantsurmakes sense09:11
dtantsuragain, folks is the issue with our jobs known already?09:11
lifelesssorry, I haven't looked; need to crash in a minute09:11
dtantsurok, I'll at least create a bug09:12
lucasagomesdtantsur, damn :( is tempest broken!?09:12
lucasagomes:(09:13
dtantsurhttps://bugs.launchpad.net/ironic/+bug/133088309:13
dtantsurseems like that09:13
lucasagomesdamn09:13
rameshg87lifeless, dtantsur, lucasagomes, we have a similar one for the proposed ilo deploy.  we propose the generate swift temp urls and attach it as virtual media cdrom: https://review.openstack.org/#/c/97744/2/specs/ironic-ilo-virtualmedia-driver.rst09:20
rameshg87and then boot from virtual media cdrom09:20
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic-specs: iPXE boot  https://review.openstack.org/9882209:21
lucasagomesrameshg87, nice, yeah seems we have a lot of use for those urls :)09:21
rameshg87lucasagomes, :-)09:21
*** bmaha has quit IRC09:22
*** bmaha has joined #openstack-ironic09:22
*** matsuhashi has quit IRC09:22
lifelessrameshg87: can you do that with lo100 ?09:23
rameshg87lucasagomes, are you not proposing swift temp urls right now ? i see that not mentioned here, https://review.openstack.org/#/c/98822/5/specs/juno/ipxe-boot.rst09:23
rameshg87lucasagomes, what do we mean by lo100 ?09:23
rameshg87lights out ?09:24
*** matsuhashi has joined #openstack-ironic09:24
lucasagomesrameshg87, nop I'm not. There's another spec about swift temp urls09:24
lucasagomesrameshg87, that was lifeless question, /me dunno what lo100 means as well :)09:24
lucasagomesrameshg87, https://review.openstack.org/#/c/98904/ << swift temp urls spec09:25
rameshg87lucasagomes, google search gives me "HP Lights-Out 100 (LO100)"09:25
lifelessrameshg87: circa 2008 ilos :)09:25
rameshg87lucasagomes, yeah, virtual media can work on those ilos as well09:25
rameshg87lucasagomes, yes, i have seen the swift temp url spec and code review.  i am just waiting for it :-)09:26
*** Nisha has joined #openstack-ironic09:27
*** matsuhashi has quit IRC09:30
*** matsuhashi has joined #openstack-ironic09:30
*** matsuhashi has quit IRC09:34
*** matsuhashi has joined #openstack-ironic09:37
*** sysexit has quit IRC09:40
*** sabah has quit IRC09:42
*** sysexit has joined #openstack-ironic09:44
*** matsuhashi has quit IRC09:48
*** matsuhashi has joined #openstack-ironic09:50
*** r-mibu has joined #openstack-ironic09:57
r-mibuHi, Ironic CI (check-tempest-dsvm-ironic-nv) seems failed.09:58
r-mibuI think root cause is https://review.openstack.org/#/c/88233/09:59
r-mibuIs anyone working on it?10:00
*** martyntaylor has quit IRC10:00
*** martyntaylor has joined #openstack-ironic10:01
*** matsuhashi has quit IRC10:03
*** matsuhashi has joined #openstack-ironic10:03
*** matsuhashi has quit IRC10:04
*** matsuhashi has joined #openstack-ironic10:04
lucasagomesr-mibu, yeah :( I think dtantsur openened a bug about it10:08
lucasagomesit seems to be an 1 line change to fix it10:08
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Use oslo.db library  https://review.openstack.org/4215910:09
lucasagomesr-mibu, will give it a go, 1 sec10:09
r-mibulucasagomes, https://bugs.launchpad.net/tempest/+bug/1330834 ?10:14
*** matsuhashi has quit IRC10:14
lucasagomesr-mibu, https://bugs.launchpad.net/ironic/+bug/133088310:14
lucasagomesr-mibu, going to put a fix quickly, it's like 2 lines changes10:14
*** Nisha has quit IRC10:15
r-mibulucasagomes, thanks for pointing, but there is patch for this bug https://review.openstack.org/#/c/100437/10:19
lucasagomesr-mibu, a perfect then will assign the bug to adam_g10:20
lucasagomesr-mibu, I mean, will mark the bug as duplicated10:20
lucasagomesseems he opened one already10:20
openstackgerritPhil Day proposed a change to openstack/ironic: Remove node parameter from power_off() method in virt driver  https://review.openstack.org/10019710:21
*** matsuhashi has joined #openstack-ironic10:21
r-mibulucasagomes, thanks :)10:24
lucasagomesr-mibu, thank u for letting us know :)10:24
ramineni1:dtansur,  hi10:29
*** bmaha2 has joined #openstack-ironic10:29
*** bmaha has quit IRC10:31
*** coolsvap|afk is now known as coolsvap10:33
*** matsuhashi has quit IRC10:35
*** matsuhashi has joined #openstack-ironic10:36
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add iPXE support for Ironic  https://review.openstack.org/9931810:38
*** matsuhashi has quit IRC10:40
*** sabah has joined #openstack-ironic10:42
dtantsurramineni1, if you meant me, than hi :)10:51
ramineni1dtantsur , yes..hi .. :)10:54
ramineni1Reagrding the design spec review for iLO Power Driver10:55
ramineni1dtansur , have addressed the comments you have mentioned ..could you please have a look10:56
ramineni1dtansur , https://review.openstack.org/#/c/97455/10:56
dtantsurramineni1, sure, please wait a bit, I have a review queue already10:59
ramineni1dtantsur , sure , thanks :)11:00
*** ramineni1 has left #openstack-ironic11:02
*** jistr has quit IRC11:06
*** jistr has joined #openstack-ironic11:07
lucasagomesdamn why #100437 is SKIPPED in gate >.<11:11
dtantsurOo11:12
dtantsurI haven't ever seen this status11:12
dtantsurmaybe ask sdague?11:13
lucasagomesyeah, dunno if it's good or bad11:13
lucasagomesyeah, that patch is currently unbreaking our gate11:13
lucasagomeslemme ask11:13
dtantsurromcheg and others: need your review/suggestions on proposed bug reporting guidelines: https://etherpad.openstack.org/p/ironic-launchpad-bug-guidelines11:15
*** romcheg has quit IRC11:16
*** coolsvap is now known as coolsvap|afk11:21
*** rameshg87 has left #openstack-ironic11:23
openstackgerritA change was merged to openstack/ironic-specs: More robust device status checking with fuser  https://review.openstack.org/9960511:25
dtantsurifarkas, ^^^11:25
*** coolsvap|afk is now known as coolsvap11:28
ifarkas\o/11:30
ifarkasthanks dtantsur and lucasagomes11:30
lucasagomes:)11:30
lucasagomesu welcome11:30
*** sabah has quit IRC11:34
*** Haomeng has joined #openstack-ironic11:35
*** coolsvap is now known as coolsvap|afk11:42
*** Haomeng has quit IRC11:43
agordeevgood monring Ironic :)11:44
dtantsurmorning, agordeev!11:45
*** Haomeng has joined #openstack-ironic11:45
agordeevdtantsur: morning :)11:45
*** nikunj2512 has joined #openstack-ironic11:46
dtantsurFolks, I'm going to add https://etherpad.openstack.org/p/ironic-launchpad-bug-guidelines to launchpad. Any opinions&11:48
lucasagomesdtantsur, if possible, how to reproduce11:49
lucasagomeswell maybe it's the same as "what you did"11:50
lucasagomesdtantsur, but what i mean is... like a more precise step to step on how to reproduce the error11:51
lucasagomesdtantsur, and maybe a more generic paragraph talking about the tags11:51
lucasagomesnot only the "nova-driver" one11:51
dtantsurlucasagomes, tags are generally assigned by triager, not reporter11:52
lucasagomesright11:52
lucasagomesdtantsur, and maybe a reminder to make sure he's testing against an up-to-date ironic version11:52
dtantsurlucasagomes, what about bugs against released versions?11:53
lucasagomesdtantsur, idk how does that work tho11:53
lucasagomesusually we fix the bug in trunk and backport it11:53
dtantsurlucasagomes, see etherpad for updates11:54
dtantsurif people catch bug in prod, they can't just go and install development version :)11:54
lucasagomesright, seems good in the etherpad then11:54
*** Haomeng has quit IRC11:55
lucasagomesdtantsur, also idk if necessary, but maybe pointing the guy to the wiki about how to set the right importance for the bug (https://wiki.openstack.org/wiki/Bugs#Importance)11:56
lucasagomesor it's also a work for the triager?11:56
*** Haomeng has joined #openstack-ironic11:57
*** lucasagomes is now known as lucas-lunch11:58
* lucas-lunch brb lunch is almost done11:58
dtantsurlucas-lunch, also for triagers11:59
*** nikunj2512 has quit IRC12:00
dtantsurOh, btw can we enable option "Expire "Incomplete" bug reports when they become inactive" in Launchpad? That will simplify bug team's life a bit :)12:00
*** bmaha2 has quit IRC12:02
dtantsurok, I'll just switch it on and see, if people will complain ^_^12:02
*** mahalakshmi2 has joined #openstack-ironic12:03
*** mahalakshmi2 has quit IRC12:03
*** bmahalakshmi has joined #openstack-ironic12:04
dtantsurboth changes are in effect!12:05
*** bmahalakshmi has quit IRC12:07
*** bmahalakshmi has joined #openstack-ironic12:08
Shrewsjenkins is being spiteful today12:14
*** romcheg has joined #openstack-ironic12:18
romchegdtantsur: morning, around?12:19
dtantsurromcheg, morning, sure12:20
romchegcould you please gimme a link to the etherpad?12:20
romchegbug specs12:20
romchegI'm waiting for some official red tape with only a phone with me, so I think it might be the perfect time to check it out :)12:22
dtantsurromcheg, which etherpad you mean? bug reporting guidelines?12:22
dtantsurhttps://etherpad.openstack.org/p/ironic-launchpad-bug-guidelines12:22
romchegyup12:22
*** jdob has joined #openstack-ironic12:23
romchegdtantsur: thanks12:23
*** romcheg has quit IRC12:26
*** romcheg has joined #openstack-ironic12:27
*** Poornima has quit IRC12:27
*** vinbs_ has joined #openstack-ironic12:28
*** vinbs has quit IRC12:28
*** vinbs_ is now known as vinbs12:29
*** romcheg has quit IRC12:30
*** bmahalakshmi has quit IRC12:30
*** zul has joined #openstack-ironic12:31
*** vinbs has quit IRC12:33
*** igordcard has joined #openstack-ironic12:35
*** Haomeng has quit IRC12:38
*** Haomeng has joined #openstack-ironic12:41
*** lucas-lunch is now known as lucasagomes12:44
lucasagomesadam_g, ping u there?12:48
lucasagomes100437 merge failed :(12:48
jrollmornin y'all12:49
*** jistr has quit IRC12:50
lucasagomesadam_g, I will rebase it, our gate is current broke cause of that. Hope u don't mind me rebasing ur patch12:50
jrolllucasagomes and friends: options for glance/swift urls: 1) pass glance URL along with the auth token; 2) get a direct_url (this is a config thing not available by default) from glance, contains swift credentials in the url; 3) swift temp urls, has a time limit12:51
jrolllucasagomes: I poked infra the other day whether I could depend on multiple patches or not so I didn't have to rebase your instance_info patches; infra told me they want to set a standard of not being afraid to touch other developers' patches :)12:51
*** jistr has joined #openstack-ironic12:52
lucasagomesjroll, ah nice, yeah indeed, I never know whether I should rebase or not someones patch12:52
jrollyeah12:53
*** nosnos has quit IRC12:53
jrollespecially in this case, do whatever is best for the project/community :)12:53
lucasagomesyeah cool, will rebase fix it asap12:53
lucasagomesjroll, ta much12:54
jrollnp :)12:54
*** sysexit has quit IRC12:56
jrolladded our gate status to the whiteboard, btw12:57
dtantsurmorning jroll13:00
*** sysexit has joined #openstack-ironic13:00
*** sseago has quit IRC13:00
*** sseago_ has joined #openstack-ironic13:00
*** rloo has joined #openstack-ironic13:00
jrollhi dtantsur13:01
*** rakesh_hs has quit IRC13:02
jrollso tempted to factor out the TFTPImageCache and related things from the pxe driver :|13:02
dtantsursounds good, refactoring pxe driver never harms :)13:03
jrollthis patch chain is so long already13:05
*** rloo has quit IRC13:05
*** rloo has joined #openstack-ironic13:05
*** rloo has quit IRC13:07
jroll(or rather will be)13:08
*** rloo has joined #openstack-ironic13:08
*** zul has quit IRC13:08
*** zul has joined #openstack-ironic13:08
NobodyCamgood morning says the man make'n coffee :)13:10
jrolldtantsur: about my configdrive spec: I was thinking that a driver would call its own (expose|remove)_configdrive method, I'm only making those methods so there is a standard place to have that code, not that they would be called outside of a driver at all13:10
*** Haomeng has quit IRC13:11
jrolldtantsur: about the swift thing, I'm not sure I want to put a hard dependency on swift for this feature :|13:11
dtantsurjroll, putting image blob to JSON (and than to database) sounds too crazy, that's what I want to say13:12
*** Haomeng has joined #openstack-ironic13:13
dtantsurjroll, "Two new methods, "expose_configdrive" and "remove_configdrive", will be added to the driver API."  <-- this can be read as public interface13:14
jrollyeah, it's absolutely insane, but so is operating your own swift cluster for a small ironic deployment :)13:14
dtantsurand I don't think a spec should dictate names for internal methods13:14
dtantsurjroll, why claster? IIRC you just need to configure Swift with some private key. You anyway have Swift, don't you?13:15
rloodtantsur, jroll, I don't really know what you're talking about (haven't read the spec) but if the change is to one of the driver interfaces, then it does make sense to mention the new methods.13:16
*** shausy has quit IRC13:16
dtantsurbtw morning, NobodyCam, rloo!13:16
jrolldtantsur: rackspace has swift, yes, but not everyone else does13:16
rlooafternoon dtantsur!13:16
jrolldtantsur: and cluster because HA :P13:17
dtantsurjroll, (newbie question follows) isn't Swift required by Glance?13:17
jrolldtantsur: no, glance has multiple storage backends13:17
jrollhttp://docs.openstack.org/developer/glance/configuring.html#configuring-glance-storage-backends13:18
jrolls3, heh13:18
NobodyCammorning dtantsur rloo and ofc jroll :)13:18
rloomorning NobodyCam ;)13:19
Manishankermorning NobodyCam :)13:19
dtantsurjroll, I see, thank you. Are there any other options, except for putting a blob there? Maybe just put glance uuid and let the driver fetch the image?13:19
NobodyCammorning Manishanker13:19
jrolldtantsur: hmm, maybe13:20
jroll'ofc jroll' lol, morning NobodyCam13:20
dtantsurjroll, I guess it will be more cli-friendly to specify uuid as well13:20
jrolldtantsur: indeed. let me think about this a bit :)13:21
jrolldtantsur: I also don't want to pollute the nova driver with a ton of configdrive storage backends :P13:21
dtantsurjroll, heh :) I guess, Glance uuid maybe actually enough. Swift URLs maybe used, if this field will be accessed directly by IPA (if it's possible, I don't remember)13:23
jrolldtantsur: it would be possible to make a temp url to give to IPA, using the glance ID. hmm, not the worst idea13:24
jrolland we already depend heavily on swift13:24
jrolls/swift/glance/13:24
jrolland IPA already depends on swift URLs being a thing13:24
jrollI like this13:25
dtantsurcool :)13:28
dtantsurlucasagomes, re https://review.openstack.org/#/c/94855/8/ironic/conductor/manager.py13:28
lucasagomesdtantsur, yea13:28
dtantsurlucasagomes, why isn't cleanup in finally block? I see you even have explicit tests on this13:29
dtantsurI guess https://bugs.launchpad.net/ironic/+bug/1320090 is about us not cleaning on unsuccessful deletion...13:29
*** jgrimm_ has joined #openstack-ironic13:29
lucasagomesdtantsur, right... I will take a look, yeah right now if the tear_down fails the instance_info won't be deleted13:30
lucasagomesdtantsur, I will take a look, mind adding a comment there? /me is rewritting the migration script13:30
dtantsurdone!13:31
lucasagomesdtantsur, thanks for the review, will address it soon13:33
*** k4n0 has quit IRC13:33
*** rloo has quit IRC13:36
NobodyCam:)13:37
NobodyCammorning lucasagomes13:37
*** rloo has joined #openstack-ironic13:37
*** ifarkas has quit IRC13:37
*** rloo_ has joined #openstack-ironic13:38
NobodyCambrb13:38
openstackgerritPhil Day proposed a change to openstack/ironic: Remove node parameter from power_off() method in virt driver  https://review.openstack.org/10019713:38
openstackgerritPhil Day proposed a change to openstack/ironic: Add clean shutdown parameters to power_off()  https://review.openstack.org/9993213:38
*** rloo has quit IRC13:40
*** romcheg has joined #openstack-ironic13:47
romchegdtantsur: Sorry, my phone died while I was waiting for beurocrats13:48
romchegI left one suggestion about dumping a DB or attaching a rabbit log13:49
*** k4n0 has joined #openstack-ironic13:49
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622813:52
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872213:52
*** ifarkas has joined #openstack-ironic13:53
*** pcrews has joined #openstack-ironic13:54
dtantsurromcheg, thanks, will look14:01
lucasagomesNobodyCam, morning14:03
lucasagomesromcheg, Morning14:03
romchegMorning lucasagomes, NobodyCam!14:03
*** ifarkas_ has joined #openstack-ironic14:06
*** ifarkas has quit IRC14:09
NobodyCammorning romcheg :)14:12
NobodyCamarg.. looking thru 8 pcap files trying to find out why a node would get a dhcp address but then time out on tftp14:14
dtantsurwow14:14
NobodyCammakes we want to go cross eyed14:15
NobodyCam:-p14:15
jrolldtantsur: any reason this image cache stuff wasn't in image_cache.py to begin with?14:18
jrolldtantsur: other than config options, is there anything pxe-specific about any of these cache classes?14:19
dtantsurjroll, it has PXE-specific configuration and I tried to make ImageCache generic14:19
jrollright, ok14:19
dtantsurjroll, no, only configuration (master dir and cache options)14:19
jrolldtantsur: so if the agent driver wanted to share the TFTPImageCache, should I refactor those config options into ironic/common/tftp.py, I guess?14:20
jrollalthough those config options are used in PXEImageCache, not TFTPImageCache14:20
*** rwsu has joined #openstack-ironic14:24
*** Manishanker has quit IRC14:28
*** Manishanker has joined #openstack-ironic14:29
*** igordcard has quit IRC14:30
*** jdob has quit IRC14:31
*** jdob has joined #openstack-ironic14:31
*** igordcard has joined #openstack-ironic14:32
*** Haomeng has quit IRC14:34
*** mdorman has joined #openstack-ironic14:36
*** Haomeng has joined #openstack-ironic14:36
*** blamar has joined #openstack-ironic14:36
*** jdob has quit IRC14:41
*** jdob has joined #openstack-ironic14:41
*** jistr has quit IRC14:45
*** jistr has joined #openstack-ironic14:46
openstackgerritRuby Loo proposed a change to openstack/ironic: Set fake_ipmitool in configs for dev doc  https://review.openstack.org/10057114:52
*** jgrimm_ is now known as jgrimm14:53
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622814:57
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872214:57
*** bcaldwell has joined #openstack-ironic15:05
*** k4n0 has quit IRC15:12
*** Mikhail_D_ltp has quit IRC15:13
*** jistr has quit IRC15:21
*** sysexit has quit IRC15:22
dtantsurdevananda, when you're here, could you give a quick opinion on https://bugs.launchpad.net/python-ironicclient/+bug/1327517 ?15:31
*** viktors is now known as viktors|afk15:45
*** blamar has quit IRC15:46
devanandadtantsur: hi! lemme see ...15:50
romchegGood morning devananda!15:50
dtantsurdevananda, and good morning :)15:50
devanandadtantsur: so, yea, that annoys me too15:50
* devananda triages it15:50
* devananda comments on it15:51
dtantsurI see you also like to use IRC as twitter :D15:52
devanandalol15:52
devanandalucasagomes: so you may want to take a look at ^ as well15:53
lucasagomeswill see15:53
devanandalucasagomes: tldr: i agree with lifeless that ironic's CLI should alow the node uuid to be the last parameter15:53
devanandaso that eg "ironic node-list | grep foo | xargs ironic node-update replace foo/bar -n " can work15:54
lucasagomesyeah sounds better indeed15:54
lucasagomeswe should be pipe friendly :)15:54
*** eghobo has joined #openstack-ironic15:55
*** eghobo has quit IRC15:56
*** eghobo has joined #openstack-ironic15:56
NobodyCamgood morning devananda16:03
*** blamar has joined #openstack-ironic16:04
*** romcheg has quit IRC16:08
devanandadtantsur: i think adding an optional -n UUID param is a good way to support that without breaking compat with current users16:08
*** jistr has joined #openstack-ironic16:08
dtantsurmakes sense16:09
*** vinbs has joined #openstack-ironic16:13
*** foexle has quit IRC16:19
*** ellenh has joined #openstack-ironic16:19
*** hemna has joined #openstack-ironic16:23
dtantsurhave to go, buy!16:24
*** dtantsur is now known as dtantsur|afk16:24
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Nova Ironic Driver to not get deploy ramdisk and kernel from flavor  https://review.openstack.org/9555116:25
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add migration script to instance_info  https://review.openstack.org/9613616:25
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Move PXE instance level parameters to instance_info  https://review.openstack.org/9485516:25
lucasagomes dtantsur|afk night16:25
NobodyCamnight dtantsur|afk16:26
*** athomas has quit IRC16:29
lucasagomesdevananda, fyi, you might want to update the topic of the channel cause we are broke at gate until https://review.openstack.org/#/c/100437/ get's merged16:31
*** devananda changes topic to "Ironic's tempest tests are failing currently because of a bad merge last night. Fix is in progress."16:32
*** vinbs has quit IRC16:32
*** devananda changes topic to "Ironic's tempest tests are failing currently because of an incomplete patch merged to tempest last night. Fix is in progress."16:32
*** max_lobur has quit IRC16:33
*** dividehex has quit IRC16:35
*** ndipanov has quit IRC16:37
*** krtaylor has quit IRC16:39
ellenhhey all, I'm getting contradictory reviews on https://review.openstack.org/#/c/99744/ about whether to format log messages with '%' or ','.  can someone help clear this up for me?16:41
*** r-mibu has quit IRC16:43
*** harlowja_away is now known as harlowja16:43
*** jistr has quit IRC16:44
rloo_ellenh: for logs, you should not use % because it is interpolated. Use ',', so that it is only done if it is going to be logged.16:45
devanandaellenh: hi! you should use "," in log ... yes ^16:46
NobodyCamellenh: ya , is hte way to go16:46
devanandaellenh: also, there is some guidance regarding when to log at certain levels here16:46
devanandahttps://wiki.openstack.org/wiki/LoggingStandards16:46
JayFmrda said the exact opposite in that review fwiw16:46
devanandaand here https://review.openstack.org/#/c/94924/16:46
rloo_ellenh: it is described here: https://stackoverflow.com/questions/11615053/why-use-multiple-arguments-to-log-instead-of-interpolation16:47
JayFShe did it with commas the first time :)16:47
rloo_whoops. -1 for mrda.16:48
devanandaso it's really a tiny optimization16:48
devanandaand i think this is the third time we've had to discuss it16:48
JayFI just find the contradictory reviews a little amusing :).16:48
devanandaeither we need to stop caring, cause it's such a small amount of CPU resources16:48
devanandaor we need to make a hacking rule and fix tehm all16:49
lucasagomesyeah I usually don't care16:49
lucasagomes+116:49
rloo_I don't think we should stop caring. It seems 'sloppy'. If people want to be better python programmers, they should know this.16:49
rloo_A hacking rule would be good, but even w/o it, I think we should use ',' instead of '%'.16:50
lucasagomesoff-topic: how to run tempest locally? cause 100437 will need yet another review :(16:51
lucasagomeshttps://jenkins03.openstack.org/job/check-tempest-dsvm-ironic-nv/1623/console16:51
*** jcoufal has quit IRC16:51
*** igordcard has quit IRC16:52
*** martyntaylor1 has joined #openstack-ironic16:52
*** Sam_S has joined #openstack-ironic16:52
*** Penick has joined #openstack-ironic16:52
*** martyntaylor has quit IRC16:53
JayFdevananda: had an idea last night, wanted to run it by you. What would you think about third-party CI for the agent that built + provided for download CoreOS agent images for each agent patch. (as a start)16:53
JayFThis is assuming I'm smart enough to setup Openstack Third-Party CI :P16:54
*** Sam_S has quit IRC16:54
*** Sam_S has joined #openstack-ironic16:56
devanandaJayF: i think that'd be very helpful16:57
*** harlowja has quit IRC16:57
devanandaJayF: i've been told that ya'll have an object store or something ....16:57
Shrewslucasagomes: hrm, i always just use devstack which sets it up for you16:57
rloo_devananda: yes, it is tiny but it could add up or not. I'd rather not worry about that. And I think it makes us better developers if we understand/use the better way.16:57
*** Penick has quit IRC16:57
devanandaJayF: seems like, maybe, stashing built images in that would work?16:57
lucasagomesShrews, there's a wiki somewhere?16:57
devanandarloo_: I agree with everything you said.16:58
JayFdevananda: yep. I think I'm going to work on this Friday.16:58
JayFdevananda: we have a 'hackday' at Rackspace16:59
Shrewslucasagomes: for using tempest? or using it with devstack?16:59
lucasagomesShrews, tempest with devstack16:59
Shrewslucasagomes: it's enabled by default with devstack. Though with ironic, you should add 2 variables to localrc... 1 sec16:59
lucasagomesShrews, no bothers found something http://docs.openstack.org/developer/tempest/overview.html16:59
Shrewslucasagomes: add these to localrc...17:00
ShrewsDEFAULT_INSTANCE_TYPE=baremetal17:00
ShrewsTEMPEST_ALLOW_TENANT_ISOLATION=False17:00
lucasagomesShrews, thanks will give it a go17:00
Shrewslucasagomes: then follow that link you just pasted  :)  ask if you have trouble17:00
lucasagomes:) will do17:01
*** harlowja has joined #openstack-ironic17:01
Shrewslucasagomes: your tempest.conf will be setup automatically for you, so you just need to run the 'testr run <whatever_test>' command17:02
Shrewsfrom /opt/stack/tempest, of course17:02
lucasagomesShrews, nice... yeah that conf was what I was missing when I first tried to run it here ConfigFilesNotFoundError: Failed to read some config files: /etc/tempest/tempest.conf17:04
lucasagomesShrews, ta much!17:04
openstackgerritDevananda van der Veen proposed a change to openstack/ironic-specs: Standardize logging and improve log coverage  https://review.openstack.org/9492417:04
*** martyntaylor1 has left #openstack-ironic17:05
devanandaShrews: how's your infra/config fu?17:05
Shrewsdevananda: very very stale. so much has changed since i was on infra team17:05
*** blamar has quit IRC17:05
devanandaShrews: in looking at the tempest-dsvm-virtual-ironic job results, i should have seen this earlier -- it's a superset of the tempest-dsvm-ironic job17:07
devanandaShrews: it's *already* doing both17:07
Shrewshehe. so tempest-dsvm-ironic can be removed?17:07
openstackgerritChris Behrens proposed a change to openstack/ironic: Eliminate races in Conductor _check_deploy_timeouts  https://review.openstack.org/8922317:08
rloo_devananda: thx.17:08
devanandaShrews: i'm fairly sure the answer is yes17:08
devanandathough....17:08
rloo_devananda: did you still want to -2 reviews linked to non-approved blueprints?17:08
jrolldtantsur|afk: thanks for the agent driver spec review :)17:11
devanandarloo_: i'm stil linclined to say yes, but le tme get coffee and food first17:14
rloo_devananda: no worries. i'm not in a hurry ;)17:15
jrolllifeless: if I'm building a DIB element that runs some software from say, a git repository or pypi package, I would copy that software into the root filesystem in root.d, yes?17:16
Shrewsdevananda: hrm, looking at that, the api tests are allowed to run in parallel. the scenario (virtual-ironic) are not, which makes sense since they would fail in parallel.17:19
Shrewsso if we merge, the api tests would have to go serially. not sure if that's a big deal17:19
lucasagomesaight folks, have a good night17:21
Shrewsg'night lucasagomes17:21
jrollnight lucas17:21
*** lucasagomes is now known as lucas-dinner17:22
NobodyCamnight lucas-dinner17:22
Shrewsand i honestly don't know why we even have a postgres job17:23
Shrewsi guess 'cause that's what "the cool kids" do  :)17:23
jrollgah, topic no longer has the whiteboard D:17:23
* Shrews introduces jroll to bookmarks :)17:24
* Shrews also ducks17:24
jrollpshhhhhhhhhhhh17:24
rloo_whoa -- who changed the topic?17:25
rloo_I thought the status was supposed to be in the whiteboard.17:25
jrollonly deva can change the topic17:25
jrollI also added it to the whiteboard17:25
jrollwith details, even!17:25
rloo_jroll: so it was YOU! :)17:26
rloo_jroll: I added a 'Status' above that ;)17:26
jroll:)17:26
devanandagah....17:28
devanandaapparently i've reached the point where i need to say no to all of you :)17:29
*** devananda changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"17:29
rloo_or yes? :-)17:29
NobodyCamlol devananda you could try the run and hide method :-p17:30
*** linggao has joined #openstack-ironic17:31
devanandaShrews: yep. because someone frmo the db team thought we should test against both back ends17:32
devanandanot just mysql17:32
Shrewshogwash, i say!17:32
* Shrews lets his mysql background override logic and reason17:33
jrollanyone know what to do with deprecated_group when moving an option from no group to a group?17:36
jrolldeprecated_group='DEFAULT' maybe?17:36
rloo_jroll: sounds good. Let us know if that works ;)17:38
jrollyeah, I just dug around and it looks reasonable17:39
comstudso many comments on just logging changes17:42
openstackgerritChris Behrens proposed a change to openstack/ironic: Virt driver logging improvements  https://review.openstack.org/9704717:42
openstackgerritChris Behrens proposed a change to openstack/ironic: Allow overriding the log level for ironicclient  https://review.openstack.org/9704817:42
*** dwalleck has joined #openstack-ironic17:44
*** theDavidAiken has joined #openstack-ironic17:44
*** foexle has joined #openstack-ironic17:44
*** igordcard has joined #openstack-ironic17:50
openstackgerritJosh Gachnang proposed a change to openstack/ironic-specs: Swift Temporary URLs Spec  https://review.openstack.org/9890417:51
devanandacomstud: srsly17:51
comstudhehe17:53
jrollis it reasonable that the pxe and agent driver could have separate configs for image cache size/ttl, or should that be a single setting?17:54
openstackgerritEllen Hui proposed a change to openstack/ironic: Add more INFO logging to ironic/conductor  https://review.openstack.org/9974417:55
jrolland by image cache I mean TFTP image cache, specifically17:56
*** Penick has joined #openstack-ironic17:58
*** petertoft has quit IRC17:58
Shrewscomstud: re: you comments on 97047, i think you might be working from an outdated code base. The polling interval *used* to be 10 seconds (hardcoded value), but now uses api_retry_interval which is 2 seconds18:03
Shrewss/working from/remembering/ maybe18:05
openstackgerritEllen Hui proposed a change to openstack/ironic: Add more INFO logging to ironic/common  https://review.openstack.org/9949518:06
Shrewscomstud: https://review.openstack.org/9136618:06
*** max_lobur has joined #openstack-ironic18:10
*** krtaylor has joined #openstack-ironic18:12
comstudShrews: I'm not working from outdated code base18:17
comstudI'm working from outdated memories18:17
*** ellenh has quit IRC18:17
Shrewslol18:17
comstudhowever, we do happen to use 10 as a .conf value, also18:17
comstudso, gee, I can put in a different interval for the logging or something18:18
comstudbut that seems to be getting quite ridiculous18:18
comstudThese lines are not very long and are easy to grep out if you need to18:19
comstudThere's larger issues... like logging 100K of data in 1 log message from ironicclient, etc18:19
*** krtaylor has quit IRC18:21
Shrewscomstud: i don't think that's necessary. i posted comments on the review18:21
comstudhehe18:22
comstudthanks18:22
comstudI wouldn't necessarily mind removing the log in get_available_nodes()18:23
comstudThat one I've not really found useful.. at least, the uuids18:23
Shrewsi think that one only runs 1/min18:23
Shrewsso not a big deal18:23
comstudnod18:23
Shrewsthe others add 60 log entries per minute, but... eh... :)18:24
jrollShrews: when you have hundreds/thousands of nodes, the one in get_available_nodes is pretty obnoxious :P18:25
*** Mikhail_D_ltp has joined #openstack-ironic18:25
*** zul has quit IRC18:25
comstudShrews: 30 per minute per VM doing something, yeah.. with the defaults18:26
comstudShrews: I suspect I'm going to find I want to tone it back18:27
comstudVM/node18:27
Shrewsjroll: well, that sounds like a 1st-world-testing problem  :)18:27
comstudI'll think about it.. I dunno, maybe should only log on a different interval18:27
Shrewsi can't imagine what the logs would look like under debug with hundreds/thousands of nodes18:30
* Shrews mind explodes18:31
*** harlowja has quit IRC18:33
jrollShrews: well, this is the first world :)18:34
jrolllogs get large but not horrible18:34
* jroll lunches18:34
*** krtaylor has joined #openstack-ironic18:36
*** foexle has quit IRC18:37
lifelessjroll: no, typically install.d18:39
*** harlowja has joined #openstack-ironic18:40
NobodyCambrb18:50
openstackgerritlinggao proposed a change to openstack/ironic: Test fake console driver  https://review.openstack.org/9762918:52
*** martyntaylor has joined #openstack-ironic18:55
*** lazy_prince has quit IRC19:02
*** ellenh has joined #openstack-ironic19:05
jrolllifeless: ok, thanks19:05
*** foexle has joined #openstack-ironic19:06
*** foexle has quit IRC19:13
comstudso, i've not been paying attention19:16
comstudWhat's busted with the gate this time?19:16
rloo_comstud: take a look at the topic for this channel.19:17
comstudty19:18
*** sysexit has joined #openstack-ironic19:19
adam_ghttps://review.openstack.org/#/c/100437/ should hopefully merging soon (its in gate tests atm) and unblock ironic gate19:21
NobodyCamlifeless: off the top of your head do you recall if the CE guys where using tagged vlans for their tests?19:26
lifelessnot the ones I was involved in19:26
*** romcheg has joined #openstack-ironic19:27
NobodyCamack TY19:27
*** Penick has quit IRC19:32
NobodyCamgah... gots to run out for a second, well maybe a few minutes.. bbiafm...19:36
JayFdtantsur|afk: https://review.openstack.org/#/c/99666/ I put a comment on this. I'm not sure if you mean 'stdout will already be logged' or 'stdout is not useful' with your comment there19:38
*** pelix has quit IRC19:43
openstackgerritlinggao proposed a change to openstack/ironic: Interactive console support for ipminative driver  https://review.openstack.org/9733119:45
*** Penick has joined #openstack-ironic19:45
*** dwalleck has left #openstack-ironic19:45
*** dwalleck has joined #openstack-ironic19:46
*** dwalleck has quit IRC19:49
* NobodyCam is back19:49
adam_ghttps://review.openstack.org/#/c/100437/ is merged. please recheck stuff against bug 133083419:57
rloo_yay adam_g!19:59
*** Penick has quit IRC20:00
*** Penick has joined #openstack-ironic20:02
*** Penick has quit IRC20:06
*** Penick has joined #openstack-ironic20:14
*** martyntaylor has quit IRC20:19
*** igordcard has quit IRC20:19
*** linggao has quit IRC20:19
*** bcaldwell has quit IRC20:19
*** rushiagr has quit IRC20:19
*** russell_h has quit IRC20:19
*** harlowja has quit IRC20:19
*** mgagne has quit IRC20:19
*** agordeev has quit IRC20:19
*** yjiang5 has quit IRC20:19
*** adam_g has quit IRC20:19
*** rainya has quit IRC20:19
*** wendar has quit IRC20:19
*** stevebaker has quit IRC20:19
*** pquerna has quit IRC20:19
*** zigo has quit IRC20:19
*** Isotopp has quit IRC20:19
*** morgabra has quit IRC20:19
*** mrda-away has quit IRC20:19
*** antonym has quit IRC20:19
*** martyntaylor has joined #openstack-ironic20:20
*** harlowja has joined #openstack-ironic20:20
*** igordcard has joined #openstack-ironic20:20
*** linggao has joined #openstack-ironic20:20
*** bcaldwell has joined #openstack-ironic20:20
*** yjiang5 has joined #openstack-ironic20:20
*** mgagne has joined #openstack-ironic20:20
*** agordeev has joined #openstack-ironic20:20
*** rushiagr has joined #openstack-ironic20:20
*** adam_g has joined #openstack-ironic20:20
*** rainya has joined #openstack-ironic20:20
*** russell_h has joined #openstack-ironic20:20
*** antonym has joined #openstack-ironic20:20
*** mrda-away has joined #openstack-ironic20:20
*** morgabra has joined #openstack-ironic20:20
*** zigo has joined #openstack-ironic20:20
*** pquerna has joined #openstack-ironic20:20
*** Isotopp has joined #openstack-ironic20:20
*** stevebaker has joined #openstack-ironic20:20
*** wendar has joined #openstack-ironic20:20
devanandaadam_g: \o/20:24
*** eghobo has quit IRC20:24
*** lucas-dinner has quit IRC20:24
*** slamont has quit IRC20:24
adam_gdevananda, FYI im doing a full audit of everything we currently skip in tempest, to address some of the concerns earlier in -qa: https://etherpad.openstack.org/p/IronicTempestFeatures20:24
adam_gdevananda, among other improvements, im hoping we can get rid of that regex soonish and the ironic jobs can be good citizens finally instead of a wart20:25
devanandaadam_g: fantastic, thank you!!20:25
devanandaadam_g: also, I think it's time we drop one of our tempest jobs20:25
devanandatempest-dsvm-ironic is a subset of tempest-dsvm-virtual-ironic now20:26
adam_gdevananda, the non-virtual one?20:26
devanandayah20:26
devanandaexcept20:26
devanandawe should actually drop the virtual one20:26
devanandaand make the other two do that20:26
devanandaso we are left with tempest-dsvm-ironic and tempest-dsvm-ironic-postgres, both of which run tempest/api/baremetal and tempest/schenario/baremetal stuffs20:27
adam_gdevananda, i dont think we'll be able to do that. AFAIK the non-virtual one is a cookie cutter tempest jenkins job, the virutal-ironic requires some special stuff in its job (regex, UCA, etc)20:27
devanandaadam_g: right. i mean, we need all the stuff that the virtual job has in it. but we can rename it20:27
devanandakeep that job but just call it "tempest-dsvm-ironic"20:28
devanandaor we just have one job named "tempest-dsvm-virtual-ironic"20:28
devanandai'm really fine with either one. just seems like there's no point in saying "this is the virtual job" when it will be the _only_ job20:29
adam_gdevananda, ah, okay. hmm i thought the *tempest-dsvm-* jobs were derived from a single template but use localrc as input. i'd have to look closer20:29
*** jgrimm has quit IRC20:29
devanandaadam_g: i could be wrong. there might be an actual reason for the separate name that I'm not aware of20:29
adam_gdevananda, but yeah, i agree they should all be consolidated. after i get done going thru these tests, ill start a wiki for ironic CI Juno where we can track our goals20:29
devanandathanks!20:29
adam_gim still worried the feature flag stuff in tempest is not sufficient, but ill talk to -qa about that20:30
devanandai haven't looked in detail at it. would love to know what you figure out20:31
ryanpetrelloadam_g: “so pls poke adam_g in #openstack-ironic to approve it” re: https://review.openstack.org/#/c/97475/20:32
ryanpetrellosays devananda20:32
ryanpetrelloso *poke*20:32
adam_gryanpetrello, poked20:33
*** eghobo has joined #openstack-ironic20:33
* ryanpetrello knew he could do it20:33
adam_gryanpetrello, i need to try to reproduce that locally from stable/icehouse. i can't seem to find anything useful in the logs20:34
*** lucas-dinner has joined #openstack-ironic20:36
*** slamont has joined #openstack-ironic20:36
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622821:00
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872221:00
*** dwalleck has joined #openstack-ironic21:04
*** jdob has quit IRC21:04
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/9626321:05
*** dwalleck has quit IRC21:05
*** dwalleck has joined #openstack-ironic21:06
*** romcheg has quit IRC21:11
openstackgerritA change was merged to openstack/ironic: Use .png instead of .gif images  https://review.openstack.org/9975921:12
openstackgerritA change was merged to openstack/ironic: Enforce a minimum time between all IPMI commands  https://review.openstack.org/9655821:13
openstackgerritA change was merged to openstack/ironic: Replace mknod() with chmod()  https://review.openstack.org/9948421:13
*** dwalleck has quit IRC21:15
linggaoNobodyCam, ping21:16
NobodyCampng21:16
*** Penick has quit IRC21:16
NobodyCampong even21:16
linggaoHey NobodyCam. it seems a  lot of patches failed Jekins test.21:17
linggaoI mean before 3:30pm EDT21:18
linggaoIs it system problem or problems with the patches.21:19
NobodyCamthe gate broke21:19
jrolllinggao: a tempest commit broke our gate21:19
linggaoI see.21:19
NobodyCamjroll: is htere a recheck bug #?21:19
NobodyCamthere even21:19
jroll133083421:19
jrollI just put it in the whiteboard21:19
linggaohow do I restart the Jekins for my patch?21:19
*** max_lobur has quit IRC21:19
jrolllinggao: "recheck bug 1330834"21:20
*** max_lobur has joined #openstack-ironic21:20
NobodyCamlinggao: ^^^ as a comment21:20
linggaojroll, thanks!!!21:20
jrollnp :)21:20
*** max_lobur has quit IRC21:20
adam_gryanpetrello, i think its a devstack change that needs to be backported to stable21:21
linggaogreat, I have restarted the Jekins varification. feeling good :).21:22
linggaoTalk to you guys tomorrow.21:23
ryanpetrelloadam_g: blargh21:23
linggaoNobodyCam, thank you!!! too.21:23
*** foexle has joined #openstack-ironic21:23
*** linggao has quit IRC21:24
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139121:25
*** jgrimm has joined #openstack-ironic21:28
*** Penick has joined #openstack-ironic21:36
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139121:42
adam_gryanpetrello, this should fix it https://review.openstack.org/#/c/100698/21:43
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139121:43
ryanpetrellowow, *thanks* for hunting this down O_O21:44
*** sysexit has quit IRC21:47
*** Mikhail_D_ltp has quit IRC21:50
*** mrda-away is now known as mrda21:54
mrdamorning Ironic!21:55
devanandag'morning, mrda !21:55
mrda\o21:55
jrollheya mrda21:58
mrdahey jroll21:59
* devananda finishes meetings and emails, takes a break22:16
NobodyCammornign mrda22:16
mrdahey NobodyCam22:17
mrdarloo_: thanks for the email!22:18
*** radsy has joined #openstack-ironic22:32
NobodyCamquick walkies brb22:36
rloo_mrda: yw :-)22:40
*** jgrimm has quit IRC22:52
*** foexle has quit IRC23:03
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Drivers determine acceptable power states  https://review.openstack.org/8674423:14
*** lucas-dinner has quit IRC23:16
*** mdorman_ has joined #openstack-ironic23:25
*** mdorman_ has quit IRC23:26
*** mdorman has quit IRC23:28
*** martyntaylor has quit IRC23:31
*** igordcard has quit IRC23:35
*** hemna has quit IRC23:51
devanandarloo_: hi!23:55
devanandarloo_: i need to run in a few minutes, but want to chat about BPs with you for a minute23:55
devanandai think we're all trying to figure out how to work with the new spec process23:56
devanandathe standardize-logging spec that i tossed up is an interesting example23:56
lifelessdevananda: as is async API :)23:57
devanandait's not really a feature ... or a bug ... the more we discuss it the less I think it's appropriate for this process23:57
* JayF finds the agent spec to be a good example ;)23:57
devanandalifeless: the async API is a great example of where the process IS needed23:57
devanandaJayF: as is the agent :)23:57
lifelessdevananda: Oh :(23:57
lifelesserm23:57
lifeless:)23:57
lifelesscold fingers23:57
devanandaso, yes, i think we should be -2'ing patches (particularly large patches) which are clearly implementing a blueprint/spec which has not been approved yet23:57
devanandai think that will help us encourange ourselves to go review specs (which we're starting to do this week, which is great)23:58
devanandawe shouldn't uphold process merely for the sake of process23:58
devanandawhich I think sometimes we can all do23:58

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