*** jgriffith has quit IRC | 00:00 | |
*** jgriffith has joined #openstack-dev | 00:01 | |
*** dprince has quit IRC | 00:01 | |
*** rkukura has joined #openstack-dev | 00:03 | |
*** jgriffith has quit IRC | 00:06 | |
*** rkukura has left #openstack-dev | 00:09 | |
*** epim has quit IRC | 00:10 | |
*** ncode has quit IRC | 00:12 | |
*** edygarcia has quit IRC | 00:13 | |
*** spiffxp has quit IRC | 00:14 | |
*** sdake has joined #openstack-dev | 00:16 | |
*** utlemming has joined #openstack-dev | 00:21 | |
harlowja | smoser: if u get some free time, http://bazaar.launchpad.net/~harlowja/cloud-init/rework/files/head:/cloudinit/ | 00:25 |
---|---|---|
harlowja | getting closer :-p | 00:25 |
harlowja | *stages is where u should probably start, haha | 00:25 |
*** issackelly has quit IRC | 00:27 | |
*** rnirmal has quit IRC | 00:28 | |
*** jaypipes-afk is now known as jaypipes | 00:38 | |
*** torgomatic has quit IRC | 00:40 | |
*** zul has quit IRC | 00:42 | |
*** s0mik has quit IRC | 00:42 | |
*** akscram has joined #openstack-dev | 00:42 | |
*** matwood has quit IRC | 00:45 | |
*** nati_ueno has quit IRC | 00:45 | |
*** jaypipes has quit IRC | 00:46 | |
*** johnpostlethwait has quit IRC | 00:47 | |
*** roge has quit IRC | 00:52 | |
*** Mandell has quit IRC | 00:52 | |
*** tgall_foo has joined #openstack-dev | 00:56 | |
*** inteq has joined #openstack-dev | 01:00 | |
*** inteq has joined #openstack-dev | 01:01 | |
*** ayoung has joined #openstack-dev | 01:04 | |
*** lloydde has joined #openstack-dev | 01:07 | |
*** inteq has quit IRC | 01:08 | |
*** harlowja has quit IRC | 01:10 | |
*** lloydde has quit IRC | 01:11 | |
*** jog0 has quit IRC | 01:11 | |
*** nati_ueno has joined #openstack-dev | 01:15 | |
*** epim has joined #openstack-dev | 01:15 | |
*** nati_ueno has quit IRC | 01:19 | |
*** nati_ueno has joined #openstack-dev | 01:20 | |
*** jdurgin has quit IRC | 01:22 | |
*** mmalgeri has quit IRC | 01:23 | |
*** dachary has quit IRC | 01:25 | |
*** dachary has joined #openstack-dev | 01:25 | |
*** jakedahn is now known as jakedahn_zz | 01:28 | |
*** mdomsch has joined #openstack-dev | 01:29 | |
*** zul has joined #openstack-dev | 01:31 | |
*** rods has quit IRC | 01:32 | |
*** thingee has quit IRC | 01:34 | |
*** jakedahn_zz is now known as jakedahn | 01:37 | |
*** jakedahn is now known as jakedahn_zz | 01:37 | |
*** gyee has quit IRC | 01:38 | |
*** stuntmachine has joined #openstack-dev | 01:38 | |
*** stuntmachine has joined #openstack-dev | 01:38 | |
*** longhudou has joined #openstack-dev | 01:39 | |
*** mattray has joined #openstack-dev | 01:40 | |
*** notmyname has quit IRC | 01:42 | |
*** glenc has quit IRC | 01:44 | |
*** pballand_ has joined #openstack-dev | 01:46 | |
*** longhudou has quit IRC | 01:50 | |
*** ayoung has quit IRC | 01:53 | |
*** adjohn has quit IRC | 01:54 | |
*** andrewsben is now known as andrewsben_zz | 01:56 | |
*** andrewsben_zz is now known as andrewsben | 01:57 | |
*** krtaylor has quit IRC | 01:58 | |
*** btorch_ is now known as btorch | 02:00 | |
*** pballand_ has quit IRC | 02:01 | |
*** pballand_ has joined #openstack-dev | 02:10 | |
*** PotHix has quit IRC | 02:16 | |
*** danwent has quit IRC | 02:17 | |
*** pballand_ has quit IRC | 02:20 | |
*** pballand_ has joined #openstack-dev | 02:23 | |
*** nunosantos has quit IRC | 02:25 | |
*** guitarza1 is now known as guitarzan | 02:26 | |
*** mdomsch has quit IRC | 02:29 | |
*** salgado-afk has quit IRC | 02:29 | |
*** mdomsch has joined #openstack-dev | 02:29 | |
*** pballand_ has quit IRC | 02:31 | |
*** mdomsch_ has joined #openstack-dev | 02:31 | |
*** bencherian has quit IRC | 02:32 | |
*** dtroyer is now known as dtroyer_zzz | 02:33 | |
*** nati_uen_ has joined #openstack-dev | 02:36 | |
*** stuntmachine has quit IRC | 02:36 | |
*** nati_ueno has quit IRC | 02:39 | |
*** maoy has joined #openstack-dev | 02:42 | |
*** renier has quit IRC | 02:48 | |
*** pixelbeat has quit IRC | 02:49 | |
*** Mandell has joined #openstack-dev | 02:49 | |
*** novas0x2a|lapto1 has quit IRC | 02:55 | |
*** vish1 is now known as vishy | 03:04 | |
*** s0mik has joined #openstack-dev | 03:05 | |
*** zul has quit IRC | 03:07 | |
*** eglynn_ has joined #openstack-dev | 03:09 | |
*** mattray has quit IRC | 03:09 | |
*** eglynn has quit IRC | 03:12 | |
*** reed has quit IRC | 03:26 | |
*** thingee has joined #openstack-dev | 03:37 | |
*** s0mik has quit IRC | 03:37 | |
*** s0mik has joined #openstack-dev | 03:47 | |
*** maoy has quit IRC | 03:55 | |
*** e1mer has joined #openstack-dev | 04:01 | |
*** e1mer has quit IRC | 04:02 | |
*** nati_uen_ has quit IRC | 04:04 | |
*** s0mik has quit IRC | 04:05 | |
*** Mandell_ has joined #openstack-dev | 04:11 | |
*** Mandell has quit IRC | 04:11 | |
tr3buchet | sleepsonzzz: figured it out. thakns for the paste. will have fixed tomorrow | 04:12 |
*** Dr_Who has quit IRC | 04:19 | |
*** jgriffith has joined #openstack-dev | 04:19 | |
*** adjohn has joined #openstack-dev | 04:20 | |
*** blamar has quit IRC | 04:21 | |
*** thingee has quit IRC | 04:23 | |
*** garyk has quit IRC | 04:28 | |
*** dolphm has joined #openstack-dev | 04:30 | |
*** notmyname has joined #openstack-dev | 04:36 | |
*** ChanServ sets mode: +v notmyname | 04:36 | |
*** reed has joined #openstack-dev | 04:39 | |
*** mdomsch_ has quit IRC | 04:41 | |
*** bencherian has joined #openstack-dev | 04:44 | |
*** adjohn has quit IRC | 04:46 | |
*** peter1 has joined #openstack-dev | 04:48 | |
*** peter1 has left #openstack-dev | 04:50 | |
*** pballand_ has joined #openstack-dev | 04:51 | |
*** peter1 has joined #openstack-dev | 04:51 | |
*** peter1 has left #openstack-dev | 04:52 | |
*** davidha has joined #openstack-dev | 04:55 | |
*** dolphm has quit IRC | 04:56 | |
*** danwent has joined #openstack-dev | 04:56 | |
*** pballand_ has quit IRC | 04:56 | |
*** mnewby has quit IRC | 05:03 | |
*** jakedahn_zz is now known as jakedahn | 05:04 | |
*** mnewby has joined #openstack-dev | 05:04 | |
*** cburgess has quit IRC | 05:05 | |
*** cburgess has joined #openstack-dev | 05:05 | |
*** littleidea has quit IRC | 05:08 | |
*** mnewby has quit IRC | 05:08 | |
*** littleidea has joined #openstack-dev | 05:08 | |
*** jakedahn is now known as jakedahn_zz | 05:10 | |
*** adjohn has joined #openstack-dev | 05:12 | |
*** adjohn has quit IRC | 05:15 | |
*** davidha has quit IRC | 05:16 | |
*** dayou has joined #openstack-dev | 05:36 | |
*** novas0x2a|laptop has joined #openstack-dev | 05:43 | |
*** reed has quit IRC | 05:45 | |
*** garyk has joined #openstack-dev | 05:48 | |
*** jgriffith has quit IRC | 05:54 | |
*** hattwick has quit IRC | 06:00 | |
*** davidha_who_took has joined #openstack-dev | 06:03 | |
*** dolphm has joined #openstack-dev | 06:06 | |
*** jpipes has joined #openstack-dev | 06:10 | |
*** dolphm has quit IRC | 06:10 | |
*** jpipes has quit IRC | 06:11 | |
*** epim has quit IRC | 06:11 | |
*** jaypipes has joined #openstack-dev | 06:13 | |
*** dachary has quit IRC | 06:15 | |
*** littleidea has quit IRC | 06:20 | |
*** mrunge has joined #openstack-dev | 06:22 | |
*** winston-d has joined #openstack-dev | 06:29 | |
*** pmezard has joined #openstack-dev | 06:32 | |
*** danwent has quit IRC | 06:51 | |
*** vuntz has quit IRC | 07:05 | |
*** reidrac has joined #openstack-dev | 07:12 | |
*** dbasarab has joined #openstack-dev | 07:12 | |
*** dachary has joined #openstack-dev | 07:13 | |
*** openstack has joined #openstack-dev | 07:28 | |
*** _0x44 has joined #openstack-dev | 07:28 | |
*** Mandell_ has quit IRC | 07:29 | |
*** mindpixel has joined #openstack-dev | 07:29 | |
*** mcolombo_ has quit IRC | 07:33 | |
*** mcolombo has joined #openstack-dev | 07:37 | |
*** pixelbeat has joined #openstack-dev | 07:39 | |
*** peter1 has joined #openstack-dev | 07:55 | |
*** hattwick has joined #openstack-dev | 07:58 | |
*** winston-d has quit IRC | 08:06 | |
*** ghe has joined #openstack-dev | 08:16 | |
*** ghe is now known as Guest55774 | 08:17 | |
*** winston-d has joined #openstack-dev | 08:21 | |
*** azbarcea has joined #openstack-dev | 08:31 | |
*** peter1 has left #openstack-dev | 08:32 | |
*** dbasarab has quit IRC | 08:32 | |
*** Guest55774 is now known as GheRivero | 08:33 | |
GheRivero | morning people | 08:33 |
*** sandywalsh has quit IRC | 08:38 | |
*** darraghb has joined #openstack-dev | 08:46 | |
*** apevec has joined #openstack-dev | 08:47 | |
*** apevec has quit IRC | 08:47 | |
*** apevec has joined #openstack-dev | 08:48 | |
*** azbarcea has quit IRC | 08:50 | |
*** azbarcea has joined #openstack-dev | 08:51 | |
*** GheRivero has quit IRC | 08:55 | |
*** winston-d has quit IRC | 08:56 | |
*** GheRivero has joined #openstack-dev | 09:08 | |
*** yaguang has joined #openstack-dev | 09:09 | |
*** danpb has joined #openstack-dev | 09:12 | |
*** gDamien has joined #openstack-dev | 09:33 | |
*** Gagaro has joined #openstack-dev | 09:35 | |
*** davidha_who_took has quit IRC | 09:40 | |
*** davidha has joined #openstack-dev | 09:41 | |
*** iccha has quit IRC | 09:45 | |
*** azbarcea has quit IRC | 10:08 | |
*** bencherian has quit IRC | 10:09 | |
*** rods has joined #openstack-dev | 10:20 | |
*** aswadrangnekar has joined #openstack-dev | 10:28 | |
*** e1mer has joined #openstack-dev | 10:37 | |
*** e1mer has quit IRC | 10:37 | |
*** e1mer has joined #openstack-dev | 10:37 | |
*** tty_ has joined #openstack-dev | 10:40 | |
*** tty_ has left #openstack-dev | 10:40 | |
*** e1mer has quit IRC | 10:57 | |
*** gDamien has quit IRC | 10:59 | |
*** davidha has quit IRC | 11:13 | |
*** davidha has joined #openstack-dev | 11:14 | |
*** markvoelker has joined #openstack-dev | 11:20 | |
*** zul has joined #openstack-dev | 11:20 | |
*** milner has joined #openstack-dev | 11:32 | |
*** asalkeld has quit IRC | 11:35 | |
*** wiliam has joined #openstack-dev | 11:36 | |
*** markmc has joined #openstack-dev | 11:38 | |
*** asisin has quit IRC | 11:47 | |
*** mrunge has quit IRC | 11:50 | |
*** maploin has joined #openstack-dev | 11:52 | |
*** maploin has quit IRC | 11:52 | |
*** maploin has joined #openstack-dev | 11:52 | |
*** krtaylor has joined #openstack-dev | 11:54 | |
*** asisin has joined #openstack-dev | 12:00 | |
*** asalkeld has joined #openstack-dev | 12:00 | |
*** yaguang has quit IRC | 12:01 | |
*** e1mer has joined #openstack-dev | 12:03 | |
*** pixelbeat has quit IRC | 12:04 | |
*** alaski has joined #openstack-dev | 12:05 | |
*** pixelbeat has joined #openstack-dev | 12:06 | |
*** pixelbeat has joined #openstack-dev | 12:07 | |
*** Dr_Who has joined #openstack-dev | 12:12 | |
*** Dr_Who has quit IRC | 12:12 | |
*** Dr_Who has joined #openstack-dev | 12:12 | |
*** lts has joined #openstack-dev | 12:18 | |
*** salgado has joined #openstack-dev | 12:29 | |
*** salgado has joined #openstack-dev | 12:29 | |
*** dolphm has joined #openstack-dev | 12:30 | |
*** dhellmann_ has joined #openstack-dev | 12:32 | |
*** dhellmann has quit IRC | 12:36 | |
*** stuntmachine has joined #openstack-dev | 12:43 | |
*** stuntmachine has joined #openstack-dev | 12:43 | |
*** dprince has joined #openstack-dev | 12:44 | |
*** stuntmac_ has joined #openstack-dev | 12:47 | |
*** stuntmachine has quit IRC | 12:48 | |
chmouel | anybody knows how to run the swift glance functional tests? | 12:51 |
mtaylor | chmouel: I think you have to have something set in an env var | 12:54 |
_val_ | Hi everyone. Where are the I/O operations performed. On the machine itself or at the storage level in OpenStack? | 12:58 |
_val_ | I mean disk io. | 13:02 |
*** e1mer has quit IRC | 13:02 | |
*** aswadrangnekar1 has joined #openstack-dev | 13:04 | |
*** beraldo has quit IRC | 13:04 | |
*** aswadrangnekar has quit IRC | 13:04 | |
*** aswadrangnekar1 has left #openstack-dev | 13:05 | |
*** iccha has joined #openstack-dev | 13:06 | |
soren | _val_: What's the difference? | 13:09 |
_val_ | soren: We've at the moment a SAN wich is being overloaded by queries etc.. | 13:12 |
_val_ | e.g we've the DOCUMENT_ROOT on each webserver for the clients located in a centralized SAN. So I want to know if OpenStack does solve this problem by doing I/O operations on the machine itself rather than on the SAN. | 13:13 |
soren | I still don't understand what that means. | 13:13 |
soren | Can you give an example of something that does one or the other? | 13:14 |
*** glenc has joined #openstack-dev | 13:14 | |
_val_ | soren: e.g We've our clients which run http server. Their website document root is stored on a san so on those VM's only Apache server runs. | 13:16 |
_val_ | The data is been fetcht from the SAN. E.g index.php is stored on /srv/storage/websites/site1/public_html/index.php and not on /var/www/html | 13:17 |
_val_ | so All this data is being served from one central location | 13:17 |
notmyname | ttx: I'll not be at the meeting this afternoon. I've asked someone else to be there, but I'm not sure who will be available | 13:17 |
_val_ | soren: in short terms. We want the IO load off the SAN. | 13:20 |
_val_ | We want the IO load to perform on the machine itself | 13:21 |
soren | _val_: Then move the data? | 13:21 |
ttx | notmyname: ack | 13:25 |
*** kbringard has joined #openstack-dev | 13:26 | |
notmyname | ttx: i don't think there is swift news yet. Did you have any specific questions? | 13:26 |
*** dolphm has quit IRC | 13:26 | |
ttx | notmyname: no. | 13:26 |
ttx | notmyname: well, one: how far are we from the final stage of the swiftclient split ? | 13:27 |
ttx | (but I can probably answer that one by looking at code and reviews :) | 13:27 |
notmyname | ttx: good question. Ask chmouel | 13:27 |
notmyname | ttx: I havent been able to track it well in the last few days | 13:28 |
mtaylor | zul: ping | 13:29 |
zul | mtaylor: what up? | 13:29 |
notmyname | ttx: also, gholt could probably give a good answer | 13:29 |
ttx | gholt, chmouel: chime in whenever you can | 13:30 |
*** ayoung has joined #openstack-dev | 13:32 | |
*** rkukura has joined #openstack-dev | 13:38 | |
*** mattray has joined #openstack-dev | 13:39 | |
*** littleidea has joined #openstack-dev | 13:47 | |
*** nikhil has joined #openstack-dev | 13:52 | |
*** joesavak has joined #openstack-dev | 13:54 | |
*** dayou has quit IRC | 13:55 | |
*** lorin1 has joined #openstack-dev | 14:03 | |
*** andrewsben is now known as andrewsben_zz | 14:03 | |
*** dolphm has joined #openstack-dev | 14:05 | |
*** dolphm_ has joined #openstack-dev | 14:05 | |
*** sam_wan has joined #openstack-dev | 14:08 | |
*** nikhil has quit IRC | 14:08 | |
*** andrewsben_zz is now known as andrewsben | 14:08 | |
*** dolphm has quit IRC | 14:09 | |
*** edygarcia has joined #openstack-dev | 14:09 | |
*** maploin has quit IRC | 14:13 | |
*** pmezard has left #openstack-dev | 14:14 | |
*** maploin has joined #openstack-dev | 14:16 | |
*** maploin has joined #openstack-dev | 14:17 | |
*** blamar has joined #openstack-dev | 14:19 | |
*** iccha has quit IRC | 14:19 | |
*** ChanServ sets mode: +v letterj | 14:21 | |
*** Gordonz has joined #openstack-dev | 14:21 | |
*** matiu_ has joined #openstack-dev | 14:21 | |
*** matiu_ has quit IRC | 14:21 | |
*** matiu_ has joined #openstack-dev | 14:21 | |
*** dhellmann has joined #openstack-dev | 14:21 | |
*** sandywalsh has joined #openstack-dev | 14:22 | |
*** Gordonz has quit IRC | 14:22 | |
*** Gordonz has joined #openstack-dev | 14:22 | |
*** matiu has quit IRC | 14:25 | |
*** sandywalsh_ has joined #openstack-dev | 14:26 | |
*** sandywalsh has quit IRC | 14:26 | |
*** mindpixel has quit IRC | 14:27 | |
*** Gordonz has quit IRC | 14:27 | |
*** Gordonz has joined #openstack-dev | 14:28 | |
*** andrewbogott has joined #openstack-dev | 14:30 | |
*** ghantoos_ is now known as ghantoos | 14:32 | |
*** iccha has joined #openstack-dev | 14:35 | |
*** reed has joined #openstack-dev | 14:36 | |
*** dhellmann has quit IRC | 14:43 | |
*** krtaylor has quit IRC | 14:44 | |
*** edygarcia has quit IRC | 14:45 | |
chmouel | ttx: Only one glance review left and this should all be working | 14:47 |
*** jgriffith has joined #openstack-dev | 14:48 | |
bcwaldon | chmouel: looking now | 14:48 |
*** timello has quit IRC | 14:50 | |
*** timello has joined #openstack-dev | 14:51 | |
chmouel | bcwaldon: Didnt know how to test the functional tests any pointer how to do that? | 14:52 |
bcwaldon | sure | 14:53 |
*** sandywalsh_ has quit IRC | 14:53 | |
bcwaldon | all you have to do is set up a local config file with valid swift options | 14:53 |
bcwaldon | then set something like TEST_SWIFT_CONF to wherever that file is | 14:54 |
*** dhellmann has joined #openstack-dev | 14:55 | |
chmouel | K will try again later on (stuck in train atm) | 14:56 |
bcwaldon | I'm getting it set up here right now | 14:56 |
bcwaldon | should have feedback in a few min | 14:56 |
*** datsun180b has joined #openstack-dev | 15:00 | |
ttx | jgriffith: ping | 15:02 |
jgriffith | ttx: pong | 15:03 |
*** bencherian has joined #openstack-dev | 15:04 | |
ttx | jgriffith: wanted to look into your (in)ability to modify blueprints | 15:04 |
ttx | jgriffith: last week you mentioned you couldn't update status on them ? | 15:04 |
* jgriffith checking something | 15:05 | |
jgriffith | ttx: Ok, so yeah, the 'Status' field isn't something I can modify | 15:05 |
jgriffith | I can mod Priority, Directions, etc but not Status | 15:06 |
ttx | Oh. Status is not what you should be modifying. | 15:06 |
jgriffith | ttx: I had a feeling you were going to say that | 15:07 |
ttx | jgriffith: Status is inherited from the "Implementation" field | 15:07 |
*** spiffxp has joined #openstack-dev | 15:07 | |
jgriffith | ttx: Ok, sorry for the confusion | 15:07 |
ttx | jgriffith: it's like "open" and "closed", and derived from what you set at Implementation | 15:07 |
ttx | so you should be ok just setting "Implementation" | 15:08 |
jgriffith | ttx: That makes sense (*now*) :) | 15:08 |
ttx | jgriffith: more info at http://wiki.openstack.org/Blueprints | 15:08 |
*** sandywalsh has joined #openstack-dev | 15:08 | |
jgriffith | ttx: Thanks, I better go read it again :) | 15:08 |
ttx | bcwaldon, vishy, dtroyer: could you look into https://review.openstack.org/#/c/8394 -- a small devstack change in preparation for future nova-rootwrap changes | 15:09 |
jgriffith | ttx: bahhh... I think that wiki is a bit off | 15:09 |
*** reidrac has quit IRC | 15:09 | |
ttx | jgriffith: how so ? I refreshed it quite recently | 15:09 |
jgriffith | ttx: Never mind! I found it | 15:10 |
jgriffith | ttx: Ok, great. All makes sense now. Thank you | 15:11 |
ttx | jgriffith: no problem! | 15:11 |
*** reed has quit IRC | 15:12 | |
*** rnirmal has joined #openstack-dev | 15:14 | |
*** maploin has quit IRC | 15:15 | |
*** armaan has joined #openstack-dev | 15:16 | |
*** armaan has left #openstack-dev | 15:16 | |
*** davidha has quit IRC | 15:19 | |
*** krtaylor has joined #openstack-dev | 15:24 | |
*** edygarcia has joined #openstack-dev | 15:25 | |
*** danwent has joined #openstack-dev | 15:30 | |
bcwaldon | eglynn_: around? | 15:30 |
eglynn_ | bcwaldon: yep | 15:30 |
bcwaldon | eglynn_: great, this is a bit urgent - can you do a code review of this? https://review.openstack.org/#/c/7668/5 | 15:30 |
bcwaldon | eglynn_: don't worry about functionality | 15:30 |
eglynn_ | bcwaldon: I'm on it ... | 15:30 |
bcwaldon | eglynn_: just need a sanity check that the review is sane | 15:30 |
bcwaldon | eglynn_: on a separate note, it looks like swift functional tests are broken :/ | 15:36 |
bcwaldon | eglynn_: I can't get swift to use auth version 1 | 15:36 |
bcwaldon | chmouel: any idea why ^ | 15:36 |
bcwaldon | I can't seem to set swift_store_auth_version through config | 15:36 |
eglynn_ | bcwaldon: #7668 looks reasonable to me | 15:36 |
bcwaldon | eglynn_: ok, just saw your comment - it still does pin to a commit, btw | 15:37 |
bcwaldon | eglynn_: its just a shortened representation of the commit number | 15:37 |
chmouel | bcwaldon: Dunno let me have a go when I'm online in a little bit | 15:37 |
eglynn_ | bcwaldon: oh, ok, my bad | 15:37 |
bcwaldon | chmouel: I'm going to send your branch in right now | 15:38 |
bcwaldon | eglynn_: no worries, I just wanted to make sure you knew that :) | 15:38 |
eglynn_ | bcwaldon: cool, I see it now ... | 15:38 |
chmouel | K will fix the function tests with 1.0 later on if that's broken | 15:38 |
bcwaldon | chmouel: yeah, see if you can get them running, I'll try to figure it out, too | 15:39 |
*** nunosantos has joined #openstack-dev | 15:45 | |
*** Gagaro has quit IRC | 15:47 | |
andrewbogott | I note that there are no tests in the openstack-common repo. Is that a deferred task, or are those tests intentionally left to projects that include common? | 15:49 |
jaypipes | davidkranz_: ping | 15:51 |
jaypipes | davidkranz_: got time to knock out a bunch of tempest reviews today? | 15:51 |
davidkranz_ | OK, do you some particularly in mind?] | 15:51 |
*** adjohn has joined #openstack-dev | 15:53 | |
*** heckj has joined #openstack-dev | 15:54 | |
davidkranz_ | jaypipes: I see there were a bunch more put up overnight. We had a discussion last week but I'm still not comfortable with the level of duplication of unit tests with regard to parameter corner cases. | 15:54 |
*** krtaylor has quit IRC | 15:55 | |
jaypipes | davidkranz_: yeah, me neither.. :( | 15:55 |
andrewbogott | jaypipes: thoughts regarding tests in openstack-common? | 15:55 |
jaypipes | davidkranz_: if you could take a look at this one, I'd be appreciative (it's a very first phase of cleanup/standardization, nothing much, but it will be merge hell to keep it around long) https://review.openstack.org/#/c/8409/ | 15:56 |
jaypipes | andrewbogott: not sure I follow you... | 15:56 |
davidkranz_ | Will do now. | 15:56 |
jaypipes | davidkranz_: cheers mate. and I think we're on the same page regarding the unit test bleeding into the functional (negative) tests... :( | 15:57 |
andrewbogott | jaypipes: I'm adding some code to openstack-common, and trying to follow the current examples. Wondering what I should do about tests for my new code. | 15:57 |
jaypipes | andrewbogott: ah, I see. Can you add them into /openstack/common/tests? | 15:58 |
jaypipes | andrewbogott: similar to how nova/glance do it? | 15:58 |
jaypipes | andrewbogott: and then remove the duplicate tests from nova/glance of course :) | 15:58 |
andrewbogott | Sure I can. But there is no such directory at the moment, right? | 15:59 |
jaypipes | andrewbogott: if there isn't, you can make it :) | 15:59 |
andrewbogott | Does that mean that all of the code in common is currently untested? | 15:59 |
jaypipes | andrewbogott: no, it's just that most of that code was ripped from the other projects and the tests are in those projects ;) | 15:59 |
*** mnewby_ has joined #openstack-dev | 15:59 | |
andrewbogott | OK, that answers my question :) Was just wondering if that directory was missing by design or by neglect. | 15:59 |
jaypipes | probably neglect :) | 16:00 |
andrewbogott | cool, I'll get it started then. | 16:00 |
*** blamar_ has joined #openstack-dev | 16:01 | |
*** mnewby_ has quit IRC | 16:01 | |
davidkranz_ | jaypipes: what's the deal with deleting test_extensions? | 16:05 |
*** blamar has quit IRC | 16:05 | |
*** blamar_ is now known as blamar | 16:05 | |
jaypipes | davidkranz_: it's git... for some reason it shows the rename as a delete and then recreation.... but it was just moved down into tempest/tests/compute :) I think it has to do with the number of lines changed in the file after I renamed it... | 16:07 |
*** mnewby has joined #openstack-dev | 16:09 | |
*** stuntmac_ has quit IRC | 16:13 | |
*** s0mik has joined #openstack-dev | 16:13 | |
*** iccha1 has joined #openstack-dev | 16:13 | |
*** iccha has quit IRC | 16:14 | |
*** reed has joined #openstack-dev | 16:14 | |
*** dtroyer_zzz is now known as dtroyer | 16:14 | |
mtaylor | jaypipes: yeah. moves in git a don't heuristically - so combining a move with content change removes git's ability to track file moves | 16:15 |
mtaylor | if the two are done in separate commits, git can figure it out | 16:15 |
*** adjohn has quit IRC | 16:16 | |
*** sleepsonzzz is now known as sleepsonthefloor | 16:16 | |
*** armaan has joined #openstack-dev | 16:17 | |
*** GheRivero has quit IRC | 16:17 | |
*** armaan has left #openstack-dev | 16:18 | |
*** iccha1 has quit IRC | 16:31 | |
*** lloydde has joined #openstack-dev | 16:35 | |
*** iccha has joined #openstack-dev | 16:35 | |
jaypipes | _0x44: must be your review day... :) | 16:35 |
*** salgado is now known as salgado-lunch | 16:37 | |
*** roge has joined #openstack-dev | 16:38 | |
*** eglynn_ has quit IRC | 16:42 | |
*** eglynn_ has joined #openstack-dev | 16:43 | |
*** dhellmann has quit IRC | 16:46 | |
*** armaan has joined #openstack-dev | 16:46 | |
*** sandywalsh has quit IRC | 16:48 | |
*** torgomatic has joined #openstack-dev | 16:51 | |
*** renier has joined #openstack-dev | 16:52 | |
*** thingee has joined #openstack-dev | 16:52 | |
*** issackel_ has joined #openstack-dev | 16:54 | |
*** Mandell has joined #openstack-dev | 16:55 | |
*** issackel_ has quit IRC | 16:55 | |
*** issackel_ has joined #openstack-dev | 16:56 | |
davidkranz_ | jaypipes: Your change I reviewed is going to break a bunch of outstanding changes. What was the plan for that? | 16:58 |
jaypipes | davidkranz_: we can do the other ones, I can rebase and push a fix. | 16:59 |
davidkranz_ | OK | 16:59 |
*** jakedahn_zz is now known as jakedahn | 16:59 | |
jaypipes | davidkranz_: so if you can do reviews, I will as well and we can push as many as we can through... | 17:01 |
*** harlowja has joined #openstack-dev | 17:01 | |
*** nati_ueno has joined #openstack-dev | 17:01 | |
jaypipes | nati_ueno: nati! :) | 17:03 |
jaypipes | nati_ueno: congrats, my friend! | 17:03 |
*** epim has joined #openstack-dev | 17:03 | |
nati_ueno | Hi Jay! Thanks | 17:04 |
jaypipes | nati_ueno: how is your wife doing? you getting any sleep? :) | 17:04 |
nati_ueno | Less sleep :) But alerts are less than trystack | 17:05 |
jaypipes | hehe | 17:05 |
jaypipes | nati_ueno: speaking of which... | 17:05 |
*** davidha_who_took has joined #openstack-dev | 17:06 | |
nati_ueno | hehe | 17:07 |
*** salgado-lunch is now known as salgado | 17:09 | |
*** PotHix has joined #openstack-dev | 17:09 | |
*** davidha_who_took is now known as davidha | 17:12 | |
*** rafaduran has joined #openstack-dev | 17:14 | |
*** ncode has joined #openstack-dev | 17:15 | |
*** iccha has quit IRC | 17:16 | |
*** iccha has joined #openstack-dev | 17:19 | |
*** harlowja has quit IRC | 17:28 | |
*** garyk has quit IRC | 17:28 | |
*** adjohn has joined #openstack-dev | 17:29 | |
*** bencherian has quit IRC | 17:30 | |
*** bencherian_ has joined #openstack-dev | 17:30 | |
*** darraghb has quit IRC | 17:31 | |
chmouel | jaypipes, bcwaldon: any of you have a GLANCE_TEST_SWIFT_CONF example somewhere? | 17:34 |
jaypipes | chmouel: sure, I'll email ya | 17:34 |
chmouel | jaypipes: thanks | 17:35 |
*** danpb has quit IRC | 17:35 | |
chmouel | should we maybe include it in the repo? | 17:35 |
bcwaldon | chmouel: it's just glance-api.conf | 17:36 |
bcwaldon | chmouel: or a subset of it | 17:36 |
chmouel | bcwaldon: cool so it just need to point to a live swift speaking 1.0 auth ? | 17:37 |
bcwaldon | yes | 17:37 |
chmouel | so I guess there is need to have a v2/test_swift there | 17:38 |
jaypipes | chmouel: sent | 17:38 |
bcwaldon | really, we should be functionally testing the stores independently of the api | 17:38 |
*** rods has quit IRC | 17:40 | |
*** krtaylor has joined #openstack-dev | 17:41 | |
chmouel | yeah why don't we follow the same way we are doing with binding with specifics in v1/ v2/ and a common part | 17:42 |
jaypipes | bcwaldon: ^^ | 17:43 |
*** asisin has quit IRC | 17:43 | |
*** johnpostlethwait has joined #openstack-dev | 17:43 | |
bcwaldon | chmouel: can you expand on that? | 17:45 |
chmouel | bcwaldon: what's the different between tests.functional.v1 and v2, is it to differentiate between auth version or glance api versions ? | 17:47 |
*** rods has joined #openstack-dev | 17:50 | |
*** krtaylor has quit IRC | 17:53 | |
*** armaan has left #openstack-dev | 17:57 | |
*** bencherian_ has quit IRC | 17:59 | |
*** arunkant has joined #openstack-dev | 18:01 | |
*** lcheng has joined #openstack-dev | 18:06 | |
*** andrewsben is now known as andrewsben_zz | 18:07 | |
*** novas0x2a|laptop has quit IRC | 18:09 | |
heckj | termie: you around this morning? | 18:09 |
*** datsun180b has quit IRC | 18:11 | |
*** lcheng has quit IRC | 18:13 | |
*** lcheng has joined #openstack-dev | 18:15 | |
bcwaldon | chmouel: glance api versions | 18:17 |
*** nati_ueno has quit IRC | 18:23 | |
*** nati_ueno has joined #openstack-dev | 18:24 | |
*** jog0 has joined #openstack-dev | 18:27 | |
*** jog0 has quit IRC | 18:31 | |
*** jog0 has joined #openstack-dev | 18:32 | |
*** epim has quit IRC | 18:44 | |
*** novas0x2a|laptop has joined #openstack-dev | 18:45 | |
*** azbarcea has joined #openstack-dev | 18:49 | |
*** vincentricci has joined #openstack-dev | 18:53 | |
*** vincentricci has left #openstack-dev | 18:53 | |
*** katell has joined #openstack-dev | 18:53 | |
*** ecarlin has joined #openstack-dev | 18:54 | |
*** ecarlin has quit IRC | 18:55 | |
*** ecarlin has joined #openstack-dev | 18:56 | |
*** nati_uen_ has joined #openstack-dev | 18:56 | |
*** nati_ueno has quit IRC | 18:58 | |
*** nati_uen_ has quit IRC | 19:07 | |
*** ecarlin has quit IRC | 19:11 | |
smoser | markmc, around? | 19:12 |
*** matwood has joined #openstack-dev | 19:14 | |
*** arunkant has quit IRC | 19:16 | |
*** epim has joined #openstack-dev | 19:19 | |
*** ecarlin has joined #openstack-dev | 19:20 | |
*** harlowja has joined #openstack-dev | 19:21 | |
sdague | dprince: just saw your bug on the deprecation log level, after talking with markmc I was writing up a decorator for this, so it wouldn't be an individual decision, but standardized. maybe it's better to have the conversation with that patch set? | 19:22 |
*** armaan has joined #openstack-dev | 19:22 | |
*** armaan has left #openstack-dev | 19:22 | |
dprince | sdague: why do we need a decorator to log a simple deprecation message? | 19:23 |
*** matwood_ has joined #openstack-dev | 19:23 | |
dprince | sdague: For that matter... we already have one which isn't being used: | 19:23 |
*** mnewby has quit IRC | 19:23 | |
sdague | dprince: because we should have a standard way for deprecating things? | 19:23 |
dprince | sdague: https://review.openstack.org/#/c/8412/ | 19:24 |
*** matwood has quit IRC | 19:24 | |
*** matwood_ is now known as matwood | 19:24 | |
dprince | sdague: Is it worth maintaining 200-300 LOC for this. I agree things should be standardized. But it seems pretty simple. Just log a warning. | 19:25 |
*** matwood has quit IRC | 19:25 | |
sdague | dprince: ok, cool, well then I'll head in that direction. I did float this out on the mailing list. But didn't really get any bites there | 19:25 |
dprince | sdague: Perhaps just a simple utils function then to log a warning. | 19:25 |
sdague | dprince: well, the conversation yesterday that markmc suggested was to have a config option so that you could make the deprecations fatal | 19:26 |
sdague | that was part of the reason for the decorator approach | 19:26 |
*** asisin has joined #openstack-dev | 19:27 | |
mtaylor | that would be a nice way to run a job at milestone time or something like to that to make sure we've cleaned out stuff... | 19:27 |
dprince | sdague: Sure. Sorry I missed the discussion on the list. | 19:27 |
dprince | I'm fine with it. I'm also Okay with grepping log files too. Hopefully we don't have so many warning messages that this isn't possible. | 19:28 |
harlowja | smoser: qq, doe each cloudconfig "handler" really need to get passed the log object, or can i change that so that they construct there own logger? | 19:29 |
sdague | ok, how about I finish off this patch for review (which I think I can do in the next 30 minutes) and we can use that as a basis for a conversation, either in gerrit or the ML about the right way to do this. | 19:29 |
dprince | And I'd really like to see us avoid cases where decorators get heavily nested... so the simple function/deprecation approach seems reasonable. | 19:29 |
sdague | I'm pretty ok with whatever the concensus is | 19:29 |
sdague | but we should have a standard way to do it :) | 19:30 |
dprince | sdague: Sure. Are you adding another decorator then? | 19:30 |
*** ncode has quit IRC | 19:30 | |
dprince | sdague: In addition to the one already in utils.py? Or just fixing that one. | 19:30 |
smoser | harlowja, the one thing that needs to happen is that the logging gets passed through to the place that its configured to go to. | 19:30 |
sdague | dprince: well, I only just found out about the one in utils :) | 19:30 |
harlowja | smoser: kk, i can make that happen | 19:30 |
sdague | I could work based on that one | 19:30 |
smoser | and that can be configured via cloud-config. if you maintain that, then i'm ok with it. | 19:31 |
harlowja | right, np | 19:31 |
harlowja | still being maintained | 19:31 |
*** armaan1 has joined #openstack-dev | 19:32 | |
sdague | dprince: how about I just restart the ML thread, and get people's comments there, then we don't run into the issue of people that have an opinion that aren't on IRC right now. | 19:32 |
smoser | althought i'd be nice to not lose backwards compatibily handler code. | 19:32 |
smoser | er... s/handler/cc_somethign/ | 19:32 |
dprince | sdague: sound good. | 19:32 |
*** armaan1 has quit IRC | 19:32 | |
smoser | that might exist out of that tree (although i dont know how many of such things would exist). | 19:33 |
*** armaan1 has joined #openstack-dev | 19:33 | |
*** armaan1 has left #openstack-dev | 19:33 | |
harlowja | smoser: k, thats fine also | 19:33 |
*** andrewbogott has quit IRC | 19:33 | |
*** andrewbogott has joined #openstack-dev | 19:33 | |
harlowja | smoser: i'll finish the datasource cleanup then tackle the rest of the handlers tommorow, so just wanted to see about that change | 19:35 |
*** sannes has quit IRC | 19:39 | |
andrewbogott | Vek, jkoelker, russelb: You've all added tests to openstack-common/tests/unit. Can one of you tell me how those tests are run? I don't see the run_tests.sh script that I'd expect. | 19:40 |
*** sandywalsh has joined #openstack-dev | 19:40 | |
harlowja | smoser: i'll get tests and all that, hopefully i'm thinking done by mid-next-week | 19:40 |
harlowja | then magic happens, lol | 19:41 |
mtaylor | andrewbogott: just run tox | 19:41 |
smoser | harlowja, yeah. i'll look at what you had proposed... i promise :) | 19:41 |
mtaylor | andrewbogott: or nosetests if you don't want virtualenvs | 19:41 |
harlowja | ha | 19:41 |
harlowja | np | 19:41 |
harlowja | its alot :-p | 19:41 |
*** sannes has joined #openstack-dev | 19:41 | |
andrewbogott | mtaylor: So, these tests use a different framework than the other tests? | 19:41 |
* andrewbogott goes to read the other run_tests | 19:41 | |
mtaylor | andrewbogott: nope. they you the same framework as everything else | 19:42 |
mtaylor | andrewbogott: we've finally gotten rid of run_tests.py and use nosetests everywhere else | 19:42 |
mtaylor | andrewbogott: only thing here is that there isn't a run_tests.sh wrapper shell script in openstack-common | 19:42 |
andrewbogott | mtayler: So, better to duplicate run_tests in openstack-common, or better to regard run_tests as deprecated everywhere? | 19:43 |
mtaylor | we're trying to actually make things use standard python tools instead of special weird script | 19:43 |
andrewbogott | ok, got it. Thank you. | 19:43 |
mtaylor | andrewbogott: well, run_tests.sh has been deprecated in my head for 2 years ... but there's still a few places in which it is making things easier and we haven't fully addressed it yet from standard tooling | 19:43 |
*** ecarlin has quit IRC | 19:45 | |
markmc | smoser, am now | 19:46 |
smoser | markmc, so. i was replying to https://review.openstack.org/#/c/8126/4 | 19:46 |
smoser | i liked very much the "stop writing classes" | 19:47 |
harlowja | smoser: also what do u think about just having 1 binary that can do the cfg, init, query stuff, instead of 3 | 19:47 |
smoser | and maybe i'm just not thinking about it write. | 19:47 |
smoser | harlowja, i'm not terribly opposed to that. | 19:47 |
smoser | cloud-inti-query is busted, btw. i'd really like to replace it with something functional, but i dont package it in ubuntu. | 19:47 |
*** dbasarab has joined #openstack-dev | 19:48 | |
harlowja | kk, np | 19:48 |
harlowja | i haven't used it to much, so not even sure what it does :-p | 19:48 |
smoser | harlowja, the reason is that to ask cloud-init to retrieve some bit of information for you, means that cloud-init has to know if that was potentially containing sensitive information or not. | 19:48 |
*** armaan has joined #openstack-dev | 19:48 | |
*** armaan has left #openstack-dev | 19:48 | |
smoser | and as it is right now, cloud-init just makes its cache 100% root read only. | 19:49 |
smoser | which is safe. so unless you're root, cloud-init-query is not useful. | 19:49 |
smoser | anyway... | 19:49 |
smoser | markmc, so back to my "stop writing classes" | 19:49 |
harlowja | interesting, so this is just sort of allowing people to introspect the cache | 19:49 |
smoser | i dont knwo tha ti completely agree with it here. | 19:49 |
smoser | and the primary reason is that I don't i see the ec2 metadata as simply a rendering of that "instance metadata" | 19:50 |
smoser | and then, insid ethat, there are multiple verisons. those don't differ in nova now, but they should. | 19:50 |
smoser | and *then* i hope that sometime we'll have a "openstack" under neith that. | 19:50 |
*** azbarcea has quit IRC | 19:51 | |
sdague | dprince: ok, ml item sent, feel free to throw comments on there | 19:51 |
smoser | and i know that the video said "dont write 3 lines of code now to save yourself writing 3 lines of code later" (which i largely agree with). | 19:51 |
ttx | dtroyer: could you please +2 again https://review.openstack.org/#/c/8394/ ? Got stuck in Jenkins false negative | 19:51 |
ttx | dtroyer: I mean, set it to Approved again | 19:52 |
smoser | i guess what it comes down to is that I do not like the idea of rendering a dict that contains the ec2 metadata, because i do not consider the ec2 metadata to be the only rendering of that. | 19:52 |
dtroyer | ttx: done | 19:52 |
ttx | dtroyer: thx | 19:52 |
smoser | markmc, ^ you follow that? | 19:53 |
harlowja | sorry to jump in, not sure if i can make any sense, but isn't the ec2 metadata really just a object which provides data (no functionality) for a specific version of ec2, it seems like the object is what should be rendered, not the backing format? idk | 19:54 |
markmc | smoser, yeah, just poking at the code again | 19:54 |
harlowja | one version of that could be dictionary backed, but it doesn't seem like that is the only version? | 19:55 |
*** nati_ueno has joined #openstack-dev | 19:56 | |
markmc | smoser, pragmatically speaking, I don't like us adding something that's obviously over-designed for the current needs | 19:56 |
markmc | smoser, otherwise someone like me is likely to just come along and say "this is dumb" and refactor it away | 19:56 |
*** nati_ueno has quit IRC | 19:56 | |
*** nati_ueno has joined #openstack-dev | 19:57 | |
markmc | smoser, the thing I don't get about all this is why we're doing "grab all the metadata from the DB, lookup a specific piece of data based on a path" | 19:57 |
smoser | markmc, well, then the only thing i can think to do is to render a massive dict. | 19:57 |
markmc | smoser, you're doing that anyway :) | 19:57 |
smoser | well, more massive. | 19:57 |
smoser | "grab all the metadata from the DB" is separate from "lookup a specific piece of data" just for optimization. | 19:58 |
*** dprince has quit IRC | 19:58 | |
*** johnpur has joined #openstack-dev | 19:58 | |
*** ChanServ sets mode: +v johnpur | 19:58 | |
markmc | what's the optimization? | 19:58 |
smoser | so that you could get an instance of this thing, and that would have taken most of the cost of creating it. | 19:59 |
smoser | so... | 19:59 |
smoser | i'm just sensitive to this | 19:59 |
smoser | because the MD is crazy slow | 19:59 |
smoser | and has been horrendously slow now. | 19:59 |
smoser | er... has been even worse | 19:59 |
markmc | right, but you create it and then immediately destroy it | 19:59 |
*** krtaylor has joined #openstack-dev | 19:59 | |
* markmc doesn't seen the optimization | 19:59 | |
*** gyee has joined #openstack-dev | 19:59 | |
smoser | well, it gets cached | 19:59 |
harlowja | on smoser point of view, the reason he has to grab a massive dict is a limitation in the fetching mechansim that he has, but if u seperate the fetching and the extraction u can later go fix the fetching? | 19:59 |
smoser | and yes, i am designing for use that is not show here | 19:59 |
smoser | i agree with that. | 19:59 |
markmc | ah | 20:00 |
* markmc missed the cache | 20:00 | |
harlowja | smoser: are there any numbers u guys have, i'd like to even see those | 20:00 |
markmc | doh :) | 20:00 |
smoser | numbers? | 20:00 |
*** iccha has left #openstack-dev | 20:00 | |
harlowja | ;) | 20:00 |
harlowja | "MD is crazy slow" | 20:00 |
smoser | (it gets cached in the MD server only) | 20:00 |
markmc | smoser, ok, I buy it a bit more now :) | 20:00 |
harlowja | crazy slow numbers, haha | 20:00 |
smoser | by "slow", i mean "can't respond in 3 seconds" | 20:01 |
harlowja | kk, still slow | 20:01 |
markmc | smoser, I think I'd be happier if lookup() didn't render the entire dict and the return a subset of it | 20:01 |
markmc | smoser, but instead just rendered a subset of it | 20:02 |
markmc | smoser, but that's beyond pure refactoring, so I wouldn't block your patch on that | 20:02 |
smoser | markmc, well, 2 things. | 20:02 |
smoser | a.) it does only render a subset of it (it doesn't render all YYYY-MM-DD) | 20:02 |
smoser | (yes... i know thats not really a good argument) | 20:02 |
markmc | yeah, see that | 20:02 |
smoser | b.) it could cache that internally to itself after rendering it. i considered that, but decided not to | 20:03 |
markmc | anyway | 20:03 |
markmc | the fact that the object isn't immediately destroyed is enough to counter my objection | 20:04 |
smoser | regarding slowness: | 20:05 |
smoser | https://bugs.launchpad.net/nova/+bug/851159 | 20:05 |
uvirtbot | Launchpad bug 851159 in nova "ec2 metadata service is very slow" [High,Fix released] | 20:05 |
smoser | https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/869492 | 20:05 |
uvirtbot | Launchpad bug 869492 in cloud-init "'timed out' to console message and no instance data found in start" [High,Fix released] | 20:05 |
harlowja | thx | 20:05 |
markmc | smoser, ok, +2ed | 20:05 |
smoser | i consider "can't respond to a request in 3 seconds" == "too slow" | 20:06 |
smoser | markmc, thanks. i'm not under the belief that is perfect. but i think reasonable. and i didn't want to render this massive dict with: | 20:06 |
smoser | ['2009-09-01']['ami-id'] .... ['2011-02-02']['....'] | 20:07 |
*** nati_ueno has quit IRC | 20:07 | |
smoser | anyway. | 20:07 |
smoser | thank you for taking another look. | 20:07 |
markmc | yep | 20:07 |
markmc | np - it's good incremental progress for sure | 20:07 |
zul | sandywalsh: ping | 20:07 |
sandywalsh | zul hey chuck | 20:08 |
*** nati_ueno has joined #openstack-dev | 20:08 | |
*** bencherian has joined #openstack-dev | 20:09 | |
zul | sandywalsh: thanks for the reviews a couple of questions, does ComputeFilter actually query the host cpu and compares it against the instance cpu? | 20:09 |
zul | smoser: ^^^ | 20:09 |
sandywalsh | zul the compute nodes send their capabilities (key value pairs to the scheduler hostmanager) the ComputeFilter uses them to determine if the host can fulfil the request. | 20:10 |
zul | im just trying to wrap my head around this | 20:10 |
sandywalsh | sorry "(key value pairs) to the scheduler hostmanager | 20:10 |
sandywalsh | " | 20:10 |
zul | sandywalsh: so the compute nodes could conscivably send the the arch as well if it doesnt arleady can it? | 20:11 |
*** Ruetobas has quit IRC | 20:12 | |
smoser | sandywalsh, do you have an example of what is contained in host capabilities? | 20:12 |
zul | and check it against the instance arch? | 20:12 |
sandywalsh | zul, capabilities are set in nova.conf, nothing by default. | 20:13 |
*** wiliam has quit IRC | 20:13 | |
sandywalsh | zul: lemme find the flag | 20:13 |
smoser | ah. i probably confused zul. | 20:13 |
zul | sandywalsh: FLAGS.additional_compute_capabilities ? | 20:13 |
smoser | i assumed 'capabilities' were http://libvirt.org/formatcaps.html | 20:13 |
sandywalsh | zul yeah, I think that's it | 20:13 |
*** beraldo has joined #openstack-dev | 20:13 | |
smoser | essentially the "libvirt capabilites" are what I was after. | 20:15 |
smoser | with the possibility of overriding those by the admin | 20:15 |
sandywalsh | zul yup, that's it ... not sure about the host aggregates comment, but same thing. These are more generic than libvirt or xen-specific things | 20:15 |
zul | smoser: well that can be part of it but i was talking at the scheduler level | 20:15 |
sandywalsh | zul they get sent to all the scheduler via periodic task in a fanout queue | 20:15 |
sandywalsh | zul and stuffed in the HostManager of each scheduler | 20:16 |
smoser | right. i was assuming that the libvirt capabilities would be used to populate a database field (simjilar to how the cpu_info is done now) | 20:16 |
zul | sandywalsh: so i guess the question is should i abandon that merge proposal and focus on the libvirt level that smoser is mentioning? | 20:16 |
sandywalsh | smoser: it could, but it would have to go in the cpu_info dict under some libvirt-specific key | 20:17 |
sandywalsh | zul, what is it that you need from libvirt that's so unique? | 20:17 |
sandywalsh | zul beyond uname | 20:18 |
zul | sandywalsh: i want to make sure that an native arm instance doesnt run on a native x86_64 host and vice vera | 20:18 |
sandywalsh | zul, so there's several ways to tackle this, I think I would change the cpu_arch_filter to do the following: | 20:21 |
sandywalsh | zul, 1. accept a flag --permitted_cpu_instances=x86=x86,i386,foo; arm=arm,blah | 20:23 |
sandywalsh | zul: 2. make the cpu_arch_filter like the compute filter so that it only accepts instance type extra flags "cpu" that match the flags | 20:23 |
sandywalsh | zul: 3. add the uname to cpu_info and remove the cpu_arch stuff. the arch_filter can pull this from the ComputeNode info | 20:24 |
sandywalsh | zul, I think that should do it? | 20:24 |
zul | sandywalsh: that sounds reasonable thanks for the help and the reviewing | 20:25 |
sandywalsh | zul, hope that made sense :) happy to review, lemme know when you're ready for another peek. | 20:25 |
*** asisin has quit IRC | 20:28 | |
davidha | Hi, Swift benchmark... I am trying to evaluate the affect of changes I am making (putting httpd as a web front end instead of the current eventlet wsgi) on swift performance. Since my changes are affecting CPU and memory but not I/O I need to cretae a system which is NOT I/O bound - any ideas how to do that? | 20:30 |
torgomatic | davidha: if it's disk IO you're worried about, set the object server's keep_cache_size to something ridiculously large, then use a data set that fits in RAM. | 20:32 |
*** joesavak has quit IRC | 20:32 | |
*** iccha has joined #openstack-dev | 20:34 | |
smoser | sandywalsh, i think i agree with the above | 20:34 |
sdague | davidha: or do a tmpfs for where the on disk store should be | 20:34 |
davidha | torgomatic, would keep_cache_size affect PUTS? WOuld it affect Container DBs? | 20:35 |
smoser | put your point '1', could just have sane defaults. if not specified, it would look at libvirt capabilites and populate from that. | 20:35 |
*** iccha has quit IRC | 20:35 | |
smoser | if it was specified then the flag is definitive. | 20:35 |
*** iccha has joined #openstack-dev | 20:35 | |
torgomatic | davidha: no, it only affects object GET requests | 20:35 |
davidha | sdague, I wish I could find a way to do that :) | 20:36 |
davidha | sdague, I cannot get extended attributes to work on tmpfs | 20:37 |
davidha | sdague, is it only me :( ? | 20:37 |
*** iccha has quit IRC | 20:37 | |
sandywalsh | smoser: correct | 20:38 |
sandywalsh | smoser: keep the current branch and mess around with that approach. I think it'll be a little cleaner. | 20:38 |
davidha | Does tmpfs suport extended attributes? Was anyone able to run Swift on tmpfs? | 20:39 |
*** mnewby has joined #openstack-dev | 20:41 | |
*** dolphm_ has quit IRC | 20:41 | |
*** mnewby_ has joined #openstack-dev | 20:41 | |
*** mnewby__ has joined #openstack-dev | 20:43 | |
*** mnewby___ has joined #openstack-dev | 20:44 | |
*** mnewby has quit IRC | 20:45 | |
*** mnewby___ is now known as mnewby | 20:45 | |
*** mnewby_ has quit IRC | 20:46 | |
*** sstent has joined #openstack-dev | 20:46 | |
*** yaguang has joined #openstack-dev | 20:46 | |
sstent | any horizon ppl on? | 20:46 |
*** mnewby__ has quit IRC | 20:47 | |
bcwaldon | devcamcar: ^ | 20:47 |
devcamcar | sstent: o/ | 20:47 |
davidha | torgomatic, ...I am still on 1.4, no keep_cache_size in 1.4 - is this a new addition to 1.5? | 20:48 |
torgomatic | davidha: it'll be in 1.5.1; it just landed in master a day or two ago. | 20:48 |
smoser | davidha, http://paste.ubuntu.com/1037956/ | 20:50 |
smoser | so i would say no. (that is ubuntu 12.04 kernel 3.2.0-24-generic | 20:50 |
*** rkukura has quit IRC | 20:51 | |
davidha | torgomatic, just found it on the git - 5 days ago :) | 20:51 |
davidha | smoser, thanks - I goyt the same in older versions - there was communication about adding support for extended attributes ~200x, but apperently it never made it in... | 20:52 |
davidha | This is unfortinate - could be a great tool for us to seperate CPU bound issues from I/O bound | 20:53 |
torgomatic | davidha: you might make a ramdisk and format it with xfs | 20:54 |
*** nati_uen_ has joined #openstack-dev | 20:57 | |
*** sandywalsh has quit IRC | 20:58 | |
*** rnirmal has quit IRC | 20:59 | |
termie | alright, we're switching all of keystone's 40x to 451: http://tools.ietf.org/html/draft-tbray-http-legally-restricted-status-00#section-3 | 20:59 |
davidha | torgomatic, thanks for this lead - there seem to be some references on XFS as a RAM disk - I will follow this and see where it leads | 20:59 |
*** nati_ueno has quit IRC | 20:59 | |
*** lts has quit IRC | 21:01 | |
*** reed has quit IRC | 21:01 | |
bcwaldon | termie: +∞ | 21:01 |
*** reed has joined #openstack-dev | 21:01 | |
termie | bcwaldon: i am sad you closed my blueprint for renaming images to mages in glance | 21:01 |
termie | (and casting ultima) | 21:02 |
bcwaldon | termie: I am sad that you assigned it to me and you didnt do it yourself | 21:02 |
termie | bcwaldon: i'm not the glance guy | 21:02 |
bcwaldon | termie: I'm not the old guy | 21:02 |
termie | BURN | 21:02 |
jaypipes | smoser: any idea what this might be about? http://paste.openstack.org/show/18482/ | 21:02 |
*** eglynn_ has quit IRC | 21:02 | |
smoser | jaypipes, i suspect the download failed. | 21:03 |
smoser | but if this is in the contect of a devstack, i almost always check wget return code | 21:03 |
smoser | s/contect/context/ | 21:03 |
jaypipes | smoser: yeah, it is... | 21:04 |
*** thingee has quit IRC | 21:04 | |
termie | http://i.imgur.com/NR3mO.jpg | 21:04 |
jaypipes | smoser: clearing the files/images/ area and retrying | 21:04 |
jaypipes | termie: that an Alpha? | 21:04 |
termie | D8 | 21:04 |
*** alaski has quit IRC | 21:04 | |
jaypipes | good looking car. | 21:04 |
smoser | jaypipes, could you re-review https://review.openstack.org/#/c/8126/ | 21:05 |
smoser | i've addressed the things you requested in your review of patch set 3 | 21:05 |
smoser | er... 2 | 21:05 |
_0x44 | jaypipes: Because I'm doing more than a couple reviews? | 21:06 |
jaypipes | of course, one sec | 21:06 |
jaypipes | _0x44: heh, yep :) | 21:06 |
_0x44 | jaypipes: Yup | 21:06 |
_0x44 | jaypipes: I'm at CloudExpo, surprisingly the wifi is good. | 21:07 |
jaypipes | _0x44: just saw a flood of macgown's this mornin. | 21:07 |
*** dbasarab has quit IRC | 21:08 | |
*** azbarcea has joined #openstack-dev | 21:08 | |
jaypipes | smoser: all done. | 21:08 |
jaypipes | smoser: and clearning the bad cirros local file seems to have worked. thx :) | 21:09 |
*** nati_uen_ has quit IRC | 21:09 | |
*** nati_ueno has joined #openstack-dev | 21:09 | |
sstent | devcamcar: was just doing some testing on horizon master, and it looks it its looking for a comressor module. is that a python 2.7 module? | 21:14 |
*** iccha has joined #openstack-dev | 21:15 | |
*** lloydde has quit IRC | 21:23 | |
*** sstent has quit IRC | 21:25 | |
*** yaguang has quit IRC | 21:25 | |
*** lorin1 has quit IRC | 21:25 | |
*** yaguang has joined #openstack-dev | 21:26 | |
devcamcar | sstent: are you talking about less? | 21:27 |
*** dachary has quit IRC | 21:28 | |
andrewbogott | mtaylor: Well, I can't make the tests in common run at all, which means either I'm failing to understand something or those tests are vestigial and don't work for anyone... | 21:32 |
heckj | sstent - it is a python module - it's "django-compressor" (it uses less under the covers) | 21:35 |
*** iccha has quit IRC | 21:41 | |
*** littleidea has quit IRC | 21:42 | |
*** iccha has joined #openstack-dev | 21:43 | |
*** nati_ueno has quit IRC | 21:44 | |
*** littleidea has joined #openstack-dev | 21:44 | |
*** beraldo has quit IRC | 21:46 | |
*** eglynn_ has joined #openstack-dev | 21:48 | |
*** iccha has quit IRC | 21:50 | |
*** nati_ueno has joined #openstack-dev | 21:50 | |
*** dachary has joined #openstack-dev | 21:54 | |
*** rkukura has joined #openstack-dev | 21:55 | |
*** mdomsch has quit IRC | 21:57 | |
*** heckj has quit IRC | 22:01 | |
*** ayoung has quit IRC | 22:02 | |
*** yaguang has left #openstack-dev | 22:02 | |
ttx | we should be talking about less less | 22:02 |
*** kbringard has quit IRC | 22:03 | |
*** azbarcea has quit IRC | 22:04 | |
*** rnirmal has joined #openstack-dev | 22:07 | |
*** Dr_Who has quit IRC | 22:08 | |
*** littleidea has quit IRC | 22:09 | |
*** Gordonz has quit IRC | 22:10 | |
*** littleidea has joined #openstack-dev | 22:10 | |
*** nati_ueno has quit IRC | 22:13 | |
*** jaypipes has quit IRC | 22:13 | |
*** dhellmann has joined #openstack-dev | 22:19 | |
*** e1mer has joined #openstack-dev | 22:28 | |
*** markmc has quit IRC | 22:29 | |
mtaylor | annegentle: lemme poke | 22:32 |
mtaylor | annegentle: nm | 22:32 |
mtaylor | andrewbogott: lemme poke | 22:32 |
tr3buchet | mtaylor: i have issues running tox, even when there are errors is says OK | 22:32 |
mtaylor | tr3buchet: where? | 22:32 |
tr3buchet | personal development | 22:32 |
tr3buchet | when i run tox it isn't suggesting failure on error | 22:33 |
mtaylor | weird. I haven't seen that - do you have the command it's configured to run set to nosetests? or something else? | 22:33 |
*** dtroyer is now known as dtroyer_zzz | 22:34 | |
tr3buchet | -x doesn't work either | 22:34 |
mtaylor | andrewbogott: the tests run for me, but I do have some failing tests | 22:34 |
*** nati_ueno has joined #openstack-dev | 22:34 | |
mtaylor | andrewbogott: (I belive we have a todo list item to add gating to openstack-common) | 22:35 |
tr3buchet | mtaylor: i'm checking the return code from tox now | 22:36 |
tr3buchet | mtaylor: takes a while to run, just thought to check | 22:36 |
*** salgado is now known as salgado-afk | 22:37 | |
*** apevec has quit IRC | 22:39 | |
*** mattray has quit IRC | 22:40 | |
*** apevec has joined #openstack-dev | 22:40 | |
mtaylor | andrewbogott: I lied - it works fine for me (I had a file in my tree that wasn't actually in the repo) | 22:41 |
mtaylor | andrewbogott: try running "tox -v -r" -- which will be verbose about what it's doing and will also force a re-make of the virtual environments | 22:42 |
*** rods has quit IRC | 22:43 | |
jeblair | the devstack gate is failing quite often; i think a non-deterministic bug may be present | 22:45 |
mtaylor | jeblair: in devstack or in the code? | 22:45 |
jeblair | mtaylor: devstack is part of the code? :) | 22:46 |
jeblair | mtaylor: it's integration testing; i can't tell what's at fault | 22:47 |
*** nati_ueno has quit IRC | 22:47 | |
*** nati_ueno has joined #openstack-dev | 22:47 | |
mtaylor | jeblair: good point | 22:47 |
jeblair | FYI, I've seen some comments in gerrit that misconstrue the output from jenkins. | 22:47 |
jeblair | There is some boilerplate that happens after running exercise.sh that deals with copying artifacts back, and disabling the jenkins slave. that's not error output. | 22:48 |
*** andrewbogott has quit IRC | 22:49 | |
jeblair | if you're debugging a devstack failure, you should probably start with the exercise.sh summary report | 22:49 |
jeblair | which tells you what tests failed | 22:49 |
*** andrewbogott has joined #openstack-dev | 22:49 | |
*** gyee has quit IRC | 22:49 | |
*** andrewbogott has quit IRC | 22:49 | |
*** andrewbogott has joined #openstack-dev | 22:49 | |
mtaylor | jeblair: we should probably email the list with that information | 22:49 |
jeblair | mtaylor: i will do that. | 22:50 |
*** roge has quit IRC | 22:50 | |
*** issackel_ has quit IRC | 22:51 | |
*** epim has quit IRC | 22:51 | |
*** rafaduran has quit IRC | 23:03 | |
tr3buchet | mtaylor: others appear to have same issue.. | 23:04 |
tr3buchet | completely separate env | 23:05 |
mtaylor | tr3buchet: very very weird | 23:15 |
mtaylor | and not particularly happy making | 23:16 |
*** nati_ueno has quit IRC | 23:16 | |
jeblair | mailing list message sent | 23:25 |
*** sleepsonthefloor is now known as sleepsonzzz | 23:26 | |
*** mnewby has quit IRC | 23:31 | |
*** edygarcia has quit IRC | 23:35 | |
*** rbasak has quit IRC | 23:37 | |
*** rnirmal has quit IRC | 23:38 | |
*** e1mer has quit IRC | 23:38 | |
*** dtroyer_zzz is now known as dtroyer | 23:40 | |
*** pballand has quit IRC | 23:42 | |
*** pballand has joined #openstack-dev | 23:45 | |
*** dtroyer is now known as dtroyer_zzz | 23:45 | |
*** Aaton is now known as Aaton_off | 23:46 | |
*** e1mer has joined #openstack-dev | 23:48 | |
*** rbasak has joined #openstack-dev | 23:51 | |
*** Aaton_off is now known as Aaton | 23:53 | |
*** jgriffith has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!