Tuesday, 2012-10-30

*** openstack has joined #openstack-meeting00:04
*** ChanServ sets mode: +o openstack00:04
clarkb#startmeeting test00:05
openstackMeeting started Tue Oct 30 00:05:25 2012 UTC.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.00:05
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.00:05
openstackThe meeting name has been set to 'test'00:05
clarkb#action clarkb fix meetbot00:05
clarkb#endmeeting00:05
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack"00:05
openstackMeeting ended Tue Oct 30 00:05:48 2012 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)00:05
openstackMinutes:        http://eavesdrop.openstack.org/meetings/test/2012/test.2012-10-30-00.05.html00:05
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/test/2012/test.2012-10-30-00.05.txt00:05
openstackLog:            http://eavesdrop.openstack.org/meetings/test/2012/test.2012-10-30-00.05.log.html00:05
clarkbmeetbot appears to be working now. sorry about it dying (appears to be a cert issue with whichever host in chat.us.freenode.net it was attempting to connect to00:06
*** SumitNaiksatam has quit IRC00:13
*** lloydde has quit IRC00:31
*** ryanpetr_ has quit IRC00:42
*** danwent has quit IRC00:44
*** ryanpetrello has joined #openstack-meeting00:45
*** triplecheesesina has joined #openstack-meeting00:45
*** littleidea has joined #openstack-meeting00:49
*** littleidea has quit IRC00:51
*** triplecheesesina has quit IRC00:53
*** triplecheesesina has joined #openstack-meeting00:58
*** salv-orlando has joined #openstack-meeting00:58
*** ozstacker has quit IRC01:03
*** roadTripper has quit IRC01:03
*** ozstacker has joined #openstack-meeting01:03
*** SumitNaiksatam_ has quit IRC01:12
*** salv-orlando has quit IRC01:12
*** armaan1 has left #openstack-meeting01:14
*** triplecheesesina has quit IRC01:22
*** triplecheesesina has joined #openstack-meeting01:22
*** ryanpetrello has quit IRC01:29
*** Mandell has quit IRC01:34
*** tongli has joined #openstack-meeting01:37
*** lloydde has joined #openstack-meeting01:41
*** tongli has quit IRC01:41
*** novas0x2a|laptop has quit IRC01:41
*** lloydde has quit IRC01:46
*** maurosr has joined #openstack-meeting01:46
*** jbrendel has quit IRC01:57
*** triplecheesesina has quit IRC02:00
*** triplecheesesina has joined #openstack-meeting02:01
*** anniec has quit IRC02:10
*** gongysh has quit IRC02:12
*** markmcclain has joined #openstack-meeting02:26
*** adjohn has quit IRC02:34
*** cp16net is now known as cp16net|away02:35
*** cp16net|away is now known as cp16net02:35
*** jaypipes has joined #openstack-meeting02:48
*** littleidea has joined #openstack-meeting02:56
*** mnewby has quit IRC02:57
*** dwcramer has quit IRC02:57
*** tgall_foo has joined #openstack-meeting03:04
*** tgall_foo has joined #openstack-meeting03:04
*** nati_ueno has quit IRC03:14
*** ryanpetrello has joined #openstack-meeting03:19
*** ryanpetrello has quit IRC03:31
*** Mandell has joined #openstack-meeting03:33
*** maurosr has quit IRC03:35
*** dolphm has quit IRC03:38
*** davidha has quit IRC03:51
*** davidha has joined #openstack-meeting03:53
*** dwcramer has joined #openstack-meeting03:55
*** danwent has joined #openstack-meeting03:56
*** yamahata has quit IRC04:02
*** markmcclain has quit IRC04:12
*** yamahata has joined #openstack-meeting04:19
*** triplecheesesina has quit IRC04:21
*** triplecheesesina has joined #openstack-meeting04:22
*** dwcramer has quit IRC04:29
*** dolphm has joined #openstack-meeting04:38
*** dolphm has quit IRC04:43
*** lloydde has joined #openstack-meeting04:54
*** oubiwann has quit IRC04:56
*** markwash has quit IRC05:03
*** ozstacker has quit IRC05:07
*** ozstacker has joined #openstack-meeting05:08
*** zhidong has quit IRC05:10
*** zhuadl has joined #openstack-meeting05:13
*** _ozstacker_ has joined #openstack-meeting05:15
*** ozstacker has quit IRC05:15
*** triplecheesesina has quit IRC05:22
*** triplecheesesina has joined #openstack-meeting05:22
*** _ozstacker_ has quit IRC05:23
*** ozstacker has joined #openstack-meeting05:23
*** jhenner has joined #openstack-meeting05:28
*** triplecheesesina has quit IRC05:37
*** triplecheesesina has joined #openstack-meeting05:39
*** triplecheesesina has quit IRC05:40
*** garyk has quit IRC05:43
*** jhenner has quit IRC05:54
*** matiu has quit IRC06:25
*** lloydde has quit IRC06:35
*** salv-orlando has joined #openstack-meeting06:43
*** henrynash has joined #openstack-meeting06:51
*** ctracey has quit IRC07:02
*** ctracey has joined #openstack-meeting07:02
*** garyk has joined #openstack-meeting07:07
*** dani4571 has joined #openstack-meeting07:09
*** littleidea has quit IRC07:16
*** jaypipes has quit IRC07:19
*** jaypipes has joined #openstack-meeting07:19
*** littleidea has joined #openstack-meeting07:36
*** lloydde has joined #openstack-meeting07:46
*** mikal has quit IRC07:48
*** mikal has joined #openstack-meeting07:50
*** lloydde has quit IRC07:51
*** afazekas has joined #openstack-meeting07:53
*** rafaduran has joined #openstack-meeting07:55
*** dani4571 has quit IRC07:57
*** henrynash has quit IRC08:01
*** danwent has quit IRC08:02
*** littleidea has quit IRC08:06
*** Mandell has quit IRC08:09
*** zul has joined #openstack-meeting08:16
*** jcooley has joined #openstack-meeting08:22
*** davidha has quit IRC08:23
*** zhuadl has quit IRC08:40
*** milner has joined #openstack-meeting08:42
*** eglynn has joined #openstack-meeting08:46
*** zul has quit IRC08:46
*** henrynash has joined #openstack-meeting08:58
*** yjiang5_ has quit IRC09:02
*** alexpilotti has joined #openstack-meeting09:04
*** derekh has joined #openstack-meeting09:06
*** darraghb has joined #openstack-meeting09:09
*** almaisan-away is now known as al-maisan09:10
*** davidha has joined #openstack-meeting09:10
*** armaan has joined #openstack-meeting09:12
*** jcooley has quit IRC09:15
*** eglynn has quit IRC09:38
*** milner has quit IRC09:40
*** salv-orlando has quit IRC09:43
*** milner has joined #openstack-meeting09:47
*** armaan has left #openstack-meeting10:01
*** anniec has joined #openstack-meeting10:05
*** anniec has joined #openstack-meeting10:05
*** anniec has left #openstack-meeting10:09
*** hggdh has joined #openstack-meeting10:10
*** reed has joined #openstack-meeting10:11
*** Daviey has quit IRC10:16
*** dendro-afk is now known as dendrobates10:20
*** eglynn has joined #openstack-meeting10:20
*** davidha has quit IRC10:21
*** mnewby has joined #openstack-meeting10:24
*** eglynn has quit IRC10:30
*** Daviey has joined #openstack-meeting10:33
*** dansmith has quit IRC10:42
*** dansmith has joined #openstack-meeting10:42
*** dendrobates is now known as dendro-afk10:47
*** maurosr has joined #openstack-meeting10:48
*** ociuhandu has quit IRC10:50
*** hggdh has quit IRC10:52
*** jhenner has joined #openstack-meeting11:15
*** amotoki has quit IRC11:19
*** dprince has joined #openstack-meeting11:23
*** al-maisan is now known as almaisan-away11:26
*** dolphm_ has joined #openstack-meeting11:45
*** dolphm_ has quit IRC11:50
*** roadTripper has joined #openstack-meeting11:53
*** milner has quit IRC12:05
*** salv-orlando has joined #openstack-meeting12:17
*** dprince has quit IRC12:22
*** alexpilotti has quit IRC12:31
*** goldfish has joined #openstack-meeting12:32
*** mtreinish has joined #openstack-meeting12:33
*** sandywalsh has joined #openstack-meeting12:33
*** dolphm has joined #openstack-meeting12:34
*** sandywalsh_ has joined #openstack-meeting12:38
*** sandywalsh has quit IRC12:38
*** ayoung has joined #openstack-meeting12:43
*** almaisan-away is now known as al-maisan12:44
*** ryanpetrello has joined #openstack-meeting12:46
*** tgall_foo has quit IRC12:51
*** dprince has joined #openstack-meeting12:53
*** markvoelker has joined #openstack-meeting12:53
*** littleidea has joined #openstack-meeting12:57
*** milner has joined #openstack-meeting12:58
*** littleidea has quit IRC13:00
*** anniec has joined #openstack-meeting13:02
*** littleidea has joined #openstack-meeting13:02
*** littleidea has left #openstack-meeting13:04
*** alexpilotti has joined #openstack-meeting13:05
*** jrd has joined #openstack-meeting13:12
*** troytoman-away is now known as troytoman13:14
*** reed has quit IRC13:15
*** arbrandes has joined #openstack-meeting13:18
*** zhuadl_ has joined #openstack-meeting13:20
*** zhuadl__ has joined #openstack-meeting13:23
*** zhuadl_ has quit IRC13:24
*** eglynn has joined #openstack-meeting13:24
*** zhuadl___ has joined #openstack-meeting13:24
*** zhuadl___ is now known as zhuadl13:24
*** zhuadl__ has quit IRC13:28
*** mdomsch has quit IRC13:28
*** zhuadl___ has joined #openstack-meeting13:29
*** zhuadl has quit IRC13:29
*** zhuadl___ is now known as zhuadl13:29
*** zhuadl has quit IRC13:34
*** mtreinish has quit IRC13:39
*** tgall_foo has joined #openstack-meeting13:40
*** tgall_foo has joined #openstack-meeting13:40
*** mtreinish has joined #openstack-meeting13:40
*** mtreinish has joined #openstack-meeting13:41
*** markmcclain has joined #openstack-meeting13:43
*** ryanpetrello has quit IRC13:46
*** ryanpetrello has joined #openstack-meeting13:47
*** reed has joined #openstack-meeting13:48
*** davidkranz has joined #openstack-meeting13:55
*** adjohn has joined #openstack-meeting14:00
*** adjohn has quit IRC14:02
*** dwcramer has joined #openstack-meeting14:12
*** arbrandes has quit IRC14:12
*** troytoman is now known as troytoman-away14:13
*** AlanClark has joined #openstack-meeting14:15
*** mdomsch has joined #openstack-meeting14:19
*** cp16net is now known as cp16net|away14:21
*** littleidea has joined #openstack-meeting14:23
*** littleidea has left #openstack-meeting14:26
*** littleidea has joined #openstack-meeting14:29
*** littleidea has left #openstack-meeting14:30
*** maoy has joined #openstack-meeting14:32
*** jaypipes has quit IRC14:36
*** littleidea has joined #openstack-meeting14:37
*** littleidea has left #openstack-meeting14:37
*** jaypipes has joined #openstack-meeting14:43
*** dkehn has joined #openstack-meeting14:45
*** dani4571 has joined #openstack-meeting14:45
*** mattray has joined #openstack-meeting14:47
*** Hitesh_ has joined #openstack-meeting14:49
Hitesh_primeministerp: Hi Peter14:49
Hitesh_alexpilotti: Hi Alessandro14:49
Hitesh_alexpilotti: How are you?14:49
*** jhenner has quit IRC14:50
*** primeministerp_ has joined #openstack-meeting14:50
*** cp16net|away is now known as cp16net14:52
*** primeministerp has quit IRC14:53
*** primeministerp_ is now known as primeministerp14:53
*** pnavarro has joined #openstack-meeting14:56
alexpilottiHi Hitesh_ !14:56
alexpilottiHitesh_: fine thanks, very busy with our releases :-)14:57
alexpilottiHitesh_: what about you?14:57
Hitesh_alexpilotti: Yeah I can undestand :)..I am exploring Quatum plugin development stuff..hence I pingged in between on Skype14:57
*** afazekas has quit IRC14:58
*** sagar_nikam has joined #openstack-meeting14:58
alexpilottiHitesh_: cool!14:59
primeministerp#startmeeting Hyper-V14:59
openstackMeeting started Tue Oct 30 14:59:44 2012 UTC.  The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot.14:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:59
openstackThe meeting name has been set to 'hyper_v'14:59
primeministerphey folks14:59
alexpilottiHi everybody15:00
primeministerpso I just sent an agenda15:00
Hitesh_Hello all15:00
*** salv-orlando has quit IRC15:00
primeministerpguess we can dig in15:00
alexpilottisagar_nikam joined us, he is testing the Hyper-V Compute driver15:00
sagar_nikamHi All15:00
*** salv-orlando has joined #openstack-meeting15:00
primeministerpsagar_nikam: thanks for trying the bits out, glad to see you have everything going now15:00
primeministerp#topic Blueprints15:01
*** openstack changes topic to "Blueprints"15:01
sagar_nikamyes, thanks for all the help provided15:01
Hitesh_sagar_nikam: nice to meet you sagar15:02
primeministerpso let's discuss the blueprints first15:02
primeministerpwe need to get blueprints written for the work being done15:02
primeministerpalexpilotti: do you want to handle the ones for the work you are heading up?15:02
alexpilottiprimeministerp: yep15:02
primeministerppnavarro: can add ones for the bits he's adding15:03
EmilienMo/15:03
primeministerpEmilienM: shoot15:03
pnavarroprimeministerp: sure15:03
alexpilottithe idea is to create a blueprint for all the areas in which we are working15:03
Hitesh_primeministerp: any help from me?15:03
alexpilottiI'd write one per component:15:03
alexpilottiNova, Quantum, Keystone,etc15:03
*** maoy has quit IRC15:03
Hitesh_alexpilotti: I can help you in Quantum bits15:04
primeministerpHitesh_: feel free to jump in anywhere15:04
Hitesh_primeministerp: cool15:04
alexpilottiHitesh_: great tx. We started already working on the QUantum plugin, so it's the right time to coordinate efforts :-)15:04
alexpilottilet me fetch the etherpad link15:04
Hitesh_alexpilotti: Awesome, I will drp you a mail for it then :)15:05
alexpilottihttp://etherpad.openstack.org/grizzly-nova-hyper-v15:05
primeministerp#link http://etherpad.openstack.org/grizzly-nova-hyper-v15:05
alexpilottipnavarro: kindly compiled it while we were doing the design session in SD15:05
*** mdomsch has quit IRC15:05
primeministerpalexpilotti: more to add on blueprints?15:06
alexpilottibeside what you see in the doc, there's also quite a lot of work on the Nova side for alignment with the other Hypervisors15:06
primeministerpdo we want to keep it at the high level15:07
*** troytoman-away is now known as troytoman15:07
*** afazekas has joined #openstack-meeting15:07
alexpilottiI'd keep the blueprints as generic as possible15:07
primeministerpperfect15:07
alexpilottias in "Quantum plugin for Hyper-V" etc15:07
primeministerpok then moving on15:07
pnavarroofftopic #link http://www.youtube.com/watch?v=M1NqqTLST3s alexpilotti and primeministerp hyper-v deep dive15:07
primeministerpshould we just create them now15:07
alexpilottitx pnavarro :-)15:08
alexpilottiprimeministerp: yep, as soon as the meeting is finished15:08
alexpilottiI have some code to commit to support Nova Scheduler filters15:08
alexpilottiI'd like to have a blueprint ready, otherwise I need to file up a bug15:09
Hitesh_alexpilotti: so we are going to create different blueprints for individual features?15:09
alexpilottiHitesh_: not for individual features, for indivisual components15:09
Hitesh_alexpilotti: Ok..ok15:09
primeministerp#link https://blueprints.launchpad.net/nova/+spec/quantum-plugin-hyper-v15:10
primeministerpo nice15:10
primeministerpalexpilotti: i added one for the quantum bits, please feel free to change it15:10
primeministerpalexpilotti: i can assist w/ others to help w/ admin burden if needed15:11
alexpilottiit's IMO important, because approval will be independent15:11
primeministerpok moving on15:11
alexpilottitx primeministerp15:11
primeministerp#topic docs15:11
*** openstack changes topic to "docs"15:11
*** gary has joined #openstack-meeting15:11
primeministerpso we have had some new activity w/ usage15:11
primeministerpwhich is fantastic15:12
*** gary is now known as Guest5846615:12
primeministerpthanks to sagar_nikam and others15:12
*** Guest58466 has left #openstack-meeting15:12
primeministerpI believe we are seeing some areas that are lacking in the docs15:12
EmilienMwhich ones ?15:12
primeministerpon 2012 unless you explictly create a vhd manually it will only be vhdx15:12
primeministerpthe process of creating the vhd will need to be documented15:13
sagar_nikami have used the latest grizzly code base on devstack, tested some features, most worked, some did not work15:13
primeministerpsagar_nikam: what did not work?15:13
sagar_nikamterminate and reboot15:13
sagar_nikami am planning to test with stable/folsom this week15:14
primeministerpsagar_nikam: please file bugs if possible15:14
sagar_nikamsure15:14
alexpilottisagar_nikam: contact me also via email and Skype, I really appreciate your help in testing out the infrastructure15:15
alexpilottisagar_nikam: about the question related to the installer15:15
alexpilottisagar_nikam: we have now two separated installers, one with the "frozen" Folsom bits15:15
primeministerpsagar_nikam: I'd like to participate in that discussion if possible as well so we can coordinate efforts15:16
sagar_nikamsure, will mail15:16
primeministerpso EmilienM do you want to take a look at those docs?15:16
alexpilottisagar_nikam: and one with the latest Grizzly bits, built every night with the latest code from the Nova repository15:16
EmilienMoh yes I do15:16
*** al-maisan is now known as almaisan-away15:16
primeministerpEmilienM: execelent15:16
*** Mandell has joined #openstack-meeting15:17
primeministerpEmilienM: nutshell it's documentation for the vhd creation ,... skip creation during the wizard then manually adding storage of type vhd15:17
EmilienMprimeministerp: got it15:18
primeministerp#topic CI Status15:18
*** openstack changes topic to "CI Status"15:18
primeministerpso i've racked and cabled 10 hp beasts15:18
*** hemna has joined #openstack-meeting15:18
alexpilottiNova Compute blueprint: https://blueprints.launchpad.net/nova/+spec/grizzly-hyper-v-nova-compute15:19
primeministerp#link https://blueprints.launchpad.net/nova/+spec/grizzly-hyper-v-nova-compute15:19
primeministerpok perfect15:19
primeministerpi've been puppetizing my pxe infrastructure, i've got devstack nodes building15:20
primeministerpw/ preseeds15:20
primeministerpon to the windows bits next15:21
primeministerpfor the base depoyment then a refactor and cleanup of the puppet code that was started for compute from source15:21
primeministerpto use a puppet server15:21
primeministerpwe also have a san which i'll be adding as soon as our office is reopened15:22
primeministerppost storm15:22
primeministerppnavarro: once that's in do you want to play to try to add fiberchannel support for the attach/dtach bits?15:23
primeministerpi believe the san has 20tb of storage, we should be able to use it to test multiple scenerios15:24
primeministerpok15:24
primeministerpnext general updates15:24
pnavarroprimeministerp: I'll follow that... It's not cleat that FC will be added15:24
primeministerppnavarro: ok15:24
primeministerppnavarro: well if we want to think about it15:24
primeministerpalso for other things like live migration w/ a cluster present15:24
primeministerpwe'll be able to test scenerios like that15:25
pnavarroprimeministerp: ok15:25
primeministerp#topic general updates15:25
*** openstack changes topic to "general updates"15:25
*** dolphm has quit IRC15:25
primeministerppnavarro: so the cinder bits made it through ok,15:25
primeministerphas there been any additional stuff added15:25
Hitesh_alexpilotti: Any idea hw are going to port OVS driver on hyper-v?15:26
primeministerpor needed15:26
pnavarroprimeministerp: #link https://blueprints.launchpad.net/cinder/+spec/windows2012driver should be marked as implemented..15:26
primeministerppnavarro: execellent15:27
pnavarroprimeministerp: I've marked as a completed..15:27
Hitesh_alexpilotti: We will have to write an agent kind of stuff on hyper-v, I mean we need to netwoking WMI calls right?15:27
alexpilottipnavarro primeministerp: we had some errors with cinder (client) in SD15:27
jgriffithpnavarro: It was waiting for me to accept it... done15:27
primeministerpjgriffith: thx15:27
pnavarrojgriffith: thanks15:28
alexpilottipnavarro: we have to check if we have some issues in Grizzly15:28
pnavarroalexpilotti: I'm working on this15:28
primeministerppnavarro: thx15:29
primeministerpsagar_nikam: anything you would like to add?15:29
alexpilottialexpilotti: tx :-) let me know if you'd like to setup a common environment15:30
primeministerpalexpilotti: ?15:30
sagar_nikamyes, last week i had installed nova compute, was it grizzly or folsom ?15:30
*** dolphm has joined #openstack-meeting15:30
sagar_nikami had downloaded the installer from cloudbase15:31
primeministerpsagar_nikam: how many nodes currently?15:31
sagar_nikami have one windows 2012 and one HyperV 2K8R215:31
primeministerpsagar_nikam: you'll need 2 2012 for live migration15:32
sagar_nikamyes, will get it,15:32
*** troytoman is now known as troytoman-away15:32
primeministerpok15:32
sagar_nikamat a later date15:32
primeministerpdid we miss anything?15:32
primeministerpalexpilotti: waiting for an answer on skype15:33
*** colinmcnamara has joined #openstack-meeting15:33
primeministerpok if that's it I'll end it.15:33
primeministerp#endmeeting15:33
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack"15:33
openstackMeeting ended Tue Oct 30 15:33:36 2012 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:33
openstackMinutes:        http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-30-14.59.html15:33
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-30-14.59.txt15:33
openstackLog:            http://eavesdrop.openstack.org/meetings/hyper_v/2012/hyper_v.2012-10-30-14.59.log.html15:33
*** danwent has joined #openstack-meeting15:33
sagar_nikamalexpilotti: should i reinstall the folsom installer ?15:33
alexpilottisagar_nikam: before we divided the installers, we had a single Grizzly one15:33
primeministerpsagar_nikam: i think he's got one for nightly builds15:33
alexpilottisagar_nikam: the best option now is to have Folsom nodes (so, yes reinstalling is a good idea) and a Folsom controller15:34
sagar_nikamok, so now i will need to uninstall grizzly and install folsom, fine15:34
alexpilottisagar_nikam: the Grizzly code is too unstable at the current stage (not only ours, all the infrastructure)15:34
sagar_nikamalexpilotti:yes, hence just finished with devstack for folsom15:35
*** rhagarty has joined #openstack-meeting15:41
*** rnirmal has joined #openstack-meeting15:50
*** jaypipes has quit IRC15:52
*** pnavarro has quit IRC15:52
*** Mandell has quit IRC15:55
*** Hitesh_ has quit IRC15:56
*** luis_fdez has joined #openstack-meeting16:00
*** josecastroleon has joined #openstack-meeting16:00
*** josecastroleon has quit IRC16:06
*** luis_fdez has quit IRC16:22
*** asomya has joined #openstack-meeting16:23
*** asomya has left #openstack-meeting16:23
*** colinmcnamara has quit IRC16:24
*** colinmcnamara has joined #openstack-meeting16:27
*** patelna has joined #openstack-meeting16:27
*** jrd has quit IRC16:30
*** dkehn is now known as dkehn_brb16:34
*** lloydde has joined #openstack-meeting16:45
*** ctracey has quit IRC16:46
*** littleidea has joined #openstack-meeting16:49
*** milner has quit IRC16:51
*** heckj has quit IRC16:54
*** jaypipes has joined #openstack-meeting16:57
*** optika is now known as rcloran16:58
*** rcloran has quit IRC16:58
*** joshuamckenty has joined #openstack-meeting16:59
*** AlanClark has quit IRC17:00
*** markwash has joined #openstack-meeting17:00
*** ctracey has joined #openstack-meeting17:01
*** dkehn_brb is now known as dkehn17:02
*** sagar_nikam has quit IRC17:05
*** jmckenty has joined #openstack-meeting17:10
*** gyee has joined #openstack-meeting17:13
*** joshuamckenty has quit IRC17:14
*** jmckenty is now known as joshuamckenty17:14
*** cp16net is now known as cp16net|away17:15
*** jrd has joined #openstack-meeting17:16
*** markmcclain has quit IRC17:19
*** salv-orlando has quit IRC17:24
*** salv-orlando_ has joined #openstack-meeting17:24
*** dolphm has quit IRC17:24
*** anniec has quit IRC17:28
*** eglynn has quit IRC17:30
*** Mandell has joined #openstack-meeting17:34
*** garyk has quit IRC17:40
*** metral has quit IRC17:42
*** ociuhandu has joined #openstack-meeting17:43
*** timjr has joined #openstack-meeting17:45
*** adjohn has joined #openstack-meeting17:48
*** rafaduran has left #openstack-meeting17:50
*** joshuamckenty has quit IRC17:52
*** mattray has quit IRC17:54
*** dolphm has joined #openstack-meeting17:55
*** anniec has joined #openstack-meeting17:55
*** heckj has joined #openstack-meeting17:55
*** markmcclain has joined #openstack-meeting17:56
*** nachi has joined #openstack-meeting17:59
heckjkeystone meeting! o/18:00
*** Linuturk has joined #openstack-meeting18:00
gyee\o18:00
heckj#startmeeting keystone18:00
openstackMeeting started Tue Oct 30 18:00:49 2012 UTC.  The chair is heckj. Information about MeetBot at http://wiki.debian.org/MeetBot.18:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:00
openstackThe meeting name has been set to 'keystone'18:00
*** boden has joined #openstack-meeting18:01
heckjAgenda for today at http://wiki.openstack.org/Meetings/KeystoneMeeting18:01
heckjayoung?18:01
heckjdolphm?18:01
heckj#topic High priority bugs or immediate issues?18:02
*** openstack changes topic to "High priority bugs or immediate issues?"18:02
heckjAnything new popping up?18:02
*** dolphm_ has joined #openstack-meeting18:02
heckjThere's been some ongoing conversation on PKI tokens with some of the the Horizon crew18:02
dolphm_(Running back to my desk)18:02
heckjdolphm: np - we'll give you a few18:03
ayoung\)/18:03
*** derekh has quit IRC18:03
ayoungthat is me running in the room realizing I was late18:03
*** dolphm has quit IRC18:03
heckjtl;dr of horizon discussion - PKI as a default is causing havoc with current Horizon implementaiton in devstack - looking for potential solutions18:03
heckjheh18:03
gyeewhat problems?18:04
ayoungheckj, simple fix is to A) key the PKI tokens by hash and B)  store the hash in the cookie18:04
ayoungbut they don't want the simple fix18:04
ayoungthey want to push all state over to keystone so:18:04
ayoungwe still do ^^18:04
heckjayoung: I didn't read that actaully - I think they're fine with that concept, we just don't have a public API lookup by hash at this point18:04
ayoungand then, if they don't want to run memcached, it will fall back to online checking18:04
ayoungheckj, yes we do18:04
ayoungit is the token validate call18:05
ayoungit should respond to the HASH of to token18:05
ayoungas that is the ID stored in the database18:05
*** ctracey has quit IRC18:05
ayoungcaveat18:05
heckjayoung: wasn't clear to me - we ought to get that into email to gabriel so we can vet it out. If we have a lookup via hash, that should suffice for his immediate needs18:06
ayoungI haven't tried it out.18:06
ayoungalso, I think that is only implemented for SQL18:06
ayoungneed to confirm18:06
heckjcool18:06
*** dolphm has joined #openstack-meeting18:06
heckjayoung: dolphm_: aware of any other hot topics hitting recently?18:06
heckjthere's also a security bug oustanding related to validating SSL chains I think18:07
ayoungheckj, well, I realized I dealt out all of the work last week, and made myself dependent on everyone else getting their stuff in18:07
*** AlanClark has joined #openstack-meeting18:07
ayoungfor example  the above change would need to be duplicated with henrynash 's work on moving auth_token to client18:07
dolphm(catching up)18:07
ayoungheckj, yeah, SSL.  I was just discussing with gyee.18:08
ayoungWe also need to clean up how we generate certificates for SSL in the dev case.18:08
*** dolphm_ has quit IRC18:08
ayoungright now, the script he provided last week is good for CA and SSL certs.  We need to extend it to generate signing certs for the PKI tokens, too18:08
heckjayoung: sounds like you've got generally positive notes on all of that (pki setup) - no real responses from operators beyond self-signing that I've seen18:09
ayoungalso, we probably need it to use an existing CA cert if provided in order to just update a working deployment18:09
dolphmheckj: user/project name uniqueness (global vs domain-scoped)18:10
ayoungheckj, other than that...REMOTE_USER has some feedback that I wil be incorporating.18:10
ayoungdolphm, I thought we had agreed:  global to start, but scoped back to per domain.18:10
*** afazekas has quit IRC18:10
bodenayoung -- what is the status of that REMOTE_USER review? is there something I need to follow up on?18:10
ayoungboden, yea, feedback18:11
heckjayoung: in general, we had - henrynash has been pushing for making that change more aggressively18:11
gyee+1 on global, for backward compatibility18:11
dolphmayoung: heckj wasn't aware of that conversation, i don't think18:11
ayoungboden, https://review.openstack.org/#/c/14823/18:11
ayoungcomment is in the wsgy.py file18:11
ayoungI was going to address it18:11
heckjdolphm: it was primarily Gabriel writing to Ayoung directly - just happened to CC me in the path18:11
bodenayoung -- ok that was the question... you or me :)18:11
heckj#topic Pluggable authN: Apache proxy vs pluggable python handlers -- which to support (or both)18:12
*** openstack changes topic to "Pluggable authN: Apache proxy vs pluggable python handlers -- which to support (or both)"18:12
ayoungboden, I'll post an updated change.  The fix breaks the unit tests, so I need to tweak those first.  Once I post, +1 if you like18:12
heckjI'll come back to the uniqueness and remote-user things in a sec18:12
dolphmi don't see any gotchas if we make room for domain-scoped names in the spec, but stick with global-uniqueness in our implementation for now18:12
ayoungboden, actually, why don't you make the fix, and that way I can approve.  Heh18:12
bodenayoung -- ok I can, although I didn't agree with the latest comments I saw from Paul18:13
ayoungboden, that is fine.  respond in the review then18:13
bodenayoung -- I did directly respond to his comments18:13
gyeeare we sure REMOTE_USER cannot be set by the client?18:13
ayoungah, see that you did18:13
gyees/client/untrusted client/18:14
heckjgyee: hold a sec on that thread18:14
ayoungboden, yeah,  I was more concerted with the comment in wsgi.py.  The others indicate the need to refactor authenticate, but we do that after this patch18:15
heckjayoung: dolphm: what's the current state of  Pluggable authN: Apache proxy vs pluggable python handlers18:15
heckjIs that specific to the REMOTE_USER thing, or more generic?18:15
dolphmayoung: refactoring should generally happen before you make things worse, not "someday"18:15
ayoungheckj, nothing has been done except REMOTE_USER18:15
ayoungpluggable should follow a refactor of authenticate18:15
bodenayoung -- ok can do... I have no problems with the wsgi comment18:16
ayounggyee, I know you had some work on authenticate you were going to do, but do you mind if I refactor authenticate first18:16
gyeeayoung, go ahead18:16
ayounggyee, actually, that would free you up to tackle the SSL client stuff, if you want it.18:16
gyeesounds good18:17
ayoungheckj, Ok,  so pluggable will follow on a refactor of authenticate, where we can just alyout what is supposed to happen in clean, readable Python first18:17
*** timjr has quit IRC18:18
ayoungthen pluggable will be done by putting values into the authenticate chain based on values in the config file18:18
heckjayoung: sounds like a good plan18:18
ayounggyee was going to tackle that, but it will likely take a little time to clean up authenticate first.18:18
ayoungheckj, how come I can't assign bugs to gyee?18:19
*** cp16net|away is now known as cp16net18:19
heckjyou can't?18:19
ayoungheckj, nope18:20
ayoungcan you?18:20
mnewbyi don't mean to interrupt, but i think i have a high priority issue.  please let me know when i can voice my concern.18:20
heckjayoung: hmm - you're not a member of "keystone-bugs" group - ading you now18:20
gyeeayoung, you will use paste.deploy pipeline for the authn stuff right?18:20
heckjthought that was an explicit superset of keystone-core, guess not18:20
heckjayoung: try now, you should be good to go18:20
*** cp16net is now known as cp16net|away18:21
heckjOkay - sounds like we're clear on pluggable AuthN, remote_user, and assorted plans - any further questions/issues there before I hit our last topic?18:21
*** colinmcnamara has quit IRC18:22
mnewbyheckj: is devstack on the agenda?18:22
heckjmnewby: nope18:22
ayoungmnewby, what about devstack?18:22
mnewbyby default keystone uses pki, which doesn't appear to be configured by default.18:23
heckjmnewby: feel free to add to agenda at http://wiki.openstack.org/Meetings/KeystoneMeeting prior to the meeting and it will be18:23
ayoungmnewby, yes it is18:23
ayoungmnewby, the change is in keystone/config.py18:23
dolphm(referring to pki_setup?)18:23
ayoungSo long as no one modifies the default config file, they get pki tokens18:24
mnewbyayoung: all i know is, i merged with upstream, ran devstack, and got a broken auth config.18:24
*** alexpilotti has quit IRC18:24
mnewbyayoung: the concern is this breaks devstack for everyone by default.  unless i'm doing something really wrong18:24
mnewbyayoung: might be pebkac - just wanted to make sure it was brought to your attention.  happy to work offline at resolving.18:25
ayoungmnewby, there was a patch for running pki_setup as part of devstack.  It is possible that it got removed due to poor patch management.18:25
ayoungmnewby, 5119f6b8b75307e4f1fa764c0c56d3953a18e2ed18:26
mnewbyayoung: if you could try running devstack as it exists in trunk and see if you can replicate the problem, i would appreciate it.18:26
heckj#topic feature-branch merging18:26
*** openstack changes topic to "feature-branch merging"18:26
heckjdolphm: there's a few requests for small changes to one or two of the reviews, otherwise they're mostly all applied18:27
ayoungmnewby, I tested a while ago, but willing to test again.18:27
heckjOnce we have that in place, jeblair and mordred indicated this morning that we could do the feature-branch merge with ...18:27
heckja merge commit18:27
heckj#link http://wiki.openstack.org/GerritJenkinsGithub#Merge_Commits18:27
dolphmheckj: a single merge commit?18:27
mnewbyayoung: yeah, it looks like i'm missing that, i'm guessing i pulled at just the wrong time.  i'll let you know.18:28
heckjApparently they gave me permissions (or maybe keystone-core folks) to set up and do a merge commit18:28
heckjdolphm: I believe so18:28
ayoungmnewby, well, the change has since migrated into the devstack/lib/keystone file, but it is there for me18:28
dolphmheckj: hmm alright -- there will be some conflicts to resolve18:28
heckjdolphm: yeah, expecting that18:28
dolphmheckj: i'll work on fixing outstanding requests18:29
heckjdolphm: how's your week looking for this? Do you have time to do any final tweaks and then work with me on getting the relevant merge commits into place and ready to roll?18:29
dolphmheckj: absolutely18:29
heckjdolphm: cool18:30
dolphmheckj: it looks like the client's branch is totally merged -- is that correct?18:30
heckjmy week is going to be a bit insane, but I'm planning on pushing on this to try and get it nailed down end of this week or early next week18:30
heckjdolphm: I think so at this point - I review/approved them all in this morning - haven't looked to see if any had failures18:31
heckj#topic open discussion18:31
*** openstack changes topic to "open discussion"18:31
dolphmheckj: if they're all in, we can try a merge commit there18:31
heckjFree for all18:31
*** colinmcnamara has joined #openstack-meeting18:31
henrynashok, so how about the infamous "user/project" name uniqueness issue18:32
heckjdolphm: I'll start there, and see how it works. I've not used the merge commit thing before, so this is all experiment. Will be pestering james and monty if things go awry18:32
ayounghenrynash, so I wanted them unique from the get go.  But starting off with globally unique as a more restrictive rule to start simplifies things18:33
ayoungbut agree that uniqe per domain is the right solution18:33
heckjhenrynash: I want the simpler for where we are - we're making a lot of delta, and keeping things as simple as possible to start is a high priority for me18:33
dolphmi don't want a pesky api constraint to hinder a decent domain-scoped implementation if we come up with one, but we do need to be clear that we're more restrictive than the api for immediate compatibility18:34
gyeewe need to consider backward compatibility too18:34
heckjhenrynash: I also *really* want feedback from Ryan Lane and/or Tim Bell related to the end user experience impact. For the browser based setup, it can really be hidden - but from a CLI point of view, it can't.18:34
ayoungwe need a way to pass the domain from the webUI18:34
heckjayoung: CLI is a first class citizen here - it can't be ignored in this solution either18:35
henrynashgyee: so backward compatibility with v2 is OK if you only use a single domain in v318:35
ayoungSo lets start there.  2 options:  keystone domain maps to hostname of the webserver or webserver has some way to multiplex domains. People are going to want both.  Maybe at the same time.18:35
ayoungheckj, CLI is trivial.  We add another, optional, parameter18:35
dolphmdomains aren't hostnames18:35
ayoungdolphm, didn't say they were18:36
ayoungexample:18:36
heckjayoung: the change is trivial, but we're aksing for more information as a default basis to operate on the cloud - that's NOT trivial18:36
ayoungsay redhat gets hosting at keystone18:36
ayounger, rackspace18:36
ayoungthey hostname then would be18:36
ayounghttp://redhat.rackspace.com18:36
dolphmayoung: anytime anyone uses "hostname" or "email address" in the same sentence as "keystone domains" i'm going to jump on them18:36
ayoungand that would map to the redhat domain18:36
ayoungdolphm, yes, but I happen to know what I am talking about18:37
heckjwhat I want is to get some explicit feedback from the operator community or end-user basis with the gist of "yeah, I get it - let's do this!", then I'll be happy shepherding that change forward18:37
gyeedolphm, me too, and carry a pile of stones :)18:37
dolphmayoung: lurkers may not (/waves to posterity)18:37
ayoungunderstood.18:37
ayoungbut what I was saying is that the webUI can be customized such that when a user logs in, they are already constrained to a domain18:37
gyeeuh, using email as username?18:38
henrynashheckj: that's fair….and actually this is my big concern that with domain-uniquness, a class of enterprise can't but hosted in an OS backed public cloud18:38
heckjhenrynash: yeah - understood.18:38
heckjmaybe we can reach out explicitly to Ryan and Tim (since there's a kind of lack of "user" committee to bounce this kind of thing off of so far)18:39
henrynashgyee: so username is one item, but so is project name….having that be unique would be hard to explain to an enterprise18:39
dolphmfor the context of https://review.openstack.org/#/c/13400/ i'm going to back off on domain-scoped uniqueness, and revert to global-uniqueness (i.e. no change) ... it's a hot enough topic to deserve it's own review in gerrit18:39
gyeehenrynash, project name can user the same technique right?18:40
gyeeproject@domain?18:40
dolphmi'll also need to propose a revert for tenant name uniqueness18:40
heckjdolphm: +118:40
henrynash"what do you mean I can't create a project called "Test" 'cause some some other customer of my cloud provider already had one called that?"18:40
heckjgyee: that shorthand has somewhat already sailed in that we never set a convention18:40
henrynash(i can hear the support call now)18:40
gyeewell, are we going to change the public APIs?18:41
gyeeright now, none of the other OS services are domain-aware18:41
heckjgyee: I think it's incumbent on us to encourage them all to become domain aware to allow us to change this.18:42
henrynashdolphm: It just seems to me that the time to get this right is the point we introduce domains…i.e. now!18:42
*** eglynn has joined #openstack-meeting18:42
heckjmeaning we likely need to reach into the other projects, submit change requests, doc updates, etc. to support18:42
henrynashheckj: agreed, my oft quote example is images….and wanting those domain wider as well as project wide18:43
dolphmhenrynash: we are, we're being as restrictive as we can to give ourselves room to get it right :)18:43
* gyee sees a frankenstorm coming :)18:43
*** colinmcnamara has quit IRC18:43
dolphmrevised https://review.openstack.org/#/c/13400/ to be globally-scoped user names18:43
heckjOkay - so getting there.18:44
gyeeso, we've decided neither username and project name need to be globally unique?18:44
heckjgyee: right now, we're asserting they need to be globally unique18:45
*** novas0x2a|laptop has joined #openstack-meeting18:45
dolphmheckj: +118:45
dolphm(for the moment)18:45
heckjgyee: the question is how can we step forward to get us to the place (hopefully quickly) where they don't need to be for compatibility18:45
gyeeso its still up in the air then18:45
gyeeI think we really need to measure the impact of such change18:46
heckjgyee: what's up in the air? It's globally unique now - (I think) we'd all like to get to a place where it doesn't need to be. Do you disagree there?18:46
heckjgyee: not opposed - how would you propose to do so?18:46
*** eglynn has quit IRC18:46
gyeein a perfect world yes18:46
gyeeall I am saying is we need to be careful, given the impact of such change18:47
dolphmgyee: continuing with global uniqueness is the careful approach, no?18:47
heckjgyee: sorry, does that mean you do or don't want to get to an endgame of not requireing global uniqueness?18:47
gyeeI think the current model is good enough to satisfy the use case18:47
dolphmgyee: and we're sticking with it18:47
gyeegood18:48
henrynashso we should first decide if in order to make this change we need a) more evidence that it is needed, or b) a comprehensive bp that describes who we would do this and describes all the impacts18:48
gyee+2 for global uniqueness18:48
henrynash-1 for global uniquness18:48
heckjgyee: Okay - so starting with global uniqueness, do you want to be able to transition to a place where it's NOT required?18:48
gyeehenrynash, that's still a +1 sum :)18:48
henrynashs18:48
dolphmrevert project names to be globally unique: https://review.openstack.org/#/c/15051/18:48
gyeeheckj, as long as we have a smooth transition18:49
dolphm+1 party ^ don't be left out18:49
gyeedolphm +118:50
henrynashso would it help to build a full bp of the impact of the change to domian-uniquness?18:51
dolphmhenrynash: absolutely18:51
gyeehenrynash, +118:51
heckjhenrynash: I don't want to set up makework, but I think that would be valuable18:51
heckjI think the key question behind this all is how to "migrate to" a world where it's not globally unique and do so smoothly18:52
henrynashi feel very strongly that we need this for OS to be successful, so am OK with putting the time in18:52
heckjhenrynash: combine that with some explicit feedback from Tim and Ryan (any anyone else who wants to step up from the user community) and we should have the makings of a reasonable plan18:52
henrynashok, sounds good18:53
*** gatuus has quit IRC18:53
ayounggyee, since you are going to be tackling some other client issues, can I fob keyring support off on you? https://bugs.launchpad.net/keystone/+bug/104036118:53
uvirtbotLaunchpad bug 1040361 in keystone "Use Keyring to store Tokens" [Medium,Triaged]18:53
gyeeayoung, now you are pushing it18:54
ayounggyee, It looks like support for it is in some of the clients already, just not the keystone client18:54
gyeesure18:55
ayoung I have been suggesting it for a while, as it limits the amount of calls that go to keystone18:55
heckjwould be nice -18:55
heckjI think nova has some of that support too18:55
henrynashon the subject of https://bugs.launchpad.net/keystone/+bug/1039567 (which we assigned to me)…I'm still up for this, but slight delay in IBM getting my fu*%&! CLA signed, should happen this week or early next...18:55
uvirtbotLaunchpad bug 1039567 in keystone "auth_token middleware should be stand alone" [High,Triaged]18:55
heckj(i.e. you can steal idaes/code setup from that client I think)18:56
gyeeheckj, yeah18:56
henrynash…..I know others are dependant on the, so wanted to make sure this is still OK18:56
heckjayoung: ^^?18:56
*** darraghb has quit IRC18:56
heckjwith merging in the feature branches, I think we can work with the delay, but checking on you since some bugs are on your plate and impacted by this18:56
gyeehenrynash, I understand your pain, I've been there :)18:57
ayoungheckj, yeah, I'm ok with it.  The only issue is that we might need to make a fix to the keystone auth_token for Horizon.  That will need to get synced up, too.  I'll ping henrynash on it18:57
henrynashok18:57
heckjsounds good18:57
ayounghenrynash, should be a clear change to port.  Just keying memcached off the hash as opposed to the whole token.18:57
ayoungMeans I need hash in the client as well,18:58
ayoungI->we18:58
henrynashmore the merrier18:58
* heckj nods18:58
henrynash(not really)18:58
heckjOkay - going to wrap this up for now18:59
heckj#endmeeting18:59
*** openstack changes topic to "OpenStack meetings || Development in #openstack-dev || Help in #openstack"18:59
openstackMeeting ended Tue Oct 30 18:59:16 2012 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-30-18.00.html18:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-30-18.00.txt18:59
openstackLog:            http://eavesdrop.openstack.org/meetings/keystone/2012/keystone.2012-10-30-18.00.log.html18:59
heckjnotes in the wiki in a moment18:59
heckj(everyone have a good halloween!)18:59
*** colinmcnamara has joined #openstack-meeting19:00
*** gatuus has joined #openstack-meeting19:02
*** gatuus has quit IRC19:05
*** larsks has quit IRC19:13
*** eglynn has joined #openstack-meeting19:21
*** colinmcnamara has quit IRC19:22
*** tongli has joined #openstack-meeting19:23
*** colinmcnamara has joined #openstack-meeting19:25
*** dolphm has quit IRC19:26
*** littleidea has quit IRC19:28
*** eglynn has quit IRC19:29
*** littleidea has joined #openstack-meeting19:30
*** littleidea has left #openstack-meeting19:31
*** littleidea has joined #openstack-meeting19:36
*** littleidea has left #openstack-meeting19:37
*** matiu has joined #openstack-meeting19:40
*** matiu has joined #openstack-meeting19:40
*** littleidea has joined #openstack-meeting19:41
*** ayoung is now known as ayoung-afk19:41
*** littleidea has left #openstack-meeting19:42
*** kgriffs has joined #openstack-meeting19:45
*** kgriffs has left #openstack-meeting19:45
*** littleidea has joined #openstack-meeting19:47
*** littleidea has left #openstack-meeting19:51
*** dprince has quit IRC19:53
*** heckj has quit IRC19:53
*** littleidea has joined #openstack-meeting19:55
*** littleidea has left #openstack-meeting19:55
*** rnirmal_ has joined #openstack-meeting20:01
*** rnirmal_ has quit IRC20:01
*** rnirmal_ has joined #openstack-meeting20:02
*** rnirmal has quit IRC20:04
*** rnirmal_ is now known as rnirmal20:04
*** maurosr has quit IRC20:08
*** nachi has quit IRC20:20
*** jrd has quit IRC20:20
*** EmilienM has left #openstack-meeting20:27
*** rafaduran has joined #openstack-meeting20:30
*** salv-orlando_ has quit IRC20:30
*** mtreinish has quit IRC20:33
*** colinmcnamara has quit IRC20:39
*** colinmcnamara has joined #openstack-meeting20:41
*** nati_ueno_2 has joined #openstack-meeting20:42
*** colinmcnamara has quit IRC20:42
*** colinmcnamara has joined #openstack-meeting20:49
*** Vek_ has joined #openstack-meeting20:58
*** Vek_ is now known as Vek20:58
*** Vek has joined #openstack-meeting20:58
*** markvan has joined #openstack-meeting21:00
vishyisn't it time for the release meeting?21:04
jgriffithvishy: yep21:04
vishyare we skipping cuz ttx is away?21:04
jgriffithvishy: unless that's cancelled as well21:04
jgriffithlooks like that may be the case21:04
*** markvoelker has quit IRC21:05
*** zyluo has joined #openstack-meeting21:06
clarkbI think there was an email about that21:06
*** novas0x2a|laptop has quit IRC21:07
*** mcaway has joined #openstack-meeting21:07
*** novas0x2a|laptop has joined #openstack-meeting21:07
Vekttx sent an email about canceling the meeting.21:08
Vek(I showed up just in case I misinterpreted it--doesn't look like I did ;)21:08
vishycool21:08
vishyciao!21:08
Vekbtw, vishy21:08
vishyVek: btw to  you!21:08
Vekyou get a chance to re-review my patch?21:08
vishyVek: there are a bunch of weird races we've run into with quotas21:09
*** cp16net|away is now known as cp16net21:09
Vek*sigh* :(21:09
vishywell races isn't the right word21:09
*** zyluo has quit IRC21:09
vishybut times when the quota doesn't get committed properly21:09
vishyi think the main one we are running into right now is when you do a delete that ends up throwing an exception21:09
vishyVek: link to patch?21:10
Vekinstance delete?21:10
vishyinstance or volume21:10
vishyyeah21:10
Vekhttps://review.openstack.org/#/c/15002/21:10
Vekis the exception caught and a rollback done on the quota?21:10
Vek(since writing the quotas patch, I've been toying with an alternate method using context managers which I think may be a bit more robust about that kind of thing)21:11
Vek(something I'm planning on doing with the boson client, when I'm ready to start working on that)21:11
VekAnd actually, I think ultimately what we need to do with nova is expose transactions outside the dbapi21:12
Vekif we can do the usage commit as part of the same transaction which builds the resource, that would be ideal.21:12
vishyVek: yeah that could be one way to do it21:13
vishyVek: the issue i think is that you use a -1 reservation21:14
vishyVek: and there are various failure scenarios where that never gets committed21:14
Vekah.21:14
vishy 926             # NOTE(comstud): Race condition. Instance already gone.21:15
vishy 927             if reservations:21:15
vishy 928                 QUOTAS.rollback(context, reservations)21:15
Vekyou mean, the record gets set deleted, but then an exception occurs and we rollback or just forget the reservations?21:15
Vekhmmm...21:15
vishyI think there are a few cases where either a) the instance gets deleted with no rollback or commit or b) the instance gets deleted with a rollback21:16
vishywhich means we leak quota21:16
Vekmaybe the thing to do is add a special call to QUOTAS which sets the usage to be resynced next time?21:16
vishywe are manually resyncing which is pretty ugly21:16
Vekyeah :/21:16
*** dani4571 has quit IRC21:18
*** boden has quit IRC21:18
vishyautomatic resync seems like a good idea21:19
vishyVek: ^^21:19
* Vek is looking up the code which triggers the resync21:19
Vekeasiest way is to set the in_use value on a usage to -121:20
*** henrynash has quit IRC21:20
Vekcan also set until_refresh to -1, but that can be None under some circumstances...21:20
Vekthere's a quota_usage_update() that can be used for that21:21
Vekheh.  quota_usage_update() doesn't actually get used anywhere21:24
Vekso, I'd say a utility call on QUOTAS that uses quota_usage_update() to reset the in_use value to negative21:25
Vekis it OK if I go ahead and hack up the call, and leave it to another patch to make use of the call?21:26
Vek^^ vishy21:26
uvirtbotVek: Error: "^" is not a valid command.21:26
*** tgall_foo has quit IRC21:33
vishyVek: sure that makes sense21:35
Vekvishy: OK, I'll get started on that momentarily, then...21:38
*** markvan has quit IRC21:41
*** dolphm has joined #openstack-meeting21:44
*** dwcramer has quit IRC21:49
*** adjohn has quit IRC21:55
*** Vek has left #openstack-meeting21:55
*** troytoman-away is now known as troytoman21:59
*** tgall_foo has joined #openstack-meeting22:02
*** tgall_foo has joined #openstack-meeting22:02
*** ryanpetr_ has joined #openstack-meeting22:04
*** rnirmal has quit IRC22:04
*** ryanpetrello has quit IRC22:07
*** mcaway is now known as markmc22:08
*** tgall_foo has quit IRC22:10
*** tongli has quit IRC22:10
*** salv-orlando has joined #openstack-meeting22:12
*** kmartin has quit IRC22:13
*** cp16net is now known as cp16net|away22:19
*** cp16net|away is now known as cp16net22:19
*** cp16net is now known as cp16net|away22:19
*** troytoman is now known as troytoman-away22:20
*** cp16net|away is now known as cp16net22:21
*** ryanpetr_ has quit IRC22:22
*** littleidea has joined #openstack-meeting22:30
*** littleidea has left #openstack-meeting22:33
*** danwent has quit IRC22:35
*** tongli has joined #openstack-meeting22:38
*** dkehn is now known as dkehn_afk22:39
*** markmcclain has quit IRC22:40
*** jog0_ has joined #openstack-meeting22:46
*** jog0 has quit IRC22:48
*** jog0_ is now known as jog022:48
*** dolphm has quit IRC22:49
*** lloydde has quit IRC22:50
*** eglynn has joined #openstack-meeting22:52
*** stevebake has quit IRC22:54
*** shang has quit IRC22:55
*** harlowja has quit IRC22:57
*** stevebake has joined #openstack-meeting22:59
*** danwent has joined #openstack-meeting23:00
*** eglynn has quit IRC23:01
*** KurtMartin has joined #openstack-meeting23:03
*** rhagarty has quit IRC23:09
*** lloydde has joined #openstack-meeting23:13
*** rafaduran has left #openstack-meeting23:20
*** adjohn has joined #openstack-meeting23:24
*** salv-orlando has quit IRC23:26
*** cp16net is now known as cp16net|away23:28
*** AlanClark has quit IRC23:29
*** littleidea has joined #openstack-meeting23:31
*** jog0 has quit IRC23:32
*** jog0 has joined #openstack-meeting23:32
*** stevebake has quit IRC23:37
*** stevebake has joined #openstack-meeting23:40
*** mnewby has quit IRC23:47
*** hemna has quit IRC23:50
*** lloydde has quit IRC23:55
*** lloydde has joined #openstack-meeting23:59

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