Monday, 2015-07-13

*** amotoki has joined #openstack-meeting-300:03
*** geoffarnold has joined #openstack-meeting-300:16
*** jcoufal has quit IRC00:22
*** carl_baldwin has quit IRC00:22
*** markvoelker has quit IRC00:32
*** pavel_bondar has quit IRC00:37
*** pavel_bondar has joined #openstack-meeting-300:37
*** dims has joined #openstack-meeting-300:42
*** dims has quit IRC00:44
*** salv-orlando has joined #openstack-meeting-300:49
*** zhenguo has joined #openstack-meeting-300:49
*** baoli has joined #openstack-meeting-300:54
*** salv-orlando has quit IRC00:54
*** gabriel-bezerra has quit IRC01:09
*** stanzgy has joined #openstack-meeting-301:15
*** natorious is now known as zz_natorious01:20
*** dims has joined #openstack-meeting-301:24
*** dims_ has joined #openstack-meeting-301:28
*** dims has quit IRC01:31
*** geoffarnold has quit IRC01:34
*** geoffarnold has joined #openstack-meeting-301:38
*** geoffarnold has quit IRC01:42
*** galstrom_zzz is now known as galstrom01:46
*** baoli has quit IRC01:47
*** yamamoto has joined #openstack-meeting-301:49
*** banix has joined #openstack-meeting-301:54
*** baoli has joined #openstack-meeting-301:58
*** kumar has joined #openstack-meeting-302:00
*** salv-orlando has joined #openstack-meeting-302:03
*** carl_baldwin has joined #openstack-meeting-302:03
*** carl_baldwin has quit IRC02:05
*** salv-orlando has quit IRC02:08
*** salv-orlando has joined #openstack-meeting-302:08
*** salv-orlando has quit IRC02:10
*** baoli_ has joined #openstack-meeting-302:11
*** baoli has quit IRC02:13
*** tobe has joined #openstack-meeting-302:29
*** galstrom is now known as galstrom_zzz02:38
*** kumar has quit IRC02:39
*** armax has joined #openstack-meeting-302:52
*** tobe has quit IRC03:01
*** tobe has joined #openstack-meeting-303:03
*** carl_baldwin has joined #openstack-meeting-303:12
*** armax has quit IRC03:21
*** kevinbenton has quit IRC03:35
*** RuiChen has joined #openstack-meeting-303:43
*** carl_baldwin has quit IRC03:43
*** dims_ has quit IRC03:48
*** coolsvap|away is now known as coolsvap03:50
*** yamamoto has quit IRC03:54
*** tobe has quit IRC03:55
*** tobe has joined #openstack-meeting-303:56
*** salv-orlando has joined #openstack-meeting-304:02
*** btully has joined #openstack-meeting-304:08
*** salv-orlando has quit IRC04:10
*** puranamr has joined #openstack-meeting-304:13
*** salv-orlando has joined #openstack-meeting-304:13
*** kevinbenton has joined #openstack-meeting-304:14
*** banix has quit IRC04:14
*** neelashah has joined #openstack-meeting-304:15
*** lazy_prince has joined #openstack-meeting-304:16
*** salv-orlando has quit IRC04:18
*** yamamoto has joined #openstack-meeting-304:22
*** puranamr has quit IRC04:27
*** neelashah has quit IRC04:32
*** baoli_ has quit IRC04:32
*** sdake has quit IRC04:36
*** sdake has joined #openstack-meeting-304:37
*** dims has joined #openstack-meeting-304:48
*** kevinbenton has quit IRC04:53
*** amotoki_ has joined #openstack-meeting-304:53
*** dims has quit IRC04:55
*** kevinbenton has joined #openstack-meeting-304:59
*** sdake has quit IRC05:08
*** sdake has joined #openstack-meeting-305:13
*** salv-orlando has joined #openstack-meeting-305:16
*** Longgeek has quit IRC05:18
*** Longgeek has joined #openstack-meeting-305:20
*** krtaylor has quit IRC05:24
*** salv-orlando has quit IRC05:24
*** salv-orlando has joined #openstack-meeting-305:25
*** salv-orlando has quit IRC05:29
*** krtaylor has joined #openstack-meeting-305:37
*** amotoki_ has quit IRC05:39
*** sdake has quit IRC05:56
*** nkrinner has joined #openstack-meeting-306:04
*** irenab has joined #openstack-meeting-306:06
*** mrunge has joined #openstack-meeting-306:10
*** puranamr has joined #openstack-meeting-306:17
*** SumitNaiksatam has quit IRC06:21
*** SumitNaiksatam has joined #openstack-meeting-306:22
*** puranamr has quit IRC06:32
*** btully has quit IRC06:32
*** stendulker has joined #openstack-meeting-306:35
*** salv-orlando has joined #openstack-meeting-306:43
*** amotoki_ has joined #openstack-meeting-306:43
*** salv-orlando has quit IRC06:46
*** devvesa has joined #openstack-meeting-306:49
*** salv-orlando has joined #openstack-meeting-306:51
*** salv-orlando has quit IRC06:56
*** yamamoto has quit IRC06:57
*** yamamoto has joined #openstack-meeting-306:59
*** irenab has quit IRC07:31
*** mickeys has joined #openstack-meeting-307:31
*** coolsvap is now known as coolsvap|afk07:32
*** btully has joined #openstack-meeting-307:34
*** btully has quit IRC07:38
*** mickeys has quit IRC07:39
*** bouthors has joined #openstack-meeting-307:41
*** safchain has joined #openstack-meeting-307:43
*** salv-orlando has joined #openstack-meeting-307:48
*** sbalukoff has joined #openstack-meeting-307:49
*** JeanBriceCombebi has joined #openstack-meeting-307:52
*** coolsvap|afk is now known as coolsvap07:56
*** egallen has joined #openstack-meeting-308:01
*** irenab has joined #openstack-meeting-308:08
*** zz_ttrifonov is now known as ttrifonov08:18
*** john-davidge has joined #openstack-meeting-308:25
*** john-davidge_ has joined #openstack-meeting-308:29
*** john-davidge has quit IRC08:29
*** john-davidge_ is now known as john-davidge08:29
*** JeanBriceCombebi has quit IRC08:34
*** JeanBriceCombebi has joined #openstack-meeting-308:35
*** amotoki_ has quit IRC08:46
*** persia has joined #openstack-meeting-308:46
*** Poornima has joined #openstack-meeting-308:46
*** JeanBriceCombebi has quit IRC08:55
*** kozhukalov_ has joined #openstack-meeting-309:01
*** JeanBriceCombebi has joined #openstack-meeting-309:06
*** kbyrne has quit IRC09:10
*** kbyrne has joined #openstack-meeting-309:15
*** e0ne has joined #openstack-meeting-309:19
*** pkarikh has joined #openstack-meeting-309:34
*** e0ne is now known as e0ne_09:36
*** Poornima has quit IRC09:39
*** dims has joined #openstack-meeting-309:58
*** alexpilotti has joined #openstack-meeting-310:00
*** e0ne_ is now known as e0ne10:05
*** coolsvap is now known as coolsvap|away10:25
*** egallen has quit IRC10:27
*** coolsvap|away is now known as coolsvap10:28
*** john-davidge has quit IRC10:31
*** coolsvap is now known as coolsvap|away10:43
*** e0ne is now known as e0ne_10:43
*** e0ne_ is now known as e0ne10:43
*** yamamoto has quit IRC10:44
*** stanzgy has quit IRC10:49
*** mwagner_lap has quit IRC11:00
*** e0ne is now known as e0ne_11:01
*** belmoreira has joined #openstack-meeting-311:06
*** e0ne_ is now known as e0ne11:14
*** stendulker has quit IRC11:24
*** yamamoto has joined #openstack-meeting-311:28
*** jaypipes has joined #openstack-meeting-311:29
*** yamamoto has quit IRC11:29
*** yamamoto_ has joined #openstack-meeting-311:30
*** yamamoto has joined #openstack-meeting-311:30
*** yamamoto has quit IRC11:33
*** yamamoto_ has quit IRC11:34
*** tobe has quit IRC11:36
*** yamamoto has joined #openstack-meeting-311:37
*** coolsvap|away is now known as coolsvap11:44
*** VW has joined #openstack-meeting-311:51
*** baoli has joined #openstack-meeting-312:03
*** egallen has joined #openstack-meeting-312:05
*** bknudson has quit IRC12:14
*** baoli has quit IRC12:15
*** baoli has joined #openstack-meeting-312:16
*** baoli has quit IRC12:20
*** yamamoto has quit IRC12:30
*** e0ne is now known as e0ne_12:33
*** mwagner_lap has joined #openstack-meeting-312:35
*** markvan has quit IRC12:36
*** markvan has joined #openstack-meeting-312:38
*** egallen has quit IRC12:38
*** bknudson has joined #openstack-meeting-312:40
*** e0ne_ is now known as e0ne12:46
*** bknudson has quit IRC12:46
*** ttrifonov is now known as zz_ttrifonov12:49
*** absubram has quit IRC12:50
*** dims has quit IRC12:55
*** Guest33195 has joined #openstack-meeting-312:57
*** Guest33195 is now known as dims_12:58
*** bknudson has joined #openstack-meeting-312:59
*** julim has joined #openstack-meeting-313:01
*** banix has joined #openstack-meeting-313:04
*** julim_ has joined #openstack-meeting-313:04
*** neelashah has joined #openstack-meeting-313:06
*** julim has quit IRC13:07
*** pavel_bondar has quit IRC13:08
*** belmoreira has quit IRC13:20
*** peristeri has joined #openstack-meeting-313:25
*** ^Gal^ has quit IRC13:26
*** vishwana_ has quit IRC13:28
*** singlethink has joined #openstack-meeting-313:29
*** yamamoto has joined #openstack-meeting-313:31
*** irenab has quit IRC13:35
*** yamamoto has quit IRC13:36
*** mrmartin has joined #openstack-meeting-313:48
*** yamahata has joined #openstack-meeting-313:48
*** vgridnev has joined #openstack-meeting-313:49
*** jpomero has joined #openstack-meeting-313:49
*** JeanBriceCombebi has quit IRC13:52
*** mrmartin has quit IRC13:54
*** mrunge has quit IRC13:55
*** dshakhray has joined #openstack-meeting-313:55
*** gabriel-bezerra has joined #openstack-meeting-313:55
*** superdan is now known as dansmith13:55
*** sridhar_ram has joined #openstack-meeting-313:55
*** JeanBriceCombebi has joined #openstack-meeting-313:56
*** shakamunyi has joined #openstack-meeting-313:59
*** barra204 has joined #openstack-meeting-313:59
*** armax has joined #openstack-meeting-314:00
*** tellesnobrega has joined #openstack-meeting-314:00
*** lblanchard has joined #openstack-meeting-314:00
nikhil_kCourtesy artifacts-meeting reminder: nikhil, ativelkov, mfedosin, sigmavirus24, flaper87, kragniz, dshakhray14:00
*** ativelkov has joined #openstack-meeting-314:00
dshakhrayo/14:01
mfedosino/14:01
kragnizo/14:01
ativelkovo/14:01
nikhil_k#startmeeting Glance Artifacts sub-team14:02
openstackMeeting started Mon Jul 13 14:02:11 2015 UTC and is due to finish in 60 minutes.  The chair is nikhil_k. Information about MeetBot at http://wiki.debian.org/MeetBot.14:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:02
*** openstack changes topic to " (Meeting topic: Glance Artifacts sub-team)"14:02
openstackThe meeting name has been set to 'glance_artifacts_sub_team'14:02
nikhil_kWe have a no items in the agenda today.14:02
nikhil_kDo we want to discuss anything important?14:03
ativelkovyup, as we are in the middle of something, not much to discuss, just a quick summary14:03
mfedosinsorry, my bad. spent all week on bugs in glance_store14:03
ativelkovI've (almost) completed a large series of patches to oslo.versioned_objects which puts the needed functionality from artifacts' "declarative framework" there14:04
nikhil_k#topic Summary ( ativelkov )14:04
*** openstack changes topic to "Summary ( ativelkov ) (Meeting topic: Glance Artifacts sub-team)"14:04
sigmavirus24_awao/14:04
ativelkov#info series of patches to oslo.versioned_objects awaiting the reviews14:04
ativelkov#link https://review.openstack.org/#/c/197688/14:05
ativelkov#link https://review.openstack.org/#/c/196041/14:05
mfedosinErno suggested new experimental branch in glanceclient... It would be awesome if he created it14:05
ativelkov#link https://review.openstack.org/#/c/196819/14:05
*** absubram has joined #openstack-meeting-314:06
ativelkovThese patches mostly await reviews from the oslo team, but if someone else looked at them at some moment, it would be great14:06
nikhil_kmfedosin: Please send a email to ML with tag [all] if you wish to take that route. If Erno wants to we can put a action item on him14:06
nikhil_k#action reviews for all. links suggested by ativelkov ^14:07
ativelkovAlso, I've made a patch which makes use of oslo.versioned_object in Glance to declare artifacts types14:07
ativelkov#link https://review.openstack.org/#/c/198798/14:07
ativelkovThis one should replace "declarative framework" eventually14:07
mfedosinnikhil_k, okay, I will14:08
mfedosinativelkov, do we need to create new artifact type example on oslo.vo?14:09
ativelkovIt needs more work ([de]serialization, plugin loader etc), but I'd like to get some reviews on the initial concept. Special attention for flaper87 's opinion14:09
ativelkovmfedosin: I'll create "image" as an example, this should be fine14:09
ativelkov#action ativelkov to create "image" artifact type based on oslo.vo as an example14:10
mfedosinI would like to see something with blob list as example :)14:10
ativelkovAlso, we've started the work on performance testing of V3 with Rally14:10
*** beagles is now known as beagles_biab14:11
mfedosinBoris insisted14:11
ativelkovWe want to make sure that V3 does not decrease the performance of Glance compared to V1/V214:11
nikhil_k++14:12
ativelkovboris42 (Rally's PTL) is helping us with that14:12
sigmavirus24_awaSilly question: Wouldn't that make more sense once we start re-implementing the images API on top of Artifacts?14:12
sigmavirus24_awaLike, let's make it work first, then make it fast when we need to?14:12
sigmavirus24_awa(Doesn't seem Boris is around here)14:12
nikhil_kI guess we have to luxury to change the API atm14:12
mfedosinI think Boris is sleeping14:13
ativelkovsigmavirus24_awa: well, there are some early concerns about potential performance issues related to the concept of dependency relations (and especially transitive dependencies)14:13
nikhil_kbut yeah we can focus more on this when things are being wrapped14:13
sigmavirus24_awamfedosin: I'm jealous14:13
*** jckasper has quit IRC14:13
nikhil_kCan we ask Boris to join us next week?14:13
*** sigmavirus24_awa is now known as sigmavirus2414:14
ativelkovsure14:14
* sigmavirus24 just wants artifacts done before we start optimizing it14:14
mfedosinIt will be 7am in California14:14
nikhil_kthanks, I will add that in the agenda then14:14
sigmavirus24keyword: done14:14
ativelkovhe is US timezone now (west coast), but I'll try to ping him about that14:14
sigmavirus24wait, you mean people don't start working at 0600 local time?14:14
sigmavirus24I've been lied to.14:15
sigmavirus24;)14:15
nikhil_k:)14:15
nikhil_kor work till 0400 :)14:15
ativelkovI've begun working on the "Open API issues to be addressed" document14:15
mfedosinusually I go to bed at this time.14:15
ativelkovBut that's still in progress14:15
ativelkovmfedosin and me will finalize it till the API WG meeting this week14:16
mfedosinativelkov, share it with me, please14:16
nikhil_kativelkov: umm, anyway you can share a google doc /etherpad with us?14:16
*** btully has joined #openstack-meeting-314:16
sigmavirus24++14:17
*** kozhukalov_ has quit IRC14:17
ativelkovnikhil_k: will share as soon as I translate it ) Draft is a bit... ehmm.. untranslatable14:17
sigmavirus24ativelkov: lots of cursing in it?14:17
nikhil_kheh, ok :)14:17
sigmavirus24=P14:17
*** Piet has quit IRC14:17
ativelkovsigmavirus24: lots of Russian and bullet-points like " - that shit about the drafts (explain later)"14:18
sigmavirus24:D14:18
nikhil_kha14:18
nikhil_kif we are done here..14:18
mfedosina little bit of offtop: I've translated the next part of documentation (got rid of cursing in it), now Lena's preparing it for gerrit review14:18
*** sulo_ has quit IRC14:19
ativelkovso, proably today or early tomorrow14:19
nikhil_k:)14:19
nikhil_kI guess one thing I wanted to discuss was anything remnant14:19
nikhil_klike bugs and feature parity planning14:19
mfedosinativelkov, I will help, I'm not busy today14:19
nikhil_kcan we do that real quick if folks are up for it?14:19
ativelkovyup14:20
nikhil_k#topic bugs, remnant features14:20
*** openstack changes topic to "bugs, remnant features (Meeting topic: Glance Artifacts sub-team)"14:20
nikhil_kSo that we communicate well and let people expect only certain features in liberty, it would be nice to put a expected timeline on them14:20
nikhil_keven if that's "in next 5 years"14:21
nikhil_kAre there any bugs that folks know of and need to be fixed asap?14:21
sigmavirus24lol14:21
sigmavirus24"in the next 5 years ... we expect nova to still be using glance v1" =P14:22
nikhil_kAnd certain features for v2 api like sharing and tasks?14:22
nikhil_ksigmavirus24: :)14:22
ativelkovIt's hard to plan that far14:22
mfedosinIt's easier to rewrite Nova, I think14:23
ativelkovbut in shorter range we need dynamic dependency relations and import/export14:23
sigmavirus24I'd like to request a feature: I'd like to share images to twitter and facebook. kthnxbai14:23
ativelkovThat's what comes first14:23
*** irenab has joined #openstack-meeting-314:23
*** banix has quit IRC14:24
nikhil_kWe need a single well defined API that needs to be used by all projects and users14:24
nikhil_kDefCore wants that and we need v2 to be that14:25
*** barra204 has quit IRC14:25
*** sulo has joined #openstack-meeting-314:25
nikhil_kgiven v3 would be a wrapper on top of v2, we would need these api support14:25
sigmavirus24nikhil_k: "we need v2 to be that... for the next 5 years"?14:25
*** shakamunyi has quit IRC14:25
*** whydidyoustealmy has joined #openstack-meeting-314:25
nikhil_kfor next 15/20 years :)14:25
sigmavirus24:D14:26
ativelkovnikhil_k: how can v3 be a wrapper around v2? I am probably missing something14:26
nikhil_kbut if v3 mimicks v2 we can afford the support14:26
*** shakamunyi has joined #openstack-meeting-314:26
*** JeanBriceCombebi has quit IRC14:26
nikhil_kativelkov: how can that be possible is a great question :)14:26
nikhil_kativelkov: but the push for it is strong14:27
sigmavirus24ativelkov: I think nikhil_k got that a little backwards? v2 wrapping v3, right?14:27
nikhil_kno, v3 wrapping v2 and v114:27
*** pavel_bondar has joined #openstack-meeting-314:27
mfedosinv3 is going to be an adapter to v214:27
nikhil_kwe can move away from v2 by communicating that upgrade to v3 would _only_ be a version change in the url string14:28
nikhil_kI need to confirm more on the requirements14:28
nikhil_kbut that would mean something with the endpoint being different for each artifact14:29
nikhil_kwe all seem divided on this and I assumed so will be the rest of the openstack14:29
nikhil_kgood topic for CPL meeting once we have a draft ready for the outstanding questions14:30
mfedosinbtw, folks, about the client - we have a bug with exports there - it's the reason why tests don't pass. can you review my fix https://review.openstack.org/#/c/199061/ ? thanks14:30
nikhil_kwe are out of time14:30
nikhil_kThanks all for joining!14:30
mfedosinthanks all :)14:30
nikhil_k#endmeeting14:30
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"14:30
openstackMeeting ended Mon Jul 13 14:30:59 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:31
openstackMinutes:        http://eavesdrop.openstack.org/meetings/glance_artifacts_sub_team/2015/glance_artifacts_sub_team.2015-07-13-14.02.html14:31
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/glance_artifacts_sub_team/2015/glance_artifacts_sub_team.2015-07-13-14.02.txt14:31
openstackLog:            http://eavesdrop.openstack.org/meetings/glance_artifacts_sub_team/2015/glance_artifacts_sub_team.2015-07-13-14.02.log.html14:31
*** banix has joined #openstack-meeting-314:31
*** dshakhray has quit IRC14:31
*** markvoelker has joined #openstack-meeting-314:33
*** ^Gal^ has joined #openstack-meeting-314:33
*** julim_ has quit IRC14:33
*** whydidyoustealmy has quit IRC14:34
*** julim has joined #openstack-meeting-314:34
*** shakamunyi has quit IRC14:34
*** mrmartin has joined #openstack-meeting-314:34
ativelkovnikhil_k: I am probably missing something, but how may v3 be "just a v2 with a version change in the url", if the artifacts have different lifecycle?14:35
ativelkovoops, wrong channel14:35
*** stevemar has joined #openstack-meeting-314:36
*** rhagarty_ has quit IRC14:39
*** rhagarty has quit IRC14:39
*** markvoelker_ has joined #openstack-meeting-314:42
*** JeanBriceCombebi has joined #openstack-meeting-314:43
*** markvoelker has quit IRC14:44
*** ativelkov has left #openstack-meeting-314:47
*** nkrinner is now known as nkrinner_afk14:48
*** sridhar_ram has left #openstack-meeting-314:54
*** alexpilotti has quit IRC14:54
*** Piet has joined #openstack-meeting-314:55
*** alexpilotti has joined #openstack-meeting-314:55
*** alexpilotti has quit IRC14:56
*** alexpilotti has joined #openstack-meeting-314:57
*** rhagarty has joined #openstack-meeting-314:58
*** egallen has joined #openstack-meeting-314:58
*** rhagarty_ has joined #openstack-meeting-314:58
*** cbader has joined #openstack-meeting-314:59
*** alexpilotti has quit IRC14:59
*** jckasper has joined #openstack-meeting-315:01
*** JeanBriceCombebi has quit IRC15:01
*** alexpilotti has joined #openstack-meeting-315:01
*** alexpilotti has quit IRC15:03
*** galstrom_zzz is now known as galstrom15:04
*** alexpilotti has joined #openstack-meeting-315:05
*** cbader has quit IRC15:10
*** alexpilotti has quit IRC15:11
*** markvoelker has joined #openstack-meeting-315:20
*** carl_baldwin has joined #openstack-meeting-315:21
*** markvoelker_ has quit IRC15:22
*** markvoelker has quit IRC15:23
*** sbalukoff has quit IRC15:24
*** Sukhdev has joined #openstack-meeting-315:25
*** puranamr has joined #openstack-meeting-315:31
*** puranamr has quit IRC15:32
*** puranamr has joined #openstack-meeting-315:34
*** SotK has quit IRC15:36
*** miguelgrinberg has quit IRC15:36
*** cinerama has quit IRC15:36
*** russellb has quit IRC15:36
*** kragniz has quit IRC15:36
*** docaedo has quit IRC15:36
*** amandap has quit IRC15:36
*** DuncanT has quit IRC15:36
*** mikal has quit IRC15:36
*** pcarver has quit IRC15:36
*** jkoelker has quit IRC15:36
*** frickler has quit IRC15:36
*** kragniz has joined #openstack-meeting-315:37
*** frickler has joined #openstack-meeting-315:37
*** pcarver has joined #openstack-meeting-315:37
*** mikal has joined #openstack-meeting-315:37
*** SotK has joined #openstack-meeting-315:37
*** jkoelker has joined #openstack-meeting-315:37
*** docaedo has joined #openstack-meeting-315:37
*** russellb has joined #openstack-meeting-315:37
*** cinerama has joined #openstack-meeting-315:37
*** miguelgrinberg_ has joined #openstack-meeting-315:37
*** amandap has joined #openstack-meeting-315:40
*** beagles_biab is now known as beagles15:41
*** VW_ has joined #openstack-meeting-315:46
*** singlethink has quit IRC15:48
*** armax has quit IRC15:48
*** VW has quit IRC15:50
*** VW_ has quit IRC15:51
*** carl_baldwin has quit IRC15:53
*** MarkAtwood has joined #openstack-meeting-315:53
*** Piet has quit IRC15:54
*** DuncanT has joined #openstack-meeting-315:57
*** carl_baldwin has joined #openstack-meeting-316:00
j^2#startmeeting openstack-chef16:00
openstackMeeting started Mon Jul 13 16:00:52 2015 UTC and is due to finish in 60 minutes.  The chair is j^2. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: openstack-chef)"16:00
openstackThe meeting name has been set to 'openstack_chef'16:01
*** armax has joined #openstack-meeting-316:01
j^2hey everyone!16:02
markvanHowdy16:02
jklarehi16:02
sc`good $TIME_OF_DAY16:02
j^2:D16:03
j^2so i’ll give everyone a couple mins to join16:03
j^2AGENDA: https://etherpad.openstack.org/p/openstack-chef-meeting-2015071316:03
*** yamahata has quit IRC16:04
j^2ok, cool16:05
*** yamahata has joined #openstack-meeting-316:05
j^2so this sohuld be pretty quick…ideally16:05
j^2#topic Announcement(s)16:05
*** openstack changes topic to "Announcement(s) (Meeting topic: openstack-chef)"16:05
j^2    Toyko Summit ATC passes got released this morning 13-07-2015, check your inboxes for the information.16:05
j^2We're providing all ATCs who contributed to the Liberty cycle (priorto July 8, 2015)16:05
j^2anything else?16:06
markvanquick session review?16:07
j^2not sure what you mean about that16:07
markvanWe have two submitted right now, any others regarding Chef?16:07
*** ivar-lazzaro has joined #openstack-meeting-316:07
j^2oohh16:07
*** ivar-lazzaro has quit IRC16:07
j^2i have one on the Mailing list one too16:07
j^2anyone else have talks they are submitting?16:08
*** ivar-lazzaro has joined #openstack-meeting-316:08
jklarenope16:08
j^2we should try to help each other out16:08
j^2advertise and what not right?16:08
*** armax has quit IRC16:08
sc`i, most likely, won't be at the summit unless i have a remarkable change in luck16:09
markvanyup, just making sure folks know there are some Chef sessions scheduled and get word out...16:09
*** armax has joined #openstack-meeting-316:09
jklaresc` broke any mirrors lately?16:09
j^2rock on16:09
j^2sc`: sorry to hear that16:09
*** stendulker has joined #openstack-meeting-316:10
j^2i could talk to edgar for you ;)16:10
sc`ha16:10
j^2any other announcements?16:10
j^2cool, lets go on to Previous Business16:12
j^2#topic  <sc`> c7 still requires some modifications to common to start to converge. still working on getting a converge16:12
*** openstack changes topic to "<sc`> c7 still requires some modifications to common to start to converge. still working on getting a converge (Meeting topic: openstack-chef)"16:12
j^2sc`: updates?16:12
sc`the main obstacle at this point is mariadb16:12
j^2as with last week?16:12
j^2dude hasnt merged yet eh?16:12
sc`yup. no chance from last week16:13
sc`s/chance/change.16:13
j^2#link https://github.com/sinfomicien/mariadb/pull/7316:13
*** armax has quit IRC16:13
*** zhenguo has quit IRC16:13
*** egallen has quit IRC16:13
sc`we'd also need to get a new version pushed to supermarket16:14
*** egallen has joined #openstack-meeting-316:14
*** egallen has quit IRC16:15
*** sdake has joined #openstack-meeting-316:15
j^2true dat16:15
*** VW has joined #openstack-meeting-316:15
*** VW has quit IRC16:15
j^2#topic <j^2> specs.openstack.org16:15
*** openstack changes topic to "<j^2> specs.openstack.org (Meeting topic: openstack-chef)"16:15
*** VW has joined #openstack-meeting-316:15
j^2yeah i still havent done anything with this, i’ll update on _what_ I’ve been doing here in a bit16:15
j^2i’ll still own it though16:15
*** miguelgrinberg_ is now known as miguelgrinberg16:16
j^2#topic <all> How to handle cross project CI testing.16:16
*** openstack changes topic to "<all> How to handle cross project CI testing. (Meeting topic: openstack-chef)"16:16
j^2so this one is the big one16:16
j^2i havent seen any tests yet; but markvan’s update with the wiki has been greate16:16
j^2is there any questions or thought on this, or can we take this off the agenda going forward?16:17
markvana side note, we caught our first bug with the new Depends-On support: see https://review.openstack.org/#/c/198997/16:17
*** qwebirc69505 has joined #openstack-meeting-316:18
jklarei think some of this should probably move into a spec16:18
j^2jklare: can you explain that?16:18
markvanso basic cross project support is there, for cookbooks and repo, now just need to get CI gate going to really see this work16:19
jklarei think the first option about leaving in the old function is basically about a good workflow we should adapt16:19
jklarethe non-voting ci job can be done, if my patch mentioned below gets merged and we port our ci to all cookbooks (in reverse order)16:19
*** VW has quit IRC16:20
jklarethe cross cookbook dependencies are a bit harder i think, since i have not found a good way to use zuul-cloner for this so far16:20
*** jrist has quit IRC16:20
jklarebut since we are nearly done with our own gerrit-zuul-jenkins stack, i will invest some more time into that in the near future i think16:20
*** mickeys has joined #openstack-meeting-316:20
*** armax has joined #openstack-meeting-316:21
jklareso maybe we could move this cross cookbook part into a spec16:21
jklareor a blueprint16:21
*** e0ne has quit IRC16:21
markvanhow are cross cookbook dependencies diff from Depends-On support?16:22
j^2i thought the Depends-On support covered the cross, wait a sec let me reread whats going on16:22
*** stevelle has left #openstack-meeting-316:23
*** sdake has quit IRC16:23
jklaremaybe i missed something about the depends-on thingy16:24
*** singlethink has joined #openstack-meeting-316:24
j^2ah so the blueprint ot capture the ideas, but yeah the depends on thingy should do what you’re discribing as your gap jklare16:24
j^2it figures out what order it’s supposed to merge for the verifid/gates16:24
j^2let me find the link16:24
*** sdake has joined #openstack-meeting-316:24
j^2#link http://docs.openstack.org/infra/manual/developers.html#cross-repository-dependencies16:25
j^2yeah that whole section16:25
*** shakamunyi has joined #openstack-meeting-316:25
j^2it takes a bit to grok, but it’ll make sense16:25
*** whydidyoustealmy has joined #openstack-meeting-316:25
jklareso this will also allow the integration testing with multiple patches?16:25
*** jrist has joined #openstack-meeting-316:25
markvanyup16:26
jklareah ok, then i missed that part16:26
markvancheck out the log from the patch I mentioned above, its one of the first to kick this support on16:26
jklarekk, will do16:27
j^2#topic <markvan> keystone under apache, blueprint patches submitted16:28
*** openstack changes topic to "<markvan> keystone under apache, blueprint patches submitted (Meeting topic: openstack-chef)"16:28
j^2so this is interesting16:28
j^2it seems that this has been resolved16:28
markvanyup, for kilo, the new recipe is in, but not activate in any role, that will be a change for liberty16:29
sc`are there any plans to backport this?16:29
j^2sc`: you’re more then welcome to ;)16:29
markvanhumm, had not thought about it.   it might be a bit ugly since I needed to bump up the apache cookbook version to get some needed bugfixes16:30
sc`j^2: :)16:30
j^2markvan: do you mind scoping the backport and publishing what you think would be needed to be done?16:31
j^2it might be worth looking into for Juno, being LTS,16:32
j^2but depends on the effort involeded16:32
j^2sc`: that good for you?16:32
jklarebtw: i am really not sure about this juno lts thingy16:32
jklarei think we should probably not worry too much about that16:32
j^2yeah?16:32
sc`j^2: yeah. if it's a big hassle, then it's not worth the cycles16:32
j^2icehouse EOL’d last week16:32
*** Swami has joined #openstack-meeting-316:33
j^2markvan: good on your end?16:33
markvanI can take a quick peek and see what would be needed16:33
j^2#topic <j^2> AIO-Neutron Update: https://review.openstack.org/#/c/196858/16:34
*** openstack changes topic to "<j^2> AIO-Neutron Update: https://review.openstack.org/#/c/196858/ (Meeting topic: openstack-chef)"16:34
j^2now i’m pretty pround of this guy16:34
j^2though i need some help16:34
j^2the main issue is OVS needs a second adapter to work to slurp up the NIC and do it’s black magic16:35
j^2HP cloud, doesnt have eth1 RS does have eth116:35
*** alexsyip has joined #openstack-meeting-316:35
j^2so we have to create a dummy interface16:35
*** jckasper has quit IRC16:35
j^2which is what i did16:35
*** safchain has quit IRC16:36
j^2now creating the pools are my problem, i cant seem to relyably get the gateway and create a floating ip pool out of it16:36
j^2if anyone is willing to step up and help that would be amazing16:36
*** devvesa has quit IRC16:37
*** whydidyoustealmy has quit IRC16:37
*** shakamunyi has quit IRC16:37
j^2any high level questions on this?16:37
jklaresure, maybe we can talk about this later and i will try to help where i can16:38
j^2jklare: sounds good16:38
j^2anything else?16:39
j^2#topic Manila Cookbook: https://github.com/jjasghar/cookbook-openstack-shared-filesystem16:39
*** openstack changes topic to "Manila Cookbook: https://github.com/jjasghar/cookbook-openstack-shared-filesystem (Meeting topic: openstack-chef)"16:39
j^2so I’ve taken a stab at the Manila cookbook16:39
j^2it doesnt converge or anything yet16:40
j^2and i don’t want to move it into the openstack namespace till it “works” but i’d love some other eyes on it16:40
j^2it’s just a framework right now16:40
*** qwebirc69505 has quit IRC16:41
j^2i just randomely picked one of the other “not-so-huge” projects to say that we can make cookbooks for something else16:41
j^2alanmeadows: was supposed to give us Desegnate ;)16:41
jklaresadly i do not have too much time this week and will be out of office next week16:42
j^2:(16:42
j^2also the “orchestration cookbook” works still out of the box16:42
markvanI'll give it a quick review when I get a chance...but dont know much about manila16:42
j^2i validated that last week16:42
j^2markvan: yeah that’s one reason why i picked it, it’s basicly “shared” nfs16:43
j^2i’m not sure _why_ you’d want it, but it’s there16:43
markvanyeah, some folks here are interested since we have the slick gpfs product..16:43
alanmeadowsI've been a total slacker on that (been going through home closing this month), I actually have some working code for designate that just needs to be cleaned up since it was just used internally for a small project.16:44
alanmeadowsDo we have a time line for when we're aiming for introducing a net-new book?16:44
j^2alanmeadows: when it’s ready? ;)16:45
alanmeadowslol16:45
alanmeadowsI think I can turn something around thats good to get the ball rolling in about two weeks16:45
alanmeadowsif that is sufficient you can still count me in16:46
j^2alanmeadows: rock on, i’ll start bugging you then ;)16:46
alanmeadowsplease always feel free :)16:46
j^2cool, i forgot one announcement16:47
j^2#topic  OpenStack Ops Mid-Cycle Meetup16:47
*** openstack changes topic to "OpenStack Ops Mid-Cycle Meetup (Meeting topic: openstack-chef)"16:47
j^2I’m gonna be there16:47
j^2Tuesday, August 18, 2015 at 9:00 AM - Wednesday, August 19, 2015 at 5:00 PM (PDT)16:47
j^2Palo Alto, CA16:47
j^2https://etherpad.openstack.org/p/PAO-ops-meetup16:47
j^2http://www.eventbrite.com/e/openstack-ops-mid-cycle-meetup-tickets-1770325892416:47
j^2if anyone else could that would be amazing16:48
markvanyeah, I asking about that one, but odds are not good16:48
sc`i'll probably make it to that since i'm local16:49
alanmeadowsIt's across the bridge for me (30m away), so its just about getting some time allocated, so odds are pretty good16:49
jklaretoo far for me16:49
j^2it’s useally a good oppertunity to just discuss stuff, anad hell if we get a couple of us there we can powwow on somethings16:49
j^2there really is a great productivity boost when we’re all together16:50
j^2alanmeadows: ooh, if you’ll be there we can put those finishing touches on desginate, and maybe even get it shipped then16:50
j^2i have a cluster we can inject it in too if we want16:50
j^2to validate16:51
j^2anyway...16:51
alanmeadowsthat will be a good forum to discuss16:51
j^2rock on16:51
j^2#topic General Discussion16:51
*** openstack changes topic to "General Discussion (Meeting topic: openstack-chef)"16:51
j^2open floor? or a second to close the meeting?16:51
*** alexpilotti has joined #openstack-meeting-316:51
*** shakamunyi has joined #openstack-meeting-316:52
*** whydidyoustealmy has joined #openstack-meeting-316:52
jklarewould be great if you could take a look at this periodic test patch16:52
j^2link?16:52
jklareor both that are mentioned in the etherpad16:52
jklare https://review.openstack.org/#/c/194164/ should build it at 6am UTC every day16:53
j^2awesome16:53
j^2ah, cool16:53
jklare https://review.openstack.org/#/c/194181/ to move it from experimental to non-voting in check16:53
j^2yeah i’ll take a look myself16:53
*** sambetts has joined #openstack-meeting-316:53
jklarethese have been out for some time now and before i start kicking some infra ppl it would be good to have some feedback from you16:53
j^2i’d love experimental to move to non-voting, it’s annoying having to write check experinmental every time16:54
markvanyup, will also review them16:54
j^2cool anything else?16:56
*** dtantsur has joined #openstack-meeting-316:56
*** lucasagomes has joined #openstack-meeting-316:56
jklarenothing from me16:56
j^2cool, thanks everyone16:57
j^2#endmeeting16:57
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:57
openstackMeeting ended Mon Jul 13 16:57:45 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_chef/2015/openstack_chef.2015-07-13-16.00.html16:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_chef/2015/openstack_chef.2015-07-13-16.00.txt16:57
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_chef/2015/openstack_chef.2015-07-13-16.00.log.html16:57
*** rloo has joined #openstack-meeting-316:58
*** wanyen has joined #openstack-meeting-316:59
devanandag'morning / afternoon / evening, all17:00
dtantsuro/17:00
devananda#startmeeting ironic17:00
openstackMeeting started Mon Jul 13 17:00:22 2015 UTC and is due to finish in 60 minutes.  The chair is devananda. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: ironic)"17:00
TheJuliao/17:00
openstackThe meeting name has been set to 'ironic'17:00
lucasagomeso/17:00
NobodyCamo/17:00
devananda#chair NobodyCam17:00
openstackCurrent chairs: NobodyCam devananda17:00
stendulkero/17:00
krtayloro/17:00
*** rameshg87 has joined #openstack-meeting-317:00
*** ivar-laz_ has joined #openstack-meeting-317:00
jrolloh hello17:00
devanandathe agenda, though light, is here: https://wiki.openstack.org/wiki/Meetings/Ironic17:01
*** BadCub has joined #openstack-meeting-317:01
JoshNango/17:01
devanandaand I need to apologize for my absense last week and lack of preparation for the meeting today.17:01
devananda#topic announcements17:01
*** openstack changes topic to "announcements (Meeting topic: ironic)"17:01
*** alexpilotti has quit IRC17:02
rlooo/17:02
rameshg87o/17:02
devanandaprobably the biggest thing to announce today is just a reminder for our midcycle17:02
wanyeno/17:02
NobodyCam:)17:02
*** zz_natorious is now known as natorious17:03
*** Seth__ has joined #openstack-meeting-317:03
NobodyCamhas everyone filled out the Mid-Cycle Lunch questions17:03
*** ivar-lazzaro has quit IRC17:03
devanandawe've got an etherpad started, though very light at this point17:03
devananda#link https://etherpad.openstack.org/p/ironic-liberty-midcycle17:04
jrollreminder that lunch questions and an invite for tuesday dinner/drinks is here17:04
jrollah, deva beat me17:04
NobodyCam:)17:04
devanandaand if you hvaen't, please "buy" a free ticket from eventbrite so I can track attendees with the site coordinators17:04
jrollperhaps we should start tracking what we want to hack on?17:04
* NobodyCam thinks he has but is not sure17:04
jrollor is it too early?17:04
devananda#link https://www.eventbrite.com/e/openstack-ironic-sprint-august-2015-tickets-1753386225417:05
devanandajroll: not too early at all17:05
jrollk :)17:05
devanandaNobodyCam: you would have gotten a confirmation email from eventbrite ...17:05
NobodyCam:)17:06
* devananda checks attendee list17:06
devanandaNobodyCam: no - you have not signed up17:06
NobodyCamoh17:06
NobodyCamdoes BadCub have a +1?17:06
devanandaNobodyCam: this doesn't take +1's17:07
BadCubNobodyCam: yes17:07
jrolllol17:07
BadCubI ordered two tickets if memory serves17:07
devanandaBadCub: oooh. you *do* list this as 2 tickets17:07
*** neelashah has quit IRC17:07
devanandaplease dont do that :)17:07
NobodyCamlol17:07
* devananda wonders how he can disable that17:07
BadCubugh17:07
jrollmaybe BadCub was ordering two chairs so he can put his feet up17:07
BadCubhehehe17:07
* NobodyCam will sign up to buy the free ticket17:07
jrollsomething something lazy PMs17:07
jroll:P17:07
devanandajroll: that seems reasonable17:08
NobodyCamlol17:08
devanandaok - any other announcements from folks?17:08
*** alexpilotti has joined #openstack-meeting-317:08
lucasagomesjust a reminder python-ironicclient gate is broken :-(17:08
lucasagomesthere's a patch fixing it but gate is pretty slow right now17:08
lucasagomes#link https://review.openstack.org/20104317:09
*** shakamunyi has quit IRC17:09
*** whydidyoustealmy has quit IRC17:09
devanandalucasagomes: thanks!17:09
jrolllucasagomes: thanks, wasn't sure if you and ruby had decided how you wanted to order that :P17:09
devanandalucasagomes: seems like that would affect other projects, no?17:09
*** shakamunyi has joined #openstack-meeting-317:09
* jroll +217:09
lucasagomesdevananda, yup it did. It affect pretty much all projects17:10
jrolldevananda: it's just unit tests17:10
jrollironic/nova are already fixed up though17:10
lucasagomesironic is already fixed, but I forgot to look at python-ironicclient on friday17:10
lucasagomesjust found out it was broken this morning17:10
devanandagotcha17:10
devanandaok, moving on17:10
rloojroll: yeah, lucasagomes and I have a plan :)17:10
devananda#topic subteam reports17:10
*** openstack changes topic to "subteam reports (Meeting topic: ironic)"17:10
jrollmock the world, break the world.17:10
lucasagomesjroll, re order, me and rloo are working on it17:10
jrolllucasagomes: rloo ok :)17:10
rloojroll: it is actually, we didn't use mock properly, and mock is now telling us :)17:11
jrollnetworking subteam report: these specs are *so* ready.17:11
jrollrloo: right, I know :)17:11
dtantsurone more announcement: don't forget to submit your summit talk ;)17:11
* dtantsur already did17:11
* jroll assumes dtantsur is giving a talk about microversions17:11
devanandajroll: I'm going to dig into that spec again today, i promise17:11
lucasagomeslol17:11
dtantsurLOOOL :D17:11
devanandalol!17:11
dtantsursomething with gifs, like in Vancouver17:12
jrollheh17:12
devanandadtantsur: oh speaking of microversions, you should review my update: https://review.openstack.org/#/c/19632017:12
*** banix has quit IRC17:12
dtantsurwill do! let the flame war begin :)17:13
jrolldevananda: devref in specs? :/17:13
jrollwhy isn't devref in ironic tree?17:13
devanandajroll: a) we should have a devref in ironic tree (mostly just reorg of what's there)17:13
devanandajroll: b) because we have very long lived specs17:13
devanandawhich are aspirational and not completed in one (or two) cycles17:13
jrolldevananda: okay17:14
jrollright17:14
* lucasagomes adds to his todo list17:14
rloowhy not call them 'long-lived' then?17:14
devanandarloo: I'm not tied to the name "devref"17:14
devanandabut 'aspirational' doesn't seem to instill confidence in our users :P17:14
* rloo will look/comment in the patch itself later :)17:15
devanandaother subteams want to chime in?17:15
dtantsuryep17:15
dtantsurI'd like our simple inspector gate to join ironic experimental pipeline https://review.openstack.org/#/c/198381/17:15
*** Caleb-- has quit IRC17:15
dtantsurwith a goal of eventually joining other pipelines :)17:15
wanyensecure boot for pxe-ilo spec has been there for very long time, plese review17:16
devanandadtantsur: ++17:16
*** SumitNaiksatam has quit IRC17:16
NobodyCamdtantsur: will add to my review list but ++ on the idea17:16
dtantsurthnx!17:16
*** stanchan has joined #openstack-meeting-317:16
lucasagomesoh talking about gate, devananda I think this is waiting for you https://review.openstack.org/#/c/199494/17:17
devanandaany updates on docs or qa? or those folks still out on PTO ?17:17
lucasagomesmaking pxe_ipa gate jobs voting (it's been running since march reliably)17:17
Seth__I'd like to help17:17
NobodyCamI know jlvillal is out17:17
devanandalucasagomes: ack, adding to my list17:18
rloowrt docs, sigh. https://review.openstack.org/#/c/191900/. you know how they/we use 'bare metal service' vs 'ironic'17:18
rloolana seems open to using just 'ironic' instead of 'bare metal services' in the install guide17:18
rlooi'm not quite sure that makes sense but am mentioning it17:18
devanandai thought that was just about service name capitalization -- not about whether to use project vs service name?17:19
rloodevananda: well, the install guide is being 'cleaned up' in that patch. and we use both 'bare metal service' and 'ironic' in that guide.17:20
rloodevananda: so i asked them if they were cleaning it up, why they left some 'ironic's around...17:20
*** Caleb-- has joined #openstack-meeting-317:20
rloodevananda: i suspect i should just stick with reviewing code17:20
devanandahrmm17:21
rloodevananda: specifically, line 1645 for comments: https://review.openstack.org/#/c/191900/6/doc/source/deploy/install-guide.rst17:21
devanandaso I will give it a skim, but overal I'd like the docs team to help us17:21
rloodevananda: yeah, i was hoping the doc team would help us...17:21
devanandaunder the assumption that they know more about making words that non-developers will understand than I do17:21
devanandaso I think this is them trying to help us17:21
devanandarloo: ok, let's discuss this outside the meeting17:22
*** afaranha has joined #openstack-meeting-317:22
rloodevananda: i'm fine if you make an executive decision :)17:23
devanandai need to read the discussion on that doc chang e...17:23
* NobodyCam adds to his list of open tabs17:23
devanandagoing to time box this section since we have the etherpad status, too17:23
devanandathanks, all, for the reports :)17:23
devananda#topic API retries17:23
*** openstack changes topic to "API retries (Meeting topic: ironic)"17:23
devanandahrm, this item on the agenda doesn't follow the format for agenda items17:24
lucasagomesOh why? I have added it17:24
devanandalucasagomes: it's your bug report -- https://bugs.launchpad.net/ironic/+bug/147256517:24
openstackLaunchpad bug 1461140 in Ironic "duplicate for #1472565 conflict (HTTP 409) incorrect for some cases" [Undecided,New] - Assigned to Ruby Loo (rloo)17:24
devanandaah, great. the floor is yours :)17:25
lucasagomesyeah later on I found out it was duplicated. But I kept this link because I put some suggestions there17:25
*** Sukhdev has quit IRC17:25
lucasagomesSo basically our client do retry on every 409 (Conflict)17:25
* dtantsur wants it to do more retries btw..17:26
lucasagomesbut in some situations I think it makes no sense to retry, for example, when one try to create a port which the mac address is already registered17:26
*** Sukhdev has joined #openstack-meeting-317:26
lucasagomesthis is not something that the server will fix up eventually so we shouldn't retry17:26
rlooor if you try to create a node with an existing name :-(17:26
lucasagomesyeah17:26
lucasagomesI added two suggestions about how to fix it in the bug17:26
jrollso I tend to think that client auto-retries are just a band-aid, an anti-pattern if you will17:26
jrolland we should just fix the real issue17:26
jrollwhich is that the number of locks is too damn high17:26
devanandajroll: ++17:27
rloowell, sometimes you just have to wait...17:27
dtantsurI did it because it's hard to use Ironic right now without retries, but I'm open for better fix :)17:27
jrollrloo: sure, and the error message should indicate that :)17:27
dtantsuryeah, today I saw hardware where power on request took 17 seconds17:27
lucasagomesright, so one suggetsion would be to use a header Retry-After17:27
lucasagomeshttp://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3717:27
devanandadtantsur: that shouldn't block the client, though17:28
lucasagomesand the client would look at it and would only retry in case the header is specified. The value of that header is the number of seconds the client should wait before it retry17:28
dtantsurdevananda, but nothing is possible while this happens17:28
NobodyCamlucasagomes: could we switch some of the 409 to 406's17:28
devanandadtantsur: hardware IS slow though17:28
dtantsur* nothing = no operations except for get17:28
*** neelashah has joined #openstack-meeting-317:28
lucasagomesNobodyCam, another option would be to change the return code yes.17:28
devanandadtantsur: nothing is possible *for that Node, because it's locked by the driver during that time?17:28
lucasagomesI suggested 422 for that17:28
rlooNobodyCam: that's the second suggestion, don't use 409 for the non-retries.17:28
devanandadtantsur: or nothing is possible *at all* because the conductor is frozen?17:28
dtantsurdevananda, sorry, late evening :) for this node obviously17:29
devanandadtantsur: ok :)17:29
*** Longgeek has quit IRC17:29
devanandadtantsur: there's a bug with the dell driver that blocks even other nodes17:29
dtantsuryeah, yeah.. no, that's about one node17:29
jrollI also tend to think 409 is a bad status code for "node is locked", it's not a client error which 4xx designates17:29
devanandaso re: 409, I agree that we're overloading the meaning of Conflict17:30
*** natorious is now known as zz_natorious17:30
devanandajroll: right17:30
lucasagomesIMHO I believe 409 is correct for the situations we described, re creating a port with a duplicated mac address17:30
devananda409 is the correct error for duplicate mac, duplicate name, things like that17:30
jrollagree17:30
devanandaI think it's also the correct error for invalid state transitions17:30
lucasagomesyes17:30
lucasagomesthis is even merged in the API guidelines, to use 409 for async operations17:31
dtantsur503 service unavailable then? looks a bit too much, but maybe..17:31
lucasagomeswhen you try to start something which is already started17:31
devanandadtantsur: no - that means the service as a whole is down17:31
dtantsuryep17:31
devanandadtantsur: gateways and proxies will interpret that17:31
jrollyeah, the hard part is that no 5xx codes really fit well17:31
lucasagomesthat's why I like suggestion 1) because we then can indicate whether we should retry or not on 40917:31
dtantsur520 Unknown Error? :D17:32
devananda are there cases that 409 is incorrect for, aside from NodeLocked ?17:32
lucasagomesdtantsur, we know the error17:32
dtantsuryep, just no other codes fit even remotely IMO17:32
jrollto reiterate, I don't believe that retrying is good behavior for the client. besides the fact that it's just slapping a bandaid on the problem, what if the node is locked because it's doing some operation that changes the state of the node, after which maybe you don't want your request to go through?17:32
dtantsurwell, I do want17:33
lucasagomesjroll, right, yeah that's why I think suggestion 1) would be good. Because it gives the server the power to say17:33
lucasagomesthis is retryable and this is not17:33
rlooaccording to https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error, 403 == locked?17:33
dtantsurI have a script that invokes series of operations, and unless previous one failed I'd like to proceed17:33
lucasagomesthe client just needs to respect the header17:33
NobodyCamrloo 423?17:33
jrolllucasagomes: if we do (1) I still don't think the client should retry17:33
rlooNobodyCam: oh yeah, 423.17:34
*** geoffarnold has joined #openstack-meeting-317:34
jrollhah. 423 sounds reasonable :P17:34
dtantsurjroll, so you suggest everyone to continue implementing own retries? nova, inspector, downstream scripts...17:34
devanandaare there any other cases?17:34
*** banix has joined #openstack-meeting-317:35
jrolldtantsur: yes. or perhaps we add a method to the python client, or an argument or whatever, to make it retry. but I don't think it should retry by default.17:35
devanandaif the only issue is around NodeLocked - perhaps the solution is, after all, to move those retries into the API, and after some #, return a timeout17:35
rloodevananda: cases for retrying? I think only when node is locked? or out of workers?17:35
devanandarloo: ah - out of workers, yes17:35
dtantsurdevananda, ++ the best solution IMO17:36
devanandathat's a great example of a server-side issue17:36
jrolldevananda: the conductor already retries on NodeLocked, iirc17:36
dtantsurout of workers gives 503, no?17:36
devanandarloo: and really highlights that this isn't a 4xx error at all17:36
dtantsurjroll, not always17:36
dtantsurjroll, IIRC node-update fails early if it detects lock presence17:36
devanandaNodeLocked and ConductorOutOfWorkers are transient server-side errors17:36
jrolldtantsur: that's the api I guess17:37
jrollbut the conductor always retries17:37
jrollhttps://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L19117:37
devanandaI mean, that's not what I thought a year or two ago, but that is becoming clear17:37
*** geoffarnold has quit IRC17:37
*** alexpilotti has quit IRC17:37
dtantsuryeah, that's true. but e.g. in inspector node-update fails if something is going on with a node17:37
rlooyes, NoFreeConductorWorker == 50317:37
jrollI think the real solution is to lock less17:37
jrollpower sync loop shuoldn't lock17:38
NobodyCamjroll: ++17:38
jrollagent heartbeats probably shouldn't lock by default17:38
dtantsurjroll, what about power on/off?17:38
devanandathe problem with 423 is that it represents a REST API client's ability to lock a node, which we do not expose17:38
jrollthat eliminates 90%17:38
jrolldtantsur: I'm not sure17:38
jrollprobably should? I'd have to look at it more17:38
devanandajroll: ++ to power sync loop using shared lock, escalating to exclusive lock IFF it needs to power on/off the node17:38
devanandaanyone want to file bug & fix that ^ ?17:38
dtantsurjroll, but that's the source of problems in my today's case (power on/off taking 17 seconds)17:38
rloodevananda: well, the client indirectly locks by issuing a request that causes a lock on the node.17:39
jrolldtantsur: I feel like that's not normal. you should RMA that machine. :)17:39
devanandajroll: agent heartbeat locks because it goes through vendor passthru17:39
jrolldevananda: right, passthru shouldn't lock by default.17:39
devanandajroll: it's a great test case, though!17:39
dtantsurjroll, then it should be an explicit error, but I don't wanna people report bugs about "node locked error" :)17:40
jrollironic has real issues that make it hard to use and we're just patching it over by making clients retry automatically17:40
*** geoffarnold has joined #openstack-meeting-317:40
jrollwhich doesn't help for people not using the official client, either17:40
jrolldtantsur: then we should make the error messages better, too.17:41
dtantsurwe can retry in API, as devananda suggested above..17:41
lucasagomesright17:41
devanandaI would like to time box this discussion -- these are all very good points and I think we agree on the problems17:41
lucasagomesyeah I would like at least an action plan for it17:41
dtantsurdo people like idea of retries on API level?17:41
lucasagomesI can take a look at stop locking the nodes in some parts17:41
devanandalucasagomes: do you have time / want to coordinate fixing these issues?17:41
*** ivar-laz_ has quit IRC17:41
* dtantsur can write a spec17:41
lucasagomesdevananda, yes17:41
jrolldtantsur: I'm not sure what "retry on api level" means. the api retries the rpc calls?17:42
lucasagomesI think rloo was/is looking at solving it too17:42
dtantsurjroll, at first glance, yes17:42
*** ivar-lazzaro has joined #openstack-meeting-317:42
devanandaI would like to see an outline of these problems -- unfortunately, yea, a spec is probably the right way to go, just to make it digestible to everyone17:42
devanandabecause this is going to affect several areas of the project17:42
jrolldtantsur: the rpc calls that lock a thing already retry, I think we just need to remove the 'reservation' check in node-update etc17:42
rlooto be clear then, until there is a spec etc we shouldn't make any more changes, like extending the retrying at the api level?17:43
dtantsurjroll, I have to research more, I can't say for sure right now17:43
jrolldtantsur: same17:43
devanandarloo: lest we all try to solve this in different ways, probably a good idea17:43
devananda#agreed we all feel that there are issue with the current locking model, especially around 409 Conflict and NodeLocked17:44
jrollrloo: devananda +117:44
lucasagomesright, let's investigate which areas we may be overusing the locking the noes17:44
lucasagomesnodes*17:44
devananda#agreed lucas and dmitry are going to put a plan together to address these17:44
lucasagomesas jroll have pointed out17:44
dtantsurack17:44
rloomakes sense. are we good with LOCKED = 409? I don't think so.17:44
devanandathanks much!17:44
dtantsurrloo, changing an error code is a breaking change btw17:44
*** alexpilotti has joined #openstack-meeting-317:44
devananda#topic open discussion17:45
*** Piet has joined #openstack-meeting-317:45
*** openstack changes topic to "open discussion (Meeting topic: ironic)"17:45
rloodtantsur: I know. will leave that to the spec to discuss :)17:45
devanandadtantsur would, i'm sure, like to say some things about API versions17:45
lucasagomesdtantsur, yeah we probably will need to use micro versions for it17:45
dtantsur\o/17:45
devanandaI have some strong opinions as well on them, which I wrote into a revision of the old spec17:45
*** yamahata has quit IRC17:45
devananda#link https://review.openstack.org/19632017:45
*** jckasper has joined #openstack-meeting-317:45
jrollI don't understand the -compatible header17:46
jrollidk if you want to explain here or in the patch17:46
devanandajroll: see the ref material in the patch, it's explained there17:46
jrolldevananda: I don't see any new references?17:47
devanandawait, no it's not :(17:47
devanandaurgh. one sec17:47
jrollhah17:47
devanandajroll: http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info17:47
* dtantsur always hated libtool versioning17:48
jrolldevananda: ctrl+f compatible gives me nothing relevant17:48
jrollthis says bump the version if you change the api17:49
dtantsurthe only thing that we're trying to achieve with hiding features is to prevent people from "cheating" and not requesting the correct version, right?17:49
devanandaalso, before I forget, I want to bring up the topic of meeting times again17:49
devanandaI did a poll on this a while back, and got ~17 repsonses17:49
NobodyCamthe night time meeting are very hard for /me to be there for?17:49
jrolldtantsur: IMO it's valuable because you can know exactly what versions they are in, and thus if your ironic has them or not17:50
NobodyCamesp with daylight savings time17:50
jrolldtantsur: in other words I like sean's take on it17:50
jrolldtantsur: though I don't think we have time to talk about this atm17:50
devanandaNobodyCam: I've missed several of the 0500GMT meetings as well17:50
dtantsurjroll, it's not about hiding features, it's about stating versions. but yeah, better on the spec.17:50
lucasagomes++ to not talk about micro versioning now17:50
* NobodyCam tends to fall asleep with laptop in his lap :-p17:50
devanandathe responses were more in favor of keeping the meeting, even though I do not feel that the 0500 meetings are productive17:51
lucasagomesI have never attended the 0500 meeting because the time is just too bad for me. Would be good to to listen to the people that attend it, see if they find it useful or not17:51
dtantsurI answered "keep" because I didn't want people to be excluded. But if core team does not attend them, then I'd change my vote..17:52
devanandaI'm mentioning it now in case anyone wants to discuss -- i'm goign to write up my thoughts and post to the ML (it's much overdue)17:52
jrollI agree that 0500 meetings aren't typically productive17:52
rloodevananda: for the ones that wanted to keep the meeting -- are they happy keeping the meeting if no cores attend?17:52
devanandadtantsur: yea, usualy the core team isn't there17:52
devanandarloo: probably not :)17:52
lucasagomes++ for ML17:52
devanandawe do have 2 cores in that timezone, though17:52
rloothat's the problem with polls... can't get to the nitty gritty details.17:52
devanandaor, well, not in US/EU17:52
devanandayea17:52
rameshg87I am one of them .. (almost sleepy now)17:52
devanandarameshg87: indeed :)17:52
devanandarameshg87: also hi there!17:53
NobodyCamrameshg87: thank you for being here :)17:53
lucasagomeswe could ask Haomeng if he he would be able to attend that meeting more often17:53
rameshg87I too typically feel nothing much happens in 0500 meeting. I would personally rather prefer this time every week :)17:53
BadCubI personally don;t do the 0500 mtg at all.17:53
Seth__+ for ML17:54
devanandarameshg87: you're the most active core that that meeting is attempting to serve -- and if you'd rather just have this time, that makes it easy17:54
devanandawe completely miss mrda-away with this time, however. *sigh*17:54
rameshg87devananda: I am all for this time rather than having an not-much-of-a-meeting at 0500 GMT17:54
*** alexpilotti has quit IRC17:54
devanandarameshg87: thanks17:54
rloois there some other time that works?17:55
devanandaok - i appreciate everyone's feedback. will get a post up shortly17:55
devanandarloo: there is no time that works for everyone, and this seems to work for the majority pretty well, and we're all used to it17:55
*** sinval has joined #openstack-meeting-317:56
devanandaalso, 5 minutes left - and it's open discussion :)17:56
rloodevananda: well, i mean another time that works for most cores + others that can't make this meeting.17:56
rloodtansur has something: https://review.openstack.org/#/c/166386/17:56
rlooof course, it is microversion related17:57
dtantsurmy beloved microversions :)17:57
rloodtantsur: what do you want us to do about that? +1?17:57
*** vgridnev_ has joined #openstack-meeting-317:57
devanandadtantsur: fwiw, I would like to just call it "API version negotiation"17:57
devanandabecause there's really nothing "micro" about it17:57
dtantsurI'm mostly just bringing attention, if someone has time to help them land it17:57
jroll++ for versions17:58
dtantsurwhat about milliversions?17:58
devananda:P17:58
lucasagomesnames are hard, tho yeah negotiation makes more sense at least in my understanding17:58
gabriel-bezerradtantsur: http://hintjens.com/blog:8517:58
gabriel-bezerra"The End of Software Versions"17:59
*** vgridnev has quit IRC17:59
devanandadtantsur: shorthand "μv"17:59
dtantsuroh awesome!18:00
jrollok I gotta run, thanks everyone18:00
NobodyCamthats time18:00
NobodyCamgreat meeting all18:00
*** sridhar_ram has joined #openstack-meeting-318:00
dtantsurhmm right18:00
devanandacheers - thanks everyone! see you next time!18:00
dtantsurthanks!18:00
lucasagomesthanks18:00
*** wanyen has quit IRC18:00
NobodyCam:)18:00
rameshg87bye18:00
devananda#endmeeting18:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:00
openstackMeeting ended Mon Jul 13 18:00:27 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-07-13-17.00.html18:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-07-13-17.00.txt18:00
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-07-13-17.00.log.html18:00
*** dtantsur has left #openstack-meeting-318:00
*** rameshg87 has quit IRC18:00
*** lucasagomes is now known as lucas-dinner18:00
*** rloo has left #openstack-meeting-318:01
*** Seth__ has quit IRC18:01
*** BadCub has left #openstack-meeting-318:01
*** stendulker has quit IRC18:02
*** armax has quit IRC18:07
*** lazy_prince has quit IRC18:10
*** armax has joined #openstack-meeting-318:13
*** geoffarnold has quit IRC18:17
*** sbalukoff has joined #openstack-meeting-318:17
*** s3wong has joined #openstack-meeting-318:19
*** tellesmvn has joined #openstack-meeting-318:19
*** tellesnobrega has quit IRC18:20
*** tellesmvn is now known as tellesnobrega18:20
*** bpokorny has joined #openstack-meeting-318:24
*** miguelgrinberg has quit IRC18:28
*** miguelgrinberg has joined #openstack-meeting-318:29
*** miguelgrinberg has quit IRC18:29
*** geoffarnold has joined #openstack-meeting-318:29
*** miguelgrinberg has joined #openstack-meeting-318:30
*** mickeys has quit IRC18:32
*** sridhar_ram1 has joined #openstack-meeting-318:35
*** ivar-laz_ has joined #openstack-meeting-318:35
*** sridhar_ram has quit IRC18:35
*** shakamunyi has quit IRC18:36
*** ivar-lazzaro has quit IRC18:38
*** marios has quit IRC18:40
*** sdake has quit IRC18:41
*** yamahata has joined #openstack-meeting-318:43
*** sdake has joined #openstack-meeting-318:44
*** armax has quit IRC18:46
*** shakamunyi has joined #openstack-meeting-318:47
*** Piet has quit IRC18:48
*** ekarlso has quit IRC18:56
*** armax has joined #openstack-meeting-318:58
*** ekarlso has joined #openstack-meeting-318:58
*** Sukhdev has quit IRC18:59
*** e0ne has joined #openstack-meeting-319:03
*** julim has quit IRC19:03
*** zz_natorious is now known as natorious19:06
*** DericHorn-HP has joined #openstack-meeting-319:06
*** julim has joined #openstack-meeting-319:06
*** e0ne is now known as e0ne_19:08
*** nateziemann has joined #openstack-meeting-319:14
*** natorious is now known as zz_natorious19:15
*** nateziemann has left #openstack-meeting-319:17
*** julim has quit IRC19:20
*** persia has quit IRC19:21
*** e0ne_ is now known as e0ne19:22
*** julim has joined #openstack-meeting-319:23
*** persia has joined #openstack-meeting-319:23
*** Sukhdev has joined #openstack-meeting-319:31
*** singlethink has quit IRC19:32
*** egallen has joined #openstack-meeting-319:33
*** singlethink has joined #openstack-meeting-319:45
*** persia has quit IRC19:45
*** armax has quit IRC19:48
*** woodster_ has joined #openstack-meeting-319:56
*** singleth_ has joined #openstack-meeting-320:00
*** afaranha has left #openstack-meeting-320:03
*** singlethink has quit IRC20:04
*** e0ne is now known as e0ne_20:04
*** e0ne_ is now known as e0ne20:04
*** persia has joined #openstack-meeting-320:07
*** persia has quit IRC20:07
*** persia has joined #openstack-meeting-320:07
*** egallen has quit IRC20:09
*** egallen has joined #openstack-meeting-320:10
*** kebray has joined #openstack-meeting-320:12
*** puranamr has quit IRC20:14
*** kebray has quit IRC20:14
*** mickeys has joined #openstack-meeting-320:14
*** ivar-laz_ has quit IRC20:15
*** ivar-lazzaro has joined #openstack-meeting-320:16
*** geoffarnold has quit IRC20:18
*** alex_xu has quit IRC20:18
*** kebray has joined #openstack-meeting-320:19
*** lifeless has quit IRC20:20
*** alex_xu has joined #openstack-meeting-320:21
*** lifeless has joined #openstack-meeting-320:21
*** geoffarnold has joined #openstack-meeting-320:21
*** sbalukoff has quit IRC20:24
*** sbalukoff has joined #openstack-meeting-320:29
*** geoffarn_ has joined #openstack-meeting-320:31
*** geoffarnold has quit IRC20:33
*** DericHorn-HP has quit IRC20:36
*** mrmartin has quit IRC20:46
*** geoffarnold has joined #openstack-meeting-320:46
*** puranamr has joined #openstack-meeting-320:47
*** geoffarn_ has quit IRC20:48
*** tellesnobrega has quit IRC20:50
*** tellesmvn has joined #openstack-meeting-320:50
*** galstrom is now known as galstrom_zzz20:51
*** tellesmvn is now known as tellesnobrega20:52
*** Piet has joined #openstack-meeting-320:54
*** hichihara has joined #openstack-meeting-320:57
*** Piet has quit IRC21:02
*** kebray_ has joined #openstack-meeting-321:03
*** geoffarn_ has joined #openstack-meeting-321:03
*** geoffarnold has quit IRC21:04
*** tellesnobrega has quit IRC21:04
*** tellesnobrega has joined #openstack-meeting-321:05
*** kebray has quit IRC21:05
*** puranamr has quit IRC21:07
*** puranamr has joined #openstack-meeting-321:08
*** absubram has quit IRC21:09
*** geoffarn_ has quit IRC21:10
*** egallen has quit IRC21:17
*** egallen has joined #openstack-meeting-321:19
*** lblanchard has quit IRC21:19
*** neelashah has quit IRC21:21
*** egallen has quit IRC21:22
*** bpokorny has quit IRC21:23
*** armax has joined #openstack-meeting-321:27
*** coolsvap has quit IRC21:28
*** Sukhdev has quit IRC21:31
*** coolsvap|away has joined #openstack-meeting-321:33
*** neelashah has joined #openstack-meeting-321:34
*** dims___ has joined #openstack-meeting-321:34
*** e0ne has quit IRC21:35
*** dims_ has quit IRC21:35
*** ajmiller has joined #openstack-meeting-321:37
*** Sukhdev has joined #openstack-meeting-321:44
*** Piet has joined #openstack-meeting-321:45
*** julim has quit IRC21:46
*** puranamr has quit IRC21:54
*** sridhar_ram1 is now known as sridhar_ram21:56
*** singlethink has joined #openstack-meeting-321:58
*** sridhar_ram has left #openstack-meeting-321:58
*** puranamr has joined #openstack-meeting-321:59
*** singlet__ has joined #openstack-meeting-322:01
*** singleth_ has quit IRC22:01
*** jcoufal has joined #openstack-meeting-322:02
*** jcoufal_ has joined #openstack-meeting-322:04
*** singlethink has quit IRC22:05
*** singlethink has joined #openstack-meeting-322:05
*** jcoufal has quit IRC22:07
*** singlet__ has quit IRC22:08
*** peristeri has quit IRC22:11
*** jcoufal_ has quit IRC22:15
*** alexpilotti has joined #openstack-meeting-322:19
*** bknudson has quit IRC22:23
*** markvoelker has joined #openstack-meeting-322:27
*** markvoelker has quit IRC22:27
*** kebray_ has quit IRC22:27
*** markvoelker has joined #openstack-meeting-322:27
*** dims_ has joined #openstack-meeting-322:32
*** bradjones has quit IRC22:33
*** dims___ has quit IRC22:35
*** singlethink has quit IRC22:36
*** mwagner_lap has quit IRC22:38
*** sridhar_ram has joined #openstack-meeting-322:41
*** shakamunyi has quit IRC22:45
*** dims__ has joined #openstack-meeting-322:46
*** sdake has quit IRC22:48
*** dims_ has quit IRC22:49
*** stevemar has quit IRC22:50
*** stevemar has joined #openstack-meeting-322:51
*** stevemar has quit IRC22:56
*** dims__ has quit IRC22:56
*** sigmavirus24 is now known as sigmavirus24_awa22:57
*** sdake has joined #openstack-meeting-322:57
*** sdake_ has joined #openstack-meeting-323:00
*** Swami has quit IRC23:01
*** sbalukoff has quit IRC23:03
*** sdake has quit IRC23:04
*** zz_natorious is now known as natorious23:05
*** stanchan has quit IRC23:12
*** sridhar_ram has quit IRC23:13
*** sbalukoff has joined #openstack-meeting-323:15
*** sridhar_ram has joined #openstack-meeting-323:15
*** Swami has joined #openstack-meeting-323:22
*** yamamoto has joined #openstack-meeting-323:23
*** yamamoto has quit IRC23:23
*** carl_baldwin has quit IRC23:25
*** natorious is now known as zz_natorious23:26
*** mickeys has quit IRC23:27
*** ivar-laz_ has joined #openstack-meeting-323:29
*** ivar-lazzaro has quit IRC23:32
*** lucas-dinner has quit IRC23:35
*** sdake has joined #openstack-meeting-323:37
*** sdake_ has quit IRC23:41
*** dims_ has joined #openstack-meeting-323:42
*** Sukhdev has quit IRC23:44
*** Swami has quit IRC23:46
*** yamamoto has joined #openstack-meeting-323:52
*** stevemar has joined #openstack-meeting-323:53
*** stevemar has quit IRC23:57
*** bradjones has joined #openstack-meeting-323:58
*** bradjones has quit IRC23:58
*** bradjones has joined #openstack-meeting-323:58
*** baoli has joined #openstack-meeting-323:58

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