*** jaypipes has joined #openstack-dev | 00:05 | |
*** titankiller has quit IRC | 00:06 | |
*** maplebed has joined #openstack-dev | 00:08 | |
*** spiffxp has quit IRC | 00:09 | |
*** arosen has joined #openstack-dev | 00:10 | |
*** samkottler|run is now known as samkottler | 00:12 | |
*** flaviamissi has joined #openstack-dev | 00:15 | |
*** ncode has quit IRC | 00:20 | |
*** sandywalsh has joined #openstack-dev | 00:20 | |
*** sandywalsh has quit IRC | 00:20 | |
*** flaviamissi has quit IRC | 00:21 | |
*** Mandell has quit IRC | 00:22 | |
*** spiffxp has joined #openstack-dev | 00:32 | |
*** ayoung has quit IRC | 00:34 | |
*** flaviamissi has joined #openstack-dev | 00:34 | |
*** winston-d has joined #openstack-dev | 00:39 | |
*** ewindisch has quit IRC | 00:40 | |
*** smokes2345 has quit IRC | 00:44 | |
*** smokes2345 has joined #openstack-dev | 00:44 | |
*** salv-orlando has quit IRC | 00:51 | |
*** jdurgin has quit IRC | 00:56 | |
*** jtran has quit IRC | 00:59 | |
*** Dharmit has joined #openstack-dev | 01:02 | |
*** epic2005 has joined #openstack-dev | 01:03 | |
*** johnpostlethwait has quit IRC | 01:08 | |
*** vladimir3p has quit IRC | 01:08 | |
*** lloydde has quit IRC | 01:08 | |
*** adjohn has quit IRC | 01:13 | |
*** Gordonz has quit IRC | 01:15 | |
*** matiu_ has joined #openstack-dev | 01:18 | |
*** sunxin has joined #openstack-dev | 01:23 | |
*** matiu_ has quit IRC | 01:28 | |
*** littleidea has quit IRC | 01:29 | |
*** dubsquared has joined #openstack-dev | 01:35 | |
*** dubsquared has quit IRC | 01:36 | |
*** dubsquared has joined #openstack-dev | 01:36 | |
*** maurosr has joined #openstack-dev | 01:36 | |
*** dubsquared has quit IRC | 01:37 | |
*** spiffxp has quit IRC | 01:40 | |
*** markmcclain has joined #openstack-dev | 01:41 | |
*** maurosr has quit IRC | 01:41 | |
*** maurosr has joined #openstack-dev | 01:42 | |
*** littleidea has joined #openstack-dev | 01:43 | |
*** maurosr has quit IRC | 01:46 | |
*** johnpur has quit IRC | 01:48 | |
*** maplebed has quit IRC | 01:54 | |
*** Mandell has joined #openstack-dev | 01:54 | |
*** cloudvirt has joined #openstack-dev | 01:55 | |
*** Guest20796 has joined #openstack-dev | 01:57 | |
*** cloudvirt has quit IRC | 01:58 | |
*** maurosr has joined #openstack-dev | 01:59 | |
*** ewindisch has joined #openstack-dev | 01:59 | |
asalkeld | dhellmann, you still about? | 02:02 |
---|---|---|
*** maurosr has quit IRC | 02:03 | |
s34n | jgriffith: still around? | 02:04 |
*** maurosr has joined #openstack-dev | 02:16 | |
*** tgall_foo has quit IRC | 02:16 | |
*** Dr_Who has joined #openstack-dev | 02:16 | |
*** johnpur has joined #openstack-dev | 02:16 | |
*** ChanServ sets mode: +v johnpur | 02:16 | |
*** JStoker has quit IRC | 02:17 | |
*** anniec has quit IRC | 02:17 | |
*** danwent has quit IRC | 02:17 | |
mtaylor | dprince, blamar, bcwaldon: could one of you give a second review here: https://review.openstack.org/#/c/11237/ | 02:19 |
*** samkottler is now known as samkottler|food | 02:19 | |
*** johnpur has left #openstack-dev | 02:21 | |
*** Guest20796 has quit IRC | 02:31 | |
blamar | mtaylor: looks good, done | 02:32 |
mtaylor | blamar: thank you! | 02:34 |
*** JStoker has joined #openstack-dev | 02:37 | |
*** flaviamissi has quit IRC | 02:39 | |
*** rkukura has quit IRC | 02:47 | |
*** rkukura has joined #openstack-dev | 02:48 | |
smoser | anyone able to help? | 02:53 |
smoser | git review forced a rebase and resolution of conflict | 02:53 |
smoser | and now | 02:53 |
smoser | http://paste.ubuntu.com/1146136/ | 02:53 |
*** epic2005 has quit IRC | 02:54 | |
*** ncode has joined #openstack-dev | 02:55 | |
smoser | mtaylor, ^ thoughts? | 02:55 |
*** epic2005 has joined #openstack-dev | 02:58 | |
rmk | So, do all changes destined for stable/* need to go into folsom first? | 03:01 |
*** epic2005 has quit IRC | 03:02 | |
*** maoy has quit IRC | 03:04 | |
*** nati_ueno has joined #openstack-dev | 03:14 | |
*** rohitk has joined #openstack-dev | 03:15 | |
*** maurosr has quit IRC | 03:17 | |
smoser | rmk, i'm fairly certain the answer is yes. | 03:19 |
mikal | There is a wiki page for that somewhere | 03:20 |
mikal | http://wiki.openstack.org/StableBranch | 03:20 |
jgriffith | s34n: What's up? | 03:21 |
smoser | mikal, you have any idea on http://paste.ubuntu.com/1146136/ | 03:24 |
* mikal clicks | 03:24 | |
mikal | Yes, my hot tip is to not use run_tests | 03:24 |
mikal | There are a few bugs saying it doesn't work on ubuntu precise | 03:24 |
mikal | I do: "tox -ep27 nova.tests.test_metadata" | 03:25 |
mikal | Which works fine | 03:25 |
mikal | (And will build a venv) | 03:25 |
*** rohitk has quit IRC | 03:28 | |
smoser | mikal, this is strange. | 03:28 |
smoser | that worked for me for the last week. | 03:28 |
*** rohitk has joined #openstack-dev | 03:28 | |
smoser | then a git review caused git rebase, conflicts... | 03:28 |
smoser | and poof. stopped working. | 03:28 |
*** danwent has joined #openstack-dev | 03:28 | |
*** winston-d has quit IRC | 03:29 | |
mikal | Hmmm | 03:29 |
mikal | Is there an outstanding conflict? | 03:29 |
mikal | I've had issues when a python file had syntax errors | 03:29 |
smoser | no. resolved. | 03:29 |
mikal | I'd somehow verify that the files involved work... | 03:29 |
mikal | What does "python nova/tests/test_metatdata.py" say? | 03:29 |
smoser | i rsynced my tree to a devstack and ran it. | 03:29 |
smoser | mikal, http://paste.ubuntu.com/1146165/ | 03:31 |
smoser | that would seem to be the issue. | 03:31 |
smoser | i know a recent commit started using glanceclient | 03:31 |
smoser | hm.. i just re-built my .venv too and i dont have a python-glanceclient | 03:33 |
smoser | mikal, what is 'tox' ? | 03:33 |
mikal | Is a unit test runner framework for python | 03:34 |
mikal | I don't think its packaged in ubuntu yet IIRC | 03:34 |
mikal | http://pypi.python.org/pypi/tox | 03:34 |
smoser | hm.. | 03:36 |
smoser | but my .venv does have glanceclient at 0.41 | 03:36 |
smoser | http://paste.ubuntu.com/1146170/ | 03:36 |
mikal | Hmmm, you need someone from openstack-infra. I've now run out of knowledge on this. | 03:36 |
smoser | alright. | 03:36 |
smoser | so that is it. | 03:36 |
smoser | i'm set now. | 03:37 |
mikal | Good | 03:37 |
smoser | i had gotten all the necessary dependencies outside of the chroot and without venv | 03:37 |
smoser | but then the glanceclient added busted me | 03:37 |
smoser | ./tools/with_venv.sh ./run_tests.sh --no-virtual-env nova.tests.test_metadata | 03:37 |
smoser | that works, though | 03:37 |
smoser | oh | 03:37 |
smoser | shoot | 03:37 |
smoser | duh | 03:37 |
smoser | --no-virtual-env | 03:37 |
*** zaitcev has quit IRC | 03:37 | |
smoser | sorry for the waste of time | 03:37 |
*** samkottler|food is now known as samkottler | 03:40 | |
*** sacharya has joined #openstack-dev | 03:45 | |
*** sdake has quit IRC | 03:46 | |
*** spiffxp has joined #openstack-dev | 03:56 | |
*** vanchester has joined #openstack-dev | 03:58 | |
amotoki | Hi, quantum-people, qautnumclient version in pip-require needs to be changed to ">=2.0" since python-quantumclient version is dumped to 2.0. | 04:01 |
*** littleidea has quit IRC | 04:06 | |
*** matiu has quit IRC | 04:06 | |
*** pmyers has quit IRC | 04:06 | |
*** s34n has quit IRC | 04:06 | |
*** chmouel has quit IRC | 04:06 | |
*** jkyle has quit IRC | 04:06 | |
arosen | hi gongys I got a quick question for you if you are around. | 04:06 |
gongys | yes | 04:06 |
arosen | Do you know why quantum net-list -F name passes [u'name', 'tenant_id'] to fields? (why tenant_id) | 04:08 |
gongys | that is used by policy check. | 04:08 |
gongys | tenant_id is added due to policy_required in attr map. | 04:09 |
*** nati_uen_ has joined #openstack-dev | 04:09 | |
gongys | It is added on the server side. client does not do it. | 04:09 |
*** nati_uen_ has quit IRC | 04:10 | |
*** nati_ueno has quit IRC | 04:12 | |
arosen | Thanks gongys | 04:14 |
gongys | welcome | 04:14 |
*** samkottler is now known as samkottler|afk | 04:15 | |
*** rohitk has quit IRC | 04:17 | |
*** sacharya has quit IRC | 04:18 | |
*** timello has quit IRC | 04:23 | |
arosen | gongys: I think it's kinda weird from the plugin perspective since -F name -F tenant_id relates to filters=[u'name', u'tenant_id', 'tenant_id']. I guess I just look for 2 tenant_ids if the client wants me to return tenant_id? | 04:24 |
arosen | gongys: or something like for filter in filters: if type(filter) == unicode: (Add to return) | 04:24 |
*** deadthread has joined #openstack-dev | 04:26 | |
gongys | If the client passes in tenant_id, the server should not add tenant_id. So you should not see two tenant_ids. | 04:26 |
arosen | gongys: i am | 04:27 |
gongys | Is the second 'tenant_id' which is without u added by server? | 04:28 |
arosen | yes | 04:28 |
arosen | That's why i was thinking I can ignore the ones that are not unicode (though it seems kinda hackish to me). | 04:28 |
gongys | So we have two issues: two tenant_ids and unicode/asci string | 04:29 |
arosen | gongys: i'm not really familiar with the policy stuff. I don't see why the server would add tenant_id automatically | 04:30 |
*** spiffxp has quit IRC | 04:30 | |
gongys | for example, quantum subnet-list -F id, | 04:31 |
gongys | this will return only id field of subnet from plugin. | 04:31 |
*** sdake has joined #openstack-dev | 04:32 | |
gongys | but our policy will try to check the network ownership basing on the returned subnet, which needs tenant_id | 04:33 |
gongys | In fact, we need network_id too, which is a bug https://bugs.launchpad.net/quantum/+bug/1036425 | 04:33 |
uvirtbot | Launchpad bug 1036425 in quantum "failed to list subnets with id only" [Critical,In progress] | 04:33 |
*** ncode has quit IRC | 04:35 | |
arosen | ah thanks gongys I see. | 04:35 |
arosen | you need to return the tenant_id regardless | 04:35 |
gongys | but I don't know why we have unicode and non-unicode string. | 04:36 |
arosen | is the return [{'tenant_id': u'2473a530767c412d99530cbec831bfb2', 'id': u'57f23993-8a2e-45a1-a9f8-7fe74d90f98d'}] even if you just do -F id (so i guess the policy engine pulls it off if not specified) | 04:36 |
*** markmcclain has quit IRC | 04:38 | |
*** Ryan_Lane has quit IRC | 04:53 | |
*** Ryan_Lane has joined #openstack-dev | 04:53 | |
*** Ryan_Lane has quit IRC | 04:55 | |
*** littleidea has joined #openstack-dev | 04:59 | |
*** matiu has joined #openstack-dev | 04:59 | |
*** pmyers has joined #openstack-dev | 04:59 | |
*** s34n has joined #openstack-dev | 04:59 | |
*** chmouel has joined #openstack-dev | 04:59 | |
*** jkyle has joined #openstack-dev | 04:59 | |
*** Ryan_Lane has joined #openstack-dev | 05:09 | |
*** littleidea_ has joined #openstack-dev | 05:17 | |
*** littleidea has quit IRC | 05:19 | |
*** matiu has quit IRC | 05:19 | |
*** pmyers has quit IRC | 05:19 | |
*** s34n has quit IRC | 05:19 | |
*** chmouel has quit IRC | 05:19 | |
*** jkyle has quit IRC | 05:19 | |
*** littleidea_ is now known as littleidea | 05:19 | |
*** timello has joined #openstack-dev | 05:23 | |
*** jdurgin has joined #openstack-dev | 05:30 | |
*** nati has joined #openstack-dev | 05:38 | |
*** nati has quit IRC | 05:38 | |
*** nati has joined #openstack-dev | 05:39 | |
*** nati is now known as nati_ueno | 05:40 | |
*** nati_ueno has joined #openstack-dev | 05:40 | |
*** spiffxp has joined #openstack-dev | 05:42 | |
*** nati_ueno_2 has joined #openstack-dev | 05:48 | |
*** kpepple has quit IRC | 05:48 | |
*** kpepple has joined #openstack-dev | 05:48 | |
*** nati_ueno has quit IRC | 05:50 | |
*** nati_ueno_2 has quit IRC | 05:51 | |
*** fungi has joined #openstack-dev | 05:52 | |
*** nati_ueno has joined #openstack-dev | 05:52 | |
*** littleidea has quit IRC | 05:52 | |
fungi | okay, administrivia question... my openstack-cla membership was approved by mikalstill, but gerrit doesn't seem to know yet | 05:54 |
*** avishay has quit IRC | 05:54 | |
*** s0mik has joined #openstack-dev | 05:54 | |
fungi | it's been about 6 hours--any idea what the usual delay is to propagate? | 05:55 |
*** zhuadl has quit IRC | 05:55 | |
*** spiffxp has quit IRC | 05:56 | |
mikal | You should ask that on #openstack-infra, they're the people who can help | 05:56 |
fungi | thanks, mikal! | 05:56 |
*** fungi has left #openstack-dev | 05:56 | |
*** zhuadl has joined #openstack-dev | 05:57 | |
*** rpedde is now known as rpedde_away | 05:57 | |
*** zhongyue has joined #openstack-dev | 05:58 | |
*** avishay has joined #openstack-dev | 05:59 | |
*** hattwick has quit IRC | 06:01 | |
*** shang has quit IRC | 06:03 | |
*** shang has joined #openstack-dev | 06:07 | |
*** vanchester has quit IRC | 06:10 | |
*** EmilienM has joined #openstack-dev | 06:14 | |
*** nati_ueno has quit IRC | 06:16 | |
*** s0mik has quit IRC | 06:17 | |
*** eglynn__ has joined #openstack-dev | 06:23 | |
garyk | gongys: ping | 06:29 |
rmk | hard_reboot code in folsom is broken | 06:32 |
rmk | need to catch dprince around tomorrow -- using libvirt reset is not reliable at all | 06:34 |
*** matiu has joined #openstack-dev | 06:35 | |
*** pmyers has joined #openstack-dev | 06:35 | |
*** s34n has joined #openstack-dev | 06:35 | |
*** chmouel has joined #openstack-dev | 06:35 | |
*** jkyle has joined #openstack-dev | 06:35 | |
*** sunxin has quit IRC | 06:39 | |
*** s34n has quit IRC | 06:40 | |
*** sunxin has joined #openstack-dev | 06:41 | |
*** sunxin has quit IRC | 06:45 | |
*** sunxin has joined #openstack-dev | 06:49 | |
*** epic2005 has joined #openstack-dev | 07:00 | |
*** AlvinXu has joined #openstack-dev | 07:01 | |
*** sunxin_ has joined #openstack-dev | 07:05 | |
*** sunxin has quit IRC | 07:07 | |
*** sunxin__ has joined #openstack-dev | 07:07 | |
*** sunxin_ has quit IRC | 07:09 | |
*** epic2005 has quit IRC | 07:12 | |
*** erikzaadi has joined #openstack-dev | 07:13 | |
*** epic2005 has joined #openstack-dev | 07:14 | |
*** reidrac has joined #openstack-dev | 07:16 | |
*** sunxin_ has joined #openstack-dev | 07:33 | |
*** sunxin__ has quit IRC | 07:34 | |
*** vanchester has joined #openstack-dev | 07:36 | |
*** zaneb has joined #openstack-dev | 07:37 | |
*** erikzaadi has quit IRC | 07:38 | |
*** zhongyue has quit IRC | 07:40 | |
*** erikzaadi has joined #openstack-dev | 07:42 | |
*** deadthread has quit IRC | 07:50 | |
*** deadthread has joined #openstack-dev | 07:50 | |
*** blamar has quit IRC | 07:54 | |
*** sulochan has joined #openstack-dev | 07:56 | |
*** dave_mcn_away is now known as dave_mcn | 08:05 | |
*** sunxin_ has quit IRC | 08:05 | |
*** sunxin_ has joined #openstack-dev | 08:07 | |
*** darraghb has joined #openstack-dev | 08:08 | |
*** derekh has joined #openstack-dev | 08:09 | |
*** almaisan-away is now known as al-maisan | 08:09 | |
*** maploin has joined #openstack-dev | 08:18 | |
*** Ryan_Lane has quit IRC | 08:19 | |
*** salv-orlando has joined #openstack-dev | 08:21 | |
*** erikzaadi has quit IRC | 08:21 | |
*** sunxin_ has quit IRC | 08:24 | |
*** erikzaadi has joined #openstack-dev | 08:37 | |
*** hattwick has joined #openstack-dev | 08:43 | |
*** vanchester has quit IRC | 08:44 | |
*** vanchester1 has joined #openstack-dev | 08:45 | |
*** rohit404 has joined #openstack-dev | 08:45 | |
*** danpb has joined #openstack-dev | 08:45 | |
*** kpavel has joined #openstack-dev | 08:54 | |
*** reed has joined #openstack-dev | 09:04 | |
*** reed has quit IRC | 09:12 | |
*** gongys has quit IRC | 09:13 | |
*** Ryan_Lane has joined #openstack-dev | 09:23 | |
*** Ryan_Lane has quit IRC | 09:31 | |
*** Rajesh has joined #openstack-dev | 09:32 | |
*** Rajesh is now known as Guest87792 | 09:32 | |
*** epic2005 has quit IRC | 09:40 | |
*** moula has joined #openstack-dev | 09:45 | |
*** erikzaadi has quit IRC | 09:46 | |
*** moula has quit IRC | 09:48 | |
*** maploin has quit IRC | 09:53 | |
*** kyriakos has joined #openstack-dev | 09:58 | |
*** erikzaadi has joined #openstack-dev | 09:59 | |
*** garyk has quit IRC | 10:04 | |
*** maploin has joined #openstack-dev | 10:07 | |
*** maploin has quit IRC | 10:07 | |
*** maploin has joined #openstack-dev | 10:07 | |
*** mcaway is now known as markmc | 10:08 | |
*** al-maisan is now known as almaisan-away | 10:12 | |
*** danwent has quit IRC | 10:15 | |
*** oneiroi|gone is now known as oneiroi | 10:16 | |
*** garyk has joined #openstack-dev | 10:35 | |
*** sunxin has joined #openstack-dev | 10:41 | |
*** anniec has joined #openstack-dev | 10:43 | |
*** Guest87792 has quit IRC | 10:44 | |
*** anniec_ has joined #openstack-dev | 10:46 | |
*** anniec has quit IRC | 10:49 | |
*** anniec_ is now known as anniec | 10:49 | |
*** Dharmit has quit IRC | 10:51 | |
*** rods has joined #openstack-dev | 10:56 | |
*** sunxin has quit IRC | 11:00 | |
*** alex88 has joined #openstack-dev | 11:01 | |
*** alex88 has joined #openstack-dev | 11:01 | |
*** alex88 has quit IRC | 11:01 | |
*** lifeless_ has joined #openstack-dev | 11:14 | |
*** zaneb has quit IRC | 11:14 | |
*** Slidey_ has joined #openstack-dev | 11:14 | |
*** zaneb has joined #openstack-dev | 11:14 | |
*** lifeless has quit IRC | 11:18 | |
*** martines has quit IRC | 11:18 | |
*** Slidey has quit IRC | 11:18 | |
*** yamahata has quit IRC | 11:18 | |
*** AlvinXu has quit IRC | 11:20 | |
*** yamahata has joined #openstack-dev | 11:23 | |
*** martines has joined #openstack-dev | 11:24 | |
*** alex88 has joined #openstack-dev | 11:42 | |
*** alex88 has joined #openstack-dev | 11:42 | |
*** rkukura has quit IRC | 11:43 | |
*** rkukura has joined #openstack-dev | 11:43 | |
*** maurosr has joined #openstack-dev | 11:43 | |
*** rkukura has quit IRC | 11:44 | |
*** almaisan-away is now known as al-maisan | 11:47 | |
*** cbj has quit IRC | 11:55 | |
*** reidrac has quit IRC | 11:59 | |
*** salgado_ has joined #openstack-dev | 11:59 | |
*** g112wdh has quit IRC | 12:01 | |
*** maurosr has quit IRC | 12:01 | |
*** lts has joined #openstack-dev | 12:05 | |
*** reidrac has joined #openstack-dev | 12:07 | |
*** tgalvin has joined #openstack-dev | 12:11 | |
*** hello_ has joined #openstack-dev | 12:13 | |
hello_ | hi require some help regarding kvm | 12:16 |
*** DaveHaynes has joined #openstack-dev | 12:16 | |
* DaveHaynes waves at tgalvin | 12:17 | |
hello_ | after some reading i figured out that openstack uses kvm hypervisor and interacts with it thru libvirt | 12:18 |
ogelbukh | it's correct | 12:19 |
hello_ | now the problem is suppose i want to enhance some features in kvm-qemu, how do i go about doing that | 12:19 |
ogelbukh | though it's just one of options | 12:19 |
hello_ | first of all, i need the code for kvm-qemu to develop the features and then i have to compile kvm and link openstack with the new binaries | 12:20 |
*** gongys has joined #openstack-dev | 12:21 | |
hello_ | any help regarding how to go about | 12:21 |
ogelbukh | basically, you don't need to link openstack to kvm binaries | 12:23 |
ogelbukh | it uses whatever you have in /usr/bin/qemu-kvm | 12:24 |
*** cloudvirt has joined #openstack-dev | 12:28 | |
ogelbukh | actually, its libvirt using that binary, and openstack only calls libvirt | 12:31 |
*** hello_ has quit IRC | 12:34 | |
*** rbasak has quit IRC | 12:35 | |
*** DaveHaynes has quit IRC | 12:38 | |
*** maurosr has joined #openstack-dev | 12:42 | |
*** rbasak has joined #openstack-dev | 12:43 | |
*** cloudvirt has quit IRC | 12:46 | |
*** rbasak has left #openstack-dev | 12:47 | |
*** vanchester1 has quit IRC | 12:47 | |
*** rbasak has joined #openstack-dev | 12:47 | |
*** cloudvirt has joined #openstack-dev | 12:47 | |
*** maurosr has quit IRC | 12:48 | |
garyk | gongys: you there? | 12:48 |
gongys | helo | 12:49 |
*** AlanClark has joined #openstack-dev | 12:50 | |
zykes- | what does openstack do for de-serialization ? | 12:56 |
*** gongys has quit IRC | 12:56 | |
*** hello has joined #openstack-dev | 12:56 | |
*** maurosr has joined #openstack-dev | 12:57 | |
*** AlanClark has quit IRC | 12:58 | |
*** AlanClark has joined #openstack-dev | 12:58 | |
hello | and so which code of kvm-qemu should i modify | 12:58 |
hello | i mean which branch (version) is compatible with openstack | 13:00 |
*** rpedde_away is now known as rpedde | 13:01 | |
*** samkottler|afk is now known as samkottler|brb | 13:01 | |
*** erikzaadi has quit IRC | 13:02 | |
*** oneiroi has quit IRC | 13:02 | |
*** DuncanT has joined #openstack-dev | 13:02 | |
*** oneiroi has joined #openstack-dev | 13:02 | |
hello | hi and can you mention the folder for kvm-qemu in openstack again | 13:03 |
hello | hi i got disconnected , can you mention it again please | 13:05 |
*** cloudvirt has quit IRC | 13:05 | |
*** dprince has joined #openstack-dev | 13:09 | |
*** joesavak has joined #openstack-dev | 13:11 | |
*** vanchester has joined #openstack-dev | 13:13 | |
eglynn__ | russellb: can you give this patch another look if you get a chance? ... https://review.openstack.org/11020 | 13:15 |
* eglynn__ would like to get it into F-3 ... | 13:15 | |
*** erikzaadi has joined #openstack-dev | 13:18 | |
russellb | eglynn__: ack | 13:18 |
eglynn__ | russellb: thx! | 13:18 |
*** markmcclain has joined #openstack-dev | 13:19 | |
hello | hi where is the code of kvm-qemu in openstack | 13:20 |
hello | where are the binaries stored | 13:21 |
russellb | that's not part of openstack | 13:21 |
*** tongli has joined #openstack-dev | 13:21 | |
russellb | openstack (nova) -> libvirt -> qemu-kvm | 13:22 |
*** markmcclain has quit IRC | 13:22 | |
*** markmcclain has joined #openstack-dev | 13:23 | |
*** erikzaadi has quit IRC | 13:23 | |
hello | and does openstack support any version of qemu-kvm , so that i am changing things in kvm-qemu which is the version i should use | 13:23 |
*** tgall_foo has joined #openstack-dev | 13:23 | |
ogelbukh | openstack supports any version supported by libvirt ) | 13:24 |
*** cloudvirt has joined #openstack-dev | 13:25 | |
hello | russellb: i mean when i install openstack where is the code of kvm-qemu gets installed so that i can change the binaries over there ( i mean the path ) | 13:26 |
russellb | openstack does not run qemu-kvm directly. | 13:26 |
russellb | openstack uses libvirt. | 13:26 |
russellb | and I imagine it's not different than other binaries ... somewhere in $PATH ... | 13:27 |
*** roge has joined #openstack-dev | 13:28 | |
hello | actually somebody mentioned the exact path of kvm-qemu just an hour ago but i forgot | 13:28 |
russellb | type this: $ which qemu-kvm | 13:28 |
*** tgall_foo has quit IRC | 13:29 | |
ogelbukh | for my Fedora system, it is /usr/bin/qemu-kvm | 13:29 |
ogelbukh | but it may vary between distributions | 13:29 |
hello | ok, so i have to check which version libvirt supports, and openstack supports libvirt and does not interact with kvm binaries directly, is it correct | 13:31 |
*** e1mer has quit IRC | 13:31 | |
russellb | yes | 13:31 |
hello | thanks, understood the overall structure | 13:32 |
*** samkottler|brb is now known as samkottler | 13:32 | |
*** e1mer has joined #openstack-dev | 13:34 | |
*** ayoung has joined #openstack-dev | 13:35 | |
*** dspano has joined #openstack-dev | 13:36 | |
*** flaviamissi has joined #openstack-dev | 13:38 | |
hello | russellb: have one more overview question, does libvirt basically present the api's of kvm-qemu or does it some other functionality as well | 13:42 |
russellb | you should probably go read a bit about libvirt :-) | 13:43 |
hello | ok , thanks :) | 13:43 |
*** epic2005 has joined #openstack-dev | 13:44 | |
hello | russellb: libvirt is a complete separate project from openstack? | 13:44 |
russellb | yes | 13:44 |
hello | ok | 13:45 |
*** tgall_foo has joined #openstack-dev | 13:48 | |
*** tgall_foo has joined #openstack-dev | 13:48 | |
*** mnewby has joined #openstack-dev | 13:49 | |
*** cloudvirt has quit IRC | 13:49 | |
*** mtreinish has joined #openstack-dev | 13:50 | |
dansmith | jaypipes: around? | 13:52 |
*** salgado_ has quit IRC | 13:53 | |
*** salgado_ has joined #openstack-dev | 13:54 | |
*** cloudvirt has joined #openstack-dev | 13:54 | |
*** salgado_ has quit IRC | 13:55 | |
*** japage has joined #openstack-dev | 13:55 | |
*** koolhead17 has joined #openstack-dev | 13:56 | |
*** colinmcnamara has joined #openstack-dev | 13:57 | |
jaypipes | dansmith: yo | 13:58 |
dansmith | jaypipes: so, I have the beginnings of a very ugly services/nova/xml/servers_client.py | 13:58 |
dansmith | jaypipes: enough for me to run a pretty good smattering of tests | 13:59 |
jaypipes | kk | 13:59 |
dansmith | jaypipes: right now it's wedged into place, as you might imagine, | 13:59 |
jaypipes | dansmith: ready to push it up? | 13:59 |
dansmith | no, I mean uuuuugly :) | 13:59 |
jaypipes | :) | 14:00 |
jaypipes | dansmith: well, ugly is better than nothing, right? | 14:00 |
dansmith | but I was just wondering if you had any thoughts on how to make the "I want to use XML instead of JSON" switch, and also how much of that you think needs to be done before we could get the basic stuff pulled in | 14:00 |
avishay | does someone know how to re-run jenkins? seems a hiccup caused verification to fail (https://review.openstack.org/#/c/11238/) | 14:01 |
jaypipes | dansmith: not sure I understand what you mean by XML instead of JSON... presumably we'll be running both, right? | 14:01 |
*** maoy has joined #openstack-dev | 14:01 | |
dansmith | jaypipes: well, the way it's structured, I guess I expected you'd do a test run, using either the xml or json interface | 14:02 |
jaypipes | dansmith: unfortunately, we will need additional test cases that use the XML client instead of the JSON one and verifies the XML response output | 14:02 |
jaypipes | dansmith: no, I don't think that's possible :( | 14:02 |
dansmith | hrm, why is htat? | 14:02 |
jaypipes | dansmith: since we need to validate the returned response XMl | 14:02 |
dansmith | so, | 14:02 |
jaypipes | avishay: just put a comment in your code review that says "recheck" | 14:03 |
dansmith | what I've done so far is take the xml response to, say, create_server and mold it into the same structure as the json equivalent from the test's perspective | 14:03 |
jaypipes | dansmith: ah, I see. | 14:03 |
dansmith | in many cases, that isn't all that hard, | 14:03 |
*** markmcclain has quit IRC | 14:03 | |
dansmith | and seemed like the quickest path to getting the existing tests to run against the other interface, without duplicating all the logic inside the actual tests | 14:04 |
*** markmcclain has joined #openstack-dev | 14:04 | |
jaypipes | dansmith: basically, I suppose the ideal situation would be to run all tests twice, once with each client, right? | 14:04 |
dansmith | right, that's what I was thinking, | 14:04 |
*** ncode has joined #openstack-dev | 14:04 | |
avishay | jaypipes: did i do it right? don't see any effect | 14:04 |
jaypipes | dansmith: OK, so there's a pretty easy way we could do that. | 14:05 |
dansmith | either a "runtests --mode xml" sort of thing, or do both if not explicit | 14:05 |
jaypipes | avishay: give it a sec ;) | 14:05 |
jaypipes | dansmith: one sec, grabbing code | 14:05 |
avishay | jaypipes: OK, expected the "X" to disappear | 14:05 |
jaypipes | avishay: only if the next jenkins run succeeds :) | 14:05 |
avishay | jaypipes: OK I'll wait patiently :) | 14:06 |
jaypipes | dansmith: https://github.com/openstack/glance/blob/master/glance/tests/unit/test_image_cache.py | 14:06 |
jaypipes | dansmith: I'm thinking of a similar setup for our XML vs JSON needs | 14:06 |
jaypipes | dansmith: where we create a base test case then subclass them, changing only a class attribute that would trigger the correct clients being loaded. | 14:07 |
*** blamar has joined #openstack-dev | 14:07 | |
jaypipes | dansmith: in Glance, the image cache can be either Xattr-based or SQLite-based | 14:07 |
jaypipes | dansmith: and that link above shows the use of a specialized subclass that tests either one with the same set of tests | 14:08 |
*** colinmcnamara has quit IRC | 14:08 | |
dansmith | ...yeah, I just worry about duplicating test logic, and the two cases not being identical in terms of what they're validating | 14:09 |
dansmith | I was shooting for more of an approach where the high-level logic is the same, and only switch out the goo in the middle to prove that they both behave the same | 14:09 |
dansmith | now, | 14:09 |
dansmith | are you proposing a mostly-empty subclass that doesn't redefine tests, | 14:10 |
jaypipes | right. | 14:10 |
dansmith | but only has a different self._driver attribute? | 14:10 |
jaypipes | yep. | 14:10 |
dansmith | okay | 14:10 |
dansmith | <-- only one cup of coffee so far | 14:10 |
jaypipes | :) | 14:10 |
jaypipes | no worries, haven't gotten any yet.. need some :) | 14:10 |
*** blamar has quit IRC | 14:10 | |
dansmith | oh, so now you're showing off that you're faster than me even without an accelerant? :) | 14:11 |
dansmith | I see how it is.. | 14:11 |
jaypipes | lol, out comes the tendon. | 14:11 |
dansmith | heh | 14:12 |
*** mnewby has quit IRC | 14:12 | |
*** blamar has joined #openstack-dev | 14:12 | |
dansmith | okay, well, maybe I'll try to get just the servers_client bits up in a draft review for you if you wouldn't mind taking a look | 14:12 |
dansmith | it'll be a bit yet | 14:12 |
jaypipes | no probs, appreciate you looking at it. | 14:13 |
dansmith | well, wait until you see it before you go expressing gratitude :) | 14:13 |
*** ayoung has quit IRC | 14:17 | |
*** datsun180b has joined #openstack-dev | 14:17 | |
avishay | jaypipes: +1 from jenkins - thanks! | 14:18 |
avishay | vishy: Hi. The XIV volume driver has been approved for Cinder. Can we move it into Nova as well please? | 14:19 |
*** kpavel has quit IRC | 14:19 | |
*** willfu has joined #openstack-dev | 14:21 | |
*** willfu has quit IRC | 14:22 | |
*** rkukura has joined #openstack-dev | 14:25 | |
*** primeministerp has quit IRC | 14:26 | |
*** primeministerp has joined #openstack-dev | 14:26 | |
zykes- | what does openstack do for de-serialization of json and serialization ?? | 14:28 |
zykes- | to choose which attribs are serialized etc | 14:28 |
*** cloudvirt has quit IRC | 14:29 | |
*** cloudvirt has joined #openstack-dev | 14:30 | |
*** kpavel has joined #openstack-dev | 14:30 | |
*** epic2005 has quit IRC | 14:33 | |
*** epic2005 has joined #openstack-dev | 14:33 | |
*** Mandell has quit IRC | 14:34 | |
*** kpavel has quit IRC | 14:35 | |
*** kpavel has joined #openstack-dev | 14:38 | |
*** sandywalsh has joined #openstack-dev | 14:40 | |
*** kpavel has quit IRC | 14:40 | |
*** kpavel has joined #openstack-dev | 14:41 | |
vishy | rmk: yes that is correct, there was a patch on the mailing list for exactly that | 14:43 |
*** s34n has joined #openstack-dev | 14:44 | |
*** TheRealBill has joined #openstack-dev | 14:45 | |
s34n | jgriffith: ping | 14:45 |
vishy | rmk: https://review.openstack.org/#/c/11303/4 <--is this what you are trying to do? It looks like it needs to be updated to fix the other drivers | 14:46 |
*** zhuadl has quit IRC | 14:53 | |
*** heckj has joined #openstack-dev | 14:54 | |
*** flaviamissi has quit IRC | 14:57 | |
zykes- | bcwaldon: ping | 14:58 |
*** matwood has joined #openstack-dev | 14:59 | |
*** Gordonz has joined #openstack-dev | 15:00 | |
smoser | ok. i'm begging for reviews | 15:01 |
smoser | https://review.openstack.org/#/c/11184/ | 15:01 |
*** epic2005 has quit IRC | 15:02 | |
smoser | actually did not break any tests this time. | 15:02 |
*** reidrac has quit IRC | 15:04 | |
ewindisch | I'd love to get this in finally… https://review.openstack.org/#/c/9278/ ;-) | 15:04 |
*** Ruetobas has quit IRC | 15:05 | |
*** Ruetobas has joined #openstack-dev | 15:09 | |
*** dolphm has joined #openstack-dev | 15:10 | |
zykes- | dolphm: ping! | 15:13 |
dolphm | zykes-: /salute | 15:13 |
zykes- | dolphm: in keystone how do you select what attributes should be serialized ? Relish ? | 15:14 |
dolphm | zykes-: relish was destined for keystone legacy, but never made it in -- whatever the drivers return is basically serialized, and certain attributes are guaranteed to be included per the identity API | 15:15 |
zykes- | ah | 15:15 |
*** colinmcnamara has joined #openstack-dev | 15:15 | |
zykes- | so relish isn't in use anywhere ? | 15:15 |
dolphm | zykes-: not that i'm aware of | 15:16 |
zykes- | Ok, I need a way to select what my app serializes ;p | 15:17 |
zykes- | and looked to openstack first | 15:17 |
dolphm | zykes-: it only supports object<-->json anyway | 15:17 |
*** e1mer has quit IRC | 15:18 | |
dolphm | zykes-: keystone itself today only supports JSON, and we have a middleware layer that looks at the request to see if XML was requested, and if so, converts keystone's JSON response to XML, and overwrites the Content-Type header accordingly | 15:18 |
zykes- | I only need json | 15:18 |
zykes- | but I want a way that's ok to use that selects what attributes to jsonify | 15:19 |
*** Gordonz has quit IRC | 15:19 | |
dolphm | zykes-: relish will serialize any attribute, i think, unless it starts with an underscore | 15:19 |
*** Gordonz has joined #openstack-dev | 15:20 | |
zykes- | that's my problem atm, the awy I serialize objects does all attibs | 15:20 |
dolphm | zykes-: you could fork relish and add a decorator like @relish(ignore=True) | 15:21 |
*** al-maisan is now known as almaisan-away | 15:22 | |
jaypipes | smoser: reviewing now... | 15:22 |
*** matwood has quit IRC | 15:23 | |
*** markmcclain has quit IRC | 15:23 | |
*** jaypipes has quit IRC | 15:24 | |
*** spiffxp has joined #openstack-dev | 15:24 | |
dolphm | or keep a whitelist/blacklist of attributes you want to serialize on your classes, and then just walk that list... something like: dict([(key, getattr(obj, key) for key in obj.__class__.whitelist]) | 15:24 |
dolphm | zykes-: ^ | 15:24 |
dolphm | dict((key, getattr(obj, key)) for key in obj.__class__.whitelist) | 15:25 |
*** zaneb has quit IRC | 15:26 | |
*** avishay has quit IRC | 15:26 | |
*** hemna has joined #openstack-dev | 15:26 | |
*** spiffxp has quit IRC | 15:27 | |
*** littleidea has joined #openstack-dev | 15:27 | |
dolphm | zykes-: http://paste.openstack.org/raw/20320/ | 15:27 |
alexpilotti | Hi guys, we are discussing the Folsom Hyper-V integration in #openstack-meeting, please leave any comment there if you can! Tx! | 15:28 |
*** jaypipes has joined #openstack-dev | 15:29 | |
*** zaneb has joined #openstack-dev | 15:29 | |
*** cbj has joined #openstack-dev | 15:31 | |
*** danwent has joined #openstack-dev | 15:33 | |
*** incogito has joined #openstack-dev | 15:35 | |
*** lloydde has joined #openstack-dev | 15:35 | |
*** Hitesh has joined #openstack-dev | 15:36 | |
*** cloudvirt has quit IRC | 15:36 | |
Hitesh | primeministerp: Hi Peter, | 15:36 |
dansmith | maoy: you +2'd the review... can you approve also, or do you want someone else to do that? | 15:36 |
Hitesh | alexpilotti: Hi Alessandro | 15:37 |
*** cloudvirt has joined #openstack-dev | 15:37 | |
*** Hitesh has quit IRC | 15:39 | |
*** matiu_ has joined #openstack-dev | 15:39 | |
*** matiu_ has quit IRC | 15:39 | |
*** matiu_ has joined #openstack-dev | 15:39 | |
maoy | dansmith, russellb: I meant to approve it.. but since I didn't, let's see if there is any -1 for a few hours, if not I or someone could approve later today. | 15:39 |
russellb | maoy: oops ... already approved | 15:39 |
maoy | russellb: cool with me. :) | 15:40 |
russellb | i figure 3 +2s should be pretty good ... can always be changed later if needed :-) | 15:40 |
maoy | sure | 15:40 |
* russellb is trying to cut down this review queue ... | 15:40 | |
*** markmcclain has joined #openstack-dev | 15:41 | |
*** gongys has joined #openstack-dev | 15:41 | |
*** danwent has quit IRC | 15:41 | |
jgriffith | jeblair: mtaylor: Either of you have a moment to educate me on how to get pypi of cinderclient? | 15:47 |
dansmith | russellb: thanks! | 15:48 |
russellb | np | 15:48 |
*** rnirmal has joined #openstack-dev | 15:48 | |
*** vanchester has quit IRC | 15:48 | |
*** vanchester1 has joined #openstack-dev | 15:48 | |
*** nati_ueno has joined #openstack-dev | 15:48 | |
heckj | dolphm: reviewed https://review.openstack.org/#/c/9744/ up | 15:48 |
heckj | dolphm: only one real issue with it - in comments | 15:49 |
jeblair | jgriffith: how to cut a release of cinderclient to pypi? | 15:49 |
jgriffith | jeblair: yes sir | 15:49 |
jeblair | jgriffith: http://wiki.openstack.org/GerritJenkinsGithub#Tagging_a_Release | 15:49 |
jeblair | jgriffith: it's very similar to that ^ | 15:50 |
jeblair | jgriffith: (just without the milestone-proposed bit) | 15:50 |
notmyname | jeblair: FYI https://review.openstack.org/#/c/11340/ | 15:50 |
notmyname | jeblair: any reason I shouldn't merge that? | 15:51 |
notmyname | jeblair: ie will it cause any issues for CI? | 15:51 |
*** matwood has joined #openstack-dev | 15:51 | |
jeblair | notmyname: that should be no net change for CI (we install from both of those files) | 15:52 |
jgriffith | jeblair: thanks, I'll see if I can cause some serious damage | 15:52 |
notmyname | jeblair: ok, good. just checking | 15:52 |
heckj | apevec: ping | 15:52 |
*** salgado is now known as salgado-lunch | 15:52 | |
*** cp16net is now known as cp16net|away | 15:52 | |
jeblair | notmyname: did you cut that release; can we add swift to devstack-gate now? | 15:52 |
notmyname | jeblair: oh yeah. we did last monday. yes, I think it should be ok now | 15:53 |
jeblair | notmyname: okay, thanks. i'll approve it | 15:53 |
*** gongys has quit IRC | 15:54 | |
*** gongys has joined #openstack-dev | 15:55 | |
*** andrewbogott_afk is now known as andrewbogott | 15:56 | |
*** reed has joined #openstack-dev | 15:57 | |
dolphm | heckj: thanks | 15:59 |
heckj | dolphm: very welcome - it's great work. I had a question about a core API choice, but it's looking great! | 16:00 |
dolphm | heckj: the way we used 'get_all_' vs 'list_' confused the hell out of me btw | 16:00 |
*** maploin has quit IRC | 16:01 | |
*** sdake has quit IRC | 16:01 | |
heckj | dolphm: me too - I thought "get all" *WAS* list_... | 16:01 |
*** sdake has joined #openstack-dev | 16:01 | |
dolphm | heckj: on v3 self-consistency... can we say *every* entity response should include [id, name, description, enabled, url]? | 16:02 |
heckj | do we have "description" and "enabled" on every resource entity? I didn't think we did... | 16:02 |
dolphm | we don't, afaik | 16:02 |
heckj | I think "id", "name", and "url" are totally kosher - the others I think are just relatively common attributes on our API | 16:03 |
dolphm | heckj: 'description' seems to be a popular ask, wherever 'name' is available, and since 'description' wouldn't be indexed, it's trivial to support on the keystone side | 16:03 |
*** cloudvirt has quit IRC | 16:03 | |
heckj | no super-big qualms against it - just want to make sure it makes sense related to the entities. Some of the resource entities don't really seem like they need human readable descriptions around them | 16:04 |
*** ev0ldave has joined #openstack-dev | 16:04 | |
*** colinmcnamara has quit IRC | 16:04 | |
*** rbasak has quit IRC | 16:04 | |
*** colinmcnamara has joined #openstack-dev | 16:05 | |
*** vanchester1 has quit IRC | 16:05 | |
*** ayoung has joined #openstack-dev | 16:05 | |
dolphm | heckj: url should be fully qualified, protocol and all? | 16:06 |
heckj | dolphm: good question - I'm not sure | 16:06 |
*** dave_mcn is now known as dave_mcn_away | 16:07 | |
heckj | dolphm: I was thinking that ideally it should be - my aim was to have a totally self-referencing entity being returned - not something that a client/end-user would have to assemble. | 16:07 |
heckj | dolphm: that was my idealism there though | 16:07 |
dolphm | heckj: i'm not sure of a trivial way to provide a fully qualified URL without just pulling it from keystone.conf (base_deployment_url='https://openstack.example.com/keystone/') | 16:08 |
heckj | dolphm: I've seen plenty of folks provide entity descriptions are just URI's though - where the client is expected to know the host & protocol | 16:08 |
*** jtran has joined #openstack-dev | 16:08 | |
heckj | dolphm: I was thinking we'd have to pull it from keystone.conf - or some CONF option - it would also be the only way to allow someone to host multiple API endpoints behind a load balancer/proxy that reported as the same HTTP endpoint | 16:09 |
*** s0mik has joined #openstack-dev | 16:09 | |
dolphm | heckj: exactly, otherwise we'd be guessing which identity endpoint was 'us' from our own catalog backend, which may not have been populated yet | 16:09 |
*** Mandell has joined #openstack-dev | 16:10 | |
vishy | dansmith: can you rebase https://review.openstack.org/#/c/9932/ ? | 16:10 |
*** colinmcnamara has quit IRC | 16:10 | |
garyk | markmcclain: you there? | 16:11 |
timello | vishy: any chance to provide some comments on https://review.openstack.org/9666? | 16:11 |
*** cp16net|away is now known as cp16net | 16:13 | |
dolphm | heckj: also, i didn't catch that you removed the "entity keys" (not sure what else to call them) until just this weekend, as in: GET /collection/{entity_id} --> {"entity_key": { ... }} | 16:13 |
dansmith | vishy: dang, yeah | 16:13 |
dolphm | heckj: anyway, what made you remove them? | 16:13 |
*** spiffxp has joined #openstack-dev | 16:14 | |
heckj | dolphm: huh? | 16:14 |
heckj | dolphm: I'm being horrifically dense this morning | 16:14 |
dolphm | heckj: like, {"service": { service entity itself }} | 16:14 |
heckj | dolphm: i thought most of those were still in there... | 16:15 |
dolphm | heckj: rather than just returning { service entity itself } | 16:15 |
heckj | OOOH! | 16:15 |
dolphm | heckj: they're on some entities, and missing on some in draft 3 | 16:15 |
heckj | That was based on feedback from you and ayoung actually - keeping the resources consistent and not nested deeply with extraneous information | 16:16 |
*** rbasak has joined #openstack-dev | 16:17 | |
dolphm | heckj: i think the basic CRUD operations look better without them, but everything on /tokens will never match | 16:17 |
ayoung | heckj, we need to do this smart, too. I was discussing with dkranz about their deployment. They want to split the admin and main servers onto two different networks, with two different IP addresses. In theory, they could be two different host names | 16:18 |
vishy | timello: looks good overall. a few stylistic nits in the review | 16:18 |
*** maplebed has joined #openstack-dev | 16:18 | |
heckj | dolphm: I'm thinking that token is a bit of special case and that we'll need to construct the pieces that go into a token somewhat specially - so adding the wrapper dicts in that case makes sense in a token, but not elsewhere | 16:18 |
timello | vishy: cool, any comment would be really appreciated | 16:18 |
heckj | ayoung: makes sense - and better than using two ports on the same system. | 16:18 |
*** avishay has joined #openstack-dev | 16:18 | |
dolphm | heckj: agree, but but i'm on a consistency rampage | 16:19 |
davidkranz | heckj: I just turned our non-devstack installation technology to Folsom and it broke because 'keystone user-role-add' arguments changed in an incompatible way. | 16:19 |
ayoung | heckj, so, if they share a back end (memcached or sql) they could get away with running two different servers. | 16:19 |
davidkranz | heckj: What is your view of API stability for keystone client? | 16:19 |
dolphm | davidkranz: link? | 16:19 |
davidkranz | dolphm: --user <user_id> doesn't work any more. | 16:20 |
davidkranz | dolphm: Not sure what link you mean. | 16:20 |
heckj | davidkranz: it's been changing more than I'd like, and I want it to be consistent with other openstack projects. | 16:20 |
dolphm | davidkranz: i assumed you opened a bug i hadn't seen | 16:20 |
heckj | ayoung: yes, absolutely | 16:21 |
davidkranz | dolphm: No. I am really asking if this is a bug, or intentional. | 16:21 |
dansmith | vishy: russellb, maoy, markmc: lucky number 13 is up | 16:21 |
heckj | ayoung: We're running multiple instances of keystone ourselves with a single backend that stashes the persistence (mysql) and it's working brilliants | 16:22 |
ayoung | heckj, the problem is that the two servers would have to be on different machines, with slightly different config files, and then each would be still runnning both 35357 and 5000... | 16:22 |
*** nati_ueno has quit IRC | 16:22 | |
*** AlvinXu has joined #openstack-dev | 16:22 | |
*** cloudvirt has joined #openstack-dev | 16:22 | |
heckj | ayoung: yep - what's the problem? | 16:22 |
ayoung | not horrible, but slightly annoying | 16:22 |
dolphm | davidkranz: i'm guessing intentional -- i believe there were several backwards-incompatible changes made to the keystoneclient cli, while backwards compatibility was only maintained for a milestone or two | 16:23 |
dolphm | ayoung: that's not true | 16:23 |
ayoung | davidkranz needs to file an enhancement request for splitting the listening port over multiple interfaces | 16:23 |
dolphm | ayoung: there's no reason why you'd have to deploy both admin+public on both servers | 16:23 |
dolphm | ayoung: just delete the unnecessary halves of keystone.conf | 16:23 |
ayoung | right... | 16:23 |
timello | vishy: thank you for the comments! | 16:23 |
dolphm | ayoung: i'd prefer to have a public_whitelist middleware that explicitly allows certain calls to get through, and block everything else when it's deployed in front of an otherwise "admin" endpoint | 16:25 |
dolphm | ayoung: that way there's only one set of routers and whatnot in keystone (covering all of the /v3/ spec) | 16:25 |
*** nati_ueno has joined #openstack-dev | 16:25 | |
garyk | nati_ueno: hi, you there? | 16:26 |
ayoung | dolphm, sounds about right. I'd have to think about it, and right now I am trying to get PKI revocation working which is stealing all my cycles | 16:26 |
dolphm | ayoung: awesome :) | 16:26 |
ayoung | dolphm, do we really have until tonight to get new features in? | 16:27 |
dolphm | ayoung: i believe folsom RC will be branched later today (someone correct me if i'm wrong) | 16:28 |
ayoung | ugh | 16:28 |
*** anniec has quit IRC | 16:28 | |
*** jdurgin has quit IRC | 16:29 | |
russellb | dansmith: gogogogogo | 16:29 |
*** nati_ueno has quit IRC | 16:30 | |
*** johnpur has joined #openstack-dev | 16:30 | |
*** ChanServ sets mode: +v johnpur | 16:30 | |
*** AlvinXu has quit IRC | 16:30 | |
* dansmith crosses his fingers | 16:37 | |
*** salgado-lunch is now known as salgado | 16:38 | |
*** gongys has quit IRC | 16:38 | |
*** gtirloni has joined #openstack-dev | 16:39 | |
*** joesavak has quit IRC | 16:42 | |
*** mnewby has joined #openstack-dev | 16:42 | |
*** cloudvirt has quit IRC | 16:44 | |
ayoung | mnewby, I think we can split the remaining work | 16:44 |
mnewby | Ok | 16:44 |
mnewby | What can I do? | 16:44 |
*** cloudvirt has joined #openstack-dev | 16:44 | |
ayoung | can you take the actually checking of the rovacation list? | 16:44 |
ayoung | I am dealing with the fetching | 16:44 |
mnewby | Ah, in the middleware? | 16:44 |
mnewby | auth_token? | 16:44 |
ayoung | so modify middleware/auth_token.py | 16:44 |
ayoung | and specificall | 16:45 |
ayoung | y | 16:45 |
mnewby | ok. | 16:45 |
ayoung | verify_signed_token | 16:45 |
mnewby | can do | 16:45 |
ayoung | so you have to calcualte the id_hash of the token, and search for that in the revocation list | 16:45 |
ayoung | the logic to calculate the hash is called from the sql backend | 16:45 |
ayoung | I'm working further down the file, in fetch_revocation list, so we should be able to mix patches without merge errors. But if you are ready to commit something, let me know and I'll rebase, same here | 16:46 |
mnewby | Ok, sounds good. | 16:46 |
ayoung | you should do a rebase off of admiyo/revoked-tokens | 16:46 |
ayoung | there is probably 1-2 patches since my last message | 16:47 |
mnewby | I haven't changed anything yet so a pull was sufficient. | 16:47 |
ayoung | unit tests go in | 16:47 |
ayoung | terst_auth_token_middleware./ | 16:47 |
ayoung | put yours below test_request_invalid_signed_token | 16:48 |
ayoung | and again, we should avoid merge issues | 16:48 |
mnewby | ok, cool | 16:48 |
*** jtran has quit IRC | 16:48 | |
*** hemna has quit IRC | 16:49 | |
*** danpb has quit IRC | 16:50 | |
*** hemna has joined #openstack-dev | 16:51 | |
*** dprince has quit IRC | 16:53 | |
*** derekh has quit IRC | 16:54 | |
jgriffith | chmouel: ping | 16:54 |
dansmith | jaypipes: okay, just pushed up four patches in draft for you to have a look at | 16:56 |
*** hemna has quit IRC | 16:56 | |
jaypipes | notmyname: nice email about Where do we go from here for Swift. | 16:56 |
notmyname | thanks | 16:56 |
jaypipes | dansmith: cheers | 16:56 |
jaypipes | notmyname: you out in bay area now? | 16:57 |
notmyname | jaypipes: the easy part is the ideas. the hard part is getting a group of open source devs to work on it ;-) | 16:57 |
*** Ryan_Lane has joined #openstack-dev | 16:57 | |
notmyname | jaypipes: ya, I'm in San Francisco now (living and working) | 16:57 |
jaypipes | notmyname: heh, true enough :) | 16:57 |
*** jtran has joined #openstack-dev | 17:01 | |
*** zul has quit IRC | 17:03 | |
smoser | jaypipes, so https://review.openstack.org/#/c/11184/ | 17:04 |
smoser | is your NAK definitive? what happens there? | 17:04 |
*** zul has joined #openstack-dev | 17:05 | |
*** amotoki has quit IRC | 17:07 | |
*** hub_cap has joined #openstack-dev | 17:07 | |
*** kyriakos has quit IRC | 17:12 | |
*** dolphm has quit IRC | 17:13 | |
*** sandywalsh_ has joined #openstack-dev | 17:13 | |
*** darraghb has quit IRC | 17:13 | |
*** sandywalsh has quit IRC | 17:14 | |
*** utlemming has quit IRC | 17:15 | |
*** utlemming has joined #openstack-dev | 17:16 | |
*** andrewbogott is now known as andrewbogott_afk | 17:18 | |
*** ev0ldave has quit IRC | 17:20 | |
*** sstent has quit IRC | 17:20 | |
*** rohit404 has quit IRC | 17:21 | |
*** sstent has joined #openstack-dev | 17:21 | |
*** anniec has joined #openstack-dev | 17:23 | |
*** anniec_ has joined #openstack-dev | 17:23 | |
ewindisch | https://review.openstack.org/#/c/11334/ & https://review.openstack.org/#/c/11025/ (note that the -2 on the latter was pending further discussion, which has been had -- Mark will need to remove it, but it should be good for additional comments and reviews) | 17:24 |
*** dprince has joined #openstack-dev | 17:24 | |
*** anniec has quit IRC | 17:27 | |
*** anniec_ is now known as anniec | 17:27 | |
*** fc__ has quit IRC | 17:29 | |
*** zaitcev has joined #openstack-dev | 17:31 | |
*** lloydde_ has joined #openstack-dev | 17:34 | |
*** jdurgin has joined #openstack-dev | 17:34 | |
jaypipes | smoser: I'm not on nova-core, so there's nothing definitive about anything I say :) | 17:35 |
smoser | good! | 17:36 |
smoser | :) | 17:36 |
*** cloudvirt has quit IRC | 17:37 | |
*** titankiller has joined #openstack-dev | 17:37 | |
smoser | jaypipes, i do value your input, though. i dont think that config-drive is a web service replacement though. due to guaranteed lack of dynamic content. | 17:37 |
*** lloydde has quit IRC | 17:37 | |
davidkranz | notmyname: Pending packages for swift folsom, can you upgrade swift to 1.6 with pip on top of Ubuntu precise packages and then just adjust the conf files and restart things? | 17:38 |
*** sulochan has quit IRC | 17:38 | |
jaypipes | smoser: oh, I wasn't suggesting that config-drive should be or was a web service replacement... I am saying I don't think that adding openstack endpoints to the EC2 metadata service is wise. If we add any endpoint for exposing "metadata" (god I hate the use of that term..), I would prefer it not be on the EC2 metadata endpoint | 17:38 |
notmyname | davidkranz: ya, that should work. each of the swift releases are prod-ready. you can upgrade to them as you need/want | 17:38 |
davidkranz | notmyname: Great! Thanks. | 17:39 |
*** rohitk has joined #openstack-dev | 17:40 | |
ayoung | mnewby, I am generating two new signed things: a revoked_token and a revocation_list. I'll get my current test working, and then commit. You can reuse them for your tests. | 17:40 |
mnewby | ayoung: ok. | 17:41 |
smoser | jaypipes, i suggest that there is no specific link between those 2 things. | 17:41 |
smoser | the config drive could easily have a path to a different location | 17:41 |
smoser | http://169.254.169.254/openstack is just well known default. | 17:41 |
jaypipes | smoser: OK, answer me this... | 17:42 |
*** andrewbogott_afk is now known as andrewbogott | 17:43 | |
jaypipes | smoser: what value does having a web service that provides the exact same information that is already on the config-drive (or injected into the root filesystem) provide to the user? | 17:43 |
*** cloudvirt has joined #openstack-dev | 17:43 | |
jaypipes | smoser: in other words, why wouldn't I just grab the /etc/networks/interfaces instead of hitting a web service at some remote location for /openstack/content/network_config? | 17:43 |
*** tinjaw has joined #openstack-dev | 17:45 | |
*** cloudvirt has joined #openstack-dev | 17:45 | |
jaypipes | smoser: or am I missing something here? | 17:47 |
smoser | for now, not a lot. i agree. | 17:47 |
smoser | on ec2 (granted i realize you dont like ec2).. | 17:47 |
smoser | the data in the web service is now dynamic | 17:47 |
smoser | new mac addresses will appear with data about them. | 17:48 |
*** cloudvirt has quit IRC | 17:48 | |
*** cloudvirt has joined #openstack-dev | 17:48 | |
*** garyk has quit IRC | 17:49 | |
jaypipes | smoser: is that what your patch added? | 17:49 |
jaypipes | smoser: I must have missed that :( | 17:49 |
jaypipes | smoser: also, it's not about my not liking EC2.... :) It's just about not wanting to mix EC2 stuff with openstack-specific stuff if we can avoid it, that's all.. | 17:50 |
*** hemna has joined #openstack-dev | 17:50 | |
smoser | no. it did not add that. | 17:52 |
smoser | but i'm saying in EC2, it is *now* a dynamic service. | 17:52 |
smoser | and i dont see how we'd avoid wanting some similar thing. | 17:52 |
smoser | http://169.254.169.254/openstack is just a url | 17:52 |
smoser | if you want, i'm ok to add it to config-drive-v2 as an item, and document that you should not expect web metatdata service unless config drive tells you its there. | 17:53 |
hub_cap | chmouel: hey dude, u got a min to talk about the cache openstack-common middleware email? | 17:53 |
*** rbasak has quit IRC | 17:53 | |
*** rbasak has joined #openstack-dev | 17:53 | |
harlowja | smoser: is there anything documented anywhere about how dynamic ec2 metadata is, i didn't actually know it could be that dynamic right now, would be nice to know what fields could be dynamic (or is right now...) | 17:55 |
*** hello has quit IRC | 17:56 | |
vishy | mtaylor: commented on entrypoints review. | 17:57 |
smoser | harlowja, it only became dyanmic recently. when they added the new multiple nic stuff. | 17:58 |
harlowja | ah | 17:58 |
smoser | most of what I know of ec2 metadata is through running: | 17:58 |
harlowja | damn u amazzzzonnnian women for adding that to ec2, lol | 17:58 |
smoser | python -c 'import boto.utils, pprint; pprint.pprint(boto.utils.get_instance_metadata())' | 17:58 |
*** samkottler is now known as samkottler|gtd | 17:58 | |
harlowja | kk, thx | 17:59 |
*** zaneb has quit IRC | 18:02 | |
ayoung | mnewby, can you join #openstack-meeting | 18:04 |
vishy | smoser: commented on the review | 18:04 |
vishy | i don't like the instance: thing | 18:04 |
mnewby | ayoung: ok | 18:04 |
vishy | smoser: just show it all. | 18:04 |
*** dolphm has joined #openstack-dev | 18:05 | |
*** issackel_ has joined #openstack-dev | 18:06 | |
rmk | vishy: You answered several of my questions by ripping my code to shreds :D | 18:11 |
creiht | eglynn__: ping | 18:11 |
creiht | Any update getting this into nova-volume? https://bugs.launchpad.net/nova/+bug/1030330 | 18:11 |
uvirtbot | Launchpad bug 1030330 in nova "Creating a volume with XML body fails" [Undecided,In progress] | 18:11 |
eglynn__ | creiht: hey | 18:11 |
creiht | I saw the fix get into cinder, but didn't see it get into nova-volume yet | 18:12 |
eglynn__ | creiht: one sec ... | 18:12 |
creiht | https://review.openstack.org/#/c/10540/ | 18:12 |
creiht | ahh there's the review | 18:12 |
eglynn__ | creiht: yep, I see it now, expired - darn it! | 18:13 |
eglynn__ | chreit: hmm, I'm not sure why it can be re-opened, I'll resubmit, then address Duncan Thomas's concerns in a subsequent patch | 18:15 |
creiht | eglynn__: awesome, and thanks again | 18:15 |
vishy | rmk ? | 18:18 |
vishy | rmk :) | 18:18 |
smoser | vishy, i can drop that. | 18:18 |
smoser | will resubmit quickly. | 18:18 |
smoser | vishy, so you just want no meta.js ? | 18:18 |
smoser | it seems to me to be wrong to put all of the meta tags in | 18:18 |
vishy | smoser: I want it | 18:18 |
smoser | i really think that is wrong | 18:19 |
vishy | smoser: why? what metadata is scary to expose? | 18:19 |
rmk | vishy: https://review.openstack.org/#/c/11303/ | 18:19 |
smoser | not necessarily, but the reason those tags were added was for api tagging | 18:19 |
smoser | as i undrestood it. | 18:19 |
vishy | rmk: ah, didn't know that is you :) | 18:19 |
rmk | vishy: I do have some questions though about updating the other drivers. We actually debated it internally as well before I went the exception route. | 18:19 |
rmk | vishy: Yeah it's not obvious I suppose :) | 18:19 |
*** vanchester has joined #openstack-dev | 18:21 | |
rmk | vishy: Do the drivers need to be updated to just accept the additional function arg? The truth is I don't have every hypervisor here, nor do we really have the time. Making the code work, so that it accepts the new variable and does nothing with it is easy enough. | 18:21 |
smoser | vishy, so you want no filter on it? | 18:23 |
smoser | i'm fine with that. i just think it is not what was originally intended. and i can see reason that you would tag something but not want to necessarily expose that information to the instance. | 18:23 |
vishy | smoser: correct. If we really want hidden metadata we can add an extension for it later | 18:23 |
smoser | that metadata can be added later, right? | 18:24 |
smoser | added/altered? | 18:24 |
vishy | the issue is that users expect it to be visible in the instance | 18:24 |
vishy | I've had many people ask, so i used nova command to add metadata but it isn't available on 169.254... | 18:24 |
vishy | so i think default to showing makes way more sense | 18:25 |
*** sulochan has joined #openstack-dev | 18:28 | |
jaypipes | smoser: sorry, had a standup call... readin back now. | 18:35 |
smoser | jaypipes, no worries. | 18:36 |
smoser | http://paste.ubuntu.com/1147349/ | 18:36 |
smoser | vishy, ^ | 18:36 |
smoser | does that patch look reasonable ? | 18:37 |
smoser | it also addresses one of that curmudgeon jaypipes' concerns. | 18:37 |
vishy | smoser: yes | 18:37 |
jaypipes | smoser:: yes it would :) | 18:37 |
jaypipes | smoser: ok, well I'm curmudgeoned out for today... I don't quite understand the need here, but removing the instance: prefix would be a good thing and I can remove my -1 | 18:38 |
smoser | :) | 18:38 |
smoser | i agree that that was somewhat hacky. | 18:38 |
smoser | i justdidn't like that previously it was only available "injected" or with config drive, which in reality meant it wasn't available at all | 18:39 |
smoser | so i didn't want to turn on the default "available" | 18:39 |
jaypipes | sure, understood... I think in the future API version we can tweak to add explicit endpoints for instance-readable data | 18:40 |
*** cloudvirt has quit IRC | 18:42 | |
smoser | vishy, jaypipes just 'git review'ed | 18:44 |
*** avishay has quit IRC | 18:44 | |
*** avishay has joined #openstack-dev | 18:45 | |
jaypipes | kk | 18:45 |
*** erikzaadi has joined #openstack-dev | 18:46 | |
*** dachary has quit IRC | 18:49 | |
jaypipes | smoser: +1d. | 18:49 |
*** lifeless_ is now known as lifeless | 18:51 | |
*** cloudvirt has joined #openstack-dev | 18:52 | |
*** s0mik has quit IRC | 18:53 | |
*** s0mik has joined #openstack-dev | 18:55 | |
*** dachary has joined #openstack-dev | 18:56 | |
mnewby | dolphm: quick question about v3 api | 18:58 |
dolphm | mnewby: shoot | 18:58 |
mnewby | dolphm: ack. I just answered my own question. | 18:59 |
mnewby | dolphm: sorry for the interrupt. | 18:59 |
*** markmcclain has quit IRC | 18:59 | |
dolphm | ayoung: Credential.blob (some serialized blob), Credential.mime_type ("application/json"), Credential.type ("ec2") | 18:59 |
dolphm | ayoung: does that work for keys? | 19:00 |
*** markmcclain has joined #openstack-dev | 19:00 | |
dolphm | ayoung: (ssh keys) | 19:00 |
mnewby | dolphm: Ah, I do have a question…. | 19:00 |
mnewby | dolphm: Is there any ability to delete a token by user id or tenant id? | 19:01 |
*** vladimir3p has joined #openstack-dev | 19:01 | |
*** utlemming has quit IRC | 19:01 | |
dolphm | mnewby: definitely not | 19:02 |
*** heckj has quit IRC | 19:02 | |
dolphm | mnewby: you could disable the user or tenant though, invalidating related tokens | 19:02 |
mnewby | dolphm: ok. use case is that an external auth system may need to invalidate tokens in response to changes external to keystone. i.e. roles change | 19:03 |
dolphm | PATCH /users/{user_id} or PATCH /project/{project_id} w/ disable=true | 19:03 |
dolphm | mnewby: changes to what, exactly? role revocation? | 19:03 |
mnewby | dolphm: yes. or addition. | 19:04 |
dolphm | mnewby: how would a role addition require a token revocation? | 19:04 |
dolphm | role grant* | 19:04 |
*** utlemming has joined #openstack-dev | 19:05 | |
mnewby | dolphm: pki tokens store roles | 19:05 |
*** vanchester has quit IRC | 19:05 | |
ayoung | dolphm, I have no idea...I have not been thinking about keys | 19:06 |
zykes- | anyone know of a lib that serializes sqlalchemy models effectively where you can select attribs to serialize ? | 19:06 |
*** ohnoimdead has joined #openstack-dev | 19:06 | |
dolphm | zykes-: did you see my paste from earlier? | 19:08 |
zykes- | modify relish ? | 19:10 |
tinjaw | Sorry, to bother you folks. I know this is the dev channel, but I can't get an answer on #openstack and I am about to give up on openstack. | 19:10 |
tinjaw | Simple question: | 19:10 |
dolphm | zykes-: no, the whitelist example | 19:11 |
zykes- | nope :/ | 19:11 |
tinjaw | If I want to start playing with OpenStack, what Operating System distro and | 19:11 |
zykes- | I was out | 19:11 |
dolphm | zykes-: http://paste.openstack.org/raw/20320/ | 19:11 |
zykes- | tinjaw: Ubuuntu or Fedora | 19:11 |
tinjaw | OpenStack version, is most likely to work "out of the box" | 19:11 |
tinjaw | Fedora 16 or 17, or it doesn't matter? | 19:12 |
zykes- | oh, yeah dolphm | 19:12 |
zykes- | dolphm: do you use anything similar elsewhere ? | 19:13 |
*** hub_cap is now known as hub_cap_afk | 19:13 | |
eglynn__ | tinjaw: should work on either ... devstack is specifically oriented to F16 | 19:13 |
zykes- | is it eglynn__ ? | 19:14 |
zykes- | doesn't it work on ubuntu as well ? | 19:14 |
dolphm | zykes-: sort of, i have a side project that reads/writes json client side | 19:14 |
*** rkukura has quit IRC | 19:14 | |
zykes- | warlock ? | 19:14 |
eglynn__ | zykes: sure, I meant oriented to F16 as opposed F17 | 19:14 |
eglynn__ | zykes: (rather than Fedora is preferred to Ubuntu ...) | 19:15 |
zykes- | ;p | 19:15 |
*** novas0x2a|laptop has joined #openstack-dev | 19:15 | |
tinjaw | I'll try F16 | 19:16 |
tinjaw | and, just for the record, | 19:16 |
tinjaw | using CentOS 6 and the docs at | 19:16 |
tinjaw | http://docs.openstack.org/essex/openstack-compute/install/yum/content/ch_installing-openstack-overview.html | 19:16 |
tinjaw | don't work | 19:16 |
tinjaw | Docs start with one version of OpenStack and then switch to another | 19:17 |
*** mfer has joined #openstack-dev | 19:17 | |
tinjaw | Thanks for the help. Back to the lab for me. | 19:17 |
*** titankiller has quit IRC | 19:18 | |
*** johnpur has quit IRC | 19:19 | |
*** kpavel has quit IRC | 19:19 | |
*** erikzaadi has quit IRC | 19:21 | |
*** kpavel has joined #openstack-dev | 19:21 | |
*** erikzaadi has joined #openstack-dev | 19:22 | |
*** tinjaw has quit IRC | 19:30 | |
*** tinjaw has joined #openstack-dev | 19:30 | |
smoser | vishy, jaypipes anyone else. embarrasingly i ask for one more review. | 19:30 |
smoser | https://review.openstack.org/#/c/11184/ | 19:31 |
smoser | the 'meta' stuff was broken in the last. | 19:31 |
cloudfly | hey hey | 19:33 |
*** tinjaw has quit IRC | 19:33 | |
*** nati_ueno has joined #openstack-dev | 19:35 | |
*** hub_cap_afk is now known as hub_cap | 19:36 | |
*** alanmac has joined #openstack-dev | 19:42 | |
mtaylor | bcwaldon: apparently some recent novaclient change broke people running diablo-based nova-volume | 19:42 |
eglynn__ | creiht: that nova-vol patch you mentioned earlier, re-proposed as: https://review.openstack.org/11358 | 19:42 |
zykes- | mtaylor: would you condider splitting out the ci modules in puppet to submodules ? | 19:42 |
eglynn__ | whois creiht | 19:43 |
mtaylor | zykes-: we're doing it differently | 19:43 |
mtaylor | zykes-: they don't need to be in submodules | 19:43 |
creiht | eglynn__: yeah saw that, and thanks | 19:43 |
creiht | eglynn__: that's me :) | 19:43 |
zykes- | mtaylor: would be easier for others to clone and help with them ;p | 19:44 |
creiht | eglynn__: I'm nobody of importance :) | 19:44 |
eglynn__ | creiht: cool ;) | 19:44 |
mtaylor | zykes-: right now they're all in the same repo without submodules. the barrier to help hasn't seemed to be git organization :) | 19:44 |
zykes- | ;p | 19:45 |
*** danwent has joined #openstack-dev | 19:47 | |
*** rohitk has quit IRC | 19:48 | |
*** Gordonz has quit IRC | 19:49 | |
bcwaldon | mtaylor: novaclient? | 19:50 |
*** erikzaadi has quit IRC | 19:51 | |
mtaylor | bcwaldon: yah | 19:51 |
bcwaldon | mtaylor: what a shame | 19:52 |
*** johnpostlethwait has joined #openstack-dev | 19:53 | |
*** johnpur has joined #openstack-dev | 19:55 | |
*** ChanServ sets mode: +v johnpur | 19:55 | |
*** cp16net is now known as cp16net|away | 19:56 | |
*** cp16net|away is now known as cp16net | 19:56 | |
*** avishay has quit IRC | 19:57 | |
*** samkottler|gtd is now known as samkottler | 19:58 | |
*** avishay has joined #openstack-dev | 19:58 | |
*** steveb_ has quit IRC | 20:00 | |
*** heckj has joined #openstack-dev | 20:00 | |
*** dolphm has quit IRC | 20:01 | |
*** jdurgin has quit IRC | 20:02 | |
*** jdurgin has joined #openstack-dev | 20:02 | |
PotHix | danwent: I'm fighting with devstack, this is the main reason that I did not updated the isc-dhcp review. | 20:04 |
danwent | PotHix: ok. if it merges by tonight, i'm fine with it going in. was just trying to clean up launchpad a bit by moving things out if it seemed they weren't being actively reviewed or worked on. | 20:05 |
*** dolphm has joined #openstack-dev | 20:05 | |
PotHix | danwent: I need to understand better the devstack workflow (we are just using quantum) to reproduce garyk review. I tried to get something last night without success. | 20:07 |
ttx | primeministerp: your new hour for the Hyper-V meeting is at the same time as the EC2 team meeting | 20:07 |
ttx | primeministerp: so maybe you should contact them first to make sure they no longer hold meetings | 20:07 |
ttx | primeministerp: see with zul (mentioned on http://wiki.openstack.org/Meetings) | 20:07 |
zul | we dont | 20:08 |
ttx | zul: I can remove yours ? | 20:08 |
zul | ttx: yep | 20:08 |
primeministerp | ttx:I had originally written the wrong time | 20:08 |
ttx | zul: ok - primeministerp: ignore me, will add you to the iCal | 20:09 |
primeministerp | ttx: but can move if conflicts w/ zul's | 20:09 |
primeministerp | ttx: thanks | 20:09 |
primeministerp | ttx: any chance you looked at our hyper-v code? | 20:09 |
primeministerp | ;) | 20:09 |
primeministerp | ttx: actually we're waiting to get through smokestack | 20:10 |
primeministerp | now | 20:10 |
ttx | primeministerp: nope. I'm not nova-core either. | 20:11 |
ttx | primeministerp: just noticed all those .gz files and was wondering what they were about... | 20:11 |
ttx | primeministerp: if that's compressed stuff, might be better to store uncompressed in source code (binary in source is a bit... meh) | 20:12 |
bcwaldon | dprince: would you have time to look at https://review.openstack.org/#/c/11359/ | 20:14 |
bcwaldon | dprince: I want to make sure I deprecate bin/glance correctly | 20:14 |
dprince | bcwaldon: sure. So presumably this is moving the glanceclient then? | 20:15 |
dprince | bcwaldon: and if so what will it be called then? | 20:15 |
bcwaldon | dprince: nope | 20:15 |
bcwaldon | dprince: the naming conflict has been addressed by adding the legacy compatibility layer in python-glanceclient | 20:16 |
bcwaldon | dprince: this is adding warnings to users of the legacy glance client | 20:16 |
*** avishay has quit IRC | 20:16 | |
dprince | bcwaldon: I should have looked before I asked! Gotcha. | 20:17 |
bcwaldon | dprince: no worries | 20:17 |
dprince | bcwaldon: So warnings will print to stdout/stderr right. Should we make this go to common logging as a warning? | 20:18 |
primeministerp | ttx: that's the moc wmi bits for the unit tests | 20:18 |
bcwaldon | dprince: we could log, too | 20:18 |
bcwaldon | dprince: and it just goes to stderr | 20:18 |
ttx | primeministerp: hmm, ok. I guess that's the lesser of all evils | 20:19 |
*** hub_cap has quit IRC | 20:19 | |
bcwaldon | dprince: actually, we can't log | 20:22 |
bcwaldon | dprince: or can we... | 20:22 |
rmk | dprince: hey there -- commented on one of the bugs you were handling. https://bugs.launchpad.net/nova/+bug/1017593 | 20:23 |
uvirtbot | Launchpad bug 1017593 in nova "avoid use of libvirt reset() for hard reboot" [Low,Fix released] | 20:23 |
rmk | dprince: Was curious why the move was made to use reset() ? | 20:23 |
bcwaldon | dprince: yeah, we don't log in the client | 20:23 |
primeministerp | ttx: *nod* | 20:23 |
bcwaldon | dprince: I dont think this is a good enough reason to start configuring a logger | 20:24 |
dprince | bcwaldon: I suppose I was thinking about both: logging and printing to stderr. The case would be where a client was using client.py as a library... then they could see it in the log file when they imported the module. | 20:25 |
bcwaldon | dprince: ok, I can make that happen if you want me to | 20:26 |
dprince | bcwaldon: I think that might be a bit better. Also in Nova we do this: https://github.com/openstack/nova/blob/master/nova/common/deprecated.py | 20:26 |
dprince | bcwaldon: I didn't realize you could ignore them the way you did it though. Pretty cool. | 20:27 |
dprince | rmk: looking now... | 20:27 |
bcwaldon | dprince: logging is going to be hard | 20:29 |
dprince | rmk: I think reset was added because it is a more concise way to reboot the instance. We actually removed that code from the current Nova folsom though. | 20:29 |
bcwaldon | dprince: you need a config to get the common log set up, which we don't have on a client machine | 20:29 |
rmk | dprince: I actually discovered the problem yesterday using the latest code from master | 20:29 |
bcwaldon | dprince: and if you did happen to be on the same box the warning would go to the server log file | 20:30 |
rmk | dprince: The issue is that reset won't start kvm (in this case) if it's not running in some capacity | 20:30 |
dprince | rmk: Oh. Way. Ignore me. It tries to use reset if it exists... otherwise it does it the old school way of re-creating the domain. | 20:30 |
rmk | right | 20:30 |
dprince | rmk: File a new ticket on this. It is unrelated to the issue you linked before. | 20:30 |
rmk | ok | 20:31 |
rmk | I don't mind submitting the code to change it back also if that helps | 20:31 |
dprince | bcwaldon: really. How is importing a client.py in my client side program going to cause the server to log something? | 20:32 |
*** maplebed has left #openstack-dev | 20:32 | |
*** flaviamissi has joined #openstack-dev | 20:32 | |
bcwaldon | dprince: I guess the common config wouldnt work that way | 20:32 |
dprince | bcwaldon: I think I'm good with the way you have it. Its just a bit odd to log to stderr only I think. We don't do much of that. | 20:32 |
bcwaldon | dprince: I know we don't, but this is the first command-line tool we wanted to deprecate | 20:33 |
jtran | jeblair & mtaylor : yay, thanks for seeing this through to the end ;) https://review.openstack.org/#/c/9065/ | 20:34 |
jeblair | jtran: yay! | 20:34 |
jeblair | jtran: https://jenkins.openstack.org/view/Bitrot/ | 20:35 |
jtran | vishy, ^ thanks to you too | 20:35 |
jeblair | jtran: i'll be sending a note to the ml about that soon (when it's all finished) | 20:35 |
bcwaldon | dprince: can you put an offical vote on that review? I need it to land today if we like it | 20:35 |
jeblair | jtran: so hopefully we'll find out about breakage sooner | 20:35 |
jtran | jeblair, sweet. | 20:35 |
dprince | bcwaldon: done | 20:37 |
bcwaldon | dprince: thanks | 20:37 |
ayoung | mnewby, OK, I think I have the fetch tests working and ready to go. I've done a pep8 cleanup, and am just running the tests one last time | 20:42 |
vishy | jaypipes: can i ignore your -1 here? https://review.openstack.org/#/c/11017/ | 20:42 |
ayoung | then I'll push. How are you looking? | 20:42 |
mnewby | ayoung: i'm afraid I haven't gotten too far - meeting then lunch. | 20:43 |
jaypipes | vishy: no. that will (further) break the now-broken tempest gate | 20:43 |
ayoung | OK...I might drive on ahead | 20:43 |
mnewby | But I'm pst now so I can work past your end-of-day. :) | 20:43 |
mnewby | Up to you though. | 20:43 |
vishy | jaypipes: the last comment was that it was needed for two other patches to merge | 20:44 |
rmk | vishy: Did you catch my questions early? | 20:44 |
rmk | earlier* | 20:44 |
vishy | jaypipes: that is incorrect? | 20:44 |
vishy | rmk: no | 20:44 |
jaypipes | vishy: no, other commits to tempest need to be approved/merged before that patch will work. | 20:45 |
rmk | vishy: Do the drivers need to be updated to just accept the additional function arg? The truth is I don't have every hypervisor here, nor do we really have the time. Making the code work, so that it accepts the new variable and does nothing with it is easy enough. (Regarding https://review.openstack.org/#/c/11303/, which you can delete/close if you want) | 20:45 |
jaypipes | vishy: if that patch is merged, tempest gate will break entirely. | 20:45 |
*** matiu has quit IRC | 20:45 | |
vishy | jaypipes: ok | 20:46 |
vishy | rmk: correct just add the extra argument to the calls, no need to implement it | 20:46 |
rmk | great | 20:46 |
vishy | rmk: the other hypervisors may be smart enough to do it without | 20:46 |
*** sandywalsh_ has quit IRC | 20:46 | |
rmk | vishy: Please feel free to kill that review, I'll start over. Was my first gerrit submission. :) | 20:46 |
rmk | dprince: created a bug and commit -- https://bugs.launchpad.net/nova/+bug/1036826 | 20:47 |
uvirtbot | Launchpad bug 1036826 in nova "Using reset for hard_reboot is not reliable" [Undecided,In progress] | 20:47 |
vishy | rmk: wait one sec | 20:47 |
vishy | rmk: actually now that i relook, we don't need this fix in folsom at all | 20:48 |
rmk | oh really? | 20:48 |
rmk | I was able to reproduce it with devstack | 20:48 |
vishy | rmk: nope, reboot uses the existing xml, so it should have the volumes already | 20:48 |
rmk | granted I intentionally broke it but I prefer not to assume any state | 20:48 |
rmk | I'm not seeing how the iscsi connections get re-established | 20:49 |
vishy | rmk: tracking | 20:50 |
vishy | rmk: that was fixed by a the bug you originally linked to | 20:50 |
rmk | The xml refers to the /dev path for the block devices, which won't be there if iscsiadm isn't run | 20:51 |
vishy | rmk: ok gotcha | 20:52 |
vishy | rmk: the issue is in trunk you can't put it in hard_reboot | 20:52 |
vishy | rmk: it has to go in resume_state_on_host_boot | 20:52 |
vishy | they no longer use the same code path | 20:52 |
rmk | How does compute determine you're resuming state on boot? Is it tracking uptime? | 20:53 |
rmk | Rather than a simple compute restart | 20:53 |
vishy | rmk: that is the method that gets called | 20:53 |
vishy | when the compute worker starts | 20:54 |
*** flaviamissi has quit IRC | 20:54 | |
vishy | 327 if ((expect_running and FLAGS.resume_guests_state_on_host_boot) | 20:54 |
vishy | 328 or FLAGS.start_guests_on_host_boot): | 20:54 |
rmk | So in theory, if I launch a vm, connect a volume, then kill -9 kvm and the associated iscsi connections, restarting compute should recover it when that flag is set? Because it doesn't. | 20:54 |
*** lts has quit IRC | 20:54 | |
vishy | rmk: right it doesn't because you need to add the volume recovery code in resume_state_on_host_boot | 20:55 |
vishy | but hard_reboot isn't called in that path anymore | 20:55 |
vishy | so no need to pass block device in to reboot | 20:55 |
vishy | i guess you do need to pass it in the resume_state_on_host_boot call | 20:56 |
vishy | rmk: I think that is the only time you need to do it | 20:56 |
rmk | I actually have the folsom version done but it still uses exceptions.. | 20:57 |
rmk | I can show you what I did | 20:57 |
vishy | rmk: k | 20:57 |
vishy | rmk: i guess it doesn't matter if you do it in the other method, attaching to the volume multiple times is safe iirc | 20:57 |
rmk | resume_state_on_host_boot() still calls hard reboot in folsom | 20:58 |
rmk | vishy: Right | 20:58 |
rmk | vishy: I tend to prefer absolutes rather than relying on relative state | 20:58 |
rmk | Where it's safe, of course | 20:58 |
vishy | rmk: you mean essex? | 20:58 |
vishy | folsom it doesn't | 20:59 |
rmk | hmm ok | 20:59 |
*** maurosr has quit IRC | 20:59 | |
vishy | rmk: it directly calls _create_domain_and_network | 20:59 |
rmk | ok right, I patched it in that call | 20:59 |
*** gabrielhurley has joined #openstack-dev | 20:59 | |
rmk | which means that call should probably be renamed too since it's recovering block also | 21:00 |
vishy | rmk: yeah | 21:00 |
vishy | rmk: create_domain_and_xxx | 21:01 |
vishy | something witty there | 21:01 |
rmk | stuffs | 21:01 |
vishy | :) | 21:01 |
*** markmcclain has quit IRC | 21:03 | |
rmk | http://paste.openstack.org/show/20325/ -- what I have so far, still need to rework it not to use typerror exceptions | 21:03 |
*** rkukura has joined #openstack-dev | 21:03 | |
vishy | rmk: makes sense. I guess the question is: do we need it for reboot? | 21:06 |
rmk | vishy: I see reboot as a sledge hammer which tries to correct any broken state, so I'd prefer it to be there | 21:07 |
vishy | rmk: i suppose that makes sense | 21:07 |
vishy | rmk: so yeah add it as a parameter to the methods in the other drivers and default it to None | 21:07 |
rmk | Will do | 21:07 |
jeblair | gabrielhurley: ping | 21:07 |
gabrielhurley | jeblair: pong | 21:08 |
jeblair | gabrielhurley: do you have a minute to talk translations in #openstack-infra ? | 21:08 |
gabrielhurley | sure, lemme join the room | 21:08 |
*** markmcclain has joined #openstack-dev | 21:08 | |
*** Ruetobas has quit IRC | 21:09 | |
vishy | rmk: intersting thought on the reset | 21:13 |
vishy | rmk: seems like it should be part of your other patch because your actually reintroducing bugs | 21:13 |
vishy | rmk: actually i guess you aren't | 21:14 |
*** dolphm has quit IRC | 21:14 | |
*** Ruetobas has joined #openstack-dev | 21:14 | |
rmk | The essex and folsom patches are so different | 21:14 |
ewindisch | Love some feedback on this: https://review.openstack.org/#/c/10719/ | 21:15 |
rmk | the pastebin I linked and the latest gerrit submission are identical functionally, both just need to have the drivers extended rather than extensions | 21:15 |
rmk | I probably need to create a new bug and associate both to that | 21:15 |
*** dprince has quit IRC | 21:15 | |
rmk | sort of surprised more people haven't run into this | 21:16 |
*** markvoelker has quit IRC | 21:18 | |
*** mfer has quit IRC | 21:18 | |
*** negronjl has quit IRC | 21:27 | |
*** negronjl has joined #openstack-dev | 21:29 | |
*** EmilienM has quit IRC | 21:32 | |
zykes- | any reason glance client doesn't show upload progress anymore ? | 21:38 |
rmk | maybe its just off by default (guessing, haven't looked) | 21:39 |
*** flaviamissi has joined #openstack-dev | 21:41 | |
vishy | andrewbogott: ping | 21:47 |
*** steveb_ has joined #openstack-dev | 21:48 | |
*** salgado is now known as salgado-afk | 21:48 | |
andrewbogott | vishy: what's up? | 21:49 |
vishy | andrewbogott: is https://blueprints.launchpad.net/nova/+spec/novaplugins complete | 21:49 |
vishy | or defer to grizzly? | 21:49 |
andrewbogott | complete. | 21:49 |
andrewbogott | vishy: I'm slightly unclear on the gradations of beta/deployment/informational, but all the features described in the blueprint are in. | 21:53 |
*** ayoung has quit IRC | 21:55 | |
vishy | andrewbogott: in that case, I will mark it implemented | 21:56 |
vishy | andrewbogott: thx | 21:56 |
*** koolhead17 has quit IRC | 21:56 | |
*** dspano has quit IRC | 21:56 | |
*** tgall_foo has quit IRC | 22:00 | |
*** jcooley has joined #openstack-dev | 22:03 | |
*** rnirmal has quit IRC | 22:10 | |
*** anniec has quit IRC | 22:10 | |
primeministerp | mestery: ping | 22:10 |
*** littleidea has quit IRC | 22:11 | |
*** markmc has quit IRC | 22:12 | |
*** littleidea has joined #openstack-dev | 22:12 | |
*** gabrielhurley1 has joined #openstack-dev | 22:15 | |
*** gabrielhurley1 has quit IRC | 22:17 | |
*** datsun180b has quit IRC | 22:17 | |
*** gabrielhurley has quit IRC | 22:18 | |
*** benner has quit IRC | 22:18 | |
*** benner has joined #openstack-dev | 22:18 | |
*** eglynn__ has quit IRC | 22:19 | |
*** markmcclain has quit IRC | 22:19 | |
*** anniec has joined #openstack-dev | 22:20 | |
nati_ueno | Yay! Yay! for an extra day of crazy reviewing ! | 22:23 |
*** alex88 has quit IRC | 22:28 | |
*** colinmcnamara has joined #openstack-dev | 22:29 | |
*** adjohn has joined #openstack-dev | 22:30 | |
rmk | vishy: Don't have to look at it here (submitting it to Gerrit) but here's the reworked folsom patch for volume reconneciton - http://paste.openstack.org/show/20326/ | 22:31 |
*** ASau has joined #openstack-dev | 22:32 | |
ASau | Hello! | 22:32 |
zykes- | mr notmyname how does one do health checks etc on swift? | 22:32 |
rmk | err | 22:32 |
*** colinmcnamara has quit IRC | 22:32 | |
ASau | Is there any more efficient way to get changes into devstack than through launchpad? | 22:32 |
rmk | wrong paste | 22:33 |
cloudfly | for the record, whoever wrote the project overview screen on horizon really didn't like the idea of extensibility. that whole thing needs a rewrite. | 22:33 |
*** edygarcia has joined #openstack-dev | 22:33 | |
notmyname | zykes-: what sort of healthchecks are you looking for? | 22:33 |
zykes- | anything ;) | 22:33 |
notmyname | zykes-: ok, I can suggest 3 | 22:33 |
notmyname | zykes-: 1) connect to /healthcheck and make sure it returns OK in the body | 22:34 |
cloudfly | ASau when in devstack you can git pull on the individual units | 22:34 |
rmk | http://paste.openstack.org/show/20327/ | 22:34 |
cloudfly | and then rerun installs and restart services | 22:34 |
cloudfly | to varying degrees of success | 22:34 |
notmyname | zykes-: 2) use swift-dispersion-populate (once) and swift-dispersion-report (frequently) to monitor a certain percent of your cluster for errors | 22:34 |
*** maoy has quit IRC | 22:35 | |
notmyname | zykes-: 3) use swift-recon every so often to get reports | 22:35 |
zykes- | how to setup ? ;p | 22:35 |
notmyname | which one? they are all part of the base swift install | 22:35 |
notmyname | zykes-: http://docs.openstack.org/developer/swift/admin_guide.html#cluster-health | 22:36 |
zykes- | k | 22:36 |
zykes- | danke | 22:36 |
*** nati_ueno_2 has joined #openstack-dev | 22:36 | |
*** pmyers has quit IRC | 22:36 | |
notmyname | zykes-: and, of course, I work for a company that provides swift monitoring and tools ;-) | 22:36 |
ASau | cloudfly: sorry, it doesn't make sense to me. | 22:36 |
ASau | cloudfly: I'm asking about the opposite direction: getting my fixes into devstack. | 22:37 |
*** lloydde_ has quit IRC | 22:37 | |
*** pmyers has joined #openstack-dev | 22:38 | |
zykes- | notmyname: hah! | 22:38 |
zykes- | what's the pricing on that ? | 22:38 |
notmyname | zykes-: depends on the size of your cluster | 22:39 |
notmyname | zykes-: http://swiftstack.com/trial/ | 22:39 |
zykes- | notmyname: how does it integrate with the rest of a openstack deployment ? | 22:42 |
pandemicsyn | zykes-: theres also a Swift ZenPack from Zenoss - https://github.com/zenoss/ZenPacks.zenoss.OpenStackSwift | 22:43 |
*** cloudvirt has quit IRC | 22:53 | |
*** heckj has quit IRC | 22:54 | |
*** sulochan has quit IRC | 22:59 | |
*** salgado-afk is now known as salgado | 23:02 | |
*** anniec_ has joined #openstack-dev | 23:06 | |
*** anniec has quit IRC | 23:08 | |
*** anniec_ is now known as anniec | 23:08 | |
*** nati_uen_ has joined #openstack-dev | 23:09 | |
*** samkottler is now known as samkottler|run | 23:11 | |
cloudfly | Asau i generally code directly into devstack and do my git commits there and review from there | 23:12 |
cloudfly | it works pretty well for me | 23:12 |
*** nati_ueno_2 has quit IRC | 23:12 | |
*** agonella has joined #openstack-dev | 23:13 | |
*** alanmac has quit IRC | 23:14 | |
ASau | cloudfly: how do I get write access then? | 23:15 |
*** cloudvirt has joined #openstack-dev | 23:16 | |
*** agonella1 has joined #openstack-dev | 23:19 | |
cloudfly | write access to? | 23:20 |
*** agonella1 has quit IRC | 23:20 | |
ASau | To the devstack repository. | 23:20 |
*** agonella1 has joined #openstack-dev | 23:21 | |
cloudfly | i think you just issue a git-review | 23:21 |
cloudfly | you ever worked with gerrit / jenkins before? | 23:21 |
ASau | No. | 23:21 |
*** hemna_ has joined #openstack-dev | 23:22 | |
*** agonella has quit IRC | 23:22 | |
ASau | Is there short document on that? | 23:22 |
clarkb | ASau: http://wiki.openstack.org/GerritWorkflow | 23:22 |
cloudfly | that's pretty good | 23:22 |
cloudfly | but not sure its specific to devstack | 23:22 |
*** hemna has quit IRC | 23:22 | |
*** e1mer has joined #openstack-dev | 23:23 | |
clarkb | it isn't but that workflow should apply to devstack or nova or any other project hosted by review.openstack.org | 23:23 |
cloudfly | https://bugs.launchpad.net/devstack/ | 23:23 |
*** agonella1 has quit IRC | 23:23 | |
cloudfly | yeah i guess its same approach | 23:23 |
*** jakedahn_zz is now known as jakedahn | 23:23 | |
cloudfly | yeah | 23:23 |
ASau | Alright, it's getting better. | 23:24 |
ASau | Thanks for the information. | 23:24 |
ASau | I'll try to get it working tomorrow (it's late here). | 23:25 |
cloudfly | =D | 23:25 |
*** roge has quit IRC | 23:28 | |
*** cloudvirt has quit IRC | 23:28 | |
*** ncode has quit IRC | 23:28 | |
*** jdurgin has quit IRC | 23:30 | |
*** TheRealBill has quit IRC | 23:30 | |
*** hub_cap has joined #openstack-dev | 23:32 | |
*** hub_cap has quit IRC | 23:33 | |
*** cloudvirt has joined #openstack-dev | 23:36 | |
*** s34n has quit IRC | 23:42 | |
*** s34n_ has joined #openstack-dev | 23:43 | |
*** ohnoimdead has quit IRC | 23:48 | |
*** tgall_foo has joined #openstack-dev | 23:48 | |
*** jakedahn is now known as jakedahn_zz | 23:52 | |
*** incogito has quit IRC | 23:53 | |
*** littleidea has quit IRC | 23:54 | |
*** littleidea has joined #openstack-dev | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!