Tuesday, 2012-11-13

*** littleidea has joined #openstack-dev00:00
*** nati_ueno has quit IRC00:00
*** danwent has quit IRC00:05
*** PaulM has quit IRC00:09
*** metral has quit IRC00:10
*** metral has joined #openstack-dev00:10
*** sthaha has joined #openstack-dev00:12
mlavalleopenstack_newbe1 go to http://stackgeek.com/2012/02/21/taking-openstack-for-a-spin/ and he walks you through  s DevStack installation on Mac. After that, watch http://www.youtube.com/watch?v=dHf90_jhwMw&feature=plcp. He shows you how to setup the system to do your first check in00:14
alexpilottiHi dansmith, just got back00:15
alexpilottidansmith: of course I don't mind!!00:16
dansmithalexpilotti: I found a spelling error, so I went ahead anyway :)00:16
*** epim has quit IRC00:17
alexpilottidansmith: on point 3) (your first comment)00:18
alexpilottidansmith: the meaning is that it has to work with any module, whatsoever00:19
*** sacharya has quit IRC00:19
dansmithalexpilotti: it seemed like you were trying to say that "it works, even on linux"00:19
alexpilottidansmith: by changing "with" w "withouth", I would mean the opposite00:19
alexpilottidansmith: that's point 5) :-)00:19
dansmithokay, then I don't understand 3)00:20
*** alunduil has joined #openstack-dev00:20
alexpilottidansmith: the idea is that it has to be able to mock any possible object / module00:20
dansmithokay00:20
dansmithmight just be me, but I didn't get that from the text00:21
dansmithmaybe something like:00:21
alexpilottidansmith: what's the best way to rephrase it?00:21
dansmith"The tests have to be designed to work with mock'd objects in all cases"00:21
alexpilottidansmith: … including OS dependent and non deterministic?00:22
dansmithsure00:22
*** salv-orlando has quit IRC00:22
alexpilottidansmith: (that was to complete the sentence, not an actual question)00:22
*** jdorothy has joined #openstack-dev00:23
dansmithalexpilotti: I think "The tests are designed to work with mock'd objects in all cases, including OS-dependent and non-deterministic modules"00:23
dansmithmakes more sense to me00:23
alexpilottidansmith: should I replace "mocked" with "mock'd"?00:24
alexpilottidansmith: in the text?00:24
dansmithyour call :)00:24
dansmither,00:24
alexpilottidansmith: it's just an abbreviation or does it have a different meaning? :-)00:24
dansmithI mean, either is fine, I just type it as "mock'd" but it doesn't mater00:24
dansmithno, same meaning00:25
dansmith"mocked" is a word00:25
dansmithwhich is different than the python module "Mock"00:25
dansmithMock was named after the work "mock"00:25
dansmithand thus "mocked" and "Mock'd" mean basically the same thing,00:26
*** gatuus has quit IRC00:26
dansmithalthough mocked is the english word, and "mock'd" is the weird contraction of past-tensifying the module "mock"00:26
dansmiththat was total crap, don't pay attention to any of that :D00:26
*** markmcclain has quit IRC00:27
alexpilottidansmith: that was how I got it, but since to mock has also a "non IT" meaning, I wondered if you wanted to put an accent on that00:29
*** kgriffs has quit IRC00:29
dansmithnah00:30
*** sthaha has quit IRC00:31
*** maxiz has quit IRC00:32
alexpilottidansmith: The included Hyper-V testing framework has been developed with the00:32
alexpilottifollowing goals:00:32
*** mrodden has quit IRC00:33
alexpilottidansmith: so I'd expect to put a noun at the beginning of each point. Shouldn't "Platform independency" be more apt then "Platform independent"00:34
alexpilottidansmith: ?00:34
dansmithto me, indepencency sounds strange00:35
dansmithindependent or independence sounds better00:35
*** jaypipes has quit IRC00:35
alexpilottidansmith: ok for independence :-)00:36
*** sthaha has joined #openstack-dev00:37
*** maxiz has joined #openstack-dev00:37
alexpilottidansmith: line 27: "based on recording" or "based on recordings"?00:39
dansmithrecording, I'd say00:39
dansmithoh,00:40
dansmithactually,00:40
dansmithalexpilotti:  now that I re-read it, I think it's fine as-is00:40
*** TerryH has quit IRC00:41
*** \etc\bin has joined #openstack-dev00:42
*** e1mer has quit IRC00:44
*** gatuus has joined #openstack-dev00:50
*** jdorothy has quit IRC00:51
*** jcooley has quit IRC00:56
*** sacharya has joined #openstack-dev00:57
*** grapex has left #openstack-dev00:58
alexpilottidansmith: I resubmitted it, plz let me know if it's fine!00:59
alexpilottirussellb: ping01:00
*** jcooley has joined #openstack-dev01:01
alexpilottismoser mikal: hi guys, I splitted the patch and isolated configdrive.py. Can you please review it? https://review.openstack.org/#/c/15914/01:03
*** jcooley has quit IRC01:04
*** colinmcnamara has quit IRC01:04
*** vipul|away is now known as vipul01:05
*** littleidea has left #openstack-dev01:05
*** alexxu has joined #openstack-dev01:08
*** Dr_Who has quit IRC01:10
*** gatuus has quit IRC01:11
yjiang5does anyone know how can I assign a blueprint created by others to myself?01:12
*** ywu_ has quit IRC01:13
*** ywu_ has joined #openstack-dev01:13
*** egallen has joined #openstack-dev01:15
*** ywu_ has quit IRC01:18
*** ywu_ has joined #openstack-dev01:18
*** egallen has left #openstack-dev01:19
*** timjr has quit IRC01:22
*** jakedahn_zz is now known as jakedahn01:23
*** epim has joined #openstack-dev01:25
*** ywu_ has quit IRC01:27
*** ywu_ has joined #openstack-dev01:27
*** ywu_ has quit IRC01:29
*** ywu_ has joined #openstack-dev01:29
*** xchu has joined #openstack-dev01:33
stevebakeHey, who should I contact for a Jenkins issue? A coverage gating isn't configured properly https://review.openstack.org/#/c/15935/01:35
*** colinmcnamara has joined #openstack-dev01:35
*** egallen has joined #openstack-dev01:35
*** ywu_ has quit IRC01:36
*** ywu_ has joined #openstack-dev01:36
*** alexpilotti has quit IRC01:37
*** egallen has left #openstack-dev01:38
*** Tross has quit IRC01:42
*** ywu_ has quit IRC01:42
*** ywu_ has joined #openstack-dev01:43
*** colinmcnamara has quit IRC01:43
mordredstevebake: #openstack-infra is usually the best place for those01:44
mordredstevebake: or filing a bug against http://bugs.launchpad.net/openstack-ci01:44
stevebakemordred, thanks. just discover that01:44
*** mrodden has joined #openstack-dev01:45
*** hemna has quit IRC01:47
*** ywu_ has quit IRC01:47
*** ywu_ has joined #openstack-dev01:47
*** metral_ has joined #openstack-dev01:49
*** imsplitbit has quit IRC01:50
*** metral has quit IRC01:52
*** metral_ is now known as metral01:52
*** openstackjenkins has quit IRC01:53
*** ywu_ has quit IRC01:57
*** annashen has quit IRC01:57
*** ywu_ has joined #openstack-dev01:57
*** openstackjenkins has joined #openstack-dev01:58
*** ywu_ has quit IRC01:58
*** annashen_ has joined #openstack-dev01:58
*** ywu_ has joined #openstack-dev01:59
*** metral has quit IRC01:59
*** annashen_ has quit IRC02:01
*** annashen_ has joined #openstack-dev02:01
*** notmyname has quit IRC02:02
*** annashen_ has quit IRC02:05
*** stevebake has quit IRC02:06
*** vipul is now known as vipul|away02:07
*** markwash has quit IRC02:09
*** SlickNik has quit IRC02:10
*** colinmcnamara has joined #openstack-dev02:10
*** winston-d has joined #openstack-dev02:11
*** steveleon has quit IRC02:13
*** sthaha has quit IRC02:16
*** jcmartin has quit IRC02:17
*** littleidea has joined #openstack-dev02:19
*** colinmcnamara has quit IRC02:19
*** maoy has quit IRC02:21
*** saurabhs has quit IRC02:21
*** metral has joined #openstack-dev02:21
*** vipul|away is now known as vipul02:22
*** Mandell has quit IRC02:25
*** Mandell has joined #openstack-dev02:25
*** srn has quit IRC02:28
*** samkottler|bbl is now known as samkottler02:28
*** metral_ has joined #openstack-dev02:28
*** Mandell has quit IRC02:29
*** sacharya has quit IRC02:30
*** metral has quit IRC02:31
*** metral_ is now known as metral02:31
*** mnaser has quit IRC02:36
*** eglynn_ has joined #openstack-dev02:36
*** jog0 has quit IRC02:37
*** eglynn has quit IRC02:40
*** mnaser has joined #openstack-dev02:40
*** Dr_Who has joined #openstack-dev02:43
*** Dr_Who has joined #openstack-dev02:43
*** krtaylor has joined #openstack-dev02:45
*** metral_ has joined #openstack-dev02:46
*** jakedahn is now known as jakedahn_zz02:48
*** Dr_Who has quit IRC02:48
*** metral has quit IRC02:49
*** metral_ is now known as metral02:49
*** novas0x2a|laptop has quit IRC02:51
*** melwitt has quit IRC02:51
*** zaneb has quit IRC02:52
*** vipul is now known as vipul|away02:55
*** vipul|away is now known as vipul03:00
*** sacharya has joined #openstack-dev03:02
*** esp1 has quit IRC03:03
*** zaneb has joined #openstack-dev03:05
lifelesshow do I get bug triage acl's for nova ? I promised to triage nova baremetal bugs03:07
lifelesslike https://bugs.launchpad.net/nova/+bug/1078154, which I just filed, but I can't set the importance or status :|03:07
uvirtbot`Launchpad bug 1078154 in nova "nova baremetal overrides network card MAC addresses, interacts poorly with udev persistent rules" [Undecided,New]03:07
*** anniec has quit IRC03:08
lifelessclarkb: ^ on the right channel now ;)03:08
lifelesslaunchpad has separate concepts of 'driver' and 'bug supervisor', but openstack might not be using that ?03:09
clarkblifeless: https://launchpad.net/~nova-bugs03:10
*** samkottler is now known as samkottler|out03:10
fungilifeless: "before joining, you should be familiar with launchpad"03:11
fungihope you can manage that part ;)03:11
lifelesshah, ok - thanks03:11
lifelessI believe I can03:11
*** sacharya1 has joined #openstack-dev03:13
*** mlavalle has left #openstack-dev03:15
*** metral_ has joined #openstack-dev03:15
*** adjohn has quit IRC03:15
*** danwent has joined #openstack-dev03:16
*** colinmcnamara has joined #openstack-dev03:16
*** sacharya has quit IRC03:16
*** metral has quit IRC03:18
*** metral_ is now known as metral03:18
*** colinmcnamara has quit IRC03:24
lifelesssemi-random question, how do you get a list of the branches in a given git remote03:27
asalkeldlocal or remote?03:27
lifelesslocal03:27
asalkeldgit branch03:27
lifelesswhen you first add it, it shows them03:27
lifelesssorry, rephrase 'local cached refs' as opposed to local branches03:28
asalkeldgit remote show origin03:28
*** ywu_ has quit IRC03:28
lifelessasalkeld: cool, thanks. Seems slow -does that go over the network ?03:28
asalkeldyip03:28
lifelessis there a variant that doesn't ?03:28
lifelessthe data is in .git/refs/remotes/origin/03:29
clarkbgit show-ref?03:29
lifeless -n03:29
lifelessgit remote show ntt -n03:29
lifeless^ perfect, thanks!03:29
uvirtbot`lifeless: Error: "perfect," is not a valid command.03:29
*** Tross has joined #openstack-dev03:33
davidlenwellwho has control over tripleo.com dns ?03:48
*** stevebake has joined #openstack-dev03:49
clarkbNg I think03:49
davidlenwellthanks clarkb .. I meant that for the other channel ..03:49
*** jakedahn_zz is now known as jakedahn03:59
*** esp1 has joined #openstack-dev04:13
*** Tross has quit IRC04:18
*** Dr_Who has joined #openstack-dev04:18
*** Dr_Who has joined #openstack-dev04:18
*** negronjl has joined #openstack-dev04:20
*** dims has quit IRC04:28
*** stevebake has quit IRC04:30
*** spzala has joined #openstack-dev04:35
*** aeperezt has quit IRC04:44
*** dims has joined #openstack-dev04:44
*** spzala has quit IRC04:44
*** colinmcnamara has joined #openstack-dev04:45
*** colinmcnamara has quit IRC04:48
*** colinmcnamara has joined #openstack-dev04:50
*** markmcclain has joined #openstack-dev04:50
*** colinmcnamara has quit IRC04:51
*** Dr_Who has quit IRC04:51
*** markmcclain has quit IRC04:52
*** markmcclain has joined #openstack-dev04:52
*** colinmcnamara has joined #openstack-dev04:55
openstackgerritA change was merged to openstack/nova: Clean up __main__ execution from two tests for consistency  https://review.openstack.org/1585304:57
openstackgerritA change was merged to openstack/nova: Update uuidutils from openstack common.  https://review.openstack.org/1593104:59
openstackgerritA change was merged to openstack/nova: Let VlanManager keep network's DNS settings.  https://review.openstack.org/1481605:01
*** colinmcnamara has left #openstack-dev05:02
*** hattwick has quit IRC05:08
openstackgerritA change was merged to openstack/nova: Use base image for rescue instance.  https://review.openstack.org/1552105:14
*** afazekas|sleep is now known as afazekas05:20
*** Mandell has joined #openstack-dev05:21
*** DIGANTA has joined #openstack-dev05:23
openstackgerritA change was merged to openstack/nova: Move libvirt specific cgroups setup code out of nova.virt.disk.api  https://review.openstack.org/1589405:24
*** sacharya1 has quit IRC05:28
*** jkoelker has quit IRC05:28
*** afazekas has quit IRC05:28
openstackgerritA change was merged to openstack/nova: Make xenapi shutdown mode explicit  https://review.openstack.org/1591705:33
*** alop has joined #openstack-dev05:36
openstackgerritA change was merged to openstack/nova: make libvirt with Xen more workable  https://review.openstack.org/1555505:39
*** mnewby has quit IRC05:39
*** danwent has quit IRC05:41
*** garyk has quit IRC05:45
*** notmyname has joined #openstack-dev05:45
*** ChanServ sets mode: +v notmyname05:45
*** mnewby has joined #openstack-dev05:46
*** hattwick has joined #openstack-dev05:48
*** danwent has joined #openstack-dev05:55
*** metral_ has joined #openstack-dev05:55
*** zaitcev has quit IRC05:56
*** jdurgin1 has quit IRC05:56
*** AnilV4 has quit IRC05:56
*** metral has quit IRC05:59
*** metral_ is now known as metral05:59
*** hattwick has quit IRC05:59
*** AnilV4 has joined #openstack-dev06:00
*** roadTripper has quit IRC06:01
*** Tross has joined #openstack-dev06:06
*** afazekas has joined #openstack-dev06:08
*** jcooley has joined #openstack-dev06:15
*** alop has quit IRC06:17
*** alop has joined #openstack-dev06:20
*** jcooley has quit IRC06:20
*** amotoki has joined #openstack-dev06:20
*** jcooley has joined #openstack-dev06:20
*** networkstatic has quit IRC06:25
*** jcooley has quit IRC06:25
*** jcooley has joined #openstack-dev06:26
*** jcooley has quit IRC06:26
*** alop has quit IRC06:26
*** alop has joined #openstack-dev06:28
*** apevec has joined #openstack-dev06:28
*** apevec has joined #openstack-dev06:28
*** koolhead17 has joined #openstack-dev06:33
*** hattwick has joined #openstack-dev06:42
*** mnewby has joined #openstack-dev06:44
*** jakedahn is now known as jakedahn_zz06:45
openstackgerritA change was merged to openstack/quantum: Validate L3 inputs.  https://review.openstack.org/1587206:46
*** danwent has quit IRC06:46
openstackgerritA change was merged to openstack/oslo-incubator: Fix QPID reconnect issues  https://review.openstack.org/1566306:49
*** thimble has joined #openstack-dev06:49
*** markmcclain has quit IRC06:56
openstackgerritA change was merged to openstack/oslo-incubator: threadgroup : greethread.cancel() should be kill()  https://review.openstack.org/1590606:57
*** thimble has quit IRC06:57
openstackgerritA change was merged to openstack/nova: Add REST API support for list/enable/disable nova services  https://review.openstack.org/1520607:00
openstackgerritA change was merged to openstack/nova: Remove custom test assertions.  https://review.openstack.org/1493307:07
*** danwent has joined #openstack-dev07:07
*** gongysh has quit IRC07:11
*** mrunge_afk has joined #openstack-dev07:14
*** mrunge_afk has quit IRC07:14
*** garyk has joined #openstack-dev07:14
*** mrunge_ has joined #openstack-dev07:15
*** mrunge_ is now known as mrunge07:15
*** belmoreira has joined #openstack-dev07:17
*** davidha has quit IRC07:17
*** mrunge has joined #openstack-dev07:22
*** notmyname has quit IRC07:27
*** zing has joined #openstack-dev07:28
*** egallen has joined #openstack-dev07:30
*** annashen_ has joined #openstack-dev07:30
*** egallen has left #openstack-dev07:31
openstackgerritA change was merged to openstack/nova: Imported Translations from Transifex  https://review.openstack.org/1560407:32
openstackgerritA change was merged to openstack/nova: powervm: failed spawn should raise exception  https://review.openstack.org/1431607:33
openstackgerritA change was merged to openstack/nova: Upgrade pylint version to 0.26.0  https://review.openstack.org/1588007:34
*** adjohn has joined #openstack-dev07:46
*** littleidea has quit IRC07:49
*** Ruetobas has quit IRC07:50
*** rafaduran has joined #openstack-dev07:52
*** darjeeling has quit IRC07:52
openstackgerritA change was merged to openstack/quantum: Update latest openstack-common code  https://review.openstack.org/1594307:54
*** annashen_ has quit IRC07:57
*** adjohn has quit IRC07:58
*** davidha has joined #openstack-dev08:01
*** DIGANTA has quit IRC08:02
*** eglynn_ has quit IRC08:03
*** reidrac has joined #openstack-dev08:04
*** reidrac has quit IRC08:05
*** metral_ has joined #openstack-dev08:09
*** mindpixel has joined #openstack-dev08:10
*** jkoelker has joined #openstack-dev08:11
*** metral has quit IRC08:12
*** metral_ is now known as metral08:12
*** reidrac has joined #openstack-dev08:12
*** aloga has joined #openstack-dev08:17
*** henrynash has joined #openstack-dev08:20
*** Dorogs has joined #openstack-dev08:24
*** mmagr has joined #openstack-dev08:24
*** eglynn_ has joined #openstack-dev08:24
*** Odoutriaux has joined #openstack-dev08:24
*** koolhead17 has quit IRC08:24
*** Odoutriaux has quit IRC08:25
*** koolhead17 has joined #openstack-dev08:25
*** rperbost has joined #openstack-dev08:26
*** Tony_DUMONT has joined #openstack-dev08:27
*** davidh_ has joined #openstack-dev08:30
*** mindpixel has quit IRC08:31
*** metral_ has joined #openstack-dev08:31
*** steveleon has joined #openstack-dev08:32
*** davidha has quit IRC08:32
*** metral has quit IRC08:33
*** metral_ is now known as metral08:33
*** danwent has quit IRC08:41
*** rperbost has quit IRC08:41
*** eglynn_ has quit IRC08:44
*** pixelbeat has joined #openstack-dev08:46
*** Mandell has quit IRC08:49
*** darjeeling has joined #openstack-dev08:51
*** salv-orlando has joined #openstack-dev08:57
*** metral_ has joined #openstack-dev08:59
*** derekh has joined #openstack-dev08:59
*** metral__ has joined #openstack-dev09:00
*** metral has quit IRC09:01
*** metral__ is now known as metral09:01
*** winston-d has quit IRC09:01
*** metral_ has quit IRC09:03
*** derekh has quit IRC09:03
*** eglynn_ has joined #openstack-dev09:05
*** jpich has joined #openstack-dev09:09
*** alobbs has joined #openstack-dev09:10
*** davidha has joined #openstack-dev09:11
*** rburon has joined #openstack-dev09:13
*** thimble has joined #openstack-dev09:13
*** davidh_ has quit IRC09:14
*** diganta has joined #openstack-dev09:16
lifelesssoren: is there any formal in-project tracking of OS build/test/execute dependencies ?09:16
lifelesssoren: e.g. mysql & rabbit for nova.09:17
lifelesssoren: basically, machine representation of http://wiki.openstack.org/DependsOnUbuntu09:17
lifelesssoren: if not, I'll propose something on the list09:17
*** afazekas has quit IRC09:17
*** steveleon has quit IRC09:21
*** stevebake has joined #openstack-dev09:21
sorenlifeless: Not really, no. Not other than what one might extract from e.g. puppet recipes and whatnot.09:28
lifelesskk09:30
*** henrynash has quit IRC09:31
*** afazekas has joined #openstack-dev09:31
*** sagar_nikam has joined #openstack-dev09:32
*** derekh has joined #openstack-dev09:33
*** yolanda has joined #openstack-dev09:34
openstackgerritA change was merged to openstack/nova: fix LVM backed VM logial volumes can't be deleted.  https://review.openstack.org/1594609:35
yolandahi, i'm trying to run tests with :  ./run_tests.sh -p09:35
yolandabut i receive that error: ImportError: No module named pep809:35
yolandain tools/hacking.py line 3409:35
*** egallen has joined #openstack-dev09:35
yolandai double checked and pep8 module is installed and working fine09:35
sorenInstall pep8?09:35
sorenAh.09:35
*** Tony_DUMONT has quit IRC09:35
*** egallen has left #openstack-dev09:35
sorenEven in the venv?09:36
yolandamm, maybe not...09:36
*** Toto has joined #openstack-dev09:42
TotoHello.09:42
*** Toto is now known as Guest3063009:42
digantais there anyone can confirm me that i just modified the nova code to fix some bug and after that i run ./run_tests.sh  and testcases are ok , after that what i will do  ?09:42
*** zyluo has joined #openstack-dev09:44
*** diganta has quit IRC09:44
amotokiarosen: ping09:45
*** xchu has quit IRC09:46
*** zyluo has quit IRC09:48
*** darraghb has joined #openstack-dev09:48
*** metral has quit IRC09:50
*** arbrandes has joined #openstack-dev09:51
*** diganta has joined #openstack-dev09:51
*** sthaha has joined #openstack-dev09:51
digantahi  alll09:55
Guest30630g09:57
*** Guest30630 has quit IRC09:57
*** danpb has joined #openstack-dev10:00
*** afazekas has quit IRC10:00
*** apevec has quit IRC10:02
*** yolanda has quit IRC10:08
*** danpb has quit IRC10:11
*** stevebake has quit IRC10:11
*** thimble has quit IRC10:11
*** zing has quit IRC10:11
*** Tross has quit IRC10:11
*** cmagina has quit IRC10:12
*** openstack_newbe has quit IRC10:12
*** sstent has quit IRC10:12
*** Shrews has quit IRC10:12
*** Vek has quit IRC10:12
*** iccha has quit IRC10:12
*** dhubbard has quit IRC10:12
*** pvo has quit IRC10:12
*** jesusaurus has quit IRC10:12
*** ChanServ has quit IRC10:12
*** diganta has quit IRC10:12
*** sagar_nikam has quit IRC10:12
*** JStoker has quit IRC10:12
*** soren has quit IRC10:12
*** file has quit IRC10:12
*** dhubbard_ has quit IRC10:12
*** zigo has quit IRC10:12
*** pballand has quit IRC10:12
*** jeblair has quit IRC10:12
*** cp16net has quit IRC10:12
*** koolhead17 has quit IRC10:12
*** mnewby has quit IRC10:12
*** epim has quit IRC10:12
*** kmansel has quit IRC10:12
*** mmcloud has quit IRC10:12
*** timello has quit IRC10:12
*** vuntz has quit IRC10:12
*** blamar has quit IRC10:12
*** smoser has quit IRC10:12
*** rkukura has quit IRC10:12
*** annegentf has quit IRC10:12
*** devananda has quit IRC10:12
*** dragondm has quit IRC10:12
*** jmeredit has quit IRC10:12
*** jerdfelt has quit IRC10:12
*** Toanster has quit IRC10:12
*** alexxu has quit IRC10:14
*** danpb has joined #openstack-dev10:15
*** diganta has joined #openstack-dev10:15
*** sagar_nikam has joined #openstack-dev10:15
*** stevebake has joined #openstack-dev10:15
*** thimble has joined #openstack-dev10:15
*** koolhead17 has joined #openstack-dev10:15
*** zing has joined #openstack-dev10:15
*** mnewby has joined #openstack-dev10:15
*** Tross has joined #openstack-dev10:15
*** epim has joined #openstack-dev10:15
*** kmansel has joined #openstack-dev10:15
*** mmcloud has joined #openstack-dev10:15
*** timello has joined #openstack-dev10:15
*** vuntz has joined #openstack-dev10:15
*** blamar has joined #openstack-dev10:15
*** JStoker has joined #openstack-dev10:15
*** cmagina has joined #openstack-dev10:15
*** smoser has joined #openstack-dev10:15
*** openstack_newbe has joined #openstack-dev10:15
*** sstent has joined #openstack-dev10:15
*** jesusaurus has joined #openstack-dev10:15
*** pvo has joined #openstack-dev10:15
*** dhubbard has joined #openstack-dev10:15
*** iccha has joined #openstack-dev10:15
*** Vek has joined #openstack-dev10:15
*** Shrews has joined #openstack-dev10:15
*** rkukura has joined #openstack-dev10:15
*** 16SAAH75Y has joined #openstack-dev10:15
*** soren has joined #openstack-dev10:15
*** file has joined #openstack-dev10:15
*** devananda has joined #openstack-dev10:15
*** dhubbard_ has joined #openstack-dev10:15
*** dragondm has joined #openstack-dev10:15
*** jmeredit has joined #openstack-dev10:15
*** zigo has joined #openstack-dev10:15
*** pballand has joined #openstack-dev10:15
*** ChanServ has joined #openstack-dev10:15
*** jeblair has joined #openstack-dev10:15
*** morgan.freenode.net sets mode: +vvoo pvo soren ChanServ jeblair10:15
*** cp16net has joined #openstack-dev10:15
*** jerdfelt has joined #openstack-dev10:15
*** Toanster has joined #openstack-dev10:15
zykes-vishy: around ?10:17
*** krtaylor has quit IRC10:20
*** asalkeld has quit IRC10:20
*** mikal has quit IRC10:20
*** rturk has quit IRC10:20
*** j_king has quit IRC10:20
*** ogelbukh has quit IRC10:20
*** dolphm_zzz has quit IRC10:20
*** andyhky` has quit IRC10:20
*** termie has quit IRC10:20
*** mancdaz has quit IRC10:20
*** ameade has quit IRC10:20
*** darraghb has quit IRC10:20
*** juice has quit IRC10:20
*** dansmith has quit IRC10:20
*** jkyle has quit IRC10:20
*** redbo has quit IRC10:20
*** davidlenwell has quit IRC10:20
*** bigmeow has quit IRC10:20
*** Drakiz has quit IRC10:20
*** cburgess has quit IRC10:20
*** seats has quit IRC10:20
*** guitarzan has quit IRC10:20
*** jk0 has quit IRC10:20
*** torgomatic has quit IRC10:20
*** rainya has quit IRC10:20
*** villep has quit IRC10:20
*** creiht has quit IRC10:20
*** s1rp has quit IRC10:20
*** antonym has quit IRC10:20
*** sthaha has quit IRC10:20
*** darjeeling has quit IRC10:20
*** pixelbeat has quit IRC10:20
*** amotoki has quit IRC10:20
*** zaneb has quit IRC10:20
*** pabelanger has quit IRC10:20
*** dtroyer_zz has quit IRC10:20
*** jpeeler has quit IRC10:20
*** CrackerJackMack has quit IRC10:20
*** ywu has quit IRC10:20
*** bcwaldon has quit IRC10:20
*** rmk has quit IRC10:20
*** westmaas has quit IRC10:20
*** sthaha has joined #openstack-dev10:22
*** darraghb has joined #openstack-dev10:22
*** darjeeling has joined #openstack-dev10:22
*** pixelbeat has joined #openstack-dev10:22
*** amotoki has joined #openstack-dev10:22
*** zaneb has joined #openstack-dev10:22
*** krtaylor has joined #openstack-dev10:22
*** juice has joined #openstack-dev10:22
*** asalkeld has joined #openstack-dev10:22
*** pabelanger has joined #openstack-dev10:22
*** dtroyer_zz has joined #openstack-dev10:22
*** mikal has joined #openstack-dev10:22
*** rturk has joined #openstack-dev10:22
*** j_king has joined #openstack-dev10:22
*** dansmith has joined #openstack-dev10:22
*** ogelbukh has joined #openstack-dev10:22
*** jkyle has joined #openstack-dev10:22
*** redbo has joined #openstack-dev10:22
*** davidlenwell has joined #openstack-dev10:22
*** dolphm_zzz has joined #openstack-dev10:22
*** bigmeow has joined #openstack-dev10:22
*** Drakiz has joined #openstack-dev10:22
*** andyhky` has joined #openstack-dev10:22
*** jk0 has joined #openstack-dev10:22
*** jpeeler has joined #openstack-dev10:22
*** antonym has joined #openstack-dev10:22
*** s1rp has joined #openstack-dev10:22
*** creiht has joined #openstack-dev10:22
*** villep has joined #openstack-dev10:22
*** rainya has joined #openstack-dev10:22
*** torgomatic has joined #openstack-dev10:22
*** westmaas has joined #openstack-dev10:22
*** bcwaldon has joined #openstack-dev10:22
*** rmk has joined #openstack-dev10:22
*** guitarzan has joined #openstack-dev10:22
*** seats has joined #openstack-dev10:22
*** ywu has joined #openstack-dev10:22
*** cburgess has joined #openstack-dev10:22
*** CrackerJackMack has joined #openstack-dev10:22
*** termie has joined #openstack-dev10:22
*** mancdaz has joined #openstack-dev10:22
*** ameade has joined #openstack-dev10:22
*** morgan.freenode.net sets mode: +vvv redbo jk0 creiht10:22
*** afazekas has joined #openstack-dev10:22
*** persia has quit IRC10:23
*** cweidenkeller has quit IRC10:23
*** doude has quit IRC10:23
*** zodiak has quit IRC10:23
*** rpedde_away has quit IRC10:23
*** svenx has quit IRC10:23
*** aloga has quit IRC10:23
*** mnaser has quit IRC10:23
*** maxiz has quit IRC10:23
*** BLZbubba has quit IRC10:23
*** FARiN has quit IRC10:23
*** swifterdarrell has quit IRC10:23
*** brucer has quit IRC10:23
*** tgall_foo has quit IRC10:23
*** Lumiere has quit IRC10:23
*** Qten has quit IRC10:23
*** spn_ has quit IRC10:23
*** krtaylor has quit IRC10:23
*** asalkeld has quit IRC10:23
*** mikal has quit IRC10:23
*** rturk has quit IRC10:23
*** j_king has quit IRC10:23
*** ogelbukh has quit IRC10:23
*** dolphm_zzz has quit IRC10:23
*** andyhky` has quit IRC10:23
*** termie has quit IRC10:23
*** mancdaz has quit IRC10:23
*** ameade has quit IRC10:23
*** darraghb has quit IRC10:23
*** juice has quit IRC10:23
*** dansmith has quit IRC10:23
*** jkyle has quit IRC10:23
*** redbo has quit IRC10:23
*** davidlenwell has quit IRC10:23
*** bigmeow has quit IRC10:23
*** Drakiz has quit IRC10:23
*** cburgess has quit IRC10:23
*** seats has quit IRC10:23
*** guitarzan has quit IRC10:23
*** jk0 has quit IRC10:23
*** torgomatic has quit IRC10:23
*** rainya has quit IRC10:23
*** villep has quit IRC10:23
*** creiht has quit IRC10:23
*** s1rp has quit IRC10:23
*** antonym has quit IRC10:23
*** sthaha has quit IRC10:23
*** darjeeling has quit IRC10:23
*** pixelbeat has quit IRC10:23
*** amotoki has quit IRC10:23
*** zaneb has quit IRC10:23
*** pabelanger has quit IRC10:23
*** dtroyer_zz has quit IRC10:23
*** jpeeler has quit IRC10:23
*** CrackerJackMack has quit IRC10:23
*** ywu has quit IRC10:23
*** bcwaldon has quit IRC10:23
*** rmk has quit IRC10:23
*** westmaas has quit IRC10:23
*** danpb has quit IRC10:23
*** stevebake has quit IRC10:23
*** thimble has quit IRC10:23
*** zing has quit IRC10:23
*** Tross has quit IRC10:23
*** cmagina has quit IRC10:23
*** openstack_newbe has quit IRC10:23
*** sstent has quit IRC10:23
*** Shrews has quit IRC10:23
*** Vek has quit IRC10:23
*** iccha has quit IRC10:23
*** dhubbard has quit IRC10:23
*** pvo has quit IRC10:23
*** jesusaurus has quit IRC10:23
*** ChanServ has quit IRC10:23
*** diganta has quit IRC10:23
*** sagar_nikam has quit IRC10:23
*** JStoker has quit IRC10:23
*** soren has quit IRC10:23
*** file has quit IRC10:23
*** dhubbard_ has quit IRC10:23
*** zigo has quit IRC10:23
*** pballand has quit IRC10:23
*** jeblair has quit IRC10:23
*** cp16net has quit IRC10:23
*** koolhead17 has quit IRC10:23
*** mnewby has quit IRC10:23
*** epim has quit IRC10:23
*** kmansel has quit IRC10:23
*** mmcloud has quit IRC10:23
*** timello has quit IRC10:23
*** vuntz has quit IRC10:23
*** blamar has quit IRC10:23
*** smoser has quit IRC10:23
*** rkukura has quit IRC10:23
*** 16SAAH75Y has quit IRC10:23
*** devananda has quit IRC10:23
*** dragondm has quit IRC10:23
*** jmeredit has quit IRC10:23
*** jerdfelt has quit IRC10:23
*** Toanster has quit IRC10:23
*** derekh has quit IRC10:23
*** dims has quit IRC10:23
*** cloudfly has quit IRC10:23
*** todin has quit IRC10:23
*** jgriffith has quit IRC10:23
*** reidrac has quit IRC10:23
*** rafaduran has quit IRC10:23
*** hattwick has quit IRC10:23
*** EntropyWorks has quit IRC10:23
*** rha has quit IRC10:23
*** andrewbogott_afk has quit IRC10:23
*** rburon has quit IRC10:23
*** AnilV4 has quit IRC10:23
*** crandquist has quit IRC10:23
*** Gordonz has quit IRC10:23
*** ndipanov has quit IRC10:23
*** GheRivero has quit IRC10:23
*** joearnold has quit IRC10:23
*** adalbas has quit IRC10:23
*** vipul has quit IRC10:23
*** yamahata has quit IRC10:23
*** enikanorov_ has quit IRC10:23
*** clayg has quit IRC10:23
*** Kiall has quit IRC10:23
*** Dereckson has quit IRC10:23
*** _0x44 has quit IRC10:23
*** anotherjesse has quit IRC10:23
*** janisg has quit IRC10:23
*** alobbs has quit IRC10:23
*** zykes- has quit IRC10:23
*** vishy has quit IRC10:23
*** afazekas has quit IRC10:23
*** jpich has quit IRC10:23
*** rods has quit IRC10:23
*** openstackgerrit has quit IRC10:23
*** ijw has quit IRC10:23
*** mestery has quit IRC10:23
*** chmouel has quit IRC10:23
*** ahale has quit IRC10:23
*** eglynn_ has quit IRC10:23
*** jkoelker has quit IRC10:23
*** garyk has quit IRC10:23
*** negronjl has quit IRC10:23
*** openstackjenkins has quit IRC10:23
*** corXi has quit IRC10:23
*** ociuhandu has quit IRC10:23
*** zul has quit IRC10:23
*** akscram has quit IRC10:23
*** Ng has quit IRC10:23
*** sileht has quit IRC10:23
*** jakedahn_zz has quit IRC10:23
*** LinuxJedi has quit IRC10:23
*** trapni has quit IRC10:23
*** arbrandes has quit IRC10:23
*** salv-orlando has quit IRC10:23
*** alpha_ori has quit IRC10:23
*** syst3mw0rm has quit IRC10:23
*** xarg has quit IRC10:23
*** Sl0w has quit IRC10:23
*** comstud has quit IRC10:23
*** uvirtbot` has quit IRC10:23
*** cdub has quit IRC10:23
*** andrewsben has quit IRC10:23
*** kpepple has quit IRC10:23
*** mattstep has quit IRC10:23
*** pmyers has quit IRC10:23
*** alop has quit IRC10:23
*** \etc\bin has quit IRC10:23
*** kmartin has quit IRC10:23
*** hazmat has quit IRC10:23
*** edleafe has quit IRC10:23
*** belliott has quit IRC10:23
*** JordanRinke has quit IRC10:23
*** chalupaul has quit IRC10:23
*** pandemicsyn has quit IRC10:23
*** Daviey has quit IRC10:23
*** dripton has quit IRC10:23
*** adepti37 has quit IRC10:23
*** dtroyer has quit IRC10:23
*** mmagr has quit IRC10:23
*** mrunge has quit IRC10:23
*** matiu has quit IRC10:23
*** mordred has quit IRC10:23
*** med_ has quit IRC10:23
*** Dorogs has quit IRC10:23
*** belmoreira has quit IRC10:23
*** mrodden has quit IRC10:23
*** alunduil has quit IRC10:23
*** yidclare has quit IRC10:23
*** tserong has quit IRC10:23
*** clarkb has quit IRC10:23
*** Hien has quit IRC10:23
*** troytoman-away has quit IRC10:23
*** fungi has quit IRC10:23
*** lifeless has quit IRC10:23
*** almaisan-away has quit IRC10:23
*** glenc_ has quit IRC10:23
*** russellb has quit IRC10:23
*** _cerberus_ has quit IRC10:23
*** rgoodwin has quit IRC10:23
*** VeggieMeat has quit IRC10:23
*** WormMan has quit IRC10:23
*** sdague has quit IRC10:23
*** Adri2000 has quit IRC10:23
*** dabo has quit IRC10:23
*** ttx has quit IRC10:23
*** djinni has quit IRC10:23
*** davidha has quit IRC10:23
*** utlemming has quit IRC10:23
*** Apsu` has quit IRC10:23
*** adam_g has quit IRC10:23
*** rcloran has quit IRC10:23
*** aryan has quit IRC10:23
*** espen_ has quit IRC10:23
*** nikhil has quit IRC10:23
*** harlowja has quit IRC10:23
*** sc68cal has quit IRC10:23
*** anderstj has quit IRC10:23
*** davidkranz has quit IRC10:23
*** benner has quit IRC10:23
*** spn has quit IRC10:23
*** epopt37 has quit IRC10:23
*** bourke has quit IRC10:23
*** n0ano has quit IRC10:23
*** brianr-away has quit IRC10:23
*** radez_g0n3 has quit IRC10:23
*** devcamcar has quit IRC10:23
*** sleepsonthefloor has quit IRC10:23
*** tr3buchet has quit IRC10:23
*** alaski has quit IRC10:23
*** jeremyb has quit IRC10:23
*** darkhorse has quit IRC10:23
*** afazekas has joined #openstack-dev10:24
*** ameade has joined #openstack-dev10:24
*** mancdaz has joined #openstack-dev10:24
*** termie has joined #openstack-dev10:24
*** CrackerJackMack has joined #openstack-dev10:24
*** cburgess has joined #openstack-dev10:24
*** ywu has joined #openstack-dev10:24
*** seats has joined #openstack-dev10:24
*** guitarzan has joined #openstack-dev10:24
*** rmk has joined #openstack-dev10:24
*** bcwaldon has joined #openstack-dev10:24
*** westmaas has joined #openstack-dev10:24
*** torgomatic has joined #openstack-dev10:24
*** rainya has joined #openstack-dev10:24
*** villep has joined #openstack-dev10:24
*** creiht has joined #openstack-dev10:24
*** s1rp has joined #openstack-dev10:24
*** antonym has joined #openstack-dev10:24
*** jpeeler has joined #openstack-dev10:24
*** jk0 has joined #openstack-dev10:24
*** andyhky` has joined #openstack-dev10:24
*** Drakiz has joined #openstack-dev10:24
*** bigmeow has joined #openstack-dev10:24
*** dolphm_zzz has joined #openstack-dev10:24
*** davidlenwell has joined #openstack-dev10:24
*** redbo has joined #openstack-dev10:24
*** jkyle has joined #openstack-dev10:24
*** ogelbukh has joined #openstack-dev10:24
*** dansmith has joined #openstack-dev10:24
*** j_king has joined #openstack-dev10:24
*** rturk has joined #openstack-dev10:24
*** mikal has joined #openstack-dev10:24
*** dtroyer_zz has joined #openstack-dev10:24
*** pabelanger has joined #openstack-dev10:24
*** asalkeld has joined #openstack-dev10:24
*** juice has joined #openstack-dev10:24
*** krtaylor has joined #openstack-dev10:24
*** zaneb has joined #openstack-dev10:24
*** amotoki has joined #openstack-dev10:24
*** pixelbeat has joined #openstack-dev10:24
*** darjeeling has joined #openstack-dev10:24
*** darraghb has joined #openstack-dev10:24
*** sthaha has joined #openstack-dev10:24
*** darkhorse has joined #openstack-dev10:24
*** djinni has joined #openstack-dev10:24
*** jeremyb has joined #openstack-dev10:24
*** morgan.freenode.net sets mode: +vvv creiht jk0 redbo10:24
*** alaski has joined #openstack-dev10:24
*** med_ has joined #openstack-dev10:24
*** dtroyer has joined #openstack-dev10:24
*** tr3buchet has joined #openstack-dev10:24
*** ttx has joined #openstack-dev10:24
*** sleepsonthefloor has joined #openstack-dev10:24
*** trapni has joined #openstack-dev10:24
*** devcamcar has joined #openstack-dev10:24
*** LinuxJedi has joined #openstack-dev10:24
*** chalupaul has joined #openstack-dev10:24
*** jakedahn_zz has joined #openstack-dev10:24
*** nikhil has joined #openstack-dev10:24
*** JordanRinke has joined #openstack-dev10:24
*** belliott has joined #openstack-dev10:24
*** pmyers has joined #openstack-dev10:24
*** _0x44 has joined #openstack-dev10:24
*** anotherjesse has joined #openstack-dev10:24
*** janisg has joined #openstack-dev10:24
*** cweidenkeller has joined #openstack-dev10:24
*** sileht has joined #openstack-dev10:24
*** ahale has joined #openstack-dev10:24
*** Ng has joined #openstack-dev10:24
*** edleafe has joined #openstack-dev10:24
*** vishy has joined #openstack-dev10:24
*** chmouel has joined #openstack-dev10:24
*** Adri2000 has joined #openstack-dev10:24
*** espen_ has joined #openstack-dev10:24
*** Kiall has joined #openstack-dev10:24
*** Dereckson has joined #openstack-dev10:24
*** sdague has joined #openstack-dev10:24
*** kpepple has joined #openstack-dev10:24
*** zykes- has joined #openstack-dev10:24
*** WormMan has joined #openstack-dev10:24
*** aryan has joined #openstack-dev10:24
*** andrewsben has joined #openstack-dev10:24
*** mordred has joined #openstack-dev10:24
*** spn_ has joined #openstack-dev10:24
*** rpedde_away has joined #openstack-dev10:24
*** dripton has joined #openstack-dev10:24
*** akscram has joined #openstack-dev10:24
*** svenx has joined #openstack-dev10:24
*** clayg has joined #openstack-dev10:24
*** Daviey has joined #openstack-dev10:24
*** VeggieMeat has joined #openstack-dev10:24
*** radez_g0n3 has joined #openstack-dev10:24
*** rcloran has joined #openstack-dev10:24
*** hazmat has joined #openstack-dev10:24
*** pandemicsyn has joined #openstack-dev10:24
*** dabo has joined #openstack-dev10:24
*** jgriffith has joined #openstack-dev10:24
*** _cerberus_ has joined #openstack-dev10:24
*** cdub has joined #openstack-dev10:24
*** russellb has joined #openstack-dev10:24
*** andrewbogott_afk has joined #openstack-dev10:24
*** mattstep has joined #openstack-dev10:24
*** zul has joined #openstack-dev10:24
*** persia has joined #openstack-dev10:24
*** mestery has joined #openstack-dev10:24
*** brianr-away has joined #openstack-dev10:24
*** n0ano has joined #openstack-dev10:24
*** uvirtbot` has joined #openstack-dev10:24
*** comstud has joined #openstack-dev10:24
*** glenc_ has joined #openstack-dev10:24
*** Sl0w has joined #openstack-dev10:24
*** xarg has joined #openstack-dev10:24
*** todin has joined #openstack-dev10:24
*** adam_g has joined #openstack-dev10:24
*** enikanorov_ has joined #openstack-dev10:24
*** almaisan-away has joined #openstack-dev10:24
*** bourke has joined #openstack-dev10:24
*** yamahata has joined #openstack-dev10:24
*** zodiak has joined #openstack-dev10:24
*** syst3mw0rm has joined #openstack-dev10:24
*** Apsu` has joined #openstack-dev10:24
*** vipul has joined #openstack-dev10:24
*** doude has joined #openstack-dev10:24
*** Qten has joined #openstack-dev10:24
*** Lumiere has joined #openstack-dev10:24
*** rgoodwin has joined #openstack-dev10:24
*** epopt37 has joined #openstack-dev10:24
*** lifeless has joined #openstack-dev10:24
*** fungi has joined #openstack-dev10:24
*** tgall_foo has joined #openstack-dev10:24
*** rha has joined #openstack-dev10:24
*** ociuhandu has joined #openstack-dev10:24
*** adepti37 has joined #openstack-dev10:24
*** EntropyWorks has joined #openstack-dev10:24
*** troytoman-away has joined #openstack-dev10:24
*** Hien has joined #openstack-dev10:24
*** spn has joined #openstack-dev10:24
*** benner has joined #openstack-dev10:24
*** davidkranz has joined #openstack-dev10:24
*** morgan.freenode.net sets mode: +vv pandemicsyn _cerberus_10:24
*** adalbas has joined #openstack-dev10:24
*** clarkb has joined #openstack-dev10:24
*** ijw has joined #openstack-dev10:24
*** brucer has joined #openstack-dev10:24
*** anderstj has joined #openstack-dev10:24
*** swifterdarrell has joined #openstack-dev10:24
*** joearnold has joined #openstack-dev10:24
*** alpha_ori has joined #openstack-dev10:24
*** openstackgerrit has joined #openstack-dev10:24
*** FARiN has joined #openstack-dev10:24
*** tserong has joined #openstack-dev10:24
*** GheRivero has joined #openstack-dev10:24
*** corXi has joined #openstack-dev10:24
*** ndipanov has joined #openstack-dev10:24
*** rods has joined #openstack-dev10:24
*** BLZbubba has joined #openstack-dev10:24
*** Gordonz has joined #openstack-dev10:24
*** crandquist has joined #openstack-dev10:24
*** sc68cal has joined #openstack-dev10:24
*** harlowja has joined #openstack-dev10:24
*** yidclare has joined #openstack-dev10:24
*** matiu has joined #openstack-dev10:24
*** utlemming has joined #openstack-dev10:24
*** kmartin has joined #openstack-dev10:24
*** cloudfly has joined #openstack-dev10:24
*** alunduil has joined #openstack-dev10:24
*** maxiz has joined #openstack-dev10:24
*** \etc\bin has joined #openstack-dev10:24
*** mrodden has joined #openstack-dev10:24
*** openstackjenkins has joined #openstack-dev10:24
*** mnaser has joined #openstack-dev10:24
*** negronjl has joined #openstack-dev10:24
*** dims has joined #openstack-dev10:24
*** AnilV4 has joined #openstack-dev10:24
*** alop has joined #openstack-dev10:24
*** hattwick has joined #openstack-dev10:24
*** garyk has joined #openstack-dev10:24
*** belmoreira has joined #openstack-dev10:24
*** mrunge has joined #openstack-dev10:24
*** rafaduran has joined #openstack-dev10:24
*** jkoelker has joined #openstack-dev10:24
*** reidrac has joined #openstack-dev10:24
*** aloga has joined #openstack-dev10:24
*** Dorogs has joined #openstack-dev10:24
*** mmagr has joined #openstack-dev10:24
*** salv-orlando has joined #openstack-dev10:24
*** eglynn_ has joined #openstack-dev10:24
*** jpich has joined #openstack-dev10:24
*** alobbs has joined #openstack-dev10:24
*** davidha has joined #openstack-dev10:24
*** rburon has joined #openstack-dev10:24
*** derekh has joined #openstack-dev10:24
*** arbrandes has joined #openstack-dev10:24
*** danpb has joined #openstack-dev10:24
*** diganta has joined #openstack-dev10:24
*** sagar_nikam has joined #openstack-dev10:24
*** stevebake has joined #openstack-dev10:24
*** thimble has joined #openstack-dev10:24
*** koolhead17 has joined #openstack-dev10:24
*** zing has joined #openstack-dev10:24
*** mnewby has joined #openstack-dev10:24
*** Tross has joined #openstack-dev10:24
*** epim has joined #openstack-dev10:24
*** kmansel has joined #openstack-dev10:24
*** mmcloud has joined #openstack-dev10:24
*** timello has joined #openstack-dev10:24
*** vuntz has joined #openstack-dev10:24
*** blamar has joined #openstack-dev10:24
*** JStoker has joined #openstack-dev10:24
*** cmagina has joined #openstack-dev10:24
*** smoser has joined #openstack-dev10:24
*** openstack_newbe has joined #openstack-dev10:24
*** sstent has joined #openstack-dev10:24
*** jesusaurus has joined #openstack-dev10:24
*** pvo has joined #openstack-dev10:24
*** dhubbard has joined #openstack-dev10:24
*** iccha has joined #openstack-dev10:24
*** Vek has joined #openstack-dev10:24
*** Shrews has joined #openstack-dev10:24
*** rkukura has joined #openstack-dev10:24
*** 16SAAH75Y has joined #openstack-dev10:24
*** soren has joined #openstack-dev10:24
*** file has joined #openstack-dev10:24
*** devananda has joined #openstack-dev10:24
*** dhubbard_ has joined #openstack-dev10:24
*** dragondm has joined #openstack-dev10:24
*** jmeredit has joined #openstack-dev10:24
*** zigo has joined #openstack-dev10:24
*** pballand has joined #openstack-dev10:24
*** ChanServ has joined #openstack-dev10:24
*** jeblair has joined #openstack-dev10:24
*** morgan.freenode.net sets mode: +vvoo pvo soren ChanServ jeblair10:24
*** cp16net has joined #openstack-dev10:24
*** jerdfelt has joined #openstack-dev10:24
*** Toanster has joined #openstack-dev10:24
*** sthaha has quit IRC10:25
*** darjeeling has quit IRC10:25
*** pixelbeat has quit IRC10:25
*** amotoki has quit IRC10:25
*** zaneb has quit IRC10:25
*** pabelanger has quit IRC10:25
*** dtroyer_zz has quit IRC10:25
*** jpeeler has quit IRC10:25
*** CrackerJackMack has quit IRC10:25
*** ywu has quit IRC10:25
*** bcwaldon has quit IRC10:25
*** rmk has quit IRC10:25
*** westmaas has quit IRC10:25
*** darraghb has quit IRC10:26
*** juice has quit IRC10:26
*** dansmith has quit IRC10:26
*** jkyle has quit IRC10:26
*** redbo has quit IRC10:26
*** davidlenwell has quit IRC10:26
*** bigmeow has quit IRC10:26
*** Drakiz has quit IRC10:26
*** cburgess has quit IRC10:26
*** seats has quit IRC10:26
*** guitarzan has quit IRC10:26
*** jk0 has quit IRC10:26
*** torgomatic has quit IRC10:26
*** rainya has quit IRC10:26
*** villep has quit IRC10:26
*** creiht has quit IRC10:26
*** s1rp has quit IRC10:26
*** antonym has quit IRC10:26
*** martyntaylor has joined #openstack-dev10:26
*** sthaha has joined #openstack-dev10:26
*** darjeeling has joined #openstack-dev10:26
*** pixelbeat has joined #openstack-dev10:26
*** amotoki has joined #openstack-dev10:26
*** zaneb has joined #openstack-dev10:26
*** pabelanger has joined #openstack-dev10:26
*** dtroyer_zz has joined #openstack-dev10:26
*** jpeeler has joined #openstack-dev10:26
*** CrackerJackMack has joined #openstack-dev10:26
*** ywu has joined #openstack-dev10:26
*** westmaas has joined #openstack-dev10:26
*** bcwaldon has joined #openstack-dev10:26
*** rmk has joined #openstack-dev10:26
*** darraghb has joined #openstack-dev10:27
*** juice has joined #openstack-dev10:27
*** dansmith has joined #openstack-dev10:27
*** jkyle has joined #openstack-dev10:27
*** redbo has joined #openstack-dev10:27
*** davidlenwell has joined #openstack-dev10:27
*** bigmeow has joined #openstack-dev10:27
*** Drakiz has joined #openstack-dev10:27
*** jk0 has joined #openstack-dev10:27
*** cburgess has joined #openstack-dev10:27
*** seats has joined #openstack-dev10:27
*** guitarzan has joined #openstack-dev10:27
*** torgomatic has joined #openstack-dev10:27
*** rainya has joined #openstack-dev10:27
*** villep has joined #openstack-dev10:27
*** creiht has joined #openstack-dev10:27
*** s1rp has joined #openstack-dev10:27
*** antonym has joined #openstack-dev10:27
*** morgan.freenode.net sets mode: +vvv redbo jk0 creiht10:27
*** doude has quit IRC10:28
*** zodiak has quit IRC10:28
*** rpedde_away has quit IRC10:28
*** svenx has quit IRC10:28
*** doude has joined #openstack-dev10:28
*** zodiak has joined #openstack-dev10:28
*** svenx has joined #openstack-dev10:28
*** rpedde_away has joined #openstack-dev10:28
*** aloga has quit IRC10:30
*** mnaser has quit IRC10:30
*** maxiz has quit IRC10:30
*** BLZbubba has quit IRC10:30
*** FARiN has quit IRC10:30
*** swifterdarrell has quit IRC10:30
*** brucer has quit IRC10:30
*** tgall_foo has quit IRC10:30
*** Lumiere has quit IRC10:30
*** Qten has quit IRC10:30
*** spn_ has quit IRC10:30
*** aloga has joined #openstack-dev10:30
*** mnaser has joined #openstack-dev10:30
*** maxiz has joined #openstack-dev10:30
*** BLZbubba has joined #openstack-dev10:30
*** FARiN has joined #openstack-dev10:30
*** swifterdarrell has joined #openstack-dev10:30
*** brucer has joined #openstack-dev10:30
*** tgall_foo has joined #openstack-dev10:30
*** Lumiere has joined #openstack-dev10:30
*** Qten has joined #openstack-dev10:30
*** spn_ has joined #openstack-dev10:30
*** maxiz has quit IRC10:37
*** danpb has quit IRC10:37
*** danpb has joined #openstack-dev10:39
*** anniec has joined #openstack-dev10:49
*** anniec has quit IRC10:50
*** anniec has joined #openstack-dev10:51
digantahiiiiiiii10:52
*** maurosr has joined #openstack-dev10:54
*** gongysh has joined #openstack-dev10:54
*** apevec has joined #openstack-dev10:55
*** apevec has joined #openstack-dev10:55
*** derekm has joined #openstack-dev11:00
*** martyntaylor has left #openstack-dev11:00
*** henrynash has joined #openstack-dev11:08
*** thimble has quit IRC11:19
*** derekm has quit IRC11:23
*** sthaha has quit IRC11:27
*** anniec has quit IRC11:27
*** arbrandes has quit IRC11:31
*** maurosr has quit IRC11:34
*** anniec has joined #openstack-dev11:35
*** maurosr has joined #openstack-dev11:35
*** almaisan-away is now known as al-maisan11:37
*** sthaha has joined #openstack-dev11:40
*** anniec has quit IRC11:41
*** egallen has joined #openstack-dev11:46
*** rburon has quit IRC11:46
*** rafaduran has left #openstack-dev11:52
*** anniec has joined #openstack-dev11:54
*** thingee has quit IRC11:56
*** ondergetekende has joined #openstack-dev11:59
*** ondergetekende has quit IRC12:00
*** rburon has joined #openstack-dev12:01
*** arata has joined #openstack-dev12:03
digantahiiii12:04
reidracI have a problem with keystoneclient when authenticating using rackspace keystone service12:05
reidracrackspace is not returning an adminURL in the serviceCatalog12:06
reidracand that is making keystoneclient crash12:06
reidracmanagement_url property is returning None, so that line crashes: https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/v2_0/client.py#L18612:07
*** al-maisan is now known as almaisan-away12:08
*** rkukura has quit IRC12:08
reidracI think the adminURL is not required to authenticate12:08
reidracany keystone dev in the room? :)12:08
*** Ruetobas has joined #openstack-dev12:13
*** egallen has quit IRC12:15
*** maurosr has quit IRC12:15
*** maurosr has joined #openstack-dev12:17
*** egallen has joined #openstack-dev12:18
openstackgerritA change was merged to openstack/quantum: plugin/ryu: add tunnel support  https://review.openstack.org/1120412:20
*** arbrandes has joined #openstack-dev12:21
*** dolphm has joined #openstack-dev12:30
*** dolphm has quit IRC12:30
*** dolphm has joined #openstack-dev12:31
*** ondergetekende has joined #openstack-dev12:42
*** littleidea has joined #openstack-dev12:42
*** littleidea has quit IRC12:47
*** boden has joined #openstack-dev12:49
*** dolphm has quit IRC12:49
*** littleidea has joined #openstack-dev12:49
*** littleidea has left #openstack-dev12:49
*** hghazal has joined #openstack-dev12:50
*** markvoelker has joined #openstack-dev12:54
*** samkottler|out is now known as samkottler12:54
*** thimble has joined #openstack-dev12:55
*** dolphm has joined #openstack-dev12:55
*** hghazal has quit IRC12:55
*** dolphm has quit IRC12:56
*** dolphm has joined #openstack-dev12:56
*** dolphm has quit IRC12:57
*** dolphm has joined #openstack-dev12:58
*** hghazal has joined #openstack-dev13:01
*** davidha has quit IRC13:03
*** annegentle_ has joined #openstack-dev13:05
*** davidha has joined #openstack-dev13:11
*** Dr_Who has joined #openstack-dev13:12
openstackgerritA change was merged to openstack/horizon: Report correct return value from pep8 check  https://review.openstack.org/1508013:15
*** networkstatic has joined #openstack-dev13:15
*** Dorogs has quit IRC13:17
*** Dorogs has joined #openstack-dev13:19
*** darjeeling has quit IRC13:19
*** alunduil has quit IRC13:24
*** sacharya has joined #openstack-dev13:25
*** kgriffs has joined #openstack-dev13:30
trapniHey, I am getting an error on `nova show $VM` (and in dashboard) since today: https://gist.github.com/4065771 - does anyone have any idea how to interpret this logfile output ?13:31
*** davidha has quit IRC13:32
*** tmishler has joined #openstack-dev13:33
*** hghazal has quit IRC13:34
*** kbringard has joined #openstack-dev13:35
*** davidha has joined #openstack-dev13:35
*** milner has joined #openstack-dev13:36
*** Dr_Who has quit IRC13:36
*** hghazal has joined #openstack-dev13:37
*** pabelanger has quit IRC13:41
*** gongysh has quit IRC13:50
*** dolphm has quit IRC13:53
*** littleidea has joined #openstack-dev13:55
*** jergerber has joined #openstack-dev14:01
*** samkottler is now known as samkottler|call14:03
*** arata has quit IRC14:04
*** dolphm has joined #openstack-dev14:07
*** davidha has quit IRC14:07
*** pabelanger has joined #openstack-dev14:08
*** ayoung has joined #openstack-dev14:09
*** davidha has joined #openstack-dev14:09
garykmaoy: ping14:10
*** maxiz has joined #openstack-dev14:13
*** maxiz_ has joined #openstack-dev14:15
*** roadTripper has joined #openstack-dev14:16
*** egallen has quit IRC14:17
trapnihttps://gist.github.com/4065972 is the updated gist containing verbose and debug output into nova-api.log, but I still can't help myself why `nova show $VM` is bailing out since today.14:18
*** egallen has joined #openstack-dev14:18
*** annegentle_ has quit IRC14:21
*** sthaha has quit IRC14:21
*** rpedde_away is now known as rpedde14:22
zingtrapni: the image does not exist anymmore? try show with --minimal14:23
*** alunduil has joined #openstack-dev14:26
*** \etc\bin has quit IRC14:28
*** Dr_Who has joined #openstack-dev14:29
*** Dr_Who has joined #openstack-dev14:29
*** alunduil has quit IRC14:30
*** imsplitbit has joined #openstack-dev14:31
*** alunduil has joined #openstack-dev14:31
*** sagar_nikam has quit IRC14:31
*** darjeeling has joined #openstack-dev14:32
*** sagar_nikam has joined #openstack-dev14:32
*** darjeeling has joined #openstack-dev14:32
*** rkukura has joined #openstack-dev14:35
*** mtreinish has joined #openstack-dev14:36
*** amotoki has quit IRC14:38
trapnizing: --minimal does not exist. but you are right, that MAY be the case14:38
trapnizing: the question is, how do I verify this? do you know? - I mean, I cannot access any inspect command now, now, that they do raise. :)14:39
zingverify that the image exist14:39
zing--minimal should be optional arg, maybe novaclient update ?14:41
*** jaypipes has joined #openstack-dev14:41
trapnizing: I am using OpenStack (Essex Release) from Ubuntu 12.04 LTS official packages.14:43
trapniwe're currently traversing down the sql db, and now the file system. thanks so far :)14:44
*** samkottler|call is now known as samkottler14:44
*** colinmcnamara has joined #openstack-dev14:46
*** oNeToWn has joined #openstack-dev14:46
*** colinmcnamara1 has joined #openstack-dev14:48
trapnizing: `glance index` also bails out. we're getting closer :)14:48
zingglance running ?14:48
*** timjr has joined #openstack-dev14:49
*** colinmcnamara has quit IRC14:50
*** japage has joined #openstack-dev14:51
*** colinmcnamara has joined #openstack-dev14:52
*** colinmcnamara1 has quit IRC14:52
*** littleidea has quit IRC14:55
*** colinmcnamara1 has joined #openstack-dev14:55
*** esheffield has joined #openstack-dev14:56
*** littleidea has joined #openstack-dev14:56
*** colinmcnamara has quit IRC14:57
*** TerryH has joined #openstack-dev14:57
*** colinmcnamara has joined #openstack-dev14:58
*** colinmcnamara1 has quit IRC14:59
*** winston-d has joined #openstack-dev14:59
*** sacharya has quit IRC15:05
*** annegentle_ has joined #openstack-dev15:10
*** topol has joined #openstack-dev15:12
*** colinmcnamara1 has joined #openstack-dev15:12
*** colinmcnamara has quit IRC15:13
*** topol has quit IRC15:13
*** topol_ has joined #openstack-dev15:13
*** topol_ is now known as topol15:13
*** epim has quit IRC15:15
*** colinmcnamara has joined #openstack-dev15:16
*** colinmcnamara1 has quit IRC15:16
*** halfss has joined #openstack-dev15:19
*** colinmcnamara has quit IRC15:21
*** colinmcnamara1 has joined #openstack-dev15:21
*** andrewbogott_afk is now known as andrewbogott15:21
halfsshi,is there anyway to get the exactly mem usage of instance by libvirt?15:21
dansmithhalfss: what do you mean by "exactly"15:22
*** radez_g0n3 is now known as radez15:23
*** colinmcnamara1 has quit IRC15:23
halfssdansmith: i use dom.memstatus() to get the mem usage of instance, but the return 'actual' is all the mem to allocation,not the instance'os usage15:24
dansmithhalfss: right, so libvirt doesn't know what of the memory it has given to the guest is actually in use15:24
dansmithhalfss: I'm not sure kvm even knows that, although with the balloon driver loaded, it may15:25
dansmithhalfss: however, kvm and xen (PV) differ substantially in this regard15:25
dansmithdanpb would probably know for sure15:26
*** markmcclain has joined #openstack-dev15:26
halfssoh, i am right a script(python) to get the instance usage(cpu,mem,disk,net) of instance,but i can't get exactly of mem15:26
*** colinmcnamara has joined #openstack-dev15:26
*** cmagina has quit IRC15:29
*** halfss has quit IRC15:30
*** jergerber has quit IRC15:30
*** cmagina has joined #openstack-dev15:30
*** halfss has joined #openstack-dev15:31
*** jergerber has joined #openstack-dev15:32
*** dprince has joined #openstack-dev15:33
*** sacharya has joined #openstack-dev15:33
*** datsun180b has joined #openstack-dev15:34
danpbdansmith: halfss yep, libvirt will just tell you what is currently allocated to the guest, and what level it has ballooned to15:34
halfssdanpb: yes , is there any other way to get che mem usage of an instance?15:35
danpbactuall host OS allocation will vary and that's not exposed via libvirt APIs IIRC15:35
openstackgerritA change was merged to openstack/glance: Lowering certain log lines from error to info  https://review.openstack.org/1579215:36
*** colinmcnamara has quit IRC15:36
*** notmyname has joined #openstack-dev15:37
*** ChanServ sets mode: +v notmyname15:37
halfssyes15:37
*** colinmcnamara has joined #openstack-dev15:37
*** topol has quit IRC15:38
*** colinmcnamara has left #openstack-dev15:39
*** adjohn has joined #openstack-dev15:40
*** gatuus has joined #openstack-dev15:40
*** adjohn has quit IRC15:41
*** ondergetekende_ has joined #openstack-dev15:41
*** cmagina has quit IRC15:41
*** ondergetekende has quit IRC15:41
*** zul has quit IRC15:42
winston-ddanpb, a related question. I think when nova report mem usage, it should report the memory all guests intend to allocate instead of currently allocated. otherwise, scheduler may over-estimate free/available mem of a node.15:43
winston-ddanpb, what do you think?15:43
openstackgerritA change was merged to openstack/ceilometer: Don't re-import flags and do parse_args instead of flags.FLAGS()  https://review.openstack.org/1596315:44
*** otherwiseguy has joined #openstack-dev15:44
*** zul has joined #openstack-dev15:46
dansmithwinston-d: wouldn't that defeat the purpose of being able to balloon guests down?15:47
dansmithI don't even know if openstack supports that action, but your question makes me think it's relevant somehow :)15:48
winston-ddansmith, well, balloon guests should be treated differently, i guess.15:48
*** davidha has quit IRC15:49
*** danwent has joined #openstack-dev15:49
danpbwinston-d: yes, absolutely - i thought it already did that in fact15:50
*** radez is now known as radez_g0n315:50
winston-ddanpb, well, last time i checked (about one week ago), it didn't. but i could be wrong.15:51
danpbdansmith: in order to meet SLAs, if nova uses ballooning, it also needst to use cgroups memory limits15:51
danpbdansmith: because guests can't be trusted to balloon themselves15:51
openstackgerritA change was merged to openstack/ceilometer: doc: rename stackforge to openstack  https://review.openstack.org/1595115:51
dansmithdanpb: sure.. maybe I misunderstood the question15:52
dansmithdanpb: if you ballon a guest down and set the cgroup limit, then you report to the scheduler the new usage, not the usage that may be in effect if you were to balloon back up, right?15:52
winston-ddanpb, i think libvirt reports mem usage by checking /proc/mem. see nova/virt/libvirt/driver.py:203515:53
*** gatuus has quit IRC15:54
winston-ddansmith, i think so15:54
*** gatuus has joined #openstack-dev15:55
openstackgerritA change was merged to openstack/ceilometer: Fix pymongo requirements  https://review.openstack.org/1590215:55
*** timello has quit IRC15:55
dansmithwinston-d: I'm saying that I think that's the proper behavior, and what I expect nova's libvirt does right now15:57
*** colinmcnamara has joined #openstack-dev15:57
*** cmagina has joined #openstack-dev15:59
winston-ddansmith, danpb this is how libvirt report free mem for now: https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L203816:00
*** colinmcnamara1 has joined #openstack-dev16:00
dansmithwinston-d: yep, that's what I'd expect16:01
*** radez_g0n3 is now known as radez16:01
danpbwinston-d: hmm, yes, that is somewhat bogus16:02
*** colinmcnamara has quit IRC16:02
*** belmoreira has quit IRC16:02
dansmithwhy?16:02
danpbdansmith: KVM allocates memory only when the guest touches a page16:02
dansmithdanpb: oh?16:02
trapnithere is no dedicated heat-api irc channel, is it. I mean, anyone of *you* using Heat API?16:02
winston-ddansmith, this works for ballooning guest, but what about guest doesn't do ballooning, just simply use less mem than expected?16:02
danpbdansmith: so you can have a 8 GB host, start an 8 GB ram guest, and this will report  200 MB in use16:02
winston-ddansmith, that's my point!16:03
danpbwhich is clearly bollocks from the POV of scheduling guests to avoid overcommit16:03
dansmithwinston-d: okay, okay, that's fair :)16:03
dansmithwhat I'm saying is:16:03
zanebtrapni: #heat16:03
*** alexpilotti has joined #openstack-dev16:03
*** colinmcnamara has joined #openstack-dev16:03
*** dhellmann has joined #openstack-dev16:03
danpbyou'd be better off just iterating over all guests and adding up their RAM allocation16:03
danpband then append 200 MB for general host OS usage fudge factor16:03
dansmithdanpb: winston-d: I was confused about what you meant.. I thought you were talking about the current/max allocation that libvirt keeps16:03
winston-ddanpb, 200MB for one guest or all?16:05
*** colinmcnamara1 has quit IRC16:05
danpbwinston-d: no for all16:05
trapnizaneb: ha!16:05
*** colinmcnamara has quit IRC16:05
winston-ddanpb, so used_mem should be all guest allocation + 200MB?16:06
*** colinmcnamara has joined #openstack-dev16:06
danpbyep, it is not ideal, but i think that'd be a better starting point than what we have now16:06
*** networkstatic has quit IRC16:06
winston-ddanpb, i'll file a bug on this, ok?16:06
danpbsure16:06
danpbthere might already be a bug about this somewhere in fact16:07
*** halfss has quit IRC16:07
winston-ddanpb, oh, let me check if i can find one16:07
winston-ddansmith, sorry about confusion, i was talking about how compute node should report mem usage.16:09
dansmithwinston-d: I know, but I thought you were making a different argument .. my fault, carry on :D16:09
notmynamettx: final 1.7.5 versioning merged to milestone-proposed16:11
winston-ddansmith, danpb actually if ballooning is used, total used mem should be allocated_mem for non-balloon guests + mem usage of balloon guests + ~200MB16:11
winston-di just don't know how to get mem usage for balloon guest, yet.16:12
ttxnotmyname: cool, will ping you when tarball is published, so that you can announce it ?16:12
openstackgerritA change was merged to openstack/nova: Remove volume.driver and volume.iscsi  https://review.openstack.org/1568516:13
*** reed_ has joined #openstack-dev16:14
ttxnotmyname: OK on releasing d9bf3438d8f143821fc207b7031c85a2028705ac as 1.7.5 ?16:14
winston-ddanpb, i didn't find bugs related to nova mem usage reporting16:15
alaskidprince: around?16:15
dprincealaski: hi16:15
winston-ddanpb, i'll just report a new one, worst case it'd be a duplicated bug.16:16
alaskidprince: hey.  Quick question on https://review.openstack.org/#/c/15919/1.  The shutdown attempt, and type, are logged in the respective *_shutdown_vm methods.  Is that enough, or would you like something at the resize attempt level?16:16
*** danwent has quit IRC16:17
dprincealaski: I suppose I just wanted to make sure that if the clean shutdown fails... we know that clearly and that it then is going to default to trying the hard shutdown.16:21
dprincealaski: If clean shutdown times out will it log that?16:21
dprincealaski: I guess it will log the exception.16:22
alaskidprince: I don't know exactly how that presents itself, but if it's as a xenapi error it will16:22
*** colinmcnamara has quit IRC16:22
*** colinmcnamara has joined #openstack-dev16:23
*** hghazal has quit IRC16:23
alaskiI can add a descriptive log line, just to be clear what's happening16:23
dprincealaski: yeah. I suppose a log debug was all I was thinking there.16:24
*** hghazal has joined #openstack-dev16:24
*** hemna has joined #openstack-dev16:26
*** colinmcnamara has quit IRC16:26
*** colinmcnamara has joined #openstack-dev16:27
*** dprince has quit IRC16:27
*** gyee has joined #openstack-dev16:27
*** gyee has quit IRC16:28
*** openstack_newbe1 has joined #openstack-dev16:28
openstack_newbe1can anyone please give me some tips to set up development environment for nova on my mac16:29
*** gyee has joined #openstack-dev16:29
*** colinmcnamara1 has joined #openstack-dev16:30
winston-dopenstack_newbe1, please take a look at http://devstack.org16:31
*** colinmcnamara has quit IRC16:31
*** rnirmal has joined #openstack-dev16:35
openstack_newbe1winston-d: I don't see any particular set up for mac16:35
*** steveleon has joined #openstack-dev16:36
*** reed_ is now known as reed16:37
*** dani4571 has joined #openstack-dev16:38
*** dani4571 has quit IRC16:38
dolphmayoung: just fyi, rebased jose's ldap changes and approved https://review.openstack.org/#/c/14964/16:39
*** annashen_ has joined #openstack-dev16:40
ayoungdolphm, thanks.16:41
*** annashen_ has quit IRC16:41
notmynamettx: correct16:41
*** epim has joined #openstack-dev16:41
*** reidrac has quit IRC16:41
*** winston-d has quit IRC16:42
*** thimble has quit IRC16:43
*** topol_ has joined #openstack-dev16:44
alexpilottirussellb: ping!16:45
ayoungdolphm, do I need a session to do queries in sqlalchemy?  If so, how do I get a session out of the base?16:45
*** dubsquared has joined #openstack-dev16:45
*** dubsquared has quit IRC16:45
*** dubsquared has joined #openstack-dev16:45
dolphmayoung: yeah, session = base.get_session(); session.query(SomeModel).all();16:46
*** ondergetekende_ has quit IRC16:46
russellbalexpilotti: what's up16:46
dolphmayoung: i think the drivers extend base, so they just do self.get_session()16:47
*** colinmcnamara1 has quit IRC16:47
*** colinmcnamara has joined #openstack-dev16:47
alexpilottirussellb: sorry to bother you again :-) we came up with a (final?) split of the last Hyper-V commit:https://review.openstack.org/#/c/15743/16:49
ttxnotmyname: tagged and uploaded to https://launchpad.net/swift/grizzly/1.7.516:49
*** topol_ is now known as topol16:49
alexpilottirussellb: https://review.openstack.org/#/c/15914/16:49
russellbalexpilotti: ok.  i was hoping folks that have worked on the config drive code would review the last part16:49
alexpilottirussellb: smoser did already!16:49
*** saurabhs has joined #openstack-dev16:49
ayoungdolphm, I see wierd things with tables not existing.  Does the session associated with base refer to the same engine?16:49
alexpilottimikal: ping :-)16:49
*** jtran has joined #openstack-dev16:50
*** apevec has quit IRC16:50
*** garyk has quit IRC16:50
dolphmayoung: each instance of Base has it's own engine, and would therefore get it's own sqlite instance16:50
*** metral has joined #openstack-dev16:51
alexpilottirussellb: we split the configdrive from the hyper-v specific bits16:51
ayoungdolphm, so If I cache the base object and generate everything off that all should be well.  hmmm  doesn't seem to be.16:51
*** colinmcnamara1 has joined #openstack-dev16:51
dolphmayoung: there's two workarounds ... overwrite each driver's engine with one that's already been configured (which we do in test_backends_sql at the moment)16:51
dolphmayoung: or you can use this ... which i needed because i can't control the engine externally when launching an entire wsgi server in tests: https://review.openstack.org/#/c/15969/1/keystone/common/sql/core.py16:52
*** colinmcnamara has quit IRC16:52
*** apevec has joined #openstack-dev16:53
*** apevec has joined #openstack-dev16:53
ayoungdolphm, this isn't using drivers, just the straight sql work needed in the test.16:54
ayoungdolphm, can I get a session from an engine?16:54
*** thimble has joined #openstack-dev16:54
dolphmayoung: don't think so16:54
ayoungdolphm, that was why I origianlly had the sessionmaker, then16:54
*** colinmcnamara has joined #openstack-dev16:55
gyeedolphm, how do I retrigger jenkins?16:55
dolphmgyee: recheck16:55
*** annashen_ has joined #openstack-dev16:56
gyeewhere's that magic "recheck" button?16:56
*** colinmcnamara1 has quit IRC16:56
*** dubsquared1 has joined #openstack-dev16:56
ayounggyee, not a button16:56
*** zaitcev has joined #openstack-dev16:57
ayounggyee, type that one word into a review16:57
*** dubsquared has quit IRC16:57
*** SlickNik has joined #openstack-dev16:57
dolphmayoung: https://bugs.launchpad.net/python-swiftclient/+bug/107786916:58
uvirtbot`Launchpad bug 1077869 in python-swiftclient "Swift CLI can't access to keystone with self signed certification" [Undecided,New]16:58
andrewbogottmikal, are you online?  I have yet more questions about sqlite migration.16:58
*** winston-d has joined #openstack-dev16:59
*** colinmcnamara has quit IRC16:59
*** imsplitbit has quit IRC17:00
ayoungdolphm, sounds like they don't have their certs in order17:01
*** annashen_ has quit IRC17:02
*** colinmcnamara has joined #openstack-dev17:07
apevecayoung, or swiftclient needs to add --os-cacert  ?17:08
ayoungapevec, that could be.  But it looks like the problem is in the SSL impl, not signing, right? gyee care to weigh in on https://bugs.launchpad.net/python-swiftclient/+bug/107786917:09
uvirtbot`Launchpad bug 1077869 in python-swiftclient "Swift CLI can't access to keystone with self signed certification" [Undecided,New]17:09
gyeeayoung, looking ...17:09
gyeeyep, CA cert is missing or invalid17:10
gyeecan you also run openssl to check out the problem17:10
*** steveleon has quit IRC17:11
gyeeopenssl s_client -CAfile cacert.pem -debug -connect hostname:port17:11
*** Dorogs has quit IRC17:14
*** jcmartin has joined #openstack-dev17:14
*** schander has joined #openstack-dev17:15
*** colinmcnamara1 has joined #openstack-dev17:17
*** winston-d has quit IRC17:18
*** colinmcnamara has quit IRC17:20
*** ndipanov has quit IRC17:21
*** ndipanov has joined #openstack-dev17:23
*** colinmcnamara1 has quit IRC17:23
*** colinmcnamara has joined #openstack-dev17:24
*** thimble has quit IRC17:25
*** metral_ has joined #openstack-dev17:26
*** colinmcnamara1 has joined #openstack-dev17:28
*** colinmcnamara has quit IRC17:28
*** jog0 has joined #openstack-dev17:29
*** garyk has joined #openstack-dev17:29
dolphmayoung: can you poke this with another approval? not sure why it hasn't merged yet https://review.openstack.org/#/c/14964/17:29
*** metral has quit IRC17:29
*** metral_ is now known as metral17:29
ayoungdolphm, looking17:29
*** radez is now known as radez_g0n317:29
ayoungdolphm, done, but my guess is whatever is holding it up is not gerrit at the point.  You also can always to 'reverify' to repoke.17:30
*** woodspa has joined #openstack-dev17:31
dolphmayoung: cool, thanks17:32
*** colinmcnamara1 has quit IRC17:33
*** winston-d has joined #openstack-dev17:33
dolphmayoung: should i cut the KVS policy driver (brand new) from the v3 policy patch?17:33
*** thingee has joined #openstack-dev17:33
*** anniec has quit IRC17:34
*** colinmcnamara has joined #openstack-dev17:35
*** thingee has quit IRC17:35
ayoungdolphm, yes17:36
ayoungno more KVS17:36
*** colinmcnamara1 has joined #openstack-dev17:38
openstackgerritA change was merged to openstack/keystone: Provide config file fields for enable users in LDAP backend (bug1067516)  https://review.openstack.org/1496417:38
dolphmayoung: yay ^17:39
openstackgerritA change was merged to openstack/nova: Try hard shutdown if clean fails on resize down  https://review.openstack.org/1591917:39
ayoungw00T17:39
*** colinmcnamara has quit IRC17:39
*** aeperezt has joined #openstack-dev17:40
*** samkottler is now known as samkottler|lunch17:40
*** dprince has joined #openstack-dev17:40
*** thingee has joined #openstack-dev17:41
*** heckj has joined #openstack-dev17:44
*** colinmcnamara1 has quit IRC17:44
*** colinmcnamara has joined #openstack-dev17:44
*** steveleon has joined #openstack-dev17:44
* heckj waves17:44
*** markwash has joined #openstack-dev17:45
*** esp2 has joined #openstack-dev17:45
openstackgerritA change was merged to openstack/swift: patch utils.HASH_PATH_SUFFIX in proxy unittests  https://review.openstack.org/1594217:46
*** colinmcnamara1 has joined #openstack-dev17:46
*** PaulM has joined #openstack-dev17:46
*** esp2 has quit IRC17:46
*** timjr has quit IRC17:46
openstackgerritA change was merged to openstack/python-keystoneclient: Add auth-token code to keystoneclient, along with supporting files  https://review.openstack.org/1590417:48
*** colinmcnamara has quit IRC17:48
*** rburon has quit IRC17:48
*** samkottler|lunch is now known as samkottler17:50
*** SlickNik has quit IRC17:51
garykenikanorov_: ping17:54
*** henrynash has quit IRC17:54
*** colinmcnamara has joined #openstack-dev17:54
heckjkeystone meeting in #openstack-meeting in 5 min17:54
*** colinmcnamara1 has quit IRC17:54
*** dubsquared1 has quit IRC17:55
*** Kristy has joined #openstack-dev17:55
*** spiffxp has joined #openstack-dev17:56
*** colinmcnamara1 has joined #openstack-dev17:57
*** colinmcnamara has quit IRC17:59
*** henrynash has joined #openstack-dev18:01
*** colinmcnamara has joined #openstack-dev18:01
*** ondergetekende_ has joined #openstack-dev18:01
*** nachi has joined #openstack-dev18:02
*** nachi_ has joined #openstack-dev18:02
*** colinmcnamara1 has quit IRC18:03
*** colinmcnamara1 has joined #openstack-dev18:04
ayounghenrynash, want to join #openstack-meeting18:05
*** derekh has quit IRC18:05
*** colinmcnamara has quit IRC18:06
*** esp2 has joined #openstack-dev18:08
*** colinmcnamara has joined #openstack-dev18:08
*** colinmcnamara1 has quit IRC18:08
*** otherwiseguy has quit IRC18:09
*** anniec has joined #openstack-dev18:11
*** henrynash_ has joined #openstack-dev18:11
*** anniec_ has joined #openstack-dev18:11
topolhas this meeting started?18:12
*** Mandell has joined #openstack-dev18:12
*** saurabhs has quit IRC18:12
*** saurabhs has joined #openstack-dev18:12
*** henrynash has quit IRC18:13
*** henrynash_ is now known as henrynash18:13
*** networkstatic has joined #openstack-dev18:13
*** dubsquared has joined #openstack-dev18:14
*** imsplitbit has joined #openstack-dev18:14
*** danwent has joined #openstack-dev18:14
*** saurabhs has quit IRC18:14
*** anniec has quit IRC18:15
*** anniec_ is now known as anniec18:15
*** annashen_ has joined #openstack-dev18:16
*** jpich has quit IRC18:17
*** timjr has joined #openstack-dev18:17
*** EmilienM has joined #openstack-dev18:17
*** saurabhs has joined #openstack-dev18:18
*** jdorothy has joined #openstack-dev18:18
*** topol has quit IRC18:20
*** eglynn_ has quit IRC18:20
*** topol has joined #openstack-dev18:20
*** timello has joined #openstack-dev18:21
*** andrewbogott is now known as andrewbogott_afk18:22
*** SlickNik has joined #openstack-dev18:22
*** colinmcnamara has quit IRC18:24
*** colinmcnamara has joined #openstack-dev18:24
*** SlickNik_ has joined #openstack-dev18:25
*** danpb has quit IRC18:25
*** radez_g0n3 is now known as radez18:27
*** colinmcnamara1 has joined #openstack-dev18:27
*** zing has quit IRC18:27
*** annashen_ has quit IRC18:27
*** jcooley has joined #openstack-dev18:27
*** SlickNik_ has quit IRC18:28
*** colinmcnamara has quit IRC18:29
*** SlickNik_ has joined #openstack-dev18:30
*** nati_ueno has joined #openstack-dev18:33
*** annashen_ has joined #openstack-dev18:33
*** openstack_newbe1 has quit IRC18:35
*** jdurgin has quit IRC18:35
*** darraghb has quit IRC18:35
*** SlickNik has quit IRC18:37
*** SlickNik_ is now known as SlickNik18:37
*** eglynn_ has joined #openstack-dev18:37
*** jdurgin has joined #openstack-dev18:39
*** vipul is now known as vipul|away18:43
*** colinmcnamara1 has quit IRC18:43
*** annashen_ has quit IRC18:43
*** colinmcnamara has joined #openstack-dev18:44
*** jcooley has quit IRC18:44
*** egallen has quit IRC18:47
*** CaptTofu has joined #openstack-dev18:49
*** adjohn has joined #openstack-dev18:50
*** jcooley has joined #openstack-dev18:50
*** eglynn_ has quit IRC18:51
*** vipul|away is now known as vipul18:53
*** egallen has joined #openstack-dev18:54
*** colinmcnamara has quit IRC18:55
*** dubsquared has quit IRC18:56
*** afazekas has quit IRC18:56
*** oNeToWn has quit IRC18:57
*** mrodden has quit IRC18:58
annegentle_dtroyer: around?18:59
*** jdorothy has quit IRC18:59
annegentle_I can't seem to run devstack as any user… if I run it as root, I get this:18:59
annegentle_An unexpected error prevented the server from fulfilling your request. (OperationalError) (1045, "Access denied for user 'root'@'localhost' (using password: YES)") None None (HTTP 500)18:59
annegentle_If I create another user and run it, I get this:18:59
annegentle_+ sed -i -e '/^\[logger_root\]/,/^\[.*\]/ s|^\(handlers[ \t]*=[ \t]*\).*$|\1devel,production|' /etc/keystone/logging.conf18:59
annegentle_sed: couldn't open temporary file /etc/keystone/sedq433b0: Permission denied18:59
annegentle_++ failed18:59
annegentle_thoughts?18:59
annegentle_whoops sorry for the big ol' paste19:00
*** annashen has joined #openstack-dev19:00
*** heckj has quit IRC19:00
ayounggyee, what is the authenticate issue you are dealing with in keyring?19:01
tgall_fooannegentle_, as root what ends up happening in /etc/<openstack component>/*.conf will end up owned by root after the files are setup,  so when the services get started they can't access19:01
tgall_fooannegentle_, did some hacking last week to enable running devstack from an rpm install instead of via git and ran into that19:02
annegentle_tgall_foo: ha. Doh.19:02
*** datsun180b has quit IRC19:02
annegentle_tgall_foo: so what is the "right" user to use to run devstack? Devstack's script tells me "In 10 seconds I'm creating a "stack" user"19:02
tgall_fooannegentle_, and I would suspect the second error is the opposite problem19:02
*** eharney has joined #openstack-dev19:02
*** eharney has joined #openstack-dev19:03
*** henrynash has quit IRC19:03
annegentle_tgall_foo: should I create a stack user with sudo permissions?19:03
tgall_fooannegentle_, I've wondered the same.  I ended up just hacking the script to chown at the end of the respective setup phases19:03
annegentle_tgall_foo: wah.19:03
tgall_fooannegentle_, sure should be reasonable19:03
gyeeayoung, see heckj's last review19:04
*** datsun180b has joined #openstack-dev19:06
gyeeayoung, doing it in AccessInfo sound like a better approach19:07
*** gyee has quit IRC19:07
*** jdorothy has joined #openstack-dev19:08
bodendolphm -- is the keystone v3 branch solid enough to play with the v3 API?19:09
*** dubsquared has joined #openstack-dev19:09
dolphmboden: the branches are being deleted, they've been merged to master19:09
dolphmboden: there's a few outstanding commits in review, however19:09
bodendolphm -- OK thanks for the update19:10
*** Kristy has quit IRC19:10
*** dolphm has quit IRC19:12
*** jog0_ has joined #openstack-dev19:13
*** martine has joined #openstack-dev19:13
*** jog0_ has quit IRC19:13
*** jog0__ has joined #openstack-dev19:13
*** egallen has quit IRC19:14
*** jog0 has quit IRC19:17
*** jog0__ is now known as jog019:17
*** henrynash has joined #openstack-dev19:18
*** mrodden has joined #openstack-dev19:18
*** afazekas has joined #openstack-dev19:21
*** eglynn_ has joined #openstack-dev19:23
*** openstack_newbe1 has joined #openstack-dev19:23
*** apevec has quit IRC19:24
*** egallen has joined #openstack-dev19:24
openstack_newbe1can anyone help set up development environment of openstack nova on mac?19:25
*** jog0 has quit IRC19:27
*** jog0 has joined #openstack-dev19:28
*** openstack_newbe1 has quit IRC19:28
devanandasdague: ping19:29
afazekasopenstack_newbe1: You should describe where  you stalled. Your question is too general19:31
*** melwitt has joined #openstack-dev19:35
*** Gordonz has quit IRC19:35
dtroyer_zzannegentle_: I usually run devstack as either my own account or as stack (or ubuntu) or whatever non-root account is available that has sudo to root capability.  Running as root it should create a stack user and switch to that.19:37
dtroyer_zzannegentle_: I haven't tested running as root in a while, I'll try that and see what is up19:37
*** novas0x2a|laptop has joined #openstack-dev19:38
annegentle_dtroyer_zz: talking in your sleep! Nice :)19:38
annegentle_dtroyer_zz: thanks for testing the run-as-root19:38
*** andrewbogott_afk is now known as andrewbogott19:38
afazekasjaypipes: I hope "prefix all with BOTO_" covered the BUILD_TIMEOUT and BUILD_INTERVAL  too19:39
*** belmoreira has joined #openstack-dev19:41
*** Gordonz has joined #openstack-dev19:42
*** epopt37 has quit IRC19:44
bodenayoung -- time for a qq regarding v3 api?19:46
*** Gordonz has quit IRC19:46
*** woodspa has quit IRC19:47
lifelessdevananda: hey, got a few minutes to help me get a working nova dev environment ?19:48
*** dubsquared has quit IRC19:49
devanandalifeless: I can't tell if that's a joke ...19:50
*** epopt37 has joined #openstack-dev19:50
lifelessdevananda: well, my last stab at it ran into package skew between virtualenv and non19:50
*** markmc has joined #openstack-dev19:50
devanandaah19:51
lifelessdevananda: so i want to snarf whatever you're using, and apply it to a clean lxc container, document that for others (a la http://wiki.openstack.org/DependsOnUbuntu) and move on19:51
*** haleyb has joined #openstack-dev19:51
devanandalifeless: so my dev environment is a) my laptop, where i edit things, talk to git repos, and invoke "./run_tests.sh"19:52
devanandalifeless: b) a git repo at home that i mirror everything to19:52
devanandalifeless: and c) some hardware where I run devstack, which pulls things from my local mirror19:52
devanandaon which I run exercise.sh19:52
devanandaas far as venv mismatch, i've beaten on that with a hammer until it worked, and forgotten wht i did19:53
*** networkstatic has quit IRC19:54
*** vipul is now known as vipul|away19:54
*** vipul|away is now known as vipul19:54
*** lloydde has joined #openstack-dev19:54
*** nunosantos has joined #openstack-dev19:55
lifelessdevananda: ah, so no help then :)19:55
devanandalifeless: sorry :(19:55
*** nachi_ has quit IRC19:55
*** mmagr has quit IRC19:56
sdaguedevananda: pong19:56
devanandasdague: heya. so devstack baremetal questions19:57
* lifeless perks up19:57
devanandasdague: right now, devstack pulls images down from somewhere, kinda based on teh driver19:57
sdaguedevananda: fire away19:57
lifelesshow does devgate know what packages to install ?19:58
devanandalifeless: devstack. not devstack-gate19:58
*** gabrielhurley has joined #openstack-dev19:58
lifelessdevananda: I meant the CI system19:58
lifelessdevananda: not devstack; devstack I know.19:58
*** otherwiseguy has joined #openstack-dev19:59
devanandalifeless: right. ah, ok. i'm asking sdague about devstack, not CI19:59
russellbit installs packages based on the contents of the files in files/apts/ or files/rpms/19:59
devanandasdague: so for testing baremetal (whether devstack is actually controlling physical hardware or VMs makes little difference, aside from networking) we need a very different set of images19:59
sdaguerussellb: there are a couple exceptions to to the files/ installation20:00
devanandasdague: deploy kernel + ramdisk, and then the image we will load onto the baremetal node (which we can extract kernel/ramdisk from, and which are separate from the deploy set)20:00
*** topol_ has joined #openstack-dev20:01
*** nachi has quit IRC20:01
devanandasdague: we have a toolchain that builds all these right now, separate from devstack20:01
*** mikal has quit IRC20:01
lifelessrussellb: has there been talk of moving the devstack lists into the individual projects? decentralising it ?20:02
*** topol has quit IRC20:02
*** topol_ is now known as topol20:02
russellbdunno, don't think so20:02
russellbmeeting time for me20:02
devanandasdague: so. should we consume thos eimages in devstack, or pull the tool and generate them?20:02
devanandasdague: sorry for the long-winded question20:03
ayoungboden, you are better off firing v3 api questions at dolphm but he's sleeping.  I'll answer if I can20:03
*** mikal has joined #openstack-dev20:03
sdaguedevananda: I'd suggest just consuming, like the way the cirros image is pulled now20:03
bodenayoung -- does the keystone team plan to implement v3 API for the main identity drivers.. for example domains/credentials support in the sql driver20:04
ayoungboden, see https://review.openstack.org/#/c/12111/420:05
devanandasdague: ack20:05
*** maurosr has quit IRC20:05
*** jdorothy has quit IRC20:06
*** dubsquared has joined #openstack-dev20:08
*** vipul is now known as vipul|away20:09
*** dubsquared has quit IRC20:09
*** mrunge has quit IRC20:12
sdaguedevananda: the other thing, though I can stick it in the review, the baremetal specific prep stuff should probably go in lib/nova not in stack.sh20:13
sdaguewe're really trying to modularize those bits so devstack can be reused for upgrade testing20:14
devanandasdague: gotcha20:14
bodenayoung thanks... when I searched and found that review it only showed 4 patches and the review being abondoned... anyway, so the idea behind the credentials API is that can CRUD arbitrary creds? meaning I can Retrieve plain text credentials20:14
ayoungboden, not abandoned, he just hasn't gotten back to it yet20:15
*** zaitcev has quit IRC20:15
ayoungboden, I'm not sure if plain text would be allowed.  I'd be a little nervous about that20:15
*** gabrielhurley1 has joined #openstack-dev20:17
*** gabrielhurley has quit IRC20:18
bodenayoung ok I'll have to check with dolphm... based on what I'm reading you could CRUD plaintext20:19
*** heckj has joined #openstack-dev20:21
*** jcooley has quit IRC20:22
*** heckj has quit IRC20:22
ayoungboden, yeah, that probably is worth discussing.  I'd have to review the use cases we are looking to support, but storing and fetching shared secrets from a centralized database is, in general a less than optimal approach20:23
*** jakedahn_zz is now known as jakedahn20:24
rkukuramnewby: ping20:25
*** pixelbeat has quit IRC20:28
jaypipesafazekas: yes, thx :)20:29
*** gabrielhurley1 has quit IRC20:31
*** heckj has joined #openstack-dev20:32
*** crandquist has quit IRC20:35
*** samkottler is now known as samkottler|lunch20:36
*** rkukura has quit IRC20:41
afazekasjaypipes: Am I need to do something to be able to survive non-float config param, but logging it ?20:42
*** sagar_nikam has quit IRC20:43
jaypipesafazekas: meh, you could wrap it with a try except ValueError, but it's not a huge deal :)20:43
jaypipesafazekas: either way, fail fast :)20:43
*** ayoung has quit IRC20:44
*** dolphm has joined #openstack-dev20:44
*** gabrielhurley has joined #openstack-dev20:44
afazekasjaypipes: :)20:44
*** zaitcev has joined #openstack-dev20:45
*** gyee has joined #openstack-dev20:45
*** timello has quit IRC20:46
openstackgerritA change was merged to openstack/python-keystoneclient: HACKING compliance: consistent usage of 'except'  https://review.openstack.org/1540820:47
*** martine has quit IRC20:51
nati_uenoarosen: Hi arosen20:51
*** metral_ has joined #openstack-dev20:51
*** vipul|away is now known as vipul20:52
nati_uenoarosen: I wanna discuss with you about the https://github.com/openstack/quantum/blob/master/quantum/tests/unit/test_extension_security_group.py#L81120:52
bodendolphm -- you back at your keyboard?20:53
arosenHi nati_ueno20:53
dolphmboden: am20:53
arosensure what about that?20:53
arosenWhat that test does is creates two security groups and associates them both the the port20:53
arosenin nova you can have multiple security groups associated with an instance. This is what that does.20:54
bodendolphm -- was asking ayoung about the v3 credentials API.. is the intention of that to CRUD arbitrary creds meaning they could be plaintext?20:54
nati_uenoarosen: IMO, this is test for bulk creation20:54
*** metral has quit IRC20:54
*** metral_ is now known as metral20:54
nati_uenoarosen: And it assumes, all rule should have same security group id20:55
dolphmboden: sure, with type=plaintext or type=password or whatever20:55
arosennati_ueno: yea bulk creation isn't being leveraged in that test but it's talking the bulk code path.20:55
nati_uenoarosen: However this test is skipped now.20:55
nati_uenoarosen: And create_security_group_rule_bulk_native didn't check the security group ids20:56
arosenone sec:20:56
nati_uenoarosen: IMO, it is ok to create rules for multiple security group in one bulk creation20:56
bodendolphm -- ok I was reading it as a generic credential store/service so sounds like I was reading right.. thx20:56
dolphmboden: that's exactly the goal20:57
dolphmboden: sort of an evolution of the ec2 credentials api / recognition that it wouldn't be the only thing needing to store credentials in keystone20:57
nati_uenoarosen: k20:57
arosenNova doesn't support that and the reason I didn't go that route is it makes it harder for plugins to implement that in an atomic operation.20:57
nati_uenoarosen: OK I got it. so create_security_group_rule_bulk_native looks have bug20:58
arosennati_ueno: if you create a security group rule in bulk all the rules have to be part of the same security group.20:58
*** dubsquared has joined #openstack-dev20:58
arosenin the db_base?20:58
arosenlooking one sec...20:58
nati_uenoarosen: yes. that part is not tested.20:59
arosennati_ueno: what is the bug?20:59
nati_uenoarosen: the method didn't checks all rules is in the part of the same security group20:59
bodendolphm -- thanks... I think ayoung may have had some questions about that, but appears he's away so I'll send him a copy of the transcript20:59
nati_uenoarosen: I'm implementing linuxbridge security group impl which supports bulk creation21:00
nati_uenoarosen: And the test start fails21:00
arosennati_ueno: are you sure? This looks like it does the check https://github.com/openstack/quantum/blob/master/quantum/db/securitygroups_db.py#L27421:00
*** dprince has quit IRC21:01
arosennati_ueno: why is the unit test passing?21:01
nati_uenoarosen: because if self._skip_native_bulk is true on https://github.com/openstack/quantum/blob/master/quantum/tests/unit/test_extension_security_group.py#L81221:01
nati_uenoarosen: The test looks skipped21:01
*** crandquist has joined #openstack-dev21:02
heckjboden: intention was definitely as a general credential store - was based on discussions earlier of making the EC2 credential mechanism a bit more generic to support alternate credentials if desired21:02
*** samkottler|lunch is now known as samkottler21:02
*** jdorothy has joined #openstack-dev21:02
bodenheckj -- yep got it.. I think there may have been a security concern in terms of storing plaintext creds in a centeralized DB21:03
arosennati_ueno: I'm not following. If the plugin doesn't support bulk then you won't be able to install multiple rules at once so this test shouldn't run.21:03
nati_uenoarosen: Ah I'm talking about test_extension_securitygroup.py https://gist.github.com/dceb79f60be2904f9cc821:04
nati_uenoarosen: UT is skipped test_create_security_group_rule_differnt_security_group_ids (quantum.tests.unit.test_extension_security_group.TestSecurityGroups)SKIP: Plugin does not support native bulk security_group_rule create21:05
heckjboden: absolutely - API doesn't spec how you store them, just that you can get and send them. I'd expect we'd want to do something better than plaintext in DB depending on what the creds are and how they're used21:05
arosennati_ueno: ah i see one you are saying sorry.21:06
gyeeheckj, got a min?21:06
openstackgerritA change was merged to openstack/nova: Add DB query to get in-progress migrations.  https://review.openstack.org/1579821:06
*** metral_ has joined #openstack-dev21:06
bcwaldoneglynn_: ping!21:07
nati_uenoarosen: Thanks. I implemented new test class which inherits TestSecurityGroup. And let linuxbridge support security group and bulk creation. then it starts fails21:07
arosennati_ueno:  The NVP plugin passes those unit tests and it enables bulk and uses the method i linked you to in the securitygroups_db21:07
arosennati_ueno: where does it fail at?21:08
nati_uenoarosen: so https://gist.github.com/4b13daeebc049e5a745621:08
arosennati_ueno:  can you print res on line 827?21:09
bodenheckj -- yeah thanks... i was looking at the default sql identity driver and looks like it might just plaintext them, but maybe that's intended to be overriden21:09
nati_uenoarosen: which file ?21:10
arosenthe unit test.21:10
*** metral has quit IRC21:10
*** metral_ is now known as metral21:10
nati_uenoarosen: sure https://github.com/openstack/quantum/blob/master/quantum/tests/unit/test_extension_security_group.py#L82721:10
arosennati_ueno:  does your plugin call create_security_group_rule_bulk_native() in the securitygroup_db class?21:11
nati_uenoarosen: Yes. However If it is working on NVP, may be my implementation mistake.  let me debug more. Thanks!21:11
arosenI would raise in that function to make sure it's getting there.21:11
arosenSounds good ttyl21:11
nati_uenoarosen: ttyl21:12
*** jcooley has joined #openstack-dev21:13
*** hub_cap has joined #openstack-dev21:14
devanandasdague: in refactoring these changes to move things to lib/nova, i see there are still a lot of calls to add_nova_opt in stack.sh. Should I be adding to that?21:15
*** networkstatic has joined #openstack-dev21:15
*** topol_ has joined #openstack-dev21:16
sdaguedevananda: if you can avoid it, that's great21:17
devanandasdague: so add to lib/nova:create_nova_conf() ?21:18
sdaguedevstack is in no way pure, but realize that the upgrade testing isn't going to call stack.sh, it's going to call into the lib/ space, so if something would need to be setup and configured in moving from folsom -> grizzly, then so be it21:19
nati_uenoarosen: I found this is my mistake. Thanks for your help21:19
sdaguedevananda: well realize that sometimes other components need to add things to nova, like quantum / cinder. So I don't think you can fully issolate it21:19
*** topol has quit IRC21:19
*** topol_ is now known as topol21:19
*** markmc has quit IRC21:19
devanandasdague: ack. so this is purely config/setup stuff for nova-compute that i'm adding21:20
sdagueyeh, so that should be in the nova_install or nova_configure parts21:20
devanandasdague: a few packages, some config options, and the baremetal images21:20
devanandacool21:20
*** gabrielhurley has quit IRC21:21
arosennati_ueno: sure thang21:23
devanandasdague: switching to -infra for a bit21:24
sdaguedevananda: sure21:24
*** torandu has joined #openstack-dev21:25
*** zyluo has joined #openstack-dev21:26
heckjVek: reading https://review.openstack.org/#/c/1600221:27
heckjThere wasn't a blueprint associated with extending this, and I'm not clear what value we get by putting arbitrary data into additional headers when we've been focused on securely passing that same data in the token itself.21:27
Vekcool :)21:27
heckjVek: what's the use case and need behind this? It's not clear (to me) why these additional headers are needed, or what they should/coudl be used for.21:28
Vekthe reason I proposed that is to avoid having to write a custom auth_token middleware or maintaining a patch around it.21:28
openstackgerritA change was merged to openstack/horizon: Added a check for volume service in quota functions  https://review.openstack.org/1572221:29
Vekthe service we use includes some extensions that include extra data in the verification response.21:29
heckjVek: I'm very hesitant to expand that set without being *very clear* on how we're using the data, and want to keep the paths that we send the data across consistent (this duplicates that paths, with no clear testing to make sure we don't break it in the future)21:29
heckjVek: Wouldn't it make more sense to write in the capability to the token mechanism and then continue to verify that it can be used via testing?21:30
VekI need that extra data, and my desired approach is to write another middleware, to come after auth_token, which extracts that extension data and sets up the appropriate headers.21:30
*** juice has quit IRC21:30
heckjVek: I totally get wanting/needing extra data back through the communications channel - this just seems super easy to break without knowing it in the future21:30
Vek"write in the capability to extend the token mechanism" you mean?21:30
heckjVek: yeah21:30
*** jcooley has quit IRC21:31
heckjVek: as it stands, gyee (HP) is subclassing the auth_token middleware and extending it as well.21:31
Vek*shrug* this was a first cut at this, and I'm looking for input to improve it...but I have to admit, I don't really understand your objection to it.21:31
nati_uenoarosen: Sorry I have one more question. Is that OK to remove default security group by user?21:31
heckjVek: seems like this would be a darned good point to figure out what's critical to have and support in that API to use this as a base class for other needs going forward21:32
VekI see.21:32
*** juice has joined #openstack-dev21:32
* Vek thinks...21:32
heckjVek: primary objection is that we're committing to sending the same data down different channels (as headers and in the token response) - duplicate paths mean two places to break things. Additionally, there's no testing on the HEADERs setup that asserts what's IN those segments of data, so changing the data arbitrarily might break things and we'll never know it except when you scream trying to rebase/merge21:33
arosennati_ueno: no that shouldn't be removed.21:34
arosennati_ueno:  you should always have a default security group. I modeled this the same as nova/ec221:34
Veker, I don't understand that objection.  We're not sending the same data down different channels; we're receiving data, stripping out the parts we don't understand, and stuffing that extra data into appropriate headers.21:34
Vekand I'm not certain I understand what you mean by "no testing on the HEADERs setup"; what's in these extension headers is whatever we don't understand21:35
heckjVek - going to kick an email to you and Guang to get the subclassing discussion started - I think you'll ahve good input there since you're doing it :-)21:35
mnewbyrkukura: ping21:35
nati_uenoarosen: Thanks. SecurityGroupTestPlugin looks like override default security groups by users input21:36
Vekheh.  OK...21:36
heckjVek: so why are we putting data we don't understand into headers?21:36
openstackgerritA change was merged to openstack/ceilometer: Determine flavor type from the public nova API.  https://review.openstack.org/1597721:36
Vekbecause someone downstream may want that data.21:36
*** juice has quit IRC21:36
gyeeVek, seems like you can easily build your extension header with a separate filter21:36
VekI'm trying to avoid having to hit keystone twice in such a case.21:36
openstackgerritA change was merged to openstack/ceilometer: Determine instance cores from public flavors API  https://review.openstack.org/1601221:37
nati_uenoarosen: or may be another my mistake21:37
*** zyluo has left #openstack-dev21:37
arosennati_ueno:  can you link me to the line you are talking about?21:37
*** kmansel has quit IRC21:37
VekThe alternative approach would have been to jsonify the entire token validation response and stuff it into a single header; would that be better?21:37
heckjVek: Okay - so you're looking for someplace to stash the extra token data that's not currently included within the context that auth_token builds and send that "down the WSGI pipeline"21:38
heckj?21:38
Vekyes, that's a fair summary.21:38
heckjVek - don't know relevant header limits, but tokens can get pretty damn big these days...21:38
Vek*nod* which is why I went with the approach I did.21:39
nati_uenoarosen: L236 deletes all security group bindings including default https://github.com/openstack/quantum/blob/master/quantum/tests/unit/test_extension_security_group.py#L236 #L237 creates new binding based on users input.21:39
nati_uenoarosen: So if user didn't specify default security group, it will be removed21:39
heckjVek: Okay - at least I grok what you're trying to do now! Thanks21:39
heckjwill need to noodle on this a bit more...21:39
nati_uenoarosen: https://review.openstack.org/#/c/14274/14/quantum/plugins/nicira/nicira_nvp_plugin/QuantumPlugin.py looks like same21:39
arosennati_ueno: i think this check is done in the extension valiator21:41
nati_uenoarosen: which line?21:41
arosenhttps://github.com/openstack/quantum/blob/master/quantum/extensions/securitygroup.py#L13721:42
nati_uenoarosen: Ah sorry my question was not clear. So user can remove default security group bindings for their ports?21:44
gyeeVek, heckj, I actually like how keystone handles ec2 token validation, perhaps breaking auth_token middleware into two separate filters, token_validator and context_builder21:45
*** novas0x2a|laptop has quit IRC21:47
*** hghazal has quit IRC21:47
*** esp2 has left #openstack-dev21:47
*** esp2 has joined #openstack-dev21:48
*** markvoelker has quit IRC21:48
openstackgerritA change was merged to openstack/glance: Fixes is_image_visible to not use deleted key  https://review.openstack.org/1575721:54
*** belmoreira has quit IRC21:55
*** juice has joined #openstack-dev21:56
*** almaisan-away is now known as al-maisan21:58
Veksince the meetings are bumping up against the 1 hour mark consistently now, I think taht's a good idea.21:59
Vek+121:59
*** EmilienM has left #openstack-dev22:00
*** dubsquared has quit IRC22:01
heckjVek - I think you typed in the wrong window :-)22:01
heckjgyee: quoted you :-)22:01
Vekbah.  I think you're right.22:02
*** jcooley has joined #openstack-dev22:02
* Vek now vanishes to read heckj's email, etc.22:02
gyeeheckj, sounds good22:03
gyeeheckj, on the keyring stuff, if I understand you correctly, I need to make three changes22:03
gyee1) move the authenticate logic to v2_0/client.py22:04
gyee2) pickle auth_ref?22:04
heckjgyee: actually - I'm wondering if we should instead move authenticate from v2_0/client into the base since it looks to be relatively common for our uses22:04
gyee3) use keystone.common.timeutils22:05
*** novas0x2a|laptop has joined #openstack-dev22:05
heckj2 & 3, yeah - especially 3 - totally bit me hard doing the last auth_token update22:05
gyeeyeah good suggestion on 322:05
gyeemuch cleaner22:05
gyeeso you are suggestion leave 1) as is?22:06
gyeesuggesting22:06
heckjgyee: the errors you get in that space are subtle and horrific to troubleshoot :-) Vishy seems damned good at it though. He helped me sort that last set.22:06
gyeeI see communication errors with glance client22:06
gyeenot sure what's going on22:07
heckjgyee: actually for 1), I'm asking what you think - should we take authenticate() as a method and move that functionality into keystoneclient.client22:07
heckjright now it's just a "this should be version specific" NotImplemented placeholder22:08
heckjbut dolph's V3 api bases off it it22:08
*** novas0x2a|laptop has quit IRC22:08
heckjso I'm thinking that the V2 specific logic is becoming the defacto logic, and maybe it's relevant to move to keystoneclient.client as base code that can be overridden at need22:08
gyeeI think authentication() should be common, but get_token() is api-specific22:08
gyeeauthenticate()22:08
heckjyeah - me too22:09
*** japage has quit IRC22:09
gyeeright now, authenticate is just 1) check for token in keyring; 2) if not there, go get the token from identity server, and 3) store the token22:09
heckjAnd right now, authenticate() and has_service_catalog() are the two exposed methods on the V2 class22:09
*** boden has quit IRC22:10
gyeeright, parsing service catalog should be api-specific22:10
dolphmgyee: +1, i like that22:11
heckjgyee: the contract from Horizon on the way it's used is that a client will *always* try to authenticate() if the management_url isn't specified, and after that method is called the client will have what it needs to communicate with keystone to the level that the token was scoped22:11
*** novas0x2a|laptop has joined #openstack-dev22:11
*** kagan has joined #openstack-dev22:11
heckjdolphm, gyee: I wish it was that good - has_service_catalog is just a stub that asserts if the catalog exists or not - doesn't do squat to parse it22:12
gyeehence, parse_token() :)22:12
*** Toanster is now known as toanster-away22:12
gyeeI added get_token() and parse_token()22:12
gyeethose are api-specific22:12
heckjthe parsing was all in the ServiceCatalog object, which I'm trying to deprecate and replace with AccessInfo (which I agree should be versioned - probably isn't in the best spot there...)22:12
heckjgyee: agree - we need to add those, but they aren'22:12
heckjaren't in there yet - I want to add them, but we need to continue to support authenticate() contract for the V2 client the way it works today22:13
heckjNot saying don't add the methods, just that we also need to have authenticate()22:13
gyeethe stuff I added shouldn't break the existing contract22:13
gyeekeyring is optional22:14
heckjgyee: I totally think breaking that method up into it's sub-parts and making over-ridable hooks for subclasses and future versions is the right way to go22:14
vishyheckj: https://bugs.launchpad.net/keystone/+bug/106491422:14
uvirtbot`Launchpad bug 1064914 in keystone "Able to access ec2 resources with out a user-role" [Critical,Invalid]22:14
heckjI thought I saw in the diff that you removed authenticate() in the V2 client.pu22:14
vishyheckj: is it possible to remove a user from a project?22:14
heckjvishy: need to re-read the code, but I believe so22:15
heckjvishy: when termie was coding this up - he set up the association of user - tenant as totally separate from roles22:15
heckjdolphm: ^^ you happen to know the API call to unassociate a user from a given tenant?22:16
dolphmheckj: vishy: api = http api? or the driver call?22:16
heckjremove_user_from_tenant is the driver call22:17
heckjis it exposed in API (crud extension?)22:17
*** eharney has quit IRC22:17
gyeeheckj, so I just need to do 2) and 3) then? you guys are happy with 1)?22:18
*** kagan has quit IRC22:18
*** kagan has joined #openstack-dev22:18
*** pabelanger has quit IRC22:18
heckjgyee: I'm not happy with 1) the way it is - I want to see the changes you're making in authenticate() to support keyring in the same layer - open question as to which is the relevant layer22:18
dolphmheckj: 1 sec22:19
heckjvishy, dolphm: found it - yeah, exposed.22:21
gyeeheckj, why not keystoneclient/client.py since the keyring logic is api-agnostic22:22
vishycool thx22:22
arosennati_ueno: btw there are a few changes I would like to make to the security group stuff i have already merged.  I don't think we should have the default egress rules installed there by default.22:22
dolphmheckj: where?22:22
heckjDELETE /tenants/{tenant_id}/users/{user_id}/roles/OS-KSADM/{role_id}22:22
heckjin keystone/contrib/admin_crud/core.py22:22
nati_uenoarosen: OK is there bp or bug report?22:22
heckj(took me a while to find it)22:22
dolphmheckj: that's includes the role22:23
arosenmaybe more of a bug repo. I haven't made it though.22:23
arosennati_ueno:  i'll send you an email with my  securitygroup_db changes.22:23
heckjgyee: I'm good with that, and with your expansions that will make it possible to override sections of that logic without redoing the whole kit22:23
*** al-maisan is now known as almaisan-away22:23
nati_uenoarosen: I got it. When you push it to the review?22:23
arosennati_ueno: hopefully by tomorrow.22:24
nati_uenoarosen: I got it.22:24
*** kagan is now known as kaganos22:26
vishyheckj: that bug is not invalid22:28
heckjvishy: erm… no?22:28
vishyheckj: correct, we don't check anywhere that the user is still a member of the tenant22:29
heckjvishy: so the core of that bug is that we're not verifying that the user is a member of the tenant?22:29
vishycorrect22:30
vishyi just marked it confirmed22:30
heckjheh - I just marked it as triaged :-)22:30
vishyi just tested and removed myself from my tenant, I was still able to run commands with my ec2 token22:30
heckjOkay - thank you! I'll get on it!22:30
vishyheckj: well hold on a sec22:31
vishyi can still do stuff through the nova api as well!22:31
heckjthat doesn't sound very positive...22:31
*** dubsquared has joined #openstack-dev22:31
vishyheckj there may be a bug with horizon here22:32
vishyit doesn't appear to actually be deleting me22:32
heckjhow were you deleting yourself? keystoneclient.roles.remove_user_from_tenant?22:33
*** e1mer has joined #openstack-dev22:35
*** ayoung has joined #openstack-dev22:35
*** rpedde is now known as rpedde_away22:35
nati_uenoarosen: Sorry for many questions. Are you working on security group support on quantumclient?22:35
*** topol has quit IRC22:37
nati_uenoarosen: Ah it looks already merged. Thanks22:37
*** mtreinish has quit IRC22:38
*** dubsquared has quit IRC22:39
vishyheckj that doesn't seem to be exposed to the cli22:39
vishysigh22:39
heckjvishy: Okay - so the core is that it isn't exposed in CLI, not that when called it doesn't work22:40
vishyheckj: i don't know if it works yet22:41
heckj(since you're doing the repro, trying to nail down where the issue is)22:41
vishyit didn't work from horizon22:41
heckjkk22:41
vishygoing into a shell to see if the client command works22:42
*** ayoung has quit IRC22:43
openstackgerritA change was merged to openstack/ceilometer: Add comment about folsom compatibility change  https://review.openstack.org/1600822:43
openstackgerritA change was merged to openstack/ceilometer: Add keystone requirement for doc build  https://review.openstack.org/1600622:43
*** dubsquared has joined #openstack-dev22:50
vishyheckj: ok there is a horizon bug22:54
vishyit can't remove users22:54
*** alexpilotti_ has joined #openstack-dev22:55
vishythere is also a client bug22:55
*** alexpilotti_ has quit IRC22:55
*** alexpilotti_ has joined #openstack-dev22:55
*** alexpilotti_ has quit IRC22:55
*** alexpilotti_ has joined #openstack-dev22:55
heckjCLI can't remove user from tenant?22:56
vishysorry not a client bug. Server removes the role but throws an exception: http://paste.openstack.org/show/25834/22:56
*** pabelanger has joined #openstack-dev22:56
vishygetting exception traceback still22:56
*** alexpilotti_ has quit IRC22:56
heckjgot it22:56
*** timello has joined #openstack-dev22:56
vishyheckj: it appears that the euca bug is invalid though if you actually do manage to remove the role euca fails22:57
heckjthat's what I'd expect22:57
heckjer, remove the role & euca fails?22:58
vishyheckj: er scratch that22:58
vishyi can list with euca, by ds was just temporarily down22:58
vishyso I have no role now, nova list gives me invalid, but euca still works22:58
*** dolphm has quit IRC22:59
heckjOkay - good, that's what I expected.22:59
heckjNot great, but at least expecgted22:59
heckjjust opened https://bugs.launchpad.net/python-keystoneclient/+bug/1078497 with the keystoneclient22:59
uvirtbot`Launchpad bug 1078497 in python-keystoneclient "keyclient unable to remove user from tenant - getting traceback" [Critical,Confirmed]22:59
vishypretty sure that is a server bug22:59
vishyheckj: I will find the server traceback23:00
vishyalso, you can remove via cli it looks like. I didn't relize remove-role was the way to do it23:00
*** stevebake has quit IRC23:01
heckjit's obscure because of the KSL rewrite - no rationalization with the client itself23:01
*** stevebake has joined #openstack-dev23:01
*** stevebake has quit IRC23:02
*** stevebake has joined #openstack-dev23:02
*** rnirmal has quit IRC23:04
*** otherwiseguy has quit IRC23:04
*** anniec has quit IRC23:05
*** metral has quit IRC23:06
*** winston-d has quit IRC23:06
*** tmishler has quit IRC23:07
*** koolhead17 has quit IRC23:09
vishyheckj: interesting, role add throws the same error23:09
*** imsplitbit has quit IRC23:10
vishyheckj: failing in list_tokens23:11
devanandahub_cap: sad i missed dbaas but i had to find food ... if you want to chat i'm around23:11
hub_capdevananda: np i gotta run, im still on paternity leave so im just a ghost currently. ill email ya ;)23:13
*** kbringard has quit IRC23:13
*** afazekas has quit IRC23:13
devanandahub_cap: ack. ttys23:13
*** alexpilotti_ has joined #openstack-dev23:14
*** esp2 has left #openstack-dev23:14
*** alunduil has quit IRC23:15
*** gongysh has joined #openstack-dev23:15
vishyheckj dolphm_zzz: so it looks like a tenant_id can be None for a token23:18
vishyi'm not exactly sure what that means...23:18
*** annegentle_ has quit IRC23:18
*** alexpilotti_ has quit IRC23:18
*** alexpilotti_ has joined #openstack-dev23:20
*** datsun180b has quit IRC23:20
*** jdorothy has quit IRC23:22
*** jdorothy has joined #openstack-dev23:24
*** henrynash has quit IRC23:24
*** ociuhandu has left #openstack-dev23:24
*** henrynash has joined #openstack-dev23:25
*** ociuhandu has joined #openstack-dev23:25
*** reed has quit IRC23:26
*** mikal has quit IRC23:29
*** samkottler is now known as samkottler|out23:30
*** mikal has joined #openstack-dev23:31
*** zyluo has joined #openstack-dev23:32
zyluomarkmcclain, sent new patch23:33
*** alexpilotti_ has quit IRC23:33
*** dubsquared has quit IRC23:34
*** sstent has quit IRC23:34
markmcclainok… I'll take a look23:34
*** ociuhandu has quit IRC23:35
*** sstent has joined #openstack-dev23:36
*** jefferai has joined #openstack-dev23:39
jefferaiarosen: Around?23:39
*** sacharya has quit IRC23:42
*** radez is now known as radez_g0n323:42
*** kaganos has quit IRC23:45
heckjvishy: means that the token is "unscoped" (i.e. a base authorization can be just to the user - really only usable by keystone)23:46
*** henrynash has quit IRC23:46
heckjvishy: that's the token you get today if you just give username & password and don't specify a tenant name or ID as wll23:47
*** schander has quit IRC23:48
vishyheckj: ok just proposed two patches23:52
vishyheckj: neither one has any new tests23:52
heckjsaw the first23:52
*** jaypipes has quit IRC23:55
*** alop has quit IRC23:58
*** epim has quit IRC23:59
*** Kyril has joined #openstack-dev23:59
vishyheckj: is there any way to use the unscoped token through some backchannel means without getting another one?23:59
vishyheckj: like can you use your "default tenant" with an unscoped token?23:59
heckjvishy: I'll see if I can add some tests onto those patches - really don't want to regress on those components23:59

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