jeblair | jaypipes: lgtm, cool, thanks! | 00:00 |
---|---|---|
*** oomichi has quit IRC | 00:00 | |
clarkb | fungi: will do | 00:00 |
*** nelsnelson has quit IRC | 00:01 | |
jaypipes | jeblair: merged. thank YOU! | 00:01 |
*** yamahata has quit IRC | 00:01 | |
*** MaxV has quit IRC | 00:04 | |
*** david-lyle has quit IRC | 00:05 | |
*** todd_dsm has quit IRC | 00:05 | |
jeblair | so i think the puppet changes are ready to merge, but i'm not going to be around this evening, so i'm not going to aprv right now | 00:05 |
jeblair | clarkb, nibalizer: ^ | 00:06 |
clarkb | jeblair: ok probbaly something to do first thign tomorrow | 00:06 |
nibalizer | okay | 00:07 |
*** bhuvan_ has quit IRC | 00:07 | |
nibalizer | im willing to be on for the next few hours if someone wants to punch it | 00:07 |
nibalizer | but tomorrow is fine | 00:07 |
*** gokrokve has quit IRC | 00:10 | |
*** baohua has quit IRC | 00:11 | |
*** bhuvan has joined #openstack-infra | 00:11 | |
*** sdake_ has quit IRC | 00:12 | |
jogo | Alex_Gaynor: ping | 00:15 |
*** tomoe has joined #openstack-infra | 00:16 | |
jogo | Alex_Gaynor re: https://review.openstack.org/#/c/119095 | 00:16 |
*** camunoz has joined #openstack-infra | 00:17 | |
*** prad has joined #openstack-infra | 00:17 | |
*** gyee is now known as zuul | 00:18 | |
*** zuul is now known as gyee | 00:18 | |
*** prad has quit IRC | 00:19 | |
*** signed8bit has joined #openstack-infra | 00:23 | |
*** signed8bit is now known as signed8bit_ZZZzz | 00:23 | |
openstackgerrit | Adam Gandelman proposed a change to openstack-infra/config: Adds support for Ironic parallel Tempest testing https://review.openstack.org/118700 | 00:23 |
*** yamamoto has joined #openstack-infra | 00:23 | |
*** sdake_ has joined #openstack-infra | 00:24 | |
*** signed8bit_ZZZzz has quit IRC | 00:24 | |
openstackgerrit | A change was merged to openstack-infra/config: Install Zuul onto workers https://review.openstack.org/117262 | 00:24 |
adam_g | any devstack-gate cores around to take a look at getting this into the gate while the night is young? https://review.openstack.org/#/c/116761/ | 00:25 |
*** Longgeek has quit IRC | 00:26 | |
*** yamamoto has quit IRC | 00:28 | |
*** zz_dimtruck is now known as dimtruck | 00:31 | |
*** esker has joined #openstack-infra | 00:32 | |
*** unicell has joined #openstack-infra | 00:33 | |
*** tomoe has quit IRC | 00:34 | |
*** tomoe has joined #openstack-infra | 00:34 | |
*** daya_k has quit IRC | 00:34 | |
*** sdake_ has quit IRC | 00:34 | |
*** esker has quit IRC | 00:38 | |
jeblair | adam_g: why is 3 not the default in devstack? | 00:38 |
*** dangers is now known as dangers_away | 00:39 | |
*** tomoe has quit IRC | 00:40 | |
adam_g | jeblair, its meant to be tunable based on system resources, with the default = 1 | 00:40 |
jeblair | adam_g: what happens if we run the smoke tests or javelin on the base side? | 00:42 |
jeblair | adam_g: https://bugs.launchpad.net/grenade/+bug/1365105 is marked as in-progress, but it isn't really, is it? | 00:43 |
uvirtbot | Launchpad bug 1365105 in devstack "grenade fails to upgrade keystone when mod wsgi is enabled" [Undecided,In progress] | 00:43 |
adam_g | jeblair, the base side is deployed with virt_driver=fake, so tempest will fail | 00:43 |
*** stevemar has joined #openstack-infra | 00:43 | |
jeblair | adam_g: okay. what about javelin? i thought it did some setup that was used later (eg, ensuring that tenants/resources still exist) | 00:44 |
*** Guest39956 has quit IRC | 00:46 | |
*** russellb has quit IRC | 00:46 | |
adam_g | jeblair, its a devstack bug, in progress @ https://review.openstack.org/#/c/118740/ | 00:47 |
*** tomoe has joined #openstack-infra | 00:47 | |
*** wendar has quit IRC | 00:47 | |
*** wendar has joined #openstack-infra | 00:47 | |
jeblair | adam_g: ok, that didn't get linked in lp for some reason | 00:47 |
*** dimtruck has quit IRC | 00:47 | |
*** tomoe has quit IRC | 00:48 | |
adam_g | jeblair, it does create some stuff but 1) doesnt yet have the smarts to only create the things that will actually work on base 2) it does not work when neutron is enabled, which is required in the devstack+ironic case | 00:48 |
adam_g | it being the new javelin2 in tempest | 00:48 |
*** tomoe has joined #openstack-infra | 00:48 | |
*** zeus has joined #openstack-infra | 00:48 | |
*** zeus is now known as Guest3192 | 00:48 | |
Alex_Gaynor | jogo: pong | 00:49 |
*** russellb has joined #openstack-infra | 00:49 | |
*** dimtruck has joined #openstack-infra | 00:49 | |
jeblair | adam_g: thanks. lgtm. i'd like sdague to see it though, so not aprving. | 00:49 |
*** wenlock has joined #openstack-infra | 00:49 | |
jeblair | sdague: 116761 ^ | 00:49 |
adam_g | jeblair, thanks, appreicated | 00:50 |
*** bdpayne has quit IRC | 00:50 | |
*** gokrokve has joined #openstack-infra | 00:50 | |
*** maxbit has joined #openstack-infra | 00:52 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Event actor now added to message payload https://review.openstack.org/120201 | 00:53 |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/config: Introduce tripleo-puppet-elements into Stackforge https://review.openstack.org/120285 | 00:53 |
*** tomoe has quit IRC | 00:54 | |
*** yamahata has joined #openstack-infra | 00:54 | |
*** gyee has quit IRC | 00:55 | |
*** torandu has quit IRC | 01:01 | |
*** yaguang has joined #openstack-infra | 01:02 | |
*** tomoe has joined #openstack-infra | 01:02 | |
*** signed8bit has joined #openstack-infra | 01:02 | |
*** signed8bit is now known as signed8bit_ZZZzz | 01:02 | |
*** signed8bit_ZZZzz has quit IRC | 01:03 | |
*** markmcclain has quit IRC | 01:04 | |
*** SumitNaiksatam has quit IRC | 01:04 | |
*** maxbit has quit IRC | 01:09 | |
*** dims_ has joined #openstack-infra | 01:14 | |
*** hdd has joined #openstack-infra | 01:14 | |
openstackgerrit | Jamie Lennox proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 01:15 |
anteaya | lifeless: so this repo names tripleo-release and diskimage-builder-core in its acl file: https://review.openstack.org/#/c/120285/2/modules/openstack_project/files/gerrit/acls/stackforge/tripleo-puppet-elements.config | 01:17 |
lifeless | anteaya: yes | 01:17 |
anteaya | lifeless: first question, are you aware and are you okay with this? | 01:17 |
lifeless | broadly, yes | 01:18 |
anteaya | okay good enough | 01:18 |
anteaya | next and maybe this is an EmilienM question, why does this repo need to create proposed branches | 01:18 |
anteaya | or have permissions on stable branches? | 01:18 |
anteaya | because if it doesn't we could get rid of lines 6 - 17 in the above acl file | 01:19 |
*** yamamoto_ has joined #openstack-infra | 01:23 | |
*** hdd has quit IRC | 01:24 | |
*** armax_ has quit IRC | 01:24 | |
*** todd_dsm has joined #openstack-infra | 01:24 | |
*** changbl has joined #openstack-infra | 01:27 | |
*** yamamoto_ has quit IRC | 01:28 | |
*** baohua has joined #openstack-infra | 01:29 | |
jogo | Alex_Gaynor: open question in https://review.openstack.org/#/c/119095 | 01:29 |
*** bhuvan has quit IRC | 01:29 | |
jogo | Alex_Gaynor: that I thought maybe you can answer | 01:30 |
jogo | Alex_Gaynor: see the Note in the commit message | 01:30 |
Alex_Gaynor | jogo: I don't recognize that issue, dstufft is more likely than I to know | 01:30 |
jogo | Alex_Gaynor: thanks | 01:31 |
Alex_Gaynor | sorry I'm not more helpful | 01:31 |
*** Ryan_Lane has quit IRC | 01:32 | |
*** amotoki has joined #openstack-infra | 01:33 | |
*** dmsimard_away is now known as dmsimard | 01:33 | |
*** Daisy has joined #openstack-infra | 01:33 | |
dstufft | uh | 01:34 |
dstufft | I don't recognize that issue either | 01:35 |
*** oomichi has joined #openstack-infra | 01:35 | |
jogo | dstufft: thanks, fungi ^ | 01:35 |
*** yamamoto_ has joined #openstack-infra | 01:36 | |
lifeless | sdague: next time it times out | 01:36 |
lifeless | sdague: can you get the OOPS id please? its the ticket for getting a detailed report | 01:37 |
lifeless | (same as our request id) | 01:37 |
jogo | fungi: so it looks like your concern about pip cache may not be an issue | 01:37 |
lifeless | X-Lazr-OOPSID IIRC | 01:37 |
*** amotoki has quit IRC | 01:37 | |
clarkb | jogo: its easy to test. pip install foo==oldversion, pip install foo | 01:38 |
jogo | fungi: in which case caching some pip stuff in the images won't break things (although its unclear to me if that is the best route to take to fix things) | 01:38 |
clarkb | jogo: check what version you get | 01:38 |
jogo | clarkb: you mean pip install foo==oldversion, check if file is cached in a new venv, pip install foo>oldversion | 01:39 |
clarkb | jogo: sure | 01:39 |
clarkb | jogo: actually no | 01:39 |
clarkb | don't specify >oldversion | 01:39 |
*** dmsimard is now known as dmsimard_away | 01:39 | |
clarkb | that should wrok | 01:39 |
clarkb | the issue is whether or not pip install foo gets you old version or new version | 01:39 |
*** gokrokve_ has joined #openstack-infra | 01:40 | |
jogo | clarkb: ahh so if there is an old version taht does satisfy the reqs but it isn't the newest | 01:40 |
*** wenlock has quit IRC | 01:40 | |
*** gokrokve has quit IRC | 01:41 | |
jogo | clarkb: lets say that in that test, old is installed and not new. Is that an issue? | 01:41 |
clarkb | jogo: it may be. I think you just want old cached | 01:41 |
clarkb | so you will probably need two venvs | 01:41 |
jogo | clarkb: so lets say we do this with a wheelhouse | 01:42 |
lifeless | the precondition is | 01:42 |
*** JadnG has joined #openstack-infra | 01:42 | |
lifeless | old cached | 01:42 |
lifeless | new not cached | 01:42 |
lifeless | install 'thing' | 01:42 |
lifeless | check new is installed. | 01:42 |
jogo | lifeless: right. The question is if old is installed, is that a problem? | 01:42 |
clarkb | yes old should not be installed | 01:42 |
lifeless | before you start? Yes, its a problem | 01:42 |
clarkb | otherwise you get into the pip upgrade logic | 01:43 |
jogo | lifeless clarkb: if we pre-populate the wheelhouse pip download dir on image build | 01:43 |
jogo | clarkb: ahh | 01:43 |
clarkb | which is likely going to do the thing you want, but uninstalled first it may not | 01:43 |
lifeless | you can pip install foo==old;pip uninstall foo; pip install foo. | 01:43 |
clarkb | also don't use wheels | 01:43 |
lifeless | wheels need to be tested separately I suspect | 01:43 |
clarkb | yup | 01:43 |
*** rmcall has quit IRC | 01:47 | |
*** hdd has joined #openstack-infra | 01:47 | |
*** gokrokve has joined #openstack-infra | 01:48 | |
*** gokrokve_ has quit IRC | 01:48 | |
*** gus has quit IRC | 01:49 | |
*** mattoliverau has quit IRC | 01:49 | |
*** mattoliverau has joined #openstack-infra | 01:50 | |
*** gus has joined #openstack-infra | 01:51 | |
anteaya | jamielennox: hello | 01:53 |
jamielennox | anteaya: hi | 01:53 |
anteaya | jamielennox: rather than create a new acl file for kerberos, how would you feel about using the middleware acl file? http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/gerrit/acls/openstack/keystonemiddleware.config | 01:53 |
jamielennox | anteaya: keystoneclient probably makes more sense - but sure i can do that | 01:54 |
anteaya | I highly doubt you need to create proposed branches for this new project | 01:54 |
pleia2 | hm, how do you quit gertty? | 01:54 |
anteaya | I don't see a keystoneclient.config | 01:54 |
anteaya | I'm guessing it uses something else | 01:54 |
anteaya | http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/gerrit/acls/openstack | 01:54 |
*** nosnos has joined #openstack-infra | 01:54 | |
anteaya | hmmmm, http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/review.projects.yaml#n437 | 01:55 |
*** amcrn has quit IRC | 01:55 | |
*** chenglch has joined #openstack-infra | 01:56 | |
anteaya | jamielennox: there it is http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/gerrit/acls/openstack/python-keystoneclient.config | 01:56 |
jogo | hmm the cached file list is odd | 01:56 |
jogo | will have to resume this later | 01:56 |
anteaya | but it too has permissions for a proposed branch which is not necessary for a client repo | 01:56 |
jamielennox | anteaya: ah, was looking - i figured it must be there somewhere | 01:56 |
anteaya | the python- at the front | 01:56 |
clarkb | pleia2: ^Q | 01:57 |
anteaya | I always just ignore that mentally | 01:57 |
pleia2 | clarkb: aha, thanks :) | 01:57 |
anteaya | jamielennox: so yeah, let's just point to that file for simplicity | 01:57 |
jamielennox | anteaya: so is it a mistake to have a proposed branch for keystoneclient? | 01:57 |
anteaya | jamielennox: not a mistake | 01:58 |
anteaya | but it isn't necessary | 01:58 |
anteaya | you don't do release candidates for clients | 01:58 |
*** todd_dsm has quit IRC | 01:58 | |
anteaya | so you don't need the abiltiy to create proposed branches | 01:58 |
anteaya | proposed branches are specifically for our release workflow: https://wiki.openstack.org/wiki/Branch_Model | 01:59 |
anteaya | so the services need permissions to create proposed branches | 01:59 |
anteaya | but clients and other repos don't | 01:59 |
anteaya | jamielennox: probably what happened is the acl file got copy/pasted from the keystone acl file | 02:00 |
anteaya | very common | 02:00 |
openstackgerrit | Jamie Lennox proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 02:01 |
jamielennox | makese sense, hows that ^ ? | 02:01 |
* anteaya looks | 02:01 | |
*** r-daneel has quit IRC | 02:02 | |
anteaya | looks good for the acl file | 02:02 |
anteaya | is python-keystoneclient-kerberos registered on pypi? | 02:02 |
*** fifieldt_ is now known as fifieldt | 02:03 | |
jamielennox | anteaya: not yet, i was going to wait until the infra review went through | 02:03 |
jamielennox | there's a governance one to file as well | 02:03 |
anteaya | we need to have the project registered on pypi for the infra patch to be approved | 02:04 |
jamielennox | anteaya: ok, i'll register that now | 02:04 |
anteaya | jamielennox: you don't need to have a release there yet, just claim the namespace | 02:04 |
anteaya | thanks | 02:04 |
morganfainberg | anteaya, ++ thanks for looking at the patch! | 02:04 |
morganfainberg | anteaya, :) | 02:04 |
anteaya | morganfainberg: of course :D | 02:04 |
morganfainberg | anteaya, also Hi!!! | 02:04 |
* morganfainberg wavers | 02:04 | |
anteaya | hello there | 02:04 |
* anteaya wavers back | 02:04 | |
anteaya | morganfainberg: haven't talked to you in a long while | 02:05 |
morganfainberg | anteaya, it's been kinda busy! | 02:05 |
anteaya | no kidding | 02:05 |
anteaya | how you doing? | 02:05 |
morganfainberg | not bad | 02:05 |
anteaya | glad to hear it | 02:05 |
morganfainberg | trying to figure out travel to paris. | 02:05 |
anteaya | sailing | 02:05 |
anteaya | if I could, I would sail | 02:06 |
morganfainberg | oooh i like it | 02:06 |
jamielennox | anteaya: done: https://pypi.python.org/pypi/python-keystoneclient-kerberos | 02:06 |
morganfainberg | probably be a rough sail that time of year | 02:06 |
anteaya | might never make it to Paris but meh | 02:06 |
anteaya | morganfainberg: no kidding | 02:06 |
anteaya | jamielennox: thanks | 02:06 |
jamielennox | it's scary how little prompting there is with setuptools and pypi | 02:06 |
morganfainberg | jamielennox, hah i register through the web page | 02:06 |
morganfainberg | jamielennox, less questions | 02:06 |
jamielennox | well i had the cookiecutter project done | 02:07 |
morganfainberg | or uncertainties | 02:07 |
morganfainberg | ahhh | 02:07 |
jamielennox | then python setup.py register | 02:07 |
jamielennox | no questions, no are you sure you want to regisetr a new public project | 02:07 |
morganfainberg | yeah i still prob. would have gone with web page | 02:07 |
*** yamamoto_ has quit IRC | 02:07 | |
jamielennox | just 200 OK done | 02:07 |
clarkb | don't use register :) it http's too | 02:07 |
clarkb | not https | 02:07 |
clarkb | register is just bad | 02:07 |
jamielennox | ah - it's listed as the number 1 option on the pypi site | 02:07 |
clarkb | :( | 02:08 |
morganfainberg | jamielennox, for that patch add the gerrit bot to the -keystone channel please (if you don't mind) | 02:08 |
morganfainberg | jamielennox, for the new repo | 02:08 |
anteaya | well it is good to go as is, yay | 02:08 |
anteaya | and yeah if you want the bot reporting add that too | 02:09 |
morganfainberg | i mean we can add that separately too | 02:09 |
morganfainberg | but if we're waiting for approvals... might as well add it right? | 02:09 |
anteaya | modules/gerritbot/files/gerritbot_channel_config.yaml | 02:09 |
anteaya | 02:09 | |
anteaya | add it now, yes | 02:09 |
anteaya | for new projects jeblair waits for me to +1 | 02:09 |
anteaya | as long as I am keeping up with patch reviews | 02:10 |
morganfainberg | oh should gate-python-keystoneclient-kerberos-python33 that be python34? | 02:10 |
anteaya | well I don't know | 02:10 |
openstackgerrit | Jamie Lennox proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 02:10 |
anteaya | I wondered that myself | 02:10 |
morganfainberg | clarkb, ^ | 02:10 |
anteaya | but I don't think we are ready for 34 program wide yet | 02:10 |
anteaya | fungi has patches up | 02:10 |
jamielennox | the python3-jobs task in layout only has 33 | 02:11 |
morganfainberg | anteaya, right - figure we might as well ask prior to needing *another* patch just to change that | 02:11 |
morganfainberg | ah | 02:11 |
clarkb | if it works with py34 then sure | 02:11 |
anteaya | jamielennox: you added python-keystone-middleware | 02:11 |
clarkb | I think new things should just start with py34 if possible otherwise fungi's job becomes impossible | 02:11 |
jamielennox | clarkb: there's nothing there | 02:11 |
clarkb | jamielennox: then yes | 02:11 |
morganfainberg | clarkb, expirimental so they can trigger it when they're working on it | 02:11 |
morganfainberg | clarkb, but not consume resources prior to it being actively worked on for py24 | 02:12 |
morganfainberg | erm 34 | 02:12 |
jamielennox | anteaya: oops :) | 02:12 |
jamielennox | so add 34? | 02:12 |
jamielennox | or change 33 -> 34? | 02:12 |
morganfainberg | jamielennox, it should be 34 vs 33 since it's new | 02:12 |
morganfainberg | jamielennox, if possible | 02:12 |
anteaya | yes if possible | 02:13 |
morganfainberg | otherwise it'll just need to be changed to py34 *very soon now* | 02:13 |
anteaya | but I don't know where we are with 34 | 02:13 |
anteaya | https://review.openstack.org/#/c/118859/5 | 02:13 |
* morganfainberg nods | 02:13 | |
openstackgerrit | Jamie Lennox proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 02:13 |
jamielennox | it doesn't matter so much as it's the experimental job | 02:13 |
jamielennox | i made it 34 anyway, we can do a check afterwards and see if it works | 02:14 |
morganfainberg | right | 02:14 |
anteaya | kk | 02:14 |
*** patrickeast has quit IRC | 02:14 | |
anteaya | okay +1 again | 02:15 |
anteaya | thanks jamielennox | 02:15 |
jamielennox | anteaya: thank you | 02:15 |
*** jyuso has joined #openstack-infra | 02:16 | |
anteaya | okay EmilienM I am just going to add some comments to your patch and then turn in | 02:16 |
anteaya | hello jyuso | 02:16 |
anteaya | how are you doing now? | 02:16 |
*** jab has quit IRC | 02:17 | |
*** baohua_ has joined #openstack-infra | 02:18 | |
*** hdd has quit IRC | 02:19 | |
*** marcoemorais has quit IRC | 02:20 | |
*** jab has joined #openstack-infra | 02:21 | |
*** jab has joined #openstack-infra | 02:21 | |
*** baohua has quit IRC | 02:21 | |
*** camunoz has quit IRC | 02:22 | |
anteaya | okay I'm done | 02:24 |
anteaya | reminder I'm not around tomorrow | 02:24 |
*** harlowja is now known as harlowja_away | 02:25 | |
*** SumitNaiksatam has joined #openstack-infra | 02:33 | |
*** pcrews has quit IRC | 02:36 | |
*** camunoz has joined #openstack-infra | 02:38 | |
*** jab has quit IRC | 02:40 | |
*** arnaud__ has joined #openstack-infra | 02:40 | |
*** koolhead17 has joined #openstack-infra | 02:44 | |
*** koolhead17 has joined #openstack-infra | 02:44 | |
*** _nadya_ has joined #openstack-infra | 02:46 | |
jyuso | anteaya: hi,thx,I'm still debugging the trigger issue:) | 02:47 |
*** adalbas has quit IRC | 02:48 | |
*** wenlock has joined #openstack-infra | 02:49 | |
*** bswartz has quit IRC | 02:49 | |
*** bswartz has joined #openstack-infra | 02:49 | |
*** jpich has quit IRC | 02:52 | |
lifeless | mordred: sdague: info on LP | 02:52 |
lifeless | mordred: sdague: there was an operational issue- db locks | 02:52 |
lifeless | 14:50 < wgrant> 1. I62602.0 I2 ISQL-main-master I | 02:52 |
lifeless | thats 62 seconds updating a bug row. | 02:52 |
*** yamamoto_ has joined #openstack-infra | 02:53 | |
lifeless | one theory for the cause is the decontention process had died (all writes to some key denormalised data structures are journaled rather than done directly, for liveness...but the journal has to be queried on every read, so there's a thing to aggressively convert the journal to regular rows | 02:54 |
*** jpich has joined #openstack-infra | 02:59 | |
*** KanagarajM has joined #openstack-infra | 03:00 | |
*** dims_ has quit IRC | 03:01 | |
*** dims_ has joined #openstack-infra | 03:01 | |
*** dimtruck is now known as zz_dimtruck | 03:05 | |
*** jab has joined #openstack-infra | 03:07 | |
*** jab has quit IRC | 03:07 | |
*** jab has joined #openstack-infra | 03:07 | |
*** itzikb1 has quit IRC | 03:11 | |
*** praneshp has joined #openstack-infra | 03:11 | |
*** dims_ has quit IRC | 03:14 | |
*** dims_ has joined #openstack-infra | 03:15 | |
*** rfolco has quit IRC | 03:16 | |
*** dims_ has quit IRC | 03:19 | |
*** weshay has quit IRC | 03:25 | |
*** otter768 has quit IRC | 03:28 | |
*** hdd has joined #openstack-infra | 03:29 | |
*** camunoz has quit IRC | 03:33 | |
openstackgerrit | David Stanek proposed a change to openstack-dev/pbr: Adds option for excluding files from autodoc trees https://review.openstack.org/120216 | 03:34 |
*** amotoki has joined #openstack-infra | 03:34 | |
*** baohua_ has quit IRC | 03:34 | |
*** baohua has joined #openstack-infra | 03:35 | |
*** praneshp_ has joined #openstack-infra | 03:37 | |
*** amotoki has quit IRC | 03:38 | |
*** praneshp has quit IRC | 03:39 | |
*** praneshp_ is now known as praneshp | 03:39 | |
*** signed8bit has joined #openstack-infra | 03:43 | |
*** signed8bit has quit IRC | 03:43 | |
*** mbacchi has quit IRC | 03:44 | |
*** mbacchi has joined #openstack-infra | 03:44 | |
*** _nadya_ has quit IRC | 03:49 | |
*** camunoz has joined #openstack-infra | 03:50 | |
*** mbacchi has quit IRC | 03:53 | |
*** mbacchi has joined #openstack-infra | 03:54 | |
*** praneshp_ has joined #openstack-infra | 03:56 | |
*** praneshp has quit IRC | 03:57 | |
*** praneshp has joined #openstack-infra | 03:59 | |
*** praneshp_ has quit IRC | 04:01 | |
*** lttrl has quit IRC | 04:06 | |
*** daya_k has joined #openstack-infra | 04:08 | |
*** arosen1 has joined #openstack-infra | 04:13 | |
arosen1 | Hey, I was thinking. When patches enter the gate we don't really need to rerun the pep8 tests since we already ran them in the check queue? Seems like we can save a few resources by removing this test run. | 04:14 |
*** Daisy has quit IRC | 04:22 | |
*** ppai has joined #openstack-infra | 04:27 | |
*** rmcall has joined #openstack-infra | 04:31 | |
*** melwitt has joined #openstack-infra | 04:35 | |
*** arnaud__ has quit IRC | 04:35 | |
*** yamahata has quit IRC | 04:37 | |
*** rushiagr_away is now known as rushiagr | 04:40 | |
*** arnaud__ has joined #openstack-infra | 04:42 | |
*** melwitt has quit IRC | 04:43 | |
*** bdpayne has joined #openstack-infra | 04:46 | |
*** bdpayne_ has joined #openstack-infra | 04:49 | |
*** reed has quit IRC | 04:50 | |
openstackgerrit | Ian Wienand proposed a change to openstack-infra/config: Small wsgi application to download tarball of logs https://review.openstack.org/120317 | 04:51 |
*** bdpayne has quit IRC | 04:53 | |
*** ildikov has quit IRC | 04:54 | |
*** mmaglana has quit IRC | 04:56 | |
*** vhoward has joined #openstack-infra | 04:58 | |
*** mbacchi has quit IRC | 05:02 | |
*** baoli has quit IRC | 05:03 | |
*** JadnG has quit IRC | 05:05 | |
*** harlowja_at_home has joined #openstack-infra | 05:06 | |
jogo | clarkb lifeless: I confirmed, if you have download cache set it still installs new | 05:10 |
jogo | clarkb lifeless: http://paste.openstack.org/show/109329/ (playing with docker) | 05:11 |
*** amotoki has joined #openstack-infra | 05:11 | |
jogo | (pip that is) | 05:13 |
*** arnaud__ has quit IRC | 05:14 | |
*** arnaud__ has joined #openstack-infra | 05:15 | |
*** julim has quit IRC | 05:17 | |
*** mrmartin has joined #openstack-infra | 05:17 | |
*** ildikov has joined #openstack-infra | 05:24 | |
*** arosen1 has quit IRC | 05:25 | |
*** afazekas_ has joined #openstack-infra | 05:27 | |
*** cipcosma has joined #openstack-infra | 05:27 | |
*** mrmartin has quit IRC | 05:30 | |
*** arnaud__ has quit IRC | 05:32 | |
*** HeOS has quit IRC | 05:32 | |
*** amotoki_ has joined #openstack-infra | 05:34 | |
*** koolhead17 has quit IRC | 05:37 | |
*** harlowja_at_home has quit IRC | 05:38 | |
*** yfried__ has joined #openstack-infra | 05:38 | |
*** hdd has quit IRC | 05:39 | |
*** jcoufal has joined #openstack-infra | 05:39 | |
*** amotoki_ has quit IRC | 05:40 | |
*** k4n0 has joined #openstack-infra | 05:45 | |
*** stevemar has quit IRC | 05:49 | |
*** homeless_ has quit IRC | 05:51 | |
*** Daisy has joined #openstack-infra | 05:51 | |
*** rlandy has joined #openstack-infra | 05:53 | |
*** baohua has quit IRC | 05:53 | |
*** emagana has joined #openstack-infra | 05:58 | |
*** camunoz has quit IRC | 06:01 | |
*** loki184 has joined #openstack-infra | 06:03 | |
*** chenglch|3 has joined #openstack-infra | 06:03 | |
*** arnaud__ has joined #openstack-infra | 06:03 | |
*** chenglch has quit IRC | 06:03 | |
*** yolanda has quit IRC | 06:04 | |
*** wenlock has quit IRC | 06:08 | |
openstackgerrit | David Stanek proposed a change to openstack-dev/pbr: Fixes a spelling error https://review.openstack.org/120319 | 06:09 |
*** camunoz has joined #openstack-infra | 06:12 | |
*** _buzz has quit IRC | 06:19 | |
*** jamespage_ has joined #openstack-infra | 06:21 | |
*** _buzz has joined #openstack-infra | 06:21 | |
*** ildikov_ has joined #openstack-infra | 06:22 | |
*** sc68cal has quit IRC | 06:22 | |
*** ildikov has quit IRC | 06:23 | |
*** sc68cal has joined #openstack-infra | 06:25 | |
*** ildikov has joined #openstack-infra | 06:29 | |
*** ildikov_ has quit IRC | 06:29 | |
*** gokrokve has quit IRC | 06:29 | |
*** flaper87|afk is now known as flaper87 | 06:34 | |
*** emagana has quit IRC | 06:39 | |
*** pkoniszewski has joined #openstack-infra | 06:40 | |
*** emagana has joined #openstack-infra | 06:40 | |
*** emagana has quit IRC | 06:45 | |
*** rmcall has quit IRC | 06:45 | |
*** rushiagr is now known as rushiagr_away | 06:48 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Fix pattern match for translations https://review.openstack.org/120323 | 06:49 |
*** rushiagr_away is now known as rushiagr | 06:49 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Fix pattern match for translations https://review.openstack.org/120323 | 06:53 |
*** Ryan_Lane has joined #openstack-infra | 06:55 | |
*** gokrokve has joined #openstack-infra | 06:56 | |
*** mrda is now known as mrda-vacation | 06:58 | |
*** ashaeron has joined #openstack-infra | 06:59 | |
*** gokrokve has quit IRC | 06:59 | |
*** gokrokve has joined #openstack-infra | 07:00 | |
*** JadnG has joined #openstack-infra | 07:02 | |
*** gokrokve has quit IRC | 07:05 | |
*** koolhead17 has joined #openstack-infra | 07:05 | |
*** k4n0 has quit IRC | 07:07 | |
*** jpich has quit IRC | 07:07 | |
*** ildikov has quit IRC | 07:08 | |
*** _nadya_ has joined #openstack-infra | 07:11 | |
*** arxcruz has joined #openstack-infra | 07:12 | |
*** dtantsur|afk is now known as dtantsur | 07:13 | |
openstackgerrit | Jeffrey Zhang proposed a change to openstack-infra/config: Add keystone-formula project https://review.openstack.org/120324 | 07:14 |
*** dmellado has joined #openstack-infra | 07:19 | |
*** zaro has joined #openstack-infra | 07:20 | |
*** luqas has joined #openstack-infra | 07:20 | |
*** arxcruz has quit IRC | 07:21 | |
openstackgerrit | A change was merged to openstack/requirements: Update oslo.utils to latest version https://review.openstack.org/119829 | 07:22 |
openstackgerrit | A change was merged to openstack/requirements: Update oslo.i18n to latest version https://review.openstack.org/119832 | 07:22 |
*** k4n0 has joined #openstack-infra | 07:22 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/config: Send python-job logs to swift https://review.openstack.org/109485 | 07:24 |
*** jgallard has joined #openstack-infra | 07:24 | |
*** jgallard has quit IRC | 07:25 | |
*** jgallard has joined #openstack-infra | 07:25 | |
*** luqas has quit IRC | 07:26 | |
*** luqas has joined #openstack-infra | 07:27 | |
*** yamamoto_ has quit IRC | 07:27 | |
*** arnaud__ has quit IRC | 07:28 | |
*** arxcruz has joined #openstack-infra | 07:31 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Display only first 7 chars for git commit id https://review.openstack.org/83556 | 07:34 |
*** yfried has joined #openstack-infra | 07:35 | |
*** yfried has quit IRC | 07:35 | |
*** yfried__ has quit IRC | 07:35 | |
*** amotoki_ has joined #openstack-infra | 07:35 | |
*** yfried has joined #openstack-infra | 07:35 | |
*** alkari has joined #openstack-infra | 07:37 | |
openstackgerrit | Jeffrey Zhang proposed a change to openstack-infra/config: Add keystone-formula project https://review.openstack.org/120324 | 07:37 |
*** ndipanov_gone is now known as ndipanov | 07:39 | |
*** jistr has joined #openstack-infra | 07:39 | |
*** amotoki_ has quit IRC | 07:40 | |
*** jlibosva has joined #openstack-infra | 07:43 | |
*** bo_sh has joined #openstack-infra | 07:44 | |
bo_sh | hi there. can someone explain or give me a link to how i use openstack-infra/config in order to use openstack logstash-elastic-search instant on my machines? | 07:45 |
bo_sh | https://github.com/openstack-infra/config | 07:46 |
*** dizquierdo has joined #openstack-infra | 07:46 | |
*** koolhead17 has quit IRC | 07:47 | |
bo_sh | someone? anyone? | 07:48 |
*** MaxV has joined #openstack-infra | 07:49 | |
*** yfried has quit IRC | 07:54 | |
*** yamamoto_ has joined #openstack-infra | 07:54 | |
*** alkari has quit IRC | 07:55 | |
*** yamamoto_ has quit IRC | 07:55 | |
*** yamamoto_ has joined #openstack-infra | 07:56 | |
*** ildikov has joined #openstack-infra | 07:57 | |
*** yfried has joined #openstack-infra | 07:57 | |
*** e0ne has joined #openstack-infra | 08:00 | |
*** gokrokve has joined #openstack-infra | 08:00 | |
*** HeOS has joined #openstack-infra | 08:02 | |
*** e0ne has quit IRC | 08:04 | |
*** gokrokve has quit IRC | 08:05 | |
*** yamamoto_ has quit IRC | 08:06 | |
*** derekh has joined #openstack-infra | 08:07 | |
*** jerryz_ has joined #openstack-infra | 08:11 | |
bo_sh | seriously? no one answers. :\ | 08:12 |
ashaeron | Well it is in the middle of the night in the states. | 08:13 |
bo_sh | ashaeron. uh huh. now that you're saying this, it does make sense a lot! | 08:14 |
bo_sh | Sorry for bothering, though. :) | 08:14 |
ashaeron | No problem. | 08:15 |
*** jerryz_ has quit IRC | 08:18 | |
*** daya_k has quit IRC | 08:19 | |
*** cnesa10 has joined #openstack-infra | 08:21 | |
*** dizquierdo has quit IRC | 08:24 | |
mika | http://paste.openstack.org/show/FMkokneq0DcAqxNQmgCm/ - hm, getting KeyError: 'http' with gertty, any ideas what's going wrong here? jeblair? | 08:25 |
*** alexpilotti has joined #openstack-infra | 08:25 | |
*** yamamoto_ has joined #openstack-infra | 08:28 | |
*** daya_k has joined #openstack-infra | 08:30 | |
*** koolhead17 has joined #openstack-infra | 08:30 | |
*** koolhead17 has joined #openstack-infra | 08:30 | |
*** koolhead17 has quit IRC | 08:35 | |
*** amuller has joined #openstack-infra | 08:42 | |
*** ociuhandu has quit IRC | 08:47 | |
*** yfried has quit IRC | 08:47 | |
*** _nadya_ has quit IRC | 08:48 | |
*** e0ne has joined #openstack-infra | 08:49 | |
*** mrmartin has joined #openstack-infra | 08:49 | |
*** bo_sh has left #openstack-infra | 08:49 | |
*** luqas has quit IRC | 08:53 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 08:55 | |
*** jp_at_hp has joined #openstack-infra | 08:56 | |
*** _nadya_ has joined #openstack-infra | 08:56 | |
*** koolhead17 has joined #openstack-infra | 08:57 | |
*** jyuso has quit IRC | 08:58 | |
*** gokrokve has joined #openstack-infra | 09:00 | |
*** yamamoto_ has quit IRC | 09:01 | |
*** mancdaz has quit IRC | 09:01 | |
*** mrmartin has quit IRC | 09:02 | |
*** katyafervent is now known as katyafervent_awa | 09:03 | |
*** [HeOS] has joined #openstack-infra | 09:04 | |
*** dteselkin has quit IRC | 09:04 | |
*** HeOS has quit IRC | 09:04 | |
*** mattymo has quit IRC | 09:05 | |
*** gokrokve has quit IRC | 09:05 | |
*** katyafervent_awa is now known as katyafervent | 09:05 | |
*** dteselkin has joined #openstack-infra | 09:05 | |
*** mattymo has joined #openstack-infra | 09:05 | |
*** Daisy has quit IRC | 09:06 | |
*** koolhead17 has quit IRC | 09:06 | |
*** koolhead17 has joined #openstack-infra | 09:07 | |
*** koolhead17 has quit IRC | 09:09 | |
*** koolhead17 has joined #openstack-infra | 09:09 | |
*** koolhead17 has quit IRC | 09:09 | |
*** koolhead17 has joined #openstack-infra | 09:09 | |
*** lttrl has joined #openstack-infra | 09:09 | |
*** [HeOS] is now known as HeOS | 09:09 | |
openstackgerrit | Andreas Jaeger proposed a change to openstack-infra/config: Add missing merge-check and noop-jobs to layout.yaml https://review.openstack.org/120352 | 09:11 |
*** rushiagr is now known as rushiagr_away | 09:18 | |
*** rushiagr_away is now known as rushiagr | 09:18 | |
*** dizquierdo has joined #openstack-infra | 09:19 | |
*** rakhmerov has quit IRC | 09:20 | |
*** HeOS has quit IRC | 09:20 | |
*** katyafervent has quit IRC | 09:20 | |
*** mattymo has quit IRC | 09:20 | |
*** yamamoto_ has joined #openstack-infra | 09:20 | |
*** tsufiev has quit IRC | 09:21 | |
*** tomoe has quit IRC | 09:21 | |
*** dteselkin has quit IRC | 09:21 | |
*** luqas has joined #openstack-infra | 09:21 | |
*** bdpayne_ has quit IRC | 09:22 | |
*** rakhmerov has joined #openstack-infra | 09:24 | |
*** rakhmerov has quit IRC | 09:25 | |
*** dteselkin has joined #openstack-infra | 09:26 | |
*** tsufiev has joined #openstack-infra | 09:26 | |
*** HeOS has joined #openstack-infra | 09:27 | |
*** katyafervent_awa has joined #openstack-infra | 09:27 | |
*** e0ne has quit IRC | 09:27 | |
*** e0ne has joined #openstack-infra | 09:28 | |
*** mattymo has joined #openstack-infra | 09:28 | |
*** mattymo has quit IRC | 09:28 | |
*** mattymo has joined #openstack-infra | 09:30 | |
*** mattymo has quit IRC | 09:30 | |
*** rakhmerov has joined #openstack-infra | 09:30 | |
*** marun has joined #openstack-infra | 09:31 | |
*** mattymo has joined #openstack-infra | 09:32 | |
*** mattymo has quit IRC | 09:32 | |
*** pelix has joined #openstack-infra | 09:32 | |
*** cdent has joined #openstack-infra | 09:34 | |
*** mattymo has joined #openstack-infra | 09:34 | |
*** mattymo has quit IRC | 09:34 | |
*** jgallard has quit IRC | 09:34 | |
*** mattymo has joined #openstack-infra | 09:36 | |
*** mattymo has quit IRC | 09:36 | |
*** amotoki_ has joined #openstack-infra | 09:36 | |
*** jgallard has joined #openstack-infra | 09:37 | |
*** yamamoto_ has quit IRC | 09:37 | |
*** mattymo has joined #openstack-infra | 09:38 | |
*** mattymo has quit IRC | 09:38 | |
*** mattymo has joined #openstack-infra | 09:40 | |
*** mattymo has quit IRC | 09:40 | |
*** amotoki_ has quit IRC | 09:41 | |
*** jgallard has quit IRC | 09:41 | |
openstackgerrit | Jeffrey Zhang proposed a change to openstack-infra/config: Add keystone-formula project https://review.openstack.org/120324 | 09:41 |
*** jgallard has joined #openstack-infra | 09:41 | |
*** nosnos has quit IRC | 09:41 | |
*** nosnos has joined #openstack-infra | 09:42 | |
*** mattymo has joined #openstack-infra | 09:42 | |
*** mattymo has quit IRC | 09:42 | |
*** mattymo has joined #openstack-infra | 09:44 | |
*** mattymo has quit IRC | 09:44 | |
*** mattymo has joined #openstack-infra | 09:46 | |
*** mattymo has quit IRC | 09:46 | |
*** _buzz has quit IRC | 09:46 | |
*** nosnos has quit IRC | 09:47 | |
*** andreykurilin has joined #openstack-infra | 09:47 | |
*** _buzz has joined #openstack-infra | 09:48 | |
*** maxbit has joined #openstack-infra | 09:48 | |
*** mattymo has joined #openstack-infra | 09:48 | |
*** mattymo has quit IRC | 09:48 | |
*** mattymo has joined #openstack-infra | 09:50 | |
*** mattymo has quit IRC | 09:50 | |
*** mattymo has joined #openstack-infra | 09:52 | |
*** mattymo has quit IRC | 09:52 | |
*** unicell1 has joined #openstack-infra | 09:54 | |
*** michchap_ has quit IRC | 09:54 | |
*** mattymo has joined #openstack-infra | 09:55 | |
*** mattymo has quit IRC | 09:55 | |
*** michchap has joined #openstack-infra | 09:55 | |
*** unicell has quit IRC | 09:56 | |
*** mattymo has joined #openstack-infra | 09:57 | |
*** mattymo has quit IRC | 09:57 | |
*** mattymo has joined #openstack-infra | 09:59 | |
*** mattymo has quit IRC | 09:59 | |
*** Longgeek has joined #openstack-infra | 09:59 | |
*** gokrokve has joined #openstack-infra | 10:00 | |
*** dtantsur is now known as dtantsur|brb | 10:00 | |
*** mattymo has joined #openstack-infra | 10:01 | |
*** mattymo has quit IRC | 10:01 | |
*** gokrokve has quit IRC | 10:01 | |
*** gokrokve has joined #openstack-infra | 10:02 | |
*** mattymo has joined #openstack-infra | 10:03 | |
*** mattymo has quit IRC | 10:03 | |
openstackgerrit | David Pursehouse proposed a change to stackforge/gertty: Allow to authenticate to Gerrit with HTTP basic auth https://review.openstack.org/120364 | 10:03 |
*** yamamoto_ has joined #openstack-infra | 10:03 | |
*** jgallard has quit IRC | 10:04 | |
*** mattymo has joined #openstack-infra | 10:05 | |
*** mattymo has quit IRC | 10:05 | |
*** marun has quit IRC | 10:05 | |
*** praneshp has quit IRC | 10:06 | |
*** marun has joined #openstack-infra | 10:06 | |
*** gokrokve has quit IRC | 10:07 | |
*** mattymo has joined #openstack-infra | 10:07 | |
*** mattymo has quit IRC | 10:07 | |
*** john-davidge has joined #openstack-infra | 10:07 | |
*** yamamoto_ has quit IRC | 10:07 | |
*** yamamoto_ has joined #openstack-infra | 10:08 | |
*** mattymo has joined #openstack-infra | 10:09 | |
*** mattymo has quit IRC | 10:09 | |
openstackgerrit | David Pursehouse proposed a change to stackforge/gertty: Fix exception in change list when change owner has no name https://review.openstack.org/120365 | 10:10 |
*** pcm_ has joined #openstack-infra | 10:11 | |
*** mattymo has joined #openstack-infra | 10:11 | |
*** mattymo has quit IRC | 10:11 | |
*** yamamoto_ has quit IRC | 10:12 | |
*** ociuhandu has joined #openstack-infra | 10:12 | |
*** mattymo has joined #openstack-infra | 10:13 | |
*** mattymo has quit IRC | 10:13 | |
*** yfried has joined #openstack-infra | 10:13 | |
*** pcm__ has joined #openstack-infra | 10:14 | |
*** mattymo has joined #openstack-infra | 10:15 | |
*** mattymo has quit IRC | 10:15 | |
*** marun has quit IRC | 10:16 | |
*** mattymo has joined #openstack-infra | 10:17 | |
*** mattymo has quit IRC | 10:17 | |
*** pcm_ has quit IRC | 10:17 | |
*** cnesa10 has quit IRC | 10:18 | |
*** jerryz has quit IRC | 10:19 | |
*** mattymo has joined #openstack-infra | 10:19 | |
*** mattymo has quit IRC | 10:19 | |
*** yamamoto_ has joined #openstack-infra | 10:21 | |
*** mattymo has joined #openstack-infra | 10:21 | |
*** mattymo has quit IRC | 10:21 | |
*** mattymo has joined #openstack-infra | 10:23 | |
*** mattymo has quit IRC | 10:23 | |
*** yamamoto_ has quit IRC | 10:23 | |
*** yamamoto_ has joined #openstack-infra | 10:23 | |
*** chenglch|3 has quit IRC | 10:24 | |
*** cnesa9 has joined #openstack-infra | 10:24 | |
*** mattymo has joined #openstack-infra | 10:25 | |
*** mattymo has quit IRC | 10:25 | |
*** mattymo has joined #openstack-infra | 10:27 | |
*** mattymo has quit IRC | 10:27 | |
*** yamamoto_ has quit IRC | 10:28 | |
*** mattymo has joined #openstack-infra | 10:29 | |
*** mattymo has quit IRC | 10:29 | |
*** mattymo has joined #openstack-infra | 10:31 | |
*** mattymo has quit IRC | 10:31 | |
*** mattymo has joined #openstack-infra | 10:33 | |
*** mattymo has quit IRC | 10:33 | |
*** penguinRaider has joined #openstack-infra | 10:33 | |
*** mattymo has joined #openstack-infra | 10:35 | |
*** mattymo has quit IRC | 10:35 | |
*** mattymo has joined #openstack-infra | 10:37 | |
*** mattymo has quit IRC | 10:37 | |
*** daya_k has quit IRC | 10:39 | |
*** mattymo has joined #openstack-infra | 10:39 | |
*** mattymo has quit IRC | 10:39 | |
*** koolhead17 has quit IRC | 10:39 | |
*** berendt has joined #openstack-infra | 10:41 | |
*** mattymo has joined #openstack-infra | 10:41 | |
*** mattymo has quit IRC | 10:41 | |
*** koolhead17 has joined #openstack-infra | 10:42 | |
*** koolhead17 has joined #openstack-infra | 10:42 | |
*** mattymo has joined #openstack-infra | 10:43 | |
*** mattymo has quit IRC | 10:43 | |
*** mattymo has joined #openstack-infra | 10:46 | |
*** mattymo has quit IRC | 10:46 | |
openstackgerrit | David Pursehouse proposed a change to stackforge/gertty: Allow to authenticate to Gerrit with HTTP basic auth https://review.openstack.org/120364 | 10:46 |
*** cnesa9 has quit IRC | 10:46 | |
*** asselin has quit IRC | 10:46 | |
sdague | lifeless: ok, so is it getting better? | 10:47 |
*** mattymo has joined #openstack-infra | 10:48 | |
*** mattymo has quit IRC | 10:48 | |
openstackgerrit | David Pursehouse proposed a change to stackforge/gertty: Add gertty-env to .gitignore https://review.openstack.org/120376 | 10:48 |
*** mattymo has joined #openstack-infra | 10:50 | |
*** mattymo has quit IRC | 10:50 | |
*** cnesa9 has joined #openstack-infra | 10:51 | |
*** cnesa9 has quit IRC | 10:52 | |
*** mattymo has joined #openstack-infra | 10:52 | |
*** mattymo has quit IRC | 10:52 | |
*** cnesa9 has joined #openstack-infra | 10:53 | |
AJaeger | flaper87, ping | 10:53 |
flaper87 | AJaeger: pong | 10:54 |
*** mattymo has joined #openstack-infra | 10:54 | |
*** mattymo has quit IRC | 10:54 | |
AJaeger | flaper87, https://review.openstack.org/#/c/120006/ will not merge as is. | 10:54 |
AJaeger | flaper87, you need to remove the approval and approve again - you previously approved while there was no +2. | 10:54 |
flaper87 | AJaeger: done :) | 10:55 |
AJaeger | gerrit does not handle this | 10:55 |
AJaeger | flaper87, now gerrit is happy ;) | 10:55 |
flaper87 | As long as it's happy, we're all happy :D | 10:55 |
*** mattymo has joined #openstack-infra | 10:56 | |
*** mattymo has quit IRC | 10:56 | |
*** dims_ has joined #openstack-infra | 10:57 | |
*** mattymo has joined #openstack-infra | 10:58 | |
*** mattymo has quit IRC | 10:58 | |
*** miqui has quit IRC | 11:00 | |
*** mattymo has joined #openstack-infra | 11:00 | |
*** mattymo has quit IRC | 11:00 | |
*** gokrokve has joined #openstack-infra | 11:00 | |
*** mattymo has joined #openstack-infra | 11:02 | |
*** mattymo has quit IRC | 11:02 | |
*** mattymo has joined #openstack-infra | 11:04 | |
*** mattymo has quit IRC | 11:04 | |
*** gokrokve has quit IRC | 11:05 | |
*** ppai has quit IRC | 11:05 | |
*** mattymo has joined #openstack-infra | 11:06 | |
*** mattymo has quit IRC | 11:06 | |
*** koolhead17 has quit IRC | 11:07 | |
*** koolhead17 has joined #openstack-infra | 11:07 | |
*** mattymo has joined #openstack-infra | 11:08 | |
*** mattymo has quit IRC | 11:08 | |
ekarlso- | hmm, doesn't curl or httpie like certificiates with SAN names ? | 11:09 |
*** mattymo has joined #openstack-infra | 11:10 | |
*** mattymo has quit IRC | 11:10 | |
*** yamamoto has joined #openstack-infra | 11:11 | |
*** koolhead_ has joined #openstack-infra | 11:11 | |
*** koolhead17 has quit IRC | 11:12 | |
*** mattymo has joined #openstack-infra | 11:12 | |
*** mattymo has quit IRC | 11:12 | |
*** mattymo has joined #openstack-infra | 11:14 | |
*** mattymo has quit IRC | 11:14 | |
*** Longgeek_ has joined #openstack-infra | 11:14 | |
openstackgerrit | Davanum Srinivas (dims) proposed a change to openstack/requirements: Update oslo.messaging to latest version https://review.openstack.org/119831 | 11:15 |
*** sld has joined #openstack-infra | 11:15 | |
*** mattymo has joined #openstack-infra | 11:16 | |
*** mattymo has quit IRC | 11:16 | |
*** Longgeek has quit IRC | 11:18 | |
*** mattymo has joined #openstack-infra | 11:18 | |
*** mattymo has quit IRC | 11:18 | |
openstackgerrit | Davanum Srinivas (dims) proposed a change to openstack/requirements: Update oslo.serialization to latest version https://review.openstack.org/119830 | 11:19 |
*** ppai has joined #openstack-infra | 11:19 | |
*** zz_dimtruck is now known as dimtruck | 11:19 | |
*** eharney has quit IRC | 11:20 | |
*** mattymo has joined #openstack-infra | 11:20 | |
*** mattymo has quit IRC | 11:20 | |
*** dims_ has quit IRC | 11:21 | |
*** dims_ has joined #openstack-infra | 11:21 | |
*** katyafervent_awa is now known as katyafervent | 11:22 | |
*** daya_k has joined #openstack-infra | 11:22 | |
*** dims__ has joined #openstack-infra | 11:22 | |
*** mattymo has joined #openstack-infra | 11:24 | |
*** dims_ has quit IRC | 11:25 | |
*** baoli has joined #openstack-infra | 11:26 | |
*** loki184 has quit IRC | 11:30 | |
openstackgerrit | Jeffrey Zhang proposed a change to openstack-infra/config: Add keystone-formula project https://review.openstack.org/120324 | 11:30 |
*** dmsimard_away is now known as dmsimard | 11:32 | |
*** ashaeron has quit IRC | 11:34 | |
openstackgerrit | Ricardo Carrillo Cruz proposed a change to openstack-infra/config: Add version-properties builder to macros.yaml https://review.openstack.org/120381 | 11:34 |
*** ashaeron has joined #openstack-infra | 11:35 | |
*** dimtruck is now known as zz_dimtruck | 11:37 | |
*** ekarlso- has quit IRC | 11:37 | |
*** ekarlso- has joined #openstack-infra | 11:37 | |
*** amotoki_ has joined #openstack-infra | 11:37 | |
*** mwagner_lap has quit IRC | 11:38 | |
*** adalbas has joined #openstack-infra | 11:39 | |
*** zz_dimtruck is now known as dimtruck | 11:40 | |
*** amotoki_ has quit IRC | 11:41 | |
*** isviridov_away is now known as isviridov | 11:42 | |
*** KanagarajM has quit IRC | 11:46 | |
*** luqas has quit IRC | 11:49 | |
*** koolhead_ has quit IRC | 11:49 | |
jd__ | fungi: could you add oslo-core to pylockfile-core? it seems like it has been forgotten | 11:51 |
*** yaguang has quit IRC | 11:53 | |
*** marcusvrn has joined #openstack-infra | 11:53 | |
*** koolhead17 has joined #openstack-infra | 11:57 | |
*** daya_k has quit IRC | 11:57 | |
*** koolhead17 has quit IRC | 11:59 | |
*** gokrokve has joined #openstack-infra | 12:00 | |
*** dprince has joined #openstack-infra | 12:02 | |
*** rfolco has joined #openstack-infra | 12:03 | |
*** gokrokve has quit IRC | 12:05 | |
flaper87 | guys, I'd like to create a job for zaqarclient that runs the client's functional tests against a running zaqar instance. AFAIU, I should go with something similar to this patch: https://review.openstack.org/#/c/119382/4/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml,cm | 12:07 |
*** sld has left #openstack-infra | 12:07 | |
flaper87 | what I don't know is where the client tests should be run | 12:08 |
flaper87 | I mean, should I clone the client there and run the tests? | 12:08 |
flaper87 | is there a better way to do that ? | 12:08 |
ekarlso- | phschwartz: you around :) | 12:12 |
*** mmedvede has joined #openstack-infra | 12:12 | |
*** jamespage_ has quit IRC | 12:17 | |
*** bswartz has quit IRC | 12:18 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/requirements: Update xstatic-jquery-ui for Horizon https://review.openstack.org/113184 | 12:20 |
*** jgallard has joined #openstack-infra | 12:21 | |
*** dkranz has joined #openstack-infra | 12:21 | |
*** michchap has quit IRC | 12:25 | |
*** michchap has joined #openstack-infra | 12:25 | |
*** michchap has quit IRC | 12:27 | |
*** weshay has joined #openstack-infra | 12:27 | |
*** michchap has joined #openstack-infra | 12:27 | |
*** aysyd has joined #openstack-infra | 12:27 | |
*** dimtruck is now known as zz_dimtruck | 12:29 | |
*** miqui has joined #openstack-infra | 12:29 | |
*** mbacchi has joined #openstack-infra | 12:33 | |
*** dims__ has quit IRC | 12:34 | |
EmilienM | anteaya: hey, I'm reading your review, let me know if you are around | 12:35 |
*** hdd has joined #openstack-infra | 12:35 | |
*** dims_ has joined #openstack-infra | 12:35 | |
*** jcoufal has quit IRC | 12:35 | |
*** jcoufal has joined #openstack-infra | 12:36 | |
*** mwagner_lap has joined #openstack-infra | 12:37 | |
*** jcoufal_ has joined #openstack-infra | 12:38 | |
*** dims_ has quit IRC | 12:38 | |
*** jcoufal has quit IRC | 12:38 | |
*** dims_ has joined #openstack-infra | 12:38 | |
*** rainya has joined #openstack-infra | 12:39 | |
*** rainya has quit IRC | 12:39 | |
*** jcoufal_ has quit IRC | 12:39 | |
*** jcoufal has joined #openstack-infra | 12:40 | |
*** rainya has joined #openstack-infra | 12:40 | |
*** Clabbe has joined #openstack-infra | 12:40 | |
*** zz_dimtruck is now known as dimtruck | 12:40 | |
*** mwagner_lap has quit IRC | 12:41 | |
*** mwagner_lap has joined #openstack-infra | 12:41 | |
*** rainya has quit IRC | 12:42 | |
*** rainya has joined #openstack-infra | 12:42 | |
*** radez_g0n3 is now known as radez | 12:43 | |
*** rainya has quit IRC | 12:43 | |
*** Daisy has joined #openstack-infra | 12:44 | |
*** jcoufal has quit IRC | 12:45 | |
*** jcoufal has joined #openstack-infra | 12:45 | |
*** hdd has quit IRC | 12:48 | |
*** KanagarajM has joined #openstack-infra | 12:49 | |
*** nelsnelson has joined #openstack-infra | 12:52 | |
*** oomichi has quit IRC | 12:54 | |
*** hdd has joined #openstack-infra | 12:54 | |
*** eharney has joined #openstack-infra | 12:55 | |
*** yfried has quit IRC | 12:57 | |
*** sdake_ has joined #openstack-infra | 12:58 | |
*** gokrokve has joined #openstack-infra | 13:00 | |
*** afazekas_ has quit IRC | 13:01 | |
*** nelsnelson has quit IRC | 13:01 | |
*** dtantsur|brb is now known as dtantsur | 13:02 | |
*** nelsnelson has joined #openstack-infra | 13:02 | |
Kiall | Weird.. I've not seen a gate job go to SKIPPED before like this? The dependant patchset is passing etc http://i.imgur.com/elWLpfs.png | 13:03 |
*** gokrokve has quit IRC | 13:05 | |
*** luqas has joined #openstack-infra | 13:08 | |
*** ppai has quit IRC | 13:09 | |
*** dane_leblanc has joined #openstack-infra | 13:13 | |
*** dustins has joined #openstack-infra | 13:13 | |
fungi | Kiall: if you hover the cursor over the black circle, it should tell you why it's skipped | 13:14 |
Kiall | fungi: oh, too late... never noticed that mouseover before! | 13:14 |
fungi | "This change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset." | 13:15 |
fungi | so it was skipping it because it had a merge conflict elsewhere, even though the change ahead of it did not | 13:15 |
fungi | possibly it merge-conflicted with the patch ahead of it? | 13:15 |
Kiall | Yea - I just saw that, makes perfect sense now :) Just never seen the review stay on the Zuul status page when it doesn't merge cleanly before! | 13:16 |
Kiall | Thanks :) | 13:16 |
*** mriedem has joined #openstack-infra | 13:16 | |
*** afazekas_ has joined #openstack-infra | 13:16 | |
fungi | Kiall: it does that in case the change ahead of it fails for some other reason, then it can try to merge automatically | 13:16 |
Kiall | Oh, right.. the next patch could fail gate, so the conflict would be gone.. nice. | 13:17 |
fungi | when you're being integration-tested in a long dependent pipeline with other changes which have a non-insignificant chance of failing ahead, it's a bit of a time-saver | 13:17 |
Kiall | Yea, I can imagine :) | 13:18 |
fungi | jd__: i've included oslo-core in pylockfile-core now | 13:18 |
jd__ | thanks fungi | 13:19 |
*** craigbr has joined #openstack-infra | 13:19 | |
*** amotoki has quit IRC | 13:21 | |
*** ildikov has quit IRC | 13:21 | |
*** flaviof is now known as flaviof_zzz | 13:22 | |
*** dkranz has quit IRC | 13:24 | |
*** sdake_ has quit IRC | 13:24 | |
*** pballand has quit IRC | 13:24 | |
*** hdd has quit IRC | 13:25 | |
*** sabeen1 has quit IRC | 13:26 | |
fungi | clarkb: jamielennox: -python34 jobs may not work until https://review.openstack.org/118859 merges (we don't have the headers on those slaves by default) | 13:26 |
fungi | also my plan is to just replace -python33 with -python34 in the python3-jobs template when the time comes | 13:27 |
*** julim has joined #openstack-infra | 13:28 | |
fungi | so adding arbitrary -python34 jobs now is premature and eventually unnecessary (though i saw tempest-lib already did for some reason) | 13:28 |
*** _nadya_ has quit IRC | 13:28 | |
*** esker has joined #openstack-infra | 13:29 | |
fungi | arosen: pep8 *can* actually fail on a change in combination with another change ahead of it in the gate pipeline, which would not have been tested in that way in the check pipeline just being merged to the branch tip... though we've discussed a distinct probability of assuming that will be a rare wedge, ceasing to retest it in the gate and just letting it break projects if and when it does happen | 13:29 |
*** kgiusti has joined #openstack-infra | 13:32 | |
fungi | mika: it looks like maybe you're using gertty with a gerrit which is not review.openstack.org... i think so far it's only been heavily tested with gerrit 2.8 so if the gerrit you're hitting is a different version, some additional research may be needed | 13:32 |
*** ashaeron has quit IRC | 13:33 | |
*** bknudson has joined #openstack-infra | 13:34 | |
*** dkranz has joined #openstack-infra | 13:37 | |
AJaeger | fungi, I broke the propose-upstream-translation jobs with my last patch - sorry. Good thing is it gave some translations time to merge in with the long queue before a new patch was proposed ;) | 13:37 |
AJaeger | fungi, patch to fix it at https://review.openstack.org/120323 | 13:37 |
*** torandu has joined #openstack-infra | 13:38 | |
*** amotoki has joined #openstack-infra | 13:38 | |
*** rainya has joined #openstack-infra | 13:38 | |
*** markmcclain has joined #openstack-infra | 13:40 | |
*** markmcclain has quit IRC | 13:40 | |
AJaeger | fungi, you didn't want to give translation another day to catch up? ;) Thanks! | 13:41 |
fungi | AJaeger: yeah, that was a trivial and obviously correct fix, so no reason to delay it further | 13:41 |
*** markmcclain has joined #openstack-infra | 13:41 | |
* AJaeger is ashamed that my testing was too limited and didn't catch this ;( | 13:42 | |
fungi | AJaeger: well, i reviewed the previous patch and didn't catch it either | 13:42 |
*** amotoki has quit IRC | 13:43 | |
AJaeger | fungi, is a missing merge-check in layouts.yaml critical? I fixed one case in https://review.openstack.org/120352 | 13:44 |
fungi | AJaeger: it won't break anything, it will just cause that project to miss out on more rapid identification of merge conflicts | 13:44 |
*** tomoe has joined #openstack-infra | 13:44 | |
AJaeger | fungi, so no need to push that patch ;) Thanks | 13:45 |
fungi | and thanks... it was on my to do list to reprocess layout.yaml and look for any stragglers after the initial massive patch went through | 13:45 |
*** tomoe has quit IRC | 13:45 | |
*** tomoe has joined #openstack-infra | 13:46 | |
*** rainya has quit IRC | 13:47 | |
*** rcarrillocruz has joined #openstack-infra | 13:48 | |
rcarrillocruz | helo helo | 13:48 |
rcarrillocruz | who are the stackalytics core reviewers? are the same as infra? | 13:49 |
*** dimtruck is now known as zz_dimtruck | 13:49 | |
*** mfer has joined #openstack-infra | 13:49 | |
*** tomoe has quit IRC | 13:50 | |
*** hdd has joined #openstack-infra | 13:51 | |
*** nelsnelson has quit IRC | 13:51 | |
*** tomoe has joined #openstack-infra | 13:52 | |
flaper87 | fungi: did you, by any chance, read the questions I sent before? | 13:53 |
*** yamahata has joined #openstack-infra | 13:54 | |
AJaeger | fungi, you're welcome - I'm sure another review in a week won't hurt ;) | 13:54 |
flaper87 | fungi: I'd like to add a job for zaqarclient that runs the client functional tests against a running zaqar instance. I was wondering what the steps for doing that are. | 13:54 |
flaper87 | fungi: I guess I need something like: https://review.openstack.org/#/c/119382/4/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml,cm | 13:54 |
flaper87 | but I'm not sure where the tests are actually called | 13:55 |
*** Longgeek_ has quit IRC | 13:56 | |
*** nelsnelson has joined #openstack-infra | 13:56 | |
fungi | rcarrillocruz: https://review.openstack.org/#/admin/groups/183,members (not the same as infra-core) | 13:56 |
openstackgerrit | Barnaby Court proposed a change to openstack-infra/jenkins-job-builder: Adds credentials-binding plugin support to wrappers https://review.openstack.org/120184 | 13:56 |
openstackgerrit | A change was merged to openstack-infra/config: Fix pattern match for translations https://review.openstack.org/120323 | 13:56 |
fungi | flaper87: without digging into the details i'd say it sounds like you want something similar to the swift and neutron functional tests? | 13:57 |
flaper87 | fungi: mmh, lemme take a look at those jobs | 13:58 |
flaper87 | fungi: I want every patch proposed to zaqarclient to be tested live against a running zaqar instance. | 13:58 |
* flaper87 checks swift tests | 13:58 | |
fungi | flaper87: maybe something like you have there, though i think the other functional tests generally reduce the set of enabled services in devstack significantly | 13:58 |
rcarrillocruz | thx | 13:59 |
*** _nadya_ has joined #openstack-infra | 13:59 | |
rcarrillocruz | just added my company affiliation (something i should've done months ago, but oh well...) | 13:59 |
flaper87 | I was thinking that I could disable all services and just enable Zaqar, since it's the only one I care about for this job | 13:59 |
*** flaviof_zzz is now known as flaviof | 13:59 | |
fungi | flaper87: yeah, i think that's what the others are doing... though this is a relatively new frontier for projects, so there may be some lessons learned. i think marun was working on this sort of stuff most recently for neutron, so he might have suggestions | 14:00 |
*** gokrokve has joined #openstack-infra | 14:00 | |
fungi | i believe he to a great extent started with the swift functional test model and evolved it to the neutron use case | 14:00 |
flaper87 | fungi: cool, thanks for the info. I'll dig into this | 14:01 |
fungi | also mtreinish might be able to project what the tempest-lib breakout implies for the future design of functional tests | 14:01 |
*** adalbas has quit IRC | 14:01 | |
fungi | i gather there's interest in using that to simplify them somewhat | 14:01 |
*** gokrokve has quit IRC | 14:02 | |
fungi | but not sure what the timeline is for having it usable to that end | 14:02 |
*** gokrokve has joined #openstack-infra | 14:02 | |
mtreinish | fungi: well, the hope is it'll provide some useful testing patterns and interfaces (like the rest client) for spinning up functional testing | 14:03 |
*** dustins_ has joined #openstack-infra | 14:03 | |
mtreinish | but they should be more coupled to the project than just what's in the lib which will just provide some nice building blocks | 14:03 |
*** dangers_away is now known as dangers | 14:03 | |
*** dustins has quit IRC | 14:03 | |
openstackgerrit | Barnaby Court proposed a change to openstack-infra/jenkins-job-builder: Adds credentials-binding plugin support to wrappers https://review.openstack.org/120184 | 14:03 |
mtreinish | as for timeline I'm planning to have the first version on pypi within the next week or 2 | 14:03 |
mtreinish | but that will just cover the cli testing framework from tempest | 14:04 |
fungi | cool! | 14:04 |
fungi | sounds like awesome progress | 14:04 |
*** yamamoto has quit IRC | 14:04 | |
*** stevemar has joined #openstack-infra | 14:05 | |
*** armax_ has joined #openstack-infra | 14:06 | |
*** torandu has quit IRC | 14:08 | |
*** afazekas_ has quit IRC | 14:08 | |
*** torandu has joined #openstack-infra | 14:09 | |
*** craigbr has quit IRC | 14:10 | |
*** wenlock has joined #openstack-infra | 14:10 | |
*** Longgeek has joined #openstack-infra | 14:11 | |
*** sandywalsh_ has joined #openstack-infra | 14:11 | |
*** koolhead17 has joined #openstack-infra | 14:12 | |
*** koolhead17 has joined #openstack-infra | 14:12 | |
*** atiwari has joined #openstack-infra | 14:12 | |
*** pcrews has joined #openstack-infra | 14:15 | |
*** sandywalsh has quit IRC | 14:18 | |
zul | dhellmann: also six is used everywhere in oslo.i18n but its not listed in the requirements.txt | 14:23 |
zul | dhellmann: LP: #1367761 | 14:24 |
fungi | zul: starting to apply r1chardj0n3s's https://pypi.python.org/pypi/pip_missing_reqs to projects as a static check will help ferret out things like that | 14:24 |
zul | fungi: cool | 14:24 |
fungi | zul: he has work underway to get it enforced for nova first as a proof-of-concept and then fan out to all official projects]= | 14:25 |
fungi | (it is the result of a discussion we had at the infra/qa mid-cycle in germany) | 14:25 |
zul | fungi: wouldnt it be better to get started with the oslo projects and fan out from there? | 14:26 |
*** tonytan4ever has joined #openstack-infra | 14:27 | |
zul | fungi: just staying | 14:27 |
dhellmann | zul: on it | 14:27 |
zul | er..saying | 14:27 |
fungi | zul: well, we found obvious examples in nova, so it was easy to use as a demonstration of its effectiveness | 14:27 |
*** pkoniszewski has quit IRC | 14:28 | |
*** zz_jgrimm is now known as jgrimm | 14:28 | |
fungi | while his manager is the nova ptl, i think the choice actually had more to do with it being the oldest and largest (loc-wise) project and so more likely to have that sort of cruft | 14:29 |
*** rwsu has joined #openstack-infra | 14:30 | |
dhellmann | fungi: is there a patch up for review for that work? if it's in-project work, I'd like to add it to the oslo cookiecutter template. If it's a separate job, then I guess I won't have anything to do? | 14:30 |
*** mpaolino has joined #openstack-infra | 14:30 | |
*** atiwari has quit IRC | 14:30 | |
fungi | the conversation actually started when one project, i forget which, spontaneously broke the first day of the mid-cycle because it was importing a module from a transitive dependency which released a new version no longer depending on that package... *boom* | 14:30 |
fungi | dhellmann: i believe the hope is to spread it as a separate job first and then once it's enforced everywhere combine it with another existing job/tox env. might make sense in the cookiecutter but talk to r1ch4rdj0n3s when he's around (au daytime) on the details | 14:31 |
dhellmann | zul: https://review.openstack.org/120436 | 14:31 |
dhellmann | fungi: ok | 14:32 |
openstackgerrit | Flavio Percoco proposed a change to openstack-infra/config: Add a job for functional tests in zaqarclient https://review.openstack.org/120437 | 14:33 |
flaper87 | fungi: does this make sense? https://review.openstack.org/#/c/120437/ how can I test that job? | 14:33 |
* flaper87 is sure as hell that won't work :P | 14:33 | |
fungi | flaper87: i'd suggest https://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/README.rst#n95 as the currently documented way to test out devstack-gate jobs manually | 14:34 |
fungi | flaper87: though sdague may have suggestions based on his container work | 14:34 |
*** Longgeek has quit IRC | 14:34 | |
flaper87 | sdague: any hint? :) | 14:35 |
flaper87 | fungi: thanks | 14:35 |
*** yamamoto has joined #openstack-infra | 14:35 | |
*** garyh has joined #openstack-infra | 14:35 | |
sdague | honestly, I haven't gotten that far on that yet | 14:35 |
flaper87 | mmh, so I should probably set it as non-voting until it's working as expected | 14:36 |
flaper87 | I don't think I've the time/resources to test it manually | 14:36 |
fungi | flaper87: if marun's experiences with the neutron functional test are any indication, you *definitely* want to do that, yes | 14:36 |
*** maxbit has quit IRC | 14:36 | |
flaper87 | fungi: LOL, ok! | 14:37 |
fungi | flaper87: only because he managed to wedge neutron's testing at least a couple times while he was still tweaking the job | 14:37 |
flaper87 | fungi: yeah, that was exactly my fear | 14:37 |
fungi | flaper87: but that still shouldn't stop you from testing it out manually to reduce the number of changes you need to propose to infra. as long as you have access to a cloud or have a spare machine sitting around on which you can run devstack, i highly recommend taking it for a spin. that's why i wrote that howto section | 14:39 |
openstackgerrit | Flavio Percoco proposed a change to openstack-infra/config: Add a job for functional tests in zaqarclient https://review.openstack.org/120437 | 14:39 |
*** dhellmann is now known as dhellmann_ | 14:39 | |
*** yamamoto has quit IRC | 14:39 | |
fungi | flaper87: or team up with one of the other zaqar devs to help test it with you if you're short on time/systems | 14:39 |
*** _nadya_ has quit IRC | 14:39 | |
flaper87 | fungi: yeah, I think we can find something to do a manual test | 14:40 |
*** dhellmann_ is now known as dhellmann | 14:40 | |
*** _nadya_ has joined #openstack-infra | 14:40 | |
flaper87 | fungi: would landing the first version and start manual testing once it has landed make sense? | 14:40 |
flaper87 | at least to get an idea of how wrong it is based on the output :P | 14:40 |
flaper87 | I guess not, I'll try to find someone that would help testing | 14:40 |
*** habib has joined #openstack-infra | 14:41 | |
fungi | flaper87: i took advantage of rackspace's generous http://iopenedthecloud.com/ offer. $500 services credit a month for 2 years just for having a commit somewhere in an official openstack project is plenty to run devstack many, many, many times over | 14:41 |
*** Longgeek has joined #openstack-infra | 14:42 | |
*** _nadya_ has quit IRC | 14:42 | |
*** ashaeron has joined #openstack-infra | 14:43 | |
*** mpaolino has quit IRC | 14:43 | |
*** pblaho_ has joined #openstack-infra | 14:43 | |
*** pblaho_ has quit IRC | 14:44 | |
*** pblaho_ has joined #openstack-infra | 14:44 | |
jroll | fungi: wow, that page is really really broken :( | 14:44 |
fungi | jroll: yeah, it is | 14:44 |
*** john-davidge has quit IRC | 14:44 | |
jroll | ugh | 14:45 |
* jroll makes noise | 14:45 | |
fungi | jroll: i brought it to rackspace's attention, and their answer was to send me a pdf version to print, fill out, scan and e-mail back to them | 14:45 |
gilliard | wow | 14:45 |
jroll | uh | 14:45 |
jroll | wow | 14:45 |
* jroll yells | 14:45 | |
jroll | thanks for that tidbit, fungi | 14:45 |
*** pblaho_ is now known as pblaho | 14:46 | |
jroll | so embarassing | 14:46 |
*** pballand has joined #openstack-infra | 14:46 | |
fungi | jroll: just doing my bit! ;) | 14:46 |
jroll | :) | 14:46 |
fungi | jroll: i didn't complain further once they sent me the pdf, as it's an awesomely generous offer and i'm not one to look a gift horse in the mouth | 14:47 |
*** jgrimm is now known as zz_jgrimm | 14:47 | |
*** rwsu has quit IRC | 14:48 | |
*** maxbit has joined #openstack-infra | 14:48 | |
*** Longgeek has quit IRC | 14:49 | |
fungi | jroll: if you have access to the bug tracker, i can give you the bug number i opened, for extra ammunition | 14:49 |
sandywalsh_ | hey y'all, so we're about to add some new stacktach projects to stackforge ... but I have a question about the security groups: | 14:49 |
jroll | fungi: sure! | 14:49 |
*** hemna_ is now known as hemna | 14:49 | |
sandywalsh_ | 1. we want our stacktach-core group to be a member of the monasca-core group ... is that possible? | 14:49 |
jroll | that would be great | 14:49 |
*** zz_gondoi is now known as gondoi | 14:49 | |
sandywalsh_ | 2. and vice-versa :) | 14:50 |
fungi | sandywalsh_: yeah, gerrit groups can include other groups, but group management is a manual process in the webui | 14:50 |
sandywalsh_ | fungi: great ... I'm actually glad it's manual. Easier for me to fix my mistakes :) thanks | 14:51 |
*** david-lyle has joined #openstack-infra | 14:51 | |
openstackgerrit | Joakim Löfgren proposed a change to openstack-infra/jenkins-job-builder: Add PMD publisher https://review.openstack.org/118312 | 14:52 |
fungi | jroll: tenant id 901056 ticket id 140403-ord-0001009 (opened and closed in april) | 14:52 |
jroll | fungi: beautiful, thank you :) | 14:52 |
*** annegentle has joined #openstack-infra | 14:52 | |
*** marun has joined #openstack-infra | 14:54 | |
*** rpodolyaka has quit IRC | 14:54 | |
sdague | sandywalsh_: I would be concerned about the circular definition there | 14:55 |
*** zz_dimtruck is now known as dimtruck | 14:55 | |
*** reed has joined #openstack-infra | 14:55 | |
sdague | why not just create a new group, put them both in it, and make that the review team for both projects | 14:56 |
sdague | or just flatten all out into one group | 14:56 |
*** craigbr has joined #openstack-infra | 14:58 | |
*** datsun180b has joined #openstack-infra | 14:58 | |
*** rmcall has joined #openstack-infra | 14:59 | |
*** craigbr has quit IRC | 15:00 | |
*** Daisy has quit IRC | 15:00 | |
jeblair | mika: can you run the following command and capture the output? | 15:01 |
jeblair | mika: curl --anyauth -u <username>:<password> "https://<hostname>/a/changes/ngcpcfg-api~master~I45d11990aa71855d7be84c47d9f6fc583039dae4?o=DETAILED_LABELS&o=ALL_REVISIONS&o=ALL_COMMITS&o=MESSAGES&o=DETAILED_ACCOUNTS" | 15:01 |
*** dane_leblanc has quit IRC | 15:01 | |
jeblair | mika: there's probably too much for you to sanitize to paste, so just let me know when you have it and i can walk you through what i need | 15:01 |
jroll | fungi: noises have been made, thanks again | 15:02 |
*** annegentle has quit IRC | 15:03 | |
fungi | jroll: funny story about *why* that's bad... since the workaround was manual and i couldn't cut/paste from the dashboard, i ended up mis-entering my account number (mea culpa!) which they didn't catch and so never credited me. i've sent in a corrected one a couple months ago after talking to the sales manager but they don't seem to have applied it yet (i'm still being billed) so i need to follow up | 15:03 |
fungi | with him again | 15:03 |
*** habib has quit IRC | 15:03 | |
jroll | wow | 15:04 |
jroll | wow | 15:04 |
jroll | wow | 15:04 |
jeblair | fungi: that's a really funny story :( | 15:04 |
*** mattymo has quit IRC | 15:04 | |
fungi | well, i feel responsible for the initial transcription error | 15:04 |
* jroll appends that | 15:04 | |
jroll | no | 15:04 |
jroll | because we apparently can't run a simple form on the internet | 15:04 |
*** andreykurilin has quit IRC | 15:04 | |
jroll | that's absurd | 15:04 |
*** rainya has joined #openstack-infra | 15:05 | |
*** rainya has quit IRC | 15:05 | |
fungi | jroll: the paperless future has not _yet_ arrived, it seems | 15:05 |
* jroll looks around for a table | 15:05 | |
jeblair | i think we should start an openstack project for that so all openstack clouds can have a consistent data entry form experience | 15:05 |
*** yamamoto has joined #openstack-infra | 15:05 | |
jroll | meh, we'll just mess it up downstream | 15:06 |
fungi | jeblair: web forms as a service! | 15:06 |
fungi | jeblair: can we make it send the content in an e-mail message, just like the old days? | 15:07 |
*** dkranz has quit IRC | 15:07 | |
jeblair | haha | 15:07 |
jroll | as long as it relies heavily on really complicated javascript, I'm in | 15:07 |
jroll | <form> and <input> are way too easy | 15:07 |
*** bswartz has joined #openstack-infra | 15:07 | |
fungi | jroll: well, what it needs is a hidden form element so that we can specify the recipient address in the http post | 15:09 |
fungi | jroll: that makes it nice and reusable! | 15:09 |
*** j^2 has joined #openstack-infra | 15:09 | |
jroll | yes! | 15:09 |
* fungi stops with the 20/20 hindsight and making fun of poor php devs who were doing the best they could to write software in something which wasn't a programming language | 15:10 | |
*** yamamoto has quit IRC | 15:11 | |
jroll | hehehe | 15:11 |
jroll | fairly certain all websites are just a giant hack | 15:11 |
fungi | jroll: all computers are a giant hack, so by extension... yes | 15:11 |
*** dane_leblanc has joined #openstack-infra | 15:12 | |
jroll | true | 15:12 |
*** morganfainberg is now known as morgan | 15:12 | |
*** _nadya_ has joined #openstack-infra | 15:12 | |
*** morgan is now known as Morgan | 15:13 | |
*** Sukhdev has joined #openstack-infra | 15:14 | |
*** habib has joined #openstack-infra | 15:14 | |
*** rlandy has quit IRC | 15:15 | |
HeOS | How do you change project.config for gerrit default project "All-Projects" on review.openstack.org? Using jeepyb or through gerrit web-interface? | 15:15 |
*** Morgan is now known as morgan | 15:15 | |
fungi | HeOS: we manually change it through the webui or manually push it to the internal jgit | 15:17 |
fungi | HeOS: we've never externalized management of that acl because we can't bootstrap it (it's self-enforcing, so you need to modify it to give access to modify it) | 15:17 |
*** lcheng_ has joined #openstack-infra | 15:17 | |
fungi | HeOS: though i believe yolanda once wrote a bootstrapper for it while working on the gerrit charm for canonical's cloud service, so she probably has some ideas on how to go about it | 15:18 |
flaper87 | guys, could any of you delete glance.store from pypi? I don't have rights on this package and it was renamed to `glance_store` | 15:18 |
flaper87 | https://pypi.python.org/pypi/glance.store | 15:18 |
HeOS | fungi, how you do it in jgit? | 15:19 |
*** sandywalsh_ has quit IRC | 15:19 | |
*** stevemar has quit IRC | 15:20 | |
*** bdpayne has joined #openstack-infra | 15:21 | |
HeOS | fungi, do you clone All-Project repository on local computer for manual editing? | 15:21 |
*** stevemar has joined #openstack-infra | 15:21 | |
fungi | HeOS: https://review.openstack.org/Documentation/access-control.html#references_special | 15:21 |
*** dkranz has joined #openstack-infra | 15:21 | |
fungi | HeOS: basically, yes, you clone All-Projects.git, then checkout origin/refs/meta/config and edit project.config, then push that back to refs/meta/config through the ssh interface | 15:22 |
*** mmedvede has quit IRC | 15:22 | |
HeOS | fungi, thanks. | 15:22 |
*** dtantsur is now known as dtantsur|brb | 15:22 | |
fungi | HeOS: but the account you do that with needs additional privileges granted in the all-projects acl, thus the chicken-and-egg bootstrapping issue | 15:23 |
HeOS | fungi, do you have procedure of review for this changes? | 15:23 |
openstackgerrit | JJ Asghar proposed a change to openstack-infra/config: Fix ruby-191-prep to uninstall 1.8 and install bundler https://review.openstack.org/120116 | 15:23 |
*** rainya has joined #openstack-infra | 15:23 | |
HeOS | Oy. | 15:23 |
*** yamamoto has joined #openstack-infra | 15:23 | |
*** jerryz_ has joined #openstack-infra | 15:23 | |
*** Sukhdev has quit IRC | 15:23 | |
HeOS | fungi, "then push that back to refs/meta/config through the ssh interface". Understand. | 15:23 |
*** Sukhdev has joined #openstack-infra | 15:24 | |
fungi | HeOS: we normally document the alteration with a proposed change to http://git.openstack.org/cgit/openstack-infra/config/tree/doc/source/gerrit.rst#n256 and then one of the admins manually alters the acl via whatever method once that's approved | 15:24 |
HeOS | fungi, thanks. | 15:26 |
*** marun has quit IRC | 15:27 | |
openstackgerrit | Mark Vanderwiel proposed a change to openstack-infra/config: Fix ruby-191-prep to use rvm https://review.openstack.org/120116 | 15:27 |
*** yamamoto has quit IRC | 15:28 | |
HeOS | fungi, which workflow you use for creating new groups in gerrit? Is new group creating through project.config when anyone from administration team modified config for any project? | 15:28 |
*** jerryz_ has quit IRC | 15:30 | |
*** Hal has joined #openstack-infra | 15:31 | |
*** Hal is now known as Guest1245 | 15:31 | |
*** gyee has joined #openstack-infra | 15:32 | |
*** k4n0 has quit IRC | 15:34 | |
*** Sukhdev has quit IRC | 15:34 | |
*** rkukura has quit IRC | 15:35 | |
*** ashaeron has quit IRC | 15:35 | |
*** rkukura has joined #openstack-infra | 15:36 | |
openstackgerrit | A change was merged to stackforge/gertty: Allow to authenticate to Gerrit with HTTP basic auth https://review.openstack.org/120364 | 15:36 |
openstackgerrit | A change was merged to stackforge/gertty: Fix exception in change list when change owner has no name https://review.openstack.org/120365 | 15:36 |
*** loki184 has joined #openstack-infra | 15:36 | |
openstackgerrit | A change was merged to stackforge/gertty: Add gertty-env to .gitignore https://review.openstack.org/120376 | 15:36 |
*** Sukhdev has joined #openstack-infra | 15:37 | |
*** jerryz_ has joined #openstack-infra | 15:38 | |
*** patrickeast has joined #openstack-infra | 15:38 | |
fungi | HeOS: it's being handled through jeepyb except in unusual circumstances where we need a group which is not directly referenced in an acl (usually one which is intended to only be included in another group) | 15:39 |
*** virmitio has joined #openstack-infra | 15:40 | |
*** bdpayne has quit IRC | 15:40 | |
*** andreykurilin has joined #openstack-infra | 15:40 | |
*** amotoki has joined #openstack-infra | 15:41 | |
openstackgerrit | Matt Riedemann proposed a change to openstack-infra/elastic-recheck: Add query for gate-oslo.db-python33 setup failure https://review.openstack.org/120452 | 15:42 |
*** garyh has quit IRC | 15:47 | |
*** mmaglana has joined #openstack-infra | 15:47 | |
*** garyh has joined #openstack-infra | 15:50 | |
*** HeOS has quit IRC | 15:52 | |
*** ZZelle has quit IRC | 15:52 | |
*** ZZelle has joined #openstack-infra | 15:53 | |
*** daya_k has joined #openstack-infra | 15:53 | |
*** arxcruz has quit IRC | 15:55 | |
*** dkranz has quit IRC | 15:56 | |
*** zz_jgrimm is now known as jgrimm | 15:56 | |
*** habib has quit IRC | 15:58 | |
*** IvanBerezovskiy has left #openstack-infra | 15:59 | |
*** gokrokve has quit IRC | 15:59 | |
*** kgiusti has quit IRC | 16:01 | |
*** asselin has joined #openstack-infra | 16:01 | |
*** yamamoto has joined #openstack-infra | 16:01 | |
*** dustins_ is now known as dustins | 16:01 | |
*** pblaho has quit IRC | 16:01 | |
*** arnaud has joined #openstack-infra | 16:02 | |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add query for gate-oslo.db-python33 setup failure https://review.openstack.org/120452 | 16:02 |
*** arnaud has quit IRC | 16:03 | |
*** loki184 has quit IRC | 16:04 | |
nibalizer | jeblair: clarkb fungi good morning! | 16:05 |
jeblair | nibalizer: good morning; i just aprvd your patches, so we should be good to go soon | 16:06 |
nibalizer | :D :D | 16:07 |
*** jistr has quit IRC | 16:07 | |
openstackgerrit | A change was merged to openstack-infra/config: Formatting updates in hiera.yaml https://review.openstack.org/117664 | 16:08 |
*** dkranz has joined #openstack-infra | 16:08 | |
*** sandywalsh has joined #openstack-infra | 16:09 | |
*** mwagner_lap has quit IRC | 16:09 | |
*** marun has joined #openstack-infra | 16:10 | |
*** mestery has quit IRC | 16:10 | |
*** mestery has joined #openstack-infra | 16:11 | |
*** tomoe has quit IRC | 16:11 | |
*** tomoe has joined #openstack-infra | 16:11 | |
openstackgerrit | A change was merged to openstack-infra/config: Enable puppet3 master bootstrap https://review.openstack.org/117604 | 16:11 |
*** rwsu has joined #openstack-infra | 16:12 | |
*** markmcclain has quit IRC | 16:12 | |
*** dkranz has quit IRC | 16:13 | |
*** daya_k has quit IRC | 16:13 | |
*** Guest1245 has quit IRC | 16:15 | |
*** _shaps_ has quit IRC | 16:15 | |
*** _shaps_ has joined #openstack-infra | 16:16 | |
*** tomoe has quit IRC | 16:16 | |
*** ndipanov has quit IRC | 16:17 | |
*** loki184 has joined #openstack-infra | 16:19 | |
*** _nadya_ has quit IRC | 16:19 | |
*** _nadya_ has joined #openstack-infra | 16:19 | |
openstackgerrit | A change was merged to openstack-infra/config: Switch to using single projects yaml job https://review.openstack.org/114796 | 16:20 |
openstackgerrit | Andrew Bramley proposed a change to openstack/requirements: Update python-troveclient for Horizon https://review.openstack.org/120468 | 16:21 |
*** MaxV has quit IRC | 16:21 | |
*** MaxV has joined #openstack-infra | 16:22 | |
*** todd_dsm has joined #openstack-infra | 16:24 | |
*** dkranz has joined #openstack-infra | 16:25 | |
*** marcoemorais has joined #openstack-infra | 16:25 | |
*** SumitNaiksatam has quit IRC | 16:25 | |
*** jlibosva has quit IRC | 16:26 | |
*** jlibosva has joined #openstack-infra | 16:26 | |
*** MaxV has quit IRC | 16:26 | |
*** cdent_ has joined #openstack-infra | 16:27 | |
*** jlibosva has quit IRC | 16:28 | |
*** cdent has quit IRC | 16:29 | |
*** cdent_ is now known as cdent | 16:29 | |
markvan | clarkb: fungi: when ya get a chance...we switched to use rvm for ruby setup. https://review.openstack.org/#/c/120116/ looks cleaner and should be easier to deal with down the road. thx. | 16:30 |
*** melwitt has joined #openstack-infra | 16:30 | |
*** jgallard has quit IRC | 16:31 | |
*** emagana has joined #openstack-infra | 16:31 | |
*** gokrokve has joined #openstack-infra | 16:32 | |
*** dane_leblanc has quit IRC | 16:32 | |
*** dkranz has quit IRC | 16:34 | |
*** marcoemorais has quit IRC | 16:35 | |
*** bdpayne has joined #openstack-infra | 16:35 | |
*** todd_dsm has quit IRC | 16:35 | |
*** marcoemorais has joined #openstack-infra | 16:36 | |
*** marcoemorais has quit IRC | 16:36 | |
*** marcoemorais has joined #openstack-infra | 16:36 | |
*** todd_dsm has joined #openstack-infra | 16:36 | |
*** bhuvan has joined #openstack-infra | 16:38 | |
*** SumitNaiksatam has joined #openstack-infra | 16:39 | |
*** Ryan_Lane has quit IRC | 16:43 | |
*** dane_leblanc has joined #openstack-infra | 16:43 | |
*** adalbas has joined #openstack-infra | 16:43 | |
openstackgerrit | A change was merged to openstack-infra/config: Add integration apply test https://review.openstack.org/117323 | 16:44 |
*** jerryz_ has quit IRC | 16:44 | |
*** praneshp has joined #openstack-infra | 16:45 | |
openstackgerrit | Spencer Krum proposed a change to openstack-infra/config: Updating node defn for puppet 3 master https://review.openstack.org/118485 | 16:45 |
*** jcoufal has quit IRC | 16:45 | |
*** esker has quit IRC | 16:45 | |
*** todd_dsm has quit IRC | 16:45 | |
jeblair | wow. so many puppet certs from random people on the internet waiting to be signed by our puppetmaster :( | 16:46 |
nibalizer | jeblair: so i think we want https://review.openstack.org/118485 in as well, sorry it wasn't rebased last night | 16:46 |
nibalizer | jeblair: ya, to be honest im pretty sure i contribute to that problem | 16:46 |
jeblair | hehe | 16:46 |
nibalizer | if we template out the server = parameter, then put it hiera, we can fix that | 16:46 |
nibalizer | jeblair: is there anything from *.pdx.edu ? or nibalizer.com that's all likely me | 16:47 |
*** dkranz has joined #openstack-infra | 16:47 | |
jeblair | nibalizer: it looks like puppetmaster_bootstrap.sh is just a whitespace change, but the commit msg says something about removing all testing configuration from the script | 16:48 |
*** rmcall has quit IRC | 16:48 | |
nibalizer | will fix | 16:48 |
*** bswartz1 has joined #openstack-infra | 16:49 | |
openstackgerrit | Barnaby Court proposed a change to openstack-infra/jenkins-job-builder: Adds credentials-binding plugin support to wrappers https://review.openstack.org/120184 | 16:49 |
openstackgerrit | Spencer Krum proposed a change to openstack-infra/config: Updating node defn for puppet 3 master https://review.openstack.org/118485 | 16:49 |
nibalizer | the 'removing testing configuration' was folded down | 16:49 |
openstackgerrit | Derek Higgins proposed a change to openstack-infra/config: Install libxslt-devel on Fedora nodepool templates https://review.openstack.org/120480 | 16:49 |
jeblair | clarkb, fungi, mordred: https://review.openstack.org/118485 | 16:50 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Remove fingerprint for bug 1291605 https://review.openstack.org/120220 | 16:50 |
uvirtbot | Launchpad bug 1291605 in nova "unit test test_create_instance_with_networks_disabled race fail" [Medium,Invalid] https://launchpad.net/bugs/1291605 | 16:50 |
*** rmcall has joined #openstack-infra | 16:50 | |
*** markmcclain has joined #openstack-infra | 16:51 | |
*** bswartz has quit IRC | 16:53 | |
*** emagana has quit IRC | 16:54 | |
*** marcoemorais has quit IRC | 16:54 | |
*** emagana has joined #openstack-infra | 16:55 | |
*** marcoemorais has joined #openstack-infra | 16:55 | |
*** derekh has quit IRC | 16:55 | |
*** rmcall has quit IRC | 16:56 | |
*** rmcall has joined #openstack-infra | 16:57 | |
*** harlowja_away is now known as harlowja | 16:58 | |
*** emagana has quit IRC | 16:59 | |
*** loki184 has quit IRC | 16:59 | |
*** mmedvede has joined #openstack-infra | 17:01 | |
*** garyh has quit IRC | 17:01 | |
*** chuckC has left #openstack-infra | 17:01 | |
*** pballand has quit IRC | 17:01 | |
*** pballand has joined #openstack-infra | 17:02 | |
*** emagana has joined #openstack-infra | 17:03 | |
fungi | jeblair: nibalizer: is 118485 safe to approve now? | 17:04 |
*** garyh has joined #openstack-infra | 17:05 | |
jeblair | fungi: yep | 17:05 |
*** amcrn has joined #openstack-infra | 17:05 | |
*** loki184 has joined #openstack-infra | 17:06 | |
*** arnaud has joined #openstack-infra | 17:07 | |
*** arnaud__ has joined #openstack-infra | 17:07 | |
*** kgiusti has joined #openstack-infra | 17:08 | |
*** denis_makogon has quit IRC | 17:10 | |
*** loki184 has quit IRC | 17:12 | |
*** rushiagr is now known as rushiagr_away | 17:13 | |
*** andreykurilin has quit IRC | 17:13 | |
*** _nadya_ has quit IRC | 17:15 | |
clarkb | o/ | 17:17 |
*** rmcall has quit IRC | 17:18 | |
clarkb | fungi: did you catch my notes on gdb'ing python? | 17:19 |
clarkb | fungi: I wasn't able to load symbols properly or something because I couldn't get line numbers. but it looks like a python bug | 17:19 |
clarkb | which is cool | 17:19 |
*** rmcall has joined #openstack-infra | 17:20 | |
*** lcheng_ has quit IRC | 17:20 | |
fungi | clarkb: saw but i haven't gotten back to it yet--sidetracked by catching up on e-mail | 17:21 |
*** emagana has quit IRC | 17:21 | |
clarkb | fungi: tl;dr is in Py_Exit garbage collection segfaults | 17:21 |
clarkb | it doesn't happen 100% of the time | 17:21 |
fungi | yeah, that's very, very weird | 17:21 |
clarkb | dhellmann: are you better with python + gdb than I am? | 17:21 |
clarkb | dhellmann: trying to make the backtrace in https://etherpad.openstack.org/p/py34-transition useable | 17:22 |
*** cnesa9 has quit IRC | 17:22 | |
fungi | i have to assume if it were this easy to trigger, it would be fixed... maybe there's a patch in later point releases and we just need to pester ubuntu to backport | 17:22 |
clarkb | its possible. I hadn't looked at the python bug tracker yet. was trying to get line numbers and things out of gdb | 17:22 |
jeblair | clarkb: did you install python3.4-dbg ? | 17:23 |
clarkb | jeblair: I did. I wasn't running the dbg interpreter though just loading the symbols. The etherpad has the command I ran | 17:23 |
*** HeOS has joined #openstack-infra | 17:23 | |
*** craigbr has joined #openstack-infra | 17:24 | |
*** emagana has joined #openstack-infra | 17:25 | |
openstackgerrit | A change was merged to openstack-infra/config: Updating node defn for puppet 3 master https://review.openstack.org/118485 | 17:25 |
jeblair | nibalizer: okay, here goes ^ | 17:26 |
nibalizer | jeblair: wooo | 17:26 |
*** craigbr has quit IRC | 17:26 | |
jogo | fungi: ping https://review.openstack.org/#/c/119095/1/modules/openstack_project/files/pip.conf | 17:26 |
jogo | fungi: do you think setting the download cache is worth it even if we don't prepopulate the cache? | 17:27 |
clarkb | http://bugs.python.org/issue17703 there is that but that is for 2.7.4 | 17:27 |
jogo | fungi: I am thinking it can't hurt but may not help very much | 17:28 |
clarkb | jogo: it probably is, just because we have so many common deps | 17:28 |
clarkb | and C compilation will be sped up too right? | 17:28 |
jogo | clarkb: yeah, well in devstack since we don't use venvs we only install things once | 17:28 |
clarkb | oh right | 17:28 |
clarkb | so I don't think it will hurt but it won't actually help anything? | 17:28 |
jogo | clarkb: this actually could help with unit test mirrors | 17:28 |
jogo | unit test nodes * | 17:29 |
clarkb | jogo: except we don't reuse those nodes | 17:29 |
clarkb | jogo: so same situation | 17:29 |
jogo | clarkb: oh we throw them out between runs? | 17:29 |
clarkb | yup | 17:29 |
jogo | clarkb: with all of our !python deps that makes sense | 17:29 |
*** jp_at_hp has quit IRC | 17:29 | |
fungi | jogo: maybe prepopulating would help, but we might be limited on space for that. knowing about how much room we'd need on the snapshot might help us figure out whether that's viable at all | 17:30 |
*** dtantsur|brb is now known as dtantsur | 17:30 | |
jogo | fungi: that should be easy to sort out, I can do a pip install -r global-reqs | 17:30 |
*** marcoemorais has quit IRC | 17:30 | |
jogo | and see how big that is | 17:30 |
*** marcoemorais has joined #openstack-infra | 17:31 | |
* clarkb gives gdb python another go. do ping me if there is any puppet3 related things I can help with | 17:31 | |
fungi | jogo: if it's ~100bb then that's likely something we could manage without too much trouble | 17:31 |
fungi | s/bb/mb/ | 17:31 |
*** dizquierdo has quit IRC | 17:32 | |
*** MaxV has joined #openstack-infra | 17:32 | |
*** marcoemorais has quit IRC | 17:32 | |
fungi | clarkb: sure thing. i'm about to take a swing through all the voting pypy jobs too. if those all run fine then there's a quick win by just changing its node label override once 118859 merges | 17:33 |
*** marcoemorais has joined #openstack-infra | 17:33 | |
*** e0ne has quit IRC | 17:33 | |
clarkb | fungi: sounds good | 17:33 |
fungi | well, once that merges and we get new nodepool bare-trusty images anyway | 17:33 |
*** marcoemorais has quit IRC | 17:33 | |
*** mwagner_lap has joined #openstack-infra | 17:33 | |
*** marcoemorais has joined #openstack-infra | 17:33 | |
jeblair | clarkb: don't go far :) | 17:34 |
clarkb | fungi: does pypy need a dev package of some sort? | 17:34 |
fungi | clarkb: not sure but i'll know soon | 17:34 |
clarkb | fungi: should probably install pypy-dev as well? | 17:34 |
clarkb | oh right ok :) | 17:34 |
fungi | mebbe | 17:34 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Fix variable ref error in launch node https://review.openstack.org/120487 | 17:35 |
jeblair | clarkb: ^ | 17:35 |
clarkb | jeblair: approved | 17:36 |
jeblair | i applied that manually in my checkout and am running it now; puppetmaster is building | 17:36 |
*** rushiagr_away is now known as rushiagr | 17:36 | |
*** MaxV has quit IRC | 17:36 | |
* nibalizer does a happy dance | 17:36 | |
*** garyh has quit IRC | 17:37 | |
*** jab has quit IRC | 17:37 | |
*** Sukhdev has quit IRC | 17:37 | |
*** Sukhdev has joined #openstack-infra | 17:38 | |
*** rhsu has joined #openstack-infra | 17:38 | |
*** emagana has quit IRC | 17:38 | |
*** Ryan_Lane has joined #openstack-infra | 17:39 | |
*** emagana has joined #openstack-infra | 17:39 | |
clarkb | on the jshint front. we did remove jshint from horizon once before | 17:39 |
dhellmann | clarkb: I wonder if it would work better if you weren't using a virtualenv wrapped python? | 17:40 |
clarkb | dhellmann: ya I think that may be part of it | 17:40 |
clarkb | dhellmann: maybe I should sacrifice a node to the cause | 17:40 |
clarkb | it is worth a shot /me holds a trusty node | 17:41 |
dhellmann | clarkb: times like this make me wish there was an easy way to turn a random vm into a test node. I guess there's a way to do that with puppet, but I don't know it well enough. | 17:41 |
dhellmann | something equivalent to chef-solo, that doesn't need a server | 17:41 |
jeblair | nibalizer, clarkb: https://etherpad.openstack.org/p/CavCQ4FLX2 | 17:42 |
jeblair | all of that was red error output from the end of the initial puppet run | 17:42 |
jeblair | however, it did not appear to cause the server to be deleted | 17:42 |
clarkb | dhellmann: ya, it is one of the reasons we want to push for more dib (and in the case of dox docker) in our env. To make get test node simple | 17:42 |
*** david-lyle has quit IRC | 17:42 | |
dhellmann | clarkb: that makes sense, too | 17:43 |
*** emagana has quit IRC | 17:43 | |
clarkb | jeblair: puppet can return 0 even when it fails... | 17:43 |
openstackgerrit | Edward Raigosa (wenlock) proposed a change to openstack-infra/config: lsb_release is missing for debian setup https://review.openstack.org/119245 | 17:44 |
clarkb | jeblair: in this case it may help the debugging so probably not a terrible thing | 17:44 |
jogo | fungi: hmm is there a good way to populate the download cache without installing things? | 17:44 |
nibalizer | jeblair: :/ that doesn't look good | 17:44 |
jeblair | clarkb: yeah, i'm tired of doing this, and i don't intend to spin up another node | 17:44 |
jeblair | if someone wants puppetmaster bootstrap to work, they can fix it on their own time; we need to keep moving. | 17:44 |
nibalizer | can't negotiate its environment | 17:44 |
rhsu | anteaya: vmware nsx ci seems to have lost the ability to vote on patches as of 2 days ago. any way you can help us with authentication issues? | 17:45 |
fungi | jogo: i believe there's a no-install option to pip, but it will cause it to miss setup_requires and other things where packages shell out to setuptools/easy_install to get their deps in some non-pip-oriented way | 17:45 |
jeblair | well, i say that, but apparently i can't sudo on that node. | 17:45 |
*** _nadya_ has joined #openstack-infra | 17:45 | |
fungi | jogo: though those also tend to not benefit from the pip cache anyway, so might not matter | 17:45 |
*** masayukig has quit IRC | 17:45 | |
clarkb | jeblair: we almost need a launch-node option that says give me node and do everything but tie it to puppet. also splat this pubkey in it for me | 17:46 |
clarkb | jeblair: I guess that is just nova boot | 17:46 |
nibalizer | clarkb: what about just running util/puppetmaster_bootstrap.sh ? | 17:46 |
clarkb | the biggest thing we lose is the ipv6 check | 17:46 |
fungi | jogo: it also might make sense, once devpi can cache from bandersnatch mirrors, to use that to create the local cache | 17:46 |
nibalizer | i guess with no sudo can't do that | 17:46 |
nibalizer | and hacking launch_node.py for a one off sounds gross too | 17:46 |
jeblair | nibalizer: any chance the 3.6 change broke the ability to talk to the 2.7 puppetmaster? | 17:47 |
nibalizer | jeblair: absolutely | 17:47 |
nibalizer | you're not supposed to be able to have 3x nodes talk to 2.7 masters at all | 17:47 |
jeblair | okay, well, looking at the early errors, that seems to be what's happening. | 17:47 |
nibalizer | thats why i put a bunch of effort into puppetmaster_bootstrap.sh, so it could bootstrap itself | 17:47 |
clarkb | ohhhhhh | 17:48 |
jeblair | okay, well, that's not how we launch nodes | 17:48 |
nibalizer | ya, i learned that | 17:48 |
nibalizer | so idunno what to do, what do you guys think? | 17:48 |
*** david-lyle has joined #openstack-infra | 17:48 | |
*** amotoki has quit IRC | 17:48 | |
clarkb | puppet masters being the bootstrappers may need to be a special class of thing that we nova boot directly? | 17:48 |
clarkb | or have a puppet apply vs puppet agent thing? | 17:49 |
openstackgerrit | Edward Raigosa (wenlock) proposed a change to openstack-infra/config: give install_modules options for loading requirements externally https://review.openstack.org/117892 | 17:49 |
*** rushiagr is now known as rushiagr_away | 17:51 | |
*** masayukig has joined #openstack-infra | 17:51 | |
mordred | I've always bootstrapped puppetmasters by hand before | 17:52 |
mordred | I'm not saying it's a great plan | 17:52 |
clarkb | so for all of the trouble tox gives us, trying to run python3 things directly is a pain | 17:53 |
openstackgerrit | Edward Raigosa (wenlock) proposed a change to openstack-infra/config: give install_modules options for loading requirements externally https://review.openstack.org/117892 | 17:53 |
clarkb | mordred: don't forget to address that in dox | 17:53 |
mordred | what if we spin up the puppet3 master as a puppet2 master pointed at the current puppet2 master | 17:53 |
mordred | then land a change that tells the puppet3 master to look at itself as its puppetmaster | 17:53 |
jeblair | mordred: i don't think we can do that on a trusty vm | 17:54 |
mordred | then land a change to upgrade it to puppet3 | 17:54 |
mordred | oh. right. damn | 17:54 |
jogo | fungi: doing a 'pip install --download -r requirements.txt' tries to compile things | 17:54 |
clarkb | jogo: you want it to | 17:54 |
mordred | jeblair: I'm pretty sure there's going to be some by-hand then | 17:54 |
jogo | fungi: doing a 'pip install --download /cachedir -r requirements.txt'* tries to compile things | 17:54 |
clarkb | jogo: so that things are built and cached | 17:54 |
jogo | clarkb: that means the non-python dependencies need to be installed in the system | 17:54 |
fungi | jogo: yeah, stuff gets built, just not installed | 17:55 |
openstackgerrit | Edward Raigosa (wenlock) proposed a change to openstack-infra/config: provide an option in plugin to pre-update a plugin with puppet https://review.openstack.org/104652 | 17:55 |
nibalizer | we could hand roll a puppet 3 master real fast, then tell the real puppetmaster to bootstrap it off the puppet 3 master, kindof the tripleo approach | 17:55 |
nibalizer | but thats kinda silly | 17:55 |
clarkb | jogo: yes, that is the case | 17:56 |
clarkb | jogo: so it may interfere with devstack | 17:56 |
jogo | clarkb: yeah, although it would just mean the packages are installed before hand | 17:57 |
*** mrmartin has joined #openstack-infra | 17:57 | |
fungi | jogo: that moves a lot of the devstack package-install logic out of devstack though... | 17:57 |
jeblair | nibalizer, mordred, clarkb, fungi: i am going to build a puppet3 master by hand. it will be completely unreproducible, but we're out of time on this project. | 17:58 |
mordred | jeblair: ++ | 17:58 |
fungi | jogo: if the proposal is preinstalling system packages devstack wants so that we can compile the pip packages | 17:58 |
clarkb | jeblair: ok | 17:58 |
fungi | jeblair: unfortunate, but i agree on the urgency | 17:59 |
*** pballand has quit IRC | 17:59 | |
*** rmcall has quit IRC | 17:59 | |
nibalizer | jeblair: ok | 17:59 |
*** Sincler has joined #openstack-infra | 18:00 | |
*** pballand has joined #openstack-infra | 18:00 | |
jogo | fungi: yes, at least they way I am trying this it looks like we would need to preinstall system packaages that devstack wants to build the pip download cache. Is that a problem? If so there may be other options | 18:00 |
*** koolhead17 has quit IRC | 18:01 | |
*** rmcall has joined #openstack-infra | 18:01 | |
jeblair | jogo: what is the end goal of the project you're working on? | 18:01 |
clarkb | I cannot import oslo.messaging after pip3 install . in oslo.messaging | 18:01 |
fungi | jogo: well, it causes us to no longer notice in testing if devstack ceases to actually try to install one of the packages it needs because now we've already installed that where we're testing | 18:01 |
jogo | jeblair: following through with https://review.openstack.org/#/c/119095/1/modules/openstack_project/files/pip.conf | 18:01 |
jogo | fungi: after running 'pip install -d /pipcache/ -r global-requirements.txt | 18:02 |
jogo | pipcache is 193MB | 18:02 |
*** ociuhandu has quit IRC | 18:03 | |
jogo | jeblair: exploring what the implications of pre populating a pip download cache are | 18:03 |
fungi | jogo: that's probably a reasonable amount if we decide that pre-caching those is warranted | 18:03 |
fungi | jogo: though note that you probably only tested master | 18:03 |
clarkb | hrm oslo.messaging isn't ending up in /usr/local/lib/python3.4/dist-packages | 18:03 |
jogo | fungi: true, but doing master is a good start at least | 18:03 |
fungi | jogo: yeah, i wouldn't expect that adding the stable branches would bump it up by more than another 10-20% | 18:04 |
clarkb | needed a --upgrade? | 18:04 |
jeblair | jogo: nothing in that change says anything about pre-populating | 18:04 |
clarkb | ok reproducing without tox/virtualenvs now | 18:04 |
*** ramashri has joined #openstack-infra | 18:05 | |
jeblair | jogo: also, we used to pre-populate but stopped; why do you want to start again? | 18:05 |
jogo | jeblair: yes that patch doesn't say anyhting about prepopulating but since we don't us virtualenvs it wouldn't be useful without pre-populating | 18:06 |
jogo | jeblair: not saying we should, just exploring the idea | 18:06 |
jogo | jeblair: why did we stop? because we have the mirrors. The thinking is if we pre-populate we have less network traffic | 18:07 |
jogo | jeblair: but once again this is just exploring the implications | 18:07 |
*** reed has quit IRC | 18:07 | |
openstackgerrit | A change was merged to openstack-infra/config: Fix variable ref error in launch node https://review.openstack.org/120487 | 18:08 |
*** emagana has joined #openstack-infra | 18:08 | |
jeblair | Last login: Thu Jan 1 00:00:10 1970 | 18:09 |
jeblair | ^ from root's account on the puppetmaster | 18:09 |
clarkb | dhellmann: woot that worked thanks. | 18:10 |
clarkb | fungi: dhellmann etherpad now has a potentially useful bt | 18:10 |
jogo | fungi: so I don't see a way to pre-populate via 'pip install --download' that doesn't require system packages that devstack usually installs | 18:10 |
*** koolhead17 has joined #openstack-infra | 18:11 | |
*** atiwari has joined #openstack-infra | 18:11 | |
clarkb | now to poke around in this stack | 18:11 |
*** _nadya_ has quit IRC | 18:13 | |
fungi | jogo: yeah, probably a dead-end then, unless we do something like maintain a devpi cache which we rsync into new images as they're being built, or maybe the "put our mirror on afs and attach to it from clients on workers" suggestion brought up at the mid-cycle | 18:13 |
*** pballand has quit IRC | 18:13 | |
*** yamahata has quit IRC | 18:13 | |
jeblair | i think it's okay to install something like build-essential on the node, but we're trying to simplify node types, so i don't think we'd want any specific library dev packages installed | 18:14 |
dhellmann | clarkb: nice | 18:14 |
jeblair | is "/etc/kernel/postinst.d/apt-auto-removal" what i think it is? if so, i'm very excited | 18:15 |
clarkb | dhellmann: I think testtools is throwing an exception | 18:15 |
jogo | jeblair: so this would need things like 'libffi-dev' so I think that is a no-go | 18:15 |
clarkb | dhellmann: and that is getting into exit under duress code | 18:16 |
*** jamespage_ has joined #openstack-infra | 18:16 | |
jeblair | jogo: yeah :/ does it by any chance keep going after failing to build that, or does it blow up? | 18:16 |
jogo | fungi: I wonder if there is a way to tell devpi what to pre-populate | 18:16 |
jogo | jeblair: blow up | 18:16 |
jogo | jeblair: let me see if I can make it continue | 18:16 |
jogo | jeblair: the internets say do cat requirements.txt | while read PACKAGE; do pip install "$PACKAGE"; done | 18:18 |
jogo | http://stackoverflow.com/questions/6457794/pip-install-r-continue-past-installs-that-fail | 18:18 |
jeblair | jogo: we could iterate over all the packages individually and ignore errors | 18:18 |
jeblair | something like that :) | 18:18 |
jeblair | that might even be what we used to do | 18:19 |
jogo | jeblair: I'll try that idea | 18:19 |
fungi | jogo: though also, using devpi for that needs, as a prerequisite, the current work in progress to make it possible to devpi to a bandersnatch mirror (currently doesn't work) | 18:19 |
jeblair | jogo: i'm still not really sure what we're trying to accomplish. | 18:19 |
jogo | jeblair: reduce the amount of network traffic during the jobs | 18:20 |
mordred | yeah. pip download caches dont' avoid network traffic - pip still pings the mirror index for each package | 18:20 |
jogo | jeblair: as we have seen networks fail on us | 18:20 |
jeblair | jogo: sure, but we JUST created per-region mirrors, which is the opposite of what you're doing | 18:20 |
jogo | mordred: yes, it doesn't avoid traffic but reduces it | 18:20 |
jeblair | jogo: the failure modes we're seeing with networks will likely still occur as long as there is any network traffic | 18:21 |
*** johnthetubaguy is now known as zz_johnthetubagu | 18:21 | |
*** pballand has joined #openstack-infra | 18:21 | |
mordred | I think honestly fixing the network inside of our cloud regions is gonna get us further | 18:21 |
jogo | mordred: ++ | 18:22 |
jogo | jeblair mordred: I am just exporing the idea not saying we should do it | 18:22 |
mordred | that said, I would love to see our old pypi-mirror script run on our requirements file in --create-wheel-only mode to make partial mirrors with pre-built wheels in it | 18:22 |
jogo | mordred: yes fixing the network is way better | 18:22 |
jogo | mordred: you mean 'pip wheel'? | 18:22 |
mordred | yah | 18:22 |
mordred | if we build wheels and add them to our mirrors, then we can spend less time building and rebuilding lxml | 18:23 |
*** garyh has joined #openstack-infra | 18:23 | |
mordred | which would likely add up in crunch time | 18:23 |
jeblair | jogo: okay cool. i'm trying to strike a balance between helping you out while not misleading you about whether we've decided to actually do this :) | 18:23 |
*** morgan is now known as morganfainberg | 18:23 | |
jogo | mordred: I run 'pip wheel -r ' on my box on a regular basis | 18:23 |
*** morganfainberg is now known as morgan | 18:24 | |
mordred | jogo: yah. I have a patch up to pypi-mirror to be able to splat a wheelhouse into a pypi mirror format | 18:24 |
jogo | mordred: nice | 18:24 |
*** koolhead17 has quit IRC | 18:24 | |
mordred | but I havent' gotten aroudn to doing anything with it | 18:24 |
*** arnaud has quit IRC | 18:25 | |
*** arnaud__ has quit IRC | 18:25 | |
jogo | jeblair: at this point my take is pre-poluating the download cache isn't the best choice | 18:25 |
*** e0ne has joined #openstack-infra | 18:26 | |
jeblair | clarkb, fungi, mordred: rick says don't bother trying to match instance az to neutron virtual router host az; apparently that latency is not a big deal | 18:26 |
*** jamespage_ has quit IRC | 18:27 | |
*** yamamoto has quit IRC | 18:28 | |
*** e0ne has quit IRC | 18:28 | |
mordred | jeblair: but what about failure domains | 18:28 |
mordred | should we match them to make sure that if all of az2 fails we don't also lose the network on some of our other nodes? | 18:29 |
jeblair | good question | 18:29 |
mordred | since we treat each router as a "cloud" anyway | 18:29 |
jeblair | mordred: you want to ask (you're still on the thread), or shall i? | 18:29 |
mordred | it would be fairly trivial to include a strict az config option in each cloud as well | 18:29 |
jeblair | mordred: yeah, we already have that and in fact use it due to capacity issues in az1 | 18:30 |
mordred | let me ask | 18:30 |
*** todd_dsm has joined #openstack-infra | 18:30 | |
*** koolhead17 has joined #openstack-infra | 18:31 | |
*** Morgan_ is now known as morgan_remote | 18:31 | |
mordred | jeblair: actually, why don't we just match them for the hell of it? | 18:32 |
jeblair | heh | 18:32 |
jogo | if we skip failed installs, the pip download cache is 100MB | 18:32 |
jogo | hopefully we can fix the underlying network issues and not have to do this | 18:32 |
*** ociuhandu has joined #openstack-infra | 18:33 | |
*** emagana has quit IRC | 18:33 | |
*** rushiagr_away is now known as rushiagr | 18:33 | |
*** emagana has joined #openstack-infra | 18:34 | |
*** todd_dsm has quit IRC | 18:34 | |
jeblair | nibalizer: okay, the puppetmaster is bootstrapped; what do we need to do with the certs? | 18:34 |
mordred | jeblair: which certs? | 18:34 |
jeblair | i'm trying to recall the part of the migration plan regarding the puppet ca | 18:35 |
*** todd_dsm has joined #openstack-infra | 18:35 | |
jeblair | also, we need to figure out what to do to have the puppetmaster be able to run puppet on itself | 18:35 |
jeblair | (regularly; it's completed the first run) | 18:36 |
mordred | oh. you know what? | 18:36 |
mordred | we should update the ansible script | 18:36 |
mordred | it should not run just puppet agent --test | 18:36 |
mordred | it should run puppet agent --test $hostname_of_locahost | 18:36 |
mordred | so that if you run it on ci-puppetmaster, it will tell nodes to connect to ci-puppetmaster | 18:37 |
mordred | and if you run it on puppetmaster, it will tell nodes to connect to puppetmaster | 18:37 |
mordred | it should run puppet agent --test --puppetmaster $hostname_of_locahost | 18:37 |
mordred | lemme make a patch | 18:37 |
jeblair | mordred: wait | 18:37 |
jeblair | /etc/puppet.conf has ca_server = ci-puppetmaster.openstack.org | 18:38 |
nibalizer | mordred: i think you want --server | 18:38 |
*** vhoward has left #openstack-infra | 18:38 | |
jeblair | that's probably what needs updating | 18:38 |
*** emagana has quit IRC | 18:38 | |
*** koolhead17 has quit IRC | 18:38 | |
nibalizer | jeblair: we dont have a migration plan regarding the puppet_ca | 18:38 |
nibalizer | we can make one though | 18:38 |
jeblair | anyway, nobody go and do anything yet :) i want everyone here to talk about this | 18:38 |
mordred | yah | 18:39 |
jeblair | cause there's like 50 interlocking things we need to work out | 18:39 |
mordred | so - the puppet.conf value has to come from somewhere | 18:39 |
nibalizer | for the certs on puppetmaster.o.o (the p3 master) you'll need to puppet cert generate on the ci-puppetmaster, the copy over the 4 important files | 18:39 |
mordred | that sounds too complex | 18:39 |
jeblair | lets take notes here: https://etherpad.openstack.org/p/infra-puppet3 | 18:39 |
mordred | why would we do that? | 18:39 |
nibalizer | those being, /var/lib/puppet/ssl/certs/{ca.pem,puppetmaster.o.o.pem} /var/lib/puppet/ssl/private_keys/puppetmaster.pem and wherever the crl is kept | 18:40 |
mordred | I think there is a very simple path taht does not involve the puppetmasters knowing about each other | 18:40 |
*** e0ne has joined #openstack-infra | 18:40 | |
mordred | nibalizer, jeblair: can we talk here fora sec before we do etherpad? | 18:41 |
mordred | there is a fundamental thing I think we need to sync on before we make plans for doing it | 18:42 |
jeblair | sure, i'm not trying to make plans | 18:42 |
jeblair | i'm trying to figure out what all the things are that need changing | 18:42 |
jeblair | like where does ca_server get set | 18:42 |
*** e0ne has quit IRC | 18:43 | |
nibalizer | mordred: sure | 18:43 |
mordred | I don't know why we're setting ca_server | 18:43 |
nibalizer | can i take a stab at explaining that? | 18:43 |
mordred | please | 18:43 |
jeblair | ah, that's only set on the new puppetmaster | 18:44 |
*** rainya has quit IRC | 18:44 | |
nibalizer | the puppet master brings its own CA, each master, by default, assumes it is its own CA, we want to set the new puppetmaster to use the old puppetmaster for CA activities | 18:44 |
mordred | right. I think that's a mistake | 18:44 |
nibalizer | we want to do that, instaed of two separate CA's, because then all clinets can check in to both masters | 18:44 |
mordred | I think we _want_ each puppetmaster to be a completely seperate CA | 18:44 |
mordred | we dont' want that | 18:44 |
jeblair | mordred: part of the plan was to move one client at a time | 18:44 |
mordred | we _Want_ each master to have a completely separate cert list | 18:45 |
mordred | yes | 18:45 |
mordred | but we drive puppet via ansible via puppet cert list | 18:45 |
mordred | so there is a very simple mechanism, if we don't try to make both talk to both | 18:45 |
mordred | where we revoke the cert on teh old master | 18:45 |
mordred | sign it on the new | 18:45 |
*** rainya has joined #openstack-infra | 18:45 | |
mordred | and each node will only ever talk to one and only one master at any time | 18:45 |
mordred | and we can do it node at a time | 18:46 |
mordred | no? | 18:46 |
nibalizer | the question is when is a node ready to move to puppet 3 | 18:46 |
nibalizer | i think the iteration loop should be for a rooter to go to a node, run puppet with --server=puppetmaster.o.o --noop and see if there are changes | 18:47 |
jeblair | mordred: we have to be _very_ careful with that; we will need to log into each host and verify cert fingerprints, etc. | 18:47 |
nibalizer | if there are changes we need to improve the puppet codebase until there are not changes | 18:47 |
*** maxbit has quit IRC | 18:47 | |
nibalizer | once there are no changes, the node can be set to the new puppetmaster and the client software upgraded | 18:48 |
mordred | jeblair: so you're saying use the old puppetmaster for the ca until everythign is moved, then move the whole CA over? | 18:48 |
*** bknudson has quit IRC | 18:48 | |
jeblair | mordred: i did not say that. | 18:48 |
jeblair | mordred: i think nibalizer is saying that? | 18:49 |
*** Sukhdev has quit IRC | 18:49 | |
nibalizer | i think we use the old puppetmaster durring the transistion to puppet 3 | 18:49 |
nibalizer | then the last thing that goes over is the CA | 18:49 |
*** pelix has quit IRC | 18:49 | |
nibalizer | but i haven't done too much thought on what the final state of the CA should be, so i'm kinda punting on that | 18:50 |
nibalizer | we can have that discussion now if you like | 18:50 |
nibalizer | but i have nothing prepared | 18:50 |
jeblair | nibalizer: when you say we run puppet --noop, aren't we still running puppet2? is that going to tell us what we want to know? | 18:50 |
fungi | the plan nibalizer outlines makes sense. otherwise we're talking about hacking certs back and forth while we iterate on patches to get puppet3 working on a given machine, or finding some way to test applying from the puppet3 master without actually being trusted by it | 18:50 |
nibalizer | jeblair: yes, because the providers and such( the client code) dont change at all really, the big changes is in catalog parsing and generation (server side) | 18:51 |
*** julim has quit IRC | 18:51 | |
jeblair | okay | 18:51 |
*** garyh has quit IRC | 18:51 | |
jeblair | right, so we would need to address mordred's point about the ansible iteration | 18:51 |
jeblair | which currently comes from puppet cert list | 18:51 |
*** todd_dsm has quit IRC | 18:51 | |
mordred | this is an absolute mess and puppetlabs should be VERY ashamed of themselves | 18:52 |
jeblair | nibalizer: what determines which puppetmaster a node contacts? | 18:52 |
jeblair | oh | 18:52 |
jeblair | server=ci-puppetmaster.openstack.org | 18:52 |
nibalizer | this is a longer version of the plan: https://docs.puppetlabs.com/guides/install_puppet/upgrading.html#option-1-spin-up-temporary-puppet-master-or-cull-a-master-from-your-load-balancer-pool | 18:52 |
jeblair | that line in puppet.conf | 18:52 |
clarkb | jeblair: its puppet.conf. you can override with puppet agent --server | 18:53 |
*** emagana has joined #openstack-infra | 18:53 | |
nibalizer | jeblair: yea server = <server> is set in puppet.conf, and can be ovevrided | 18:53 |
*** julim has joined #openstack-infra | 18:53 | |
nibalizer | i *think* we have puppet machinery in place to set that in site.pp durring the transition, i could be wrong, its an easy fix if not | 18:53 |
mordred | yah. that's what I was saying earlier about having the ansible script pass in --server in its invocation, so that if it's ansible on the new puppetmaster driving the run, it will point it at itself | 18:53 |
jeblair | so the act of actually switching a node means we either update site.pp for each node to override the master, or use mordred's ansible idea to drive the selection from the puppetmaster | 18:54 |
jeblair | i kind of like the second one because it's less config/site.pp churn | 18:54 |
*** vigneshvar has joined #openstack-infra | 18:54 | |
*** ZZelle_ has joined #openstack-infra | 18:54 | |
mordred | I'm still not sure when we get puppet3 on the new node | 18:54 |
mordred | on the node | 18:54 |
nibalizer | mordred: on the client? | 18:54 |
mordred | yeah | 18:54 |
mordred | I _know_ that puppet3 talking to a puppet2 master breaks | 18:54 |
mordred | since that's broken for us | 18:55 |
*** bknudson has joined #openstack-infra | 18:55 | |
mordred | is puppet2 talking to a puppet3 master supposed to work? | 18:55 |
nibalizer | so once you run puppet agent --test --server=old and puppet agent --test --server=new and they do the same thing (which is hopefully nothing) then you're clear to move the client to connect only to the p3 master and upgrade the clinet software | 18:55 |
vigneshvar | hi guys. Kindly review my patch https://review.openstack.org/#/c/117985/ | 18:55 |
nibalizer | mordred: yes p2 client to p3 server is guaranteed to work | 18:55 |
wenlock | you don't plan to rebuild the new node for trusty to run install_puppet.sh with the 3 option? | 18:55 |
nibalizer | for the next 20 some-odd days | 18:55 |
mordred | wenlock: no, we do not | 18:55 |
nibalizer | thats another option, is the wipe-out, rebuild | 18:55 |
mordred | no. it's not | 18:55 |
mordred | it's not an option | 18:55 |
mordred | I will replace puppet wholesale before I accept a plan that isa wipe and rebuild of all of our nodes | 18:56 |
jeblair | mordred: ++ | 18:56 |
nibalizer | okay, so we gotta be pretty sure then that the puppet code/ ansible script that does the puppet client upgrade it good | 18:56 |
fungi | vigneshvar: discussion of devstack changes usually happens in #openstack-qa | 18:56 |
*** doug-fish has joined #openstack-infra | 18:56 | |
nibalizer | we dont want a bunch of squiched nodes | 18:56 |
vigneshvar | anybody who can help me with "MySQL is gone away error", I keep getting this sometimes and it works other times | 18:56 |
vigneshvar | fungi: Thanks | 18:57 |
mordred | jeblair: my ansible idea was predicated on the idea of moving the certs one at a time too | 18:57 |
mordred | jeblair: if we're going to keep one CA and move it at the end, the ansible set the server trick won't work I don't think | 18:57 |
nibalizer | well hold on a second | 18:57 |
fungi | mordred: what's your proposal for testing/reversing it before committing to leaving it migrated? | 18:57 |
jeblair | mordred: no, we'd need another way of listing. we could switch to using a static file for now | 18:57 |
mordred | jeblair: we could for sure | 18:58 |
mordred | that would be fairly easy | 18:58 |
nibalizer | if we set sever = <server> in puppet.conf ; and then ansible runs puppet agent --test; then ansible only needs to run on one machine | 18:58 |
mordred | nibalizer: yes, but then we have 76 patches to site.pp | 18:58 |
nibalizer | the nodes will check into the correct machine because the correct server is written in their puppet.conf | 18:58 |
*** yamamoto has joined #openstack-infra | 18:58 | |
nibalizer | mordred: we'll need those anyways because we have to set puppet_version => 3.6 on every client node anyways | 18:58 |
fungi | to be fair, it's probably nowhere near 76... we could batch related systems. it's still a fair number of changes though yes | 18:58 |
mordred | nibalizer: not at the same time | 18:58 |
mordred | nibalizer: if puppet2 client can talk to puppet3 master | 18:59 |
*** rmcall has quit IRC | 18:59 | |
mordred | we can migrate to puppet3 master without upgrading puppet client anywhere | 18:59 |
mordred | and then go back and start migrating puppet3 clients one at a time | 18:59 |
nibalizer | yes, but only for 20 days, the puppet client software is EOL sept 30 too | 18:59 |
mordred | right | 18:59 |
*** radez is now known as radez_g0n3 | 18:59 | |
jeblair | that's slightly less concerning as its not listening on the network. | 19:00 |
mordred | if we're sure about the p2client->p3master ... then transitioning to the new puppetmaster is probably only a few hours work | 19:00 |
mordred | because we don't need to test that new puppet can run the old code, yeah? | 19:00 |
nibalizer | mordred: oh hold on let me be very clear very very clear | 19:00 |
nibalizer | the puppet code and how its interpreted from 2.7 to 3 is a change, that happens on the master | 19:01 |
*** e0ne has joined #openstack-infra | 19:01 | |
nibalizer | so there could be changes that break our infrastructure if we just switch all the clinets to the new master | 19:01 |
mordred | oh holy jesus | 19:01 |
mordred | ok | 19:01 |
nibalizer | what is guaranteed, is that there is not some line-protocol bug like you saw earlier between a 2.7 client and a 3 master | 19:01 |
mordred | so we actually have three different transitions | 19:01 |
nibalizer | explain that | 19:02 |
*** dustins has quit IRC | 19:02 | |
*** rushiagr is now known as rushiagr_away | 19:02 | |
*** dtantsur is now known as dtantsur|afk | 19:02 | |
mordred | we need to verify that puppet3 master parses the old code, this is done by trying to run puppet on a node against the new master | 19:02 |
mordred | oh - only two, my bad | 19:02 |
*** yamamoto has quit IRC | 19:02 | |
mordred | then we need to verify that puppet3 _client_ can actually execute what's passed to it | 19:02 |
mordred | once we upgrade the client | 19:03 |
*** derekh has joined #openstack-infra | 19:03 | |
nibalizer | mordred: i don't think we need to sweat that, they didn't change provider behavior | 19:03 |
nibalizer | let me get the release notes | 19:03 |
*** dustins has joined #openstack-infra | 19:03 | |
mordred | nibalizer: no offense, but I think at this point the track record is that we need to empirically test and not trust | 19:03 |
mordred | that this is a breaking change at all proves that the people sitting in that office do not know anything about people running large infrastructures | 19:04 |
mordred | and I'm very angry with them | 19:04 |
nibalizer | sure | 19:04 |
nibalizer | --noop testing sufficient for you? | 19:04 |
nibalizer | release notes: https://docs.puppetlabs.com/puppet/3/reference/release_notes.html#puppet-300 | 19:04 |
mordred | no idea. I suppose it has to be perhaps? | 19:04 |
*** e0ne has quit IRC | 19:04 | |
nibalizer | well actually, i guess we're taking every change in the 3.x series | 19:05 |
mordred | fungi: so - I guess the testing plan is what nibalizer is saying with --noop | 19:05 |
mordred | jeblair: I just had a terrible idea | 19:05 |
nibalizer | so step 1: puppet 2.7 client on puppet 3 master with --noop; step2: puppet 3 client on puppet 3 master with --noop ; if both cause no changes, then we're ok to upgrade and switch that node? | 19:05 |
mordred | nibalizer: we don't really have a way to test step 2 without just upgrading I think | 19:06 |
fungi | mordred: yeah | 19:06 |
mordred | so we may have to trust the statement that the danger is in step 1 | 19:06 |
mordred | jeblair: what if ... | 19:07 |
mordred | we expand the ansible playbook for this | 19:07 |
*** marun has quit IRC | 19:07 | |
mordred | and have it, for every node, run puppet --noop --server puppetmaster.openstack.org | 19:07 |
nibalizer | mordred: we could play a game where we do rvm in /tmp/ and put puppet 3 in it and try | 19:07 |
mordred | then, if that _fails_ ... it runs puppet --server ci-puppetmaster.openstack.org | 19:07 |
mordred | and if it succeeds, it runs puppet --server puppetmaster.openstack.org | 19:07 |
jeblair | mordred: i think we're getting too clever | 19:08 |
nibalizer | mordred: you're not catching all the failure modes | 19:08 |
mordred | ok | 19:08 |
jeblair | mordred: i think that's going to hide errors and stuff | 19:08 |
jeblair | we need to actually see this ourselves, and probably run it a few times to converge even... | 19:08 |
jeblair | so i believe i've written out the tentative plan in the etherpad... | 19:08 |
nibalizer | the commoon failure mode to expect is a variable that was in scope for 2.7 is out of scope for 3, so your template has whitespace instead of confiugration dircetives | 19:08 |
jeblair | but i think the small detail of "actually upgrade from 2 to 3 on the client" is not small | 19:09 |
*** markmcclain has quit IRC | 19:09 | |
nibalizer | you made it sound like you were flexible on running 2.7 clients after sept 30th though, just not the master | 19:09 |
jeblair | nibalizer: yes, but i'm not eager to | 19:10 |
mordred | jeblair: I think that is a great plan for step 1 | 19:10 |
*** amuller has quit IRC | 19:10 | |
mordred | and I think we should execute and finish it and then circle back to work on upgrading teh clients | 19:10 |
*** masayukig has quit IRC | 19:10 | |
mordred | maybe we can install puppet3 into an rvm for the purposes of testing without fully uprading? | 19:10 |
jeblair | mordred: i'm not entirely sure what you're saying? | 19:11 |
jeblair | mordred: what's a great plan? and what's step1? | 19:11 |
mordred | jeblair: your plan in the etherpad is great | 19:11 |
nibalizer | im confused about line #9 | 19:11 |
mordred | jeblair: step one is "do the puppetmaster transition with clients on puppet2" | 19:11 |
nibalizer | copying the CA over is not what we discussed, do you mean copy only the puppetmaster.o.o certificates? | 19:12 |
jeblair | nibalizer: no i meant the whole thing. but you're saying we don't need to do that because of ca_server | 19:13 |
jeblair | nibalizer: right? | 19:13 |
fungi | well, eventually the new puppetmaster will need the ca too, but it can be copied over at any time before we start asking it to sign certs for new servers | 19:13 |
nibalizer | jeblair: yes | 19:13 |
jeblair | nibalizer: that will cause puppet3master to do what exactly? | 19:13 |
nibalizer | we should be setting ca_server = ci-puppetmaster.o.o on puppetmaster.o.o | 19:13 |
openstackgerrit | patrick-crews proposed a change to stackforge/dox: Document multiple images in dox. https://review.openstack.org/120543 | 19:13 |
nibalizer | it will reject certificate signing requests, and it won't build a CA in its own /var/lib/ssl and it won't sign its own master certificate | 19:13 |
jeblair | nibalizer: right, how will it do validation? | 19:14 |
*** ramashri has quit IRC | 19:14 | |
nibalizer | we will copy over the ca.pem and the crl.pem which it uses to do validation and crl verifying | 19:14 |
nibalizer | its a bit suqirly about refreshing its crl.pem, if you like we can add a cronjob to be explicit about refreshing it daily or something | 19:14 |
fungi | ca_server = ci-puppetmaster.o.o tells it to use the ci-puppetmaster's self-cert to confirm the validity of server certs | 19:15 |
fungi | if i'm understanding | 19:15 |
jeblair | fungi: that's a statement, not a question, right? | 19:15 |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/config: Introduce tripleo-puppet-elements into Stackforge https://review.openstack.org/120285 | 19:15 |
*** Ryan_Lane has quit IRC | 19:15 | |
jeblair | okay, that sounds like a question now | 19:15 |
nibalizer | fungi: eh not really, i mean yes | 19:16 |
nibalizer | really verification of the clietn certificate is done in the apache configuration file | 19:16 |
nibalizer | puppet never touches it | 19:16 |
fungi | but the ca (the actual private key on ci-puppetmaster used to sign new certs) can just be copied over at some point before we complete the transition and start creatign new servers which the new master needs to be able to sign | 19:16 |
*** masayukig has joined #openstack-infra | 19:16 | |
fungi | nibalizer: am i understanding correctly? | 19:17 |
nibalizer | fungi: im an ops person | 19:17 |
jeblair | nibalizer: okay, so validation happens in apache with the ca public key. what does ca_server actually get us then? | 19:17 |
nibalizer | so 'you CAN' do all kinds of things | 19:17 |
jeblair | nibalizer: we don't actually do any signing, so why not just copy the whole thing over? | 19:17 |
nibalizer | if you run the puppet master application, without any special configuration, it will look for its CA, if it doesn't find one, it will generate one | 19:17 |
jeblair | okay | 19:18 |
nibalizer | ca = false; ca-server = <something else> turns off that behaviour | 19:18 |
fungi | this is a good point. if we either freeze creation of new servers while we're doing this, or only create them from the new puppetmaster and only with puppet3 then the trust referral to the old puppetmaster is irrelevant i think | 19:18 |
fungi | since signing is a manual process for us | 19:18 |
*** mgagne has quit IRC | 19:18 | |
*** dtroyer has quit IRC | 19:19 | |
fungi | we create the signature (certificate) when we generate the server key at launch time | 19:19 |
*** mgagne has joined #openstack-infra | 19:19 | |
*** mgagne is now known as Guest75250 | 19:19 | |
jeblair | fungi: it sounds like it's really just a convenient way to disable the ca generation on the new master | 19:19 |
jeblair | but copying the whole ca would do that as well | 19:20 |
nibalizer | okay but copying the whole CA is the thing i absolutely reccomend against | 19:20 |
fungi | nibalizer: can you formalize the risk statement for that? | 19:20 |
nibalizer | unless you make the guarantee that you wont sign certs on one of the locations | 19:20 |
*** dtroyer has joined #openstack-infra | 19:21 | |
nibalizer | when certs are signed their fingerprint and index number is written down in a file in there somewhere | 19:21 |
fungi | it sounds like it's fine to sign certs in the new location if we freeze the copy on the old puppet 2 master | 19:21 |
nibalizer | and its just sequential | 19:21 |
nibalizer | and its used to revoke | 19:21 |
nibalizer | so if you sign in two places you can't really revoke reliably any more | 19:21 |
wenlock | nibalizer, thats the inventory.txt | 19:21 |
fungi | yeah, "in there somewhere" is the serial file | 19:21 |
nibalizer | ya that^^ | 19:21 |
wenlock | you would have to consider maintaining the file in a copy i supose | 19:22 |
nibalizer | no i dont fully understand why we dont look at fingerprints, but i've had the fear of god put into me on this from jeff mccune | 19:22 |
*** _nadya_ has joined #openstack-infra | 19:22 | |
*** KanagarajM has quit IRC | 19:23 | |
nibalizer | some people do stuff like put the CA on two servers, but use nfs to keep only one copy, or inotify/rsync to keep both directories fully in sync | 19:23 |
fungi | if we can guarantee (upon pain of additional certificate regeneration) that we will stop signing server certs on the old puppetmaster *and* only use the new puppet master to launch new servers, then it shouldn't be a problem, right? | 19:23 |
jeblair | fungi: i think you've probably hit the issue -- if we want to launch new servers under puppet2, we should use ca_server; if we want to launch them under puppet3, we should copy the ca over | 19:24 |
mordred | I vote for copy - we shoudl not be launching anything new on puppet 2 at this point, right/ | 19:26 |
mordred | ? | 19:26 |
mordred | I mean, that would just be crazy new work | 19:26 |
jeblair | mordred: well, if we needed to spin up a logstash or zuul worker immediately, it might be awkward. but hopefully within a few days of starting this we'd be in that position. | 19:26 |
jeblair | i think i'd be okay with that. | 19:26 |
fungi | yeah, i think as long as the 5 of us with ssh access to the puppet masters agree not to sign new certs/launch new servers from the puppet 2 master starting now, we should be fine | 19:27 |
mordred | and if we do need to spin up logstash or zuul workers - that will motivate us to fix puppet3 problems in those modules with haste | 19:27 |
jeblair | nibalizer: think that can work? ^ | 19:28 |
*** garyh has joined #openstack-infra | 19:28 | |
*** yamamoto has joined #openstack-infra | 19:29 | |
fungi | and if so, that simplifies things a bit. no need for a transitive trust, no piecemeal syncing of the certificate authority and server certificate files, et cetera | 19:29 |
*** markmcclain has joined #openstack-infra | 19:30 | |
*** emagana has quit IRC | 19:30 | |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Add RSS feed https://review.openstack.org/120556 | 19:30 |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Remove templates from toctrees https://review.openstack.org/120557 | 19:30 |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Use the current date for the copyright statement https://review.openstack.org/120558 | 19:30 |
nibalizer | um | 19:30 |
*** emagana has joined #openstack-infra | 19:30 | |
nibalizer | I think ca_server = ci-puppetmaster.o.o is a much better solution, i don't see the advantage of trying to 'hurry-up' move everything off of the p27 master | 19:31 |
openstackgerrit | patrick-crews proposed a change to openstack-infra/elastic-recheck: Adding query namespace to elastic-recheck https://review.openstack.org/101958 | 19:32 |
JayF | anteaya: I wanted to make sure you knew, because I saw all the scrollback hulabaloo about elections... I got an email from OpenStack Foundation telling me b/c I hadn't voted in two years, I had to click a link to keep my account enabled. I clicked it and got an option to "Continue as a Member" or "Delete Account" ... made me suspicious if this method of account invalidation / deletion existed before | 19:32 |
JayF | the explicit "resign" button did | 19:32 |
clarkb | fungi: http://hg.python.org/cpython/rev/64ba3f2de99c | 19:33 |
*** yamamoto has quit IRC | 19:34 | |
openstackgerrit | Doug Hellmann proposed a change to openstack-dev/specs-cookiecutter: Add RSS feed https://review.openstack.org/120560 | 19:34 |
clarkb | zul: ^ I think that is a bugfix ubuntu may want to pick up | 19:34 |
*** emagana has quit IRC | 19:34 | |
*** mriedem has quit IRC | 19:34 | |
*** emagana has joined #openstack-infra | 19:34 | |
clarkb | zul: I need to do more testing and check that that actually fixes this thing. Which is exciting because building python? oh boy | 19:34 |
nibalizer | i guess i think of a puppet run against 3 right now being the exception | 19:35 |
nibalizer | as we gain confidence with our codebase on puppet 3, then it makes sense to default new nodes to puppet 3, but that doesn't make sense because we haven't even done initial testing | 19:35 |
*** berendt has quit IRC | 19:35 | |
clarkb | fungi: so, do we have to wait on a backport bugfix from ubuntu? not sure hwat you want to do next | 19:37 |
jeblair | nibalizer: i think the issue is that we're all a bit more comfortable with having the ca be on one host. it's easier to understand than the ca_server option. | 19:38 |
jeblair | we can live with the idea that it will be hard to spin up a new node of a type that has not been ported to puppet3 for the next two weeks | 19:38 |
jeblair | and at the end of those two weeks, it would be hard regardless | 19:38 |
jeblair | so unless there's a reason why it won't work, i think can go with the copy-the-ca option | 19:39 |
arosen | Hi, I was working on setting up 3rd party CI following jay's blog about a month ago. I ended up giving up and I want to start again. I was wondering if there is a newer document that talks about how to set this up that is being mantained now? | 19:39 |
arosen | I believe asselin was working on something? | 19:39 |
asselin | hi | 19:39 |
arosen | hi | 19:39 |
jeblair | clarkb, nibalizer, fungi, mordred: so we still have the problem on line 18 | 19:40 |
openstackgerrit | David Shrewsbury proposed a change to stackforge/dox: Better support for multiple commands https://review.openstack.org/120562 | 19:40 |
nibalizer | jeblair: im struggling here | 19:40 |
jeblair | how do we actually upgrade the client | 19:40 |
nibalizer | i want the ca on one host | 19:40 |
jeblair | nibalizer: okay, tell me why that's required | 19:40 |
*** dimtruck is now known as zz_dimtruck | 19:40 | |
nibalizer | the group seems to be interested in copying it to another host, so that we ahve two | 19:40 |
nibalizer | you said "we're all a bit more comfortable with having the ca be on one host" | 19:41 |
nibalizer | its already on one host, that host is working well | 19:41 |
nibalizer | ca_server = <server>/ca = false is the standard way to spin up a second puppet master | 19:42 |
nibalizer | people do it for load scaling or for stuff like this where you're testing an upgrade | 19:42 |
*** derekh has quit IRC | 19:42 | |
nibalizer | often, people will move the CA to a lightweight vm all by itself so CA services and puppetmaster services are totally separated | 19:42 |
nibalizer | but yes, I dont have a hard reason why we can't copy the cA | 19:43 |
nibalizer | we can do it, and we can get it to work | 19:43 |
*** rmcall has joined #openstack-infra | 19:43 | |
nibalizer | and good is great, but done is better | 19:43 |
fungi | JayF: the resign button was added specifically for this expiration announcement. the foundation has only now existed long enough to have to follow its planned expiration processes | 19:44 |
JayF | fungi: aha! That makes a lot of sense then. I just wanted to make sure the knowledge was sufficiently disseminated... I would assume most others are less-lax than I am about voting in foundation elections | 19:44 |
fungi | clarkb: we could adjust the oslo.messaging unit tests to avoid tickling that bug, or stop testing it with python 3 while we wait, or delay the transition to 3.4 | 19:45 |
clarkb | fungi: I am not sure how we would massage the tests. this is so subtle and appears to possibly depend on the garbage collectors unreachable list | 19:45 |
greghaynes | I dont thinkg we know where in oslo.messageing that bug creeps in... | 19:45 |
clarkb | greghaynes: right | 19:45 |
greghaynes | youd prolly have to bisect to find it | 19:45 |
greghaynes | which might not be a bad idea | 19:45 |
clarkb | greghaynes: well except that that will only tell you what code introduced it but not how to fix it | 19:46 |
clarkb | or at least to not tickle it | 19:46 |
greghaynes | sorry, I mean on tests | 19:46 |
greghaynes | not on commits | 19:46 |
jeblair | nibalizer: we don't _do_ any ca services, so none of that actually matters to us. let's just copy the ca and be done with it. | 19:46 |
nibalizer | jeblair: okay | 19:47 |
nibalizer | copy /var/lib/puppet/ssl/ca on one to the other | 19:47 |
nibalizer | then we'll need a patch to infra to unset ca = false | 19:47 |
greghaynes | actually, its totally possible that a large number of the tests cause that bug | 19:47 |
*** dprince has quit IRC | 19:48 | |
clarkb | greghaynes: yup | 19:48 |
fungi | greghaynes: clarkb: which lends me to want to wait until ubuntu has a working python3.4 interpreter | 19:48 |
clarkb | anyways /me figure out how to file a bug against ubuntu's py34 package | 19:48 |
openstackgerrit | Spencer Krum proposed a change to openstack-infra/config: puppetmaster is a CA https://review.openstack.org/120565 | 19:48 |
nibalizer | jeblair: ^^ | 19:48 |
jeblair | nibalizer, clarkb, fungi, mordred: so any ideas about line 18? | 19:48 |
clarkb | pleia2: any idea how I can do that? | 19:48 |
openstackgerrit | patrick-crews proposed a change to stackforge/dox: Document multiple images in dox https://review.openstack.org/120543 | 19:49 |
greghaynes | fungi: +1 | 19:49 |
JayF | dhellmann: I'm assuming for https://review.openstack.org/#/c/120516/1 (add rss feed, ironic-specs), you're using the same/similar configs other projects are using? | 19:49 |
clarkb | jeblair: what happens if we update it by hand? will apt downgrade it for us against the pin? | 19:49 |
nibalizer | jeblair: i dont think thats a problem | 19:49 |
clarkb | jeblair: that maight be a simple workaround | 19:50 |
nibalizer | since you can pass in puppet_version to openstack_project::server | 19:50 |
clarkb | oh or we can ^ do that | 19:50 |
jeblair | how do we pass that in, exactly? | 19:50 |
nibalizer | which will give it to template, then to base, then to the tempalte | 19:50 |
jeblair | with 76 patches to infra/config? | 19:50 |
clarkb | jeblair: ya :( | 19:50 |
dhellmann | JayF: yes, I'm making the same changes in all of the projects | 19:50 |
dhellmann | JayF: https://review.openstack.org/#/q/topic:rss-feed,n,z | 19:51 |
JayF | dhellmann: So dtantsur|afk raised a concern about putting the whole body in the RSS feed... Is it safe to assume you know it'll be huge and are OK with that? | 19:51 |
jeblair | clarkb, nibalizer: we could temporarily stop managing that file, and perform the pin change manually on each host | 19:52 |
nibalizer | jeblair: probably more actually | 19:52 |
dhellmann | JayF: I think that's OK myself. But we can add an option to yasfb to prune it. | 19:52 |
clarkb | jeblair: thats not a bad idea | 19:52 |
JayF | dhellmann: I'm OK with it too :) | 19:52 |
*** sballe has joined #openstack-infra | 19:52 | |
nibalizer | since openstack_project::server is wrapped by a lot of classes, we'd have to make openstack_project::review take a puppet_version, soley to pass it on to ::server | 19:53 |
nibalizer | which is terribad sounding | 19:53 |
JayF | dhellmann: https://review.openstack.org/#/c/120516/1 just one small thing then and you'll have my +2 ... I'm also willing to just fix that for you if you're tied up atm :) | 19:53 |
dhellmann | JayF: I'll go through and fix that trailing slash for all of the projects, then | 19:54 |
openstackgerrit | Andreas Jaeger proposed a change to openstack-dev/specs-cookiecutter: Remove docutils pin https://review.openstack.org/120566 | 19:54 |
clarkb | greghaynes: fungi after reading the bug I think it is if objects refer to each other | 19:54 |
JayF | dhellmann: sweet, thanks. I'll look for the update and when it hits you have my vote :) | 19:54 |
clarkb | greghaynes: fungi so clearly we should remove all referecnes and not garbage collect :) | 19:54 |
nibalizer | clarkb: jeblair im okay with not managing the pin for a while | 19:55 |
nibalizer | i expect we will hit a few nodes that need refactors in the puppet code, then it will be downhill | 19:55 |
jeblair | clarkb, fungi, mordred, nibalizer: okay i think i have the full list of steps in the etherpad; can you all double check that please? steps that need changes in gerrit are in bold; we should get all of those except the last one merged before we start. | 19:56 |
*** unicell1 has quit IRC | 19:56 | |
nibalizer | and probably there will be a couple days of just upgrading everything then the default will be 3.6 and any node not on 3.6 will be looked at funny | 19:56 |
fungi | jeblair: are we pinning under 3 as well? if not, then i think that's a swell solution. we stop puppet-managing the apt preferences file for it and delete it to upgrade, then put it back and downgrade again if there's an issue | 19:56 |
openstackgerrit | Ken Giusti proposed a change to openstack-infra/config: Add a test to verify oslo.messaging's AMQP 1.0 messaging protocol support https://review.openstack.org/115752 | 19:56 |
*** Ryan_Lane has joined #openstack-infra | 19:57 | |
*** Ryan_Lane has quit IRC | 19:58 | |
*** david-lyle has quit IRC | 19:58 | |
*** _nadya_ has quit IRC | 19:59 | |
jeblair | fungi: i think currently we are set up to pin under 3, so i was expecting that step to end up being a standard 'sed' command we apply to the pin file | 20:00 |
*** weshay has quit IRC | 20:00 | |
jeblair | fungi, nibalizer: maybe we don't need to pin under 3? worth considering? | 20:01 |
*** Sukhdev has joined #openstack-infra | 20:01 | |
nibalizer | jeblair: just sorta 3.lastest? | 20:01 |
*** Ryan_Lane has joined #openstack-infra | 20:01 | |
nibalizer | 4 is in flight so i'd like to pin to 3. but I think I'm okay with pinning to 3. as opposed to 3.6 | 20:01 |
*** MarkAtwood has joined #openstack-infra | 20:01 | |
nibalizer | incidentally 3.7 came out like monday or something | 20:01 |
fungi | having not paid close enough attention, i assumed we were just going to take it as it came. i thought our original pin was there to keep us from prematurely upgrading to puppet 3 | 20:02 |
jeblair | i'm guessing that 4 will break everything again? | 20:02 |
fungi | but yeah, not insta-upgrading to puppet 4 might be good to insure | 20:02 |
jeblair | so pinning to 3.* will at least keep that from happening, but we can continue to track the hopefully not completely breaking 3.x changes? | 20:02 |
nibalizer | yes | 20:03 |
wenlock | jeblair, if i remember correctly there was a flag to test 4 lang with 3 client | 20:03 |
fungi | sounds good to me | 20:03 |
nibalizer | wenlock: yea you can set parser = future | 20:03 |
nibalizer | or future_parser = true or somtehing | 20:03 |
*** sdake has joined #openstack-infra | 20:03 | |
*** sdake has quit IRC | 20:03 | |
*** sdake has joined #openstack-infra | 20:03 | |
*** markmcclain has quit IRC | 20:03 | |
jeblair | can you set parser=stable_and_non_breaking? ;) | 20:03 |
nibalizer | jeblair: lols hopefully after 2ish years of 3.x the 3.x parser is pretty stable | 20:04 |
*** sdake has quit IRC | 20:04 | |
*** sdake has joined #openstack-infra | 20:05 | |
jeblair | i'm deleting the answered inline questions in the etherpad to make things more clear | 20:06 |
nibalizer | cool | 20:06 |
nibalizer | what do you think of lines 18+19 ? | 20:06 |
nibalizer | does it sound right to do that? | 20:06 |
nibalizer | we want to have some confidence that the master is functioning | 20:07 |
jeblair | nibalizer: yeah, pretty sensible, but i think i want to move them, 1 sec | 20:07 |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Use the current date for the copyright statement https://review.openstack.org/120558 | 20:07 |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Remove templates from toctrees https://review.openstack.org/120557 | 20:07 |
openstackgerrit | Doug Hellmann proposed a change to openstack-infra/infra-specs: Add RSS feed https://review.openstack.org/120556 | 20:07 |
openstackgerrit | Doug Hellmann proposed a change to openstack-dev/specs-cookiecutter: Add RSS feed https://review.openstack.org/120560 | 20:08 |
jeblair | nibalizer: moved them to lines 23/24, so that as the puppetmaster starts working, it's not trying to run ansible on all hosts | 20:08 |
clarkb | dhellmann: fungi zul https://bugs.launchpad.net/python/+bug/1367907 I am sure I did something wrong but meh | 20:08 |
uvirtbot | Launchpad bug 1367907 in python3.4 "Segfault in gc with cyclic trash" [Undecided,New] | 20:08 |
dhellmann | clarkb: "tox -repy34"? | 20:09 |
clarkb | dhellmann: yes | 20:09 |
dhellmann | k | 20:09 |
clarkb | dhellmann: oh wait I forgot something | 20:10 |
jeblair | mordred: i've assigned some ansible related tasks to you in the etherpad, think you can do those real quick? | 20:10 |
dhellmann | oh, heh, I read that as "-e repy34" | 20:10 |
clarkb | dhellmann: you need to edit tox.ini to have a py34 target that is a copy of py33 target | 20:10 |
* clarkb updates bug | 20:10 | |
*** dkehn has quit IRC | 20:10 | |
dhellmann | clarkb: let's add the py34 thing to oslo.messaging | 20:10 |
*** penguinRaider has quit IRC | 20:10 | |
clarkb | dhellmann: ok updated | 20:11 |
clarkb | dhellmann: https://review.openstack.org/118790 | 20:11 |
dhellmann | clarkb: approved with a link to the bug | 20:11 |
*** david-lyle has joined #openstack-infra | 20:11 | |
clarkb | and I added oslo.messaging to the lp bug | 20:11 |
*** dkehn has joined #openstack-infra | 20:12 | |
dhellmann | clarkb: I assigned that to you so I remember you're the one to talk to about it. :-) | 20:12 |
jeblair | clarkb, fungi, nibalizer: i guess mordred is not around; anyone else interested in doing those tasks? | 20:12 |
dhellmann | clarkb: if we need any changes, we can take it back if you like | 20:12 |
clarkb | jeblair: looking now | 20:12 |
*** craigbr has joined #openstack-infra | 20:13 | |
clarkb | jeblair: I can certainly give it a shot | 20:13 |
jeblair | mordred: nevermind ^ | 20:13 |
*** annegentle has joined #openstack-infra | 20:13 | |
fungi | jeblair: i'll volunteer for whatever is needed | 20:14 |
clarkb | fungi: I can ping you if ansible makes my brain melt | 20:14 |
fungi | i've never touched it, but no time like the present to learn ;) | 20:14 |
jeblair | yeah, i put it on the list as two things, though that might end up being one change | 20:14 |
jeblair | it's really annoying that we're using both python and puppet 2.7 | 20:16 |
fungi | p words | 20:16 |
fungi | clearly we should be using python and puppet 3 instead | 20:16 |
*** craigbr has quit IRC | 20:17 | |
*** markmcclain has joined #openstack-infra | 20:18 | |
nibalizer | jeblair: im about to lunch | 20:18 |
nibalizer | but will start poking after lunch | 20:19 |
vishy | mordred: is dox part of your evil plan to eventually have containerized versions of all the services with no dependencies | 20:19 |
vishy | cutting the distros out of the loop altogether? | 20:19 |
lifeless | sdague: it should be completely rectified | 20:19 |
sdague | lifeless: cool | 20:19 |
mordred | vishy: that comes after I rewrite OpenStack in go | 20:19 |
fungi | containerized go would be like having a handlebar mustache on your handlebar mustache | 20:20 |
openstackgerrit | A change was merged to stackforge/dox: Document multiple images in dox https://review.openstack.org/120543 | 20:20 |
vishy | unfortunately go dependencies are a complete mess | 20:20 |
vishy | but at least they are only needed for compilation :) | 20:21 |
fungi | yep, so far their answer has mostly been "statically compile, forget dynamic linking" | 20:21 |
vishy | but there is not a good standard way to version packages | 20:21 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Stop managing puppet apt pins https://review.openstack.org/120572 | 20:21 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Revert "Stop managing puppet apt pins" https://review.openstack.org/120573 | 20:21 |
vishy | basically you do go get and hope things haven’t broken | 20:22 |
mestery | Howdy infra folks! I think I've found an issue with openstack's neutron git. The commit found here (https://review.openstack.org/#/c/114801/) is not in the openstack neutron git, but is in the github neutron repo. | 20:23 |
*** Ryan_Lane has quit IRC | 20:23 | |
mestery | This is for changeid Ie8e97a6d4fde0bda7cf049696e1384586492f676. | 20:23 |
mestery | At first, I thought I was going nuts for not finding it after updating my local tree, but it's not upstream either: | 20:23 |
mestery | But is on github. Can anyone help me understand this? | 20:23 |
*** krotscheck has quit IRC | 20:24 | |
fungi | mestery: sounds like replication to one of the git backend servers in the farm may have broken for that repo. i'll give them a quick checkup | 20:25 |
jeblair | fungi: oh thank goodness, there's a wide option to show-queue now: ssh review gerrit show-queue -w | 20:25 |
*** marcoemorais has quit IRC | 20:25 | |
*** krotscheck has joined #openstack-infra | 20:25 | |
jeblair | fungi: run that command and check out task 6a1d12fa | 20:25 |
fungi | jeblair: oh! i missed the -w | 20:25 |
mestery | fungi: Thank you so much sir! Mostly I wanted to confirm I'm not going crazy, though this isn't the best litmus test I realize. ;) | 20:25 |
*** marcoemorais has joined #openstack-infra | 20:26 | |
fungi | ha! it's been hung pushing neutron on git03 for a couple days, it seems | 20:26 |
jeblair | fungi: i reckon we should kill the task? | 20:27 |
*** marcoemorais has quit IRC | 20:27 | |
fungi | jeblair: yeah, was looking at the help to remind myself how | 20:27 |
jeblair | fungi: afa453a8 after it should come along and clean things up | 20:27 |
jeblair | fungi: you have the controls | 20:28 |
*** marcoemorais has joined #openstack-infra | 20:28 | |
*** marun has joined #openstack-infra | 20:28 | |
fungi | ahh, it's just 'kill 6a1d12fa' (or cancel) | 20:29 |
jogo | "Attackers might be trying to steal your information from jenkins04.openstack.org (for example, passwords, messages, or credit cards)." | 20:29 |
*** yamamoto has joined #openstack-infra | 20:29 | |
jeblair | jogo: that is an accurate description | 20:29 |
jogo | new chrome warning | 20:30 |
jogo | jeblair: ^_^ | 20:30 |
*** marcoemorais has quit IRC | 20:30 | |
fungi | jogo: it's a nefarious plot. cloudbees is behind it. tinfoil around your wallet will help | 20:30 |
*** kgiusti has left #openstack-infra | 20:30 | |
jogo | lol | 20:30 |
*** marcoemorais has joined #openstack-infra | 20:30 | |
mestery | lol | 20:30 |
fungi | f589e249 20:30:18.475 20:29:18.475 (retry 1) push cgit@git03.openstack.org:/var/lib/git/openstack/neutron.git | 20:31 |
sdague | jogo: https://gist.github.com/sdague/a05c4290e709978cec3d | 20:31 |
*** Ryan_Lane has joined #openstack-infra | 20:31 | |
clarkb | hrm I haven't written puppet in a while :) | 20:31 |
fungi | looks like it finished... any better now mestery? | 20:31 |
sdague | that will pull the jenkins ssl certs and mark them as private trusted certs for the host in question | 20:31 |
mestery | fungi: Works like a champ now, thanks so much! | 20:31 |
fungi | mestery: thanks for bringing it to our attention. thankfully nothing else seemed to be hung | 20:32 |
mestery | fungi: Anytime, glad it was a simple kick to get things rolling again. :) | 20:32 |
jogo | sdague: thanks, although I am not sure if I should trust jenkins now | 20:32 |
*** yamamoto has quit IRC | 20:33 | |
jeblair | i don't | 20:34 |
*** amcrn has quit IRC | 20:35 | |
*** yfried has joined #openstack-infra | 20:35 | |
clarkb | mordred: are you going to be around in just a moment? will have ansible question but want to push code so you can see | 20:37 |
*** craigbr has joined #openstack-infra | 20:37 | |
sdague | jogo: well he does have a mustache, that makes him untrustworthy | 20:39 |
*** TravT has joined #openstack-infra | 20:40 | |
*** dustins has quit IRC | 20:40 | |
*** JayF has quit IRC | 20:40 | |
*** baoli has quit IRC | 20:40 | |
*** gondoi has quit IRC | 20:41 | |
*** freyes has quit IRC | 20:41 | |
*** baoli has joined #openstack-infra | 20:41 | |
openstackgerrit | Nathan Kinder proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 20:41 |
*** freyes has joined #openstack-infra | 20:41 | |
*** krtaylor has quit IRC | 20:42 | |
*** gondoi has joined #openstack-infra | 20:42 | |
*** JayF has joined #openstack-infra | 20:42 | |
fungi | sdague: are you saying jenkins is a hipster? | 20:42 |
jogo | sdague: haha, what does that mean for http://logstash.net/images/logstash.png | 20:42 |
sdague | jogo: oh, logstash was always a hipster | 20:43 |
*** weshay has joined #openstack-infra | 20:43 | |
nibalizer | jeblair: clarkb okay im on line | 20:44 |
mtreinish | jogo: heh, shouldn't it be logstache then? | 20:44 |
fungi | i mustache you a question, but i'm shaving it for later | 20:44 |
fungi | </connery> | 20:44 |
jogo | haha | 20:45 |
*** lcheng_ has joined #openstack-infra | 20:45 | |
*** Ryan_Lane has quit IRC | 20:46 | |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 20:48 |
openstackgerrit | Spencer Krum proposed a change to openstack-infra/infra-specs: HP owns everything. I own nothing. https://review.openstack.org/120188 | 20:48 |
clarkb | mordred: ^ something like that you will see that the hostlists are mepty and I am not sure how to pass args to playbooks yet | 20:48 |
clarkb | and with that I am going to go find food | 20:48 |
sdague | fungi: where in the tree is the script that updates launchpad on gerrit changes? | 20:56 |
fungi | sdague: openstack-infra/jeepyb:jeepyb/cmd/update_{blueprint,bug}.py | 20:57 |
*** marun has quit IRC | 20:57 | |
fungi | sdague: at least that's what gets called... if you want the shell script which serves as the gerrit hook to fire that on new patchsets, that's in the config repo but not particularly interesting | 20:58 |
*** pblaho has joined #openstack-infra | 21:00 | |
jeblair | clarkb: what's "#need to pass puppetmasterargument here." about? | 21:00 |
sdague | cool, I think I might need to care about the shell script as well, as we've got the issue where people don't always get the bug tag in the first commit | 21:00 |
clarkb | jeblair I added a required arg that needs passing in not sure how yet | 21:01 |
jeblair | gotcha | 21:01 |
fungi | sdague: openstack-infra/config:modules/openstack_project/templates/gerrit_patchset-created.erb | 21:02 |
sdague | fungi: cool, thanks | 21:02 |
fungi | yw | 21:02 |
ekarlso- | anyone at rax know if phschwartz is awake ? ;) | 21:02 |
*** marcoemorais has quit IRC | 21:04 | |
*** rfolco has quit IRC | 21:04 | |
*** marcoemorais has joined #openstack-infra | 21:04 | |
*** pcm__ has quit IRC | 21:05 | |
*** marcoemorais has quit IRC | 21:05 | |
*** marcoemorais has joined #openstack-infra | 21:06 | |
*** jpeeler has quit IRC | 21:06 | |
*** annegentle has quit IRC | 21:06 | |
*** marcoemorais has quit IRC | 21:07 | |
*** lcheng__ has joined #openstack-infra | 21:08 | |
*** marcoemorais has joined #openstack-infra | 21:08 | |
*** mjturek has quit IRC | 21:08 | |
*** aysyd has quit IRC | 21:08 | |
sdague | launchpad changed their typography now? seriously? | 21:08 |
*** marun has joined #openstack-infra | 21:08 | |
openstackgerrit | Sandy Walsh proposed a change to openstack-infra/config: StackTach.v3 Quincy REST API https://review.openstack.org/120582 | 21:08 |
*** jpeeler has joined #openstack-infra | 21:09 | |
jeblair | fungi: 120577 has an ansible puzzle if you're interested (see "need to pass puppetmasteragurement here") | 21:09 |
jeblair | fungi, clarkb, mordred, nibalizer: i'm afk, back in an hour | 21:10 |
*** lcheng_ has quit IRC | 21:10 | |
*** sabeen has joined #openstack-infra | 21:10 | |
*** bswartz1 has quit IRC | 21:10 | |
fungi | looking, thanks! | 21:10 |
nibalizer | jeblair: ok | 21:11 |
*** mfer has quit IRC | 21:11 | |
*** tonytan4ever has quit IRC | 21:11 | |
fungi | clarkb: design question before i dive too deep... did you consider letting ansible run against all servers and check the contents of the local config to see if it matches the master invoking it? | 21:12 |
clarkb | fungi: I did not | 21:12 |
clarkb | but that means updating all servers? | 21:12 |
*** miqui has quit IRC | 21:12 | |
fungi | clarkb: i mean the puppet config on each server which tells it what master it's reporting into | 21:12 |
fungi | clarkb: since we have that information already, it just happens to be scattered across all the servers | 21:13 |
clarkb | we are not updatiung that according to etherpad | 21:13 |
* fungi rereads | 21:13 | |
nibalizer | fungi: that file is controlled by puppet | 21:13 |
*** andreykurilin has joined #openstack-infra | 21:14 | |
jeblair | yeah, there was a suggestion to remove that from puppet.conf; i think it makes sense though i'm kind of ambivalent about it... | 21:14 |
fungi | nibalizer: the puppet.conf server line on each server? | 21:14 |
*** ramashri has joined #openstack-infra | 21:14 | |
nibalizer | fungi: yes | 21:14 |
fungi | hrm... yeah so if we're updating it that way instead of by hand, then i guess it is a catch-22 | 21:15 |
nibalizer | we can manage it to be absent, which means when someone runs 'puppet agent --test' it will fail instead of just checking in to the p27 master | 21:15 |
nibalizer | means a manual run has to be explicit | 21:15 |
fungi | okay, i'm cool with the design in 120577 in that case. reviewing more closely | 21:15 |
*** dkranz has quit IRC | 21:17 | |
*** rainya has quit IRC | 21:18 | |
*** krtaylor has joined #openstack-infra | 21:19 | |
*** todd_dsm has joined #openstack-infra | 21:20 | |
fungi | clarkb: so... http://docs.ansible.com/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable | 21:20 |
fungi | clarkb: the bit on parameterized roles | 21:20 |
fungi | clarkb: that seems to be the syntax you're seeking/> | 21:20 |
fungi | ? | 21:20 |
fungi | i'm burrowing through https://github.com/ansible/ansible-examples now to see whether i can find a clear example of this pattern | 21:24 |
fungi | clarkb: https://github.com/ansible/ansible-examples/blob/master/language_features/roletest.yml#L36 | 21:25 |
*** mestery has quit IRC | 21:25 | |
* nibalizer total ansible newb | 21:26 | |
*** mestery has joined #openstack-infra | 21:26 | |
fungi | nibalizer: this was the first time i looked at ansible configuration, so welcome to the club | 21:26 |
fungi | no, i take that back... michael dehaan visited rtp and presented to our local osug on managing openstack deployments with ansible | 21:27 |
fungi | so i definitely saw some in his slides | 21:27 |
*** emagana has quit IRC | 21:27 | |
*** rainya has joined #openstack-infra | 21:28 | |
nibalizer | haha | 21:29 |
nibalizer | we're getting a talk at pdxdevops on ansible on monday | 21:29 |
*** yamamoto has joined #openstack-infra | 21:29 | |
nibalizer | couldn't come soon enough :) | 21:29 |
*** annegentle has joined #openstack-infra | 21:29 | |
clarkb | fungi: yup I think thats it. sorry was finishing lunch | 21:29 |
clarkb | will push a patch shortly | 21:30 |
*** Ryan_Lane has joined #openstack-infra | 21:30 | |
*** armax_ has quit IRC | 21:30 | |
sdake | which ansible work is planned for infra | 21:32 |
*** ramashri has quit IRC | 21:32 | |
clarkb | sdake: we use ansible to trigger puppet. This allows us to do some orchestration of our puppet runs | 21:32 |
arosen | any idea why nodepool image-delete isn't work for me here? http://paste.openstack.org/show/109788/ | 21:32 |
clarkb | sdake: I am currently updating it to handle multiple puppet masters | 21:32 |
sdake | cool thanks clarkb | 21:32 |
fungi | sdake: we've, so far, been using it for complex orchestration tasks where puppet's staticness gets in the way. heat would have been our preference i think, but having working lightweight standalone heat was a prerequisite for that | 21:33 |
clarkb | arosen: make sure you that provider still exists? | 21:33 |
clarkb | arosen: oh actually I think maybe because there is no image id yet? that may be a real bug | 21:33 |
sdake | fungi standalone heat is possible, but with the changes planned around convergence, I think it is unlikely the standalone model will work well | 21:34 |
arosen | clarkb: i deleted the instance manually myself but it's still stuck. Should i drop the nodepool db and restart nodepool? | 21:34 |
*** yamamoto has quit IRC | 21:34 | |
sdake | just a guess tho | 21:34 |
fungi | arosen: since that image never got into a working state, you could just delete that row | 21:34 |
sdake | i like ansible, it isn't super competitive to heat | 21:34 |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 21:34 |
clarkb | fungi: ^ something like that? | 21:34 |
sdake | heat orchestrates infrastructure really well which no other project does that I'm aware of :) | 21:34 |
sdake | software config isn't a super interesting problem to me :) | 21:35 |
*** annegentle has quit IRC | 21:35 | |
sdake | its a must have, but there is so much competition hard to be a #1 solution there | 21:35 |
clarkb | arosen: I think you might have to. looking at the traceback it appears it is complaining that the snap_image is None whihc means it isn't reading it out of the db properly | 21:36 |
arosen | k, doing that seemed to fix it. thanks. | 21:36 |
*** mrmartin has quit IRC | 21:36 | |
clarkb | fungi: note I Have not tested that. I mostly wanted to hack something out first and make sure everything looked good | 21:37 |
fungi | clarkb: i think so (you could also make that a tree instead of a one-liner association) but also you have failing ci jobs on it | 21:37 |
clarkb | not quite sure how I would test it actually. oh right I need lists of hosts and need to fix tests | 21:37 |
clarkb | working on making tests happy now | 21:37 |
nibalizer | clarkb: so, i think one of the things that was expressed was that we dont want to hit gerrit to switch a node | 21:37 |
clarkb | fungi: maybe you can get a list of nodes out of puppet by running the puppet-inventory script | 21:38 |
nibalizer | so maybe managing the hostlist files in puppet isn't the right idea | 21:38 |
clarkb | nibalizer: hrm | 21:38 |
fungi | clarkb: sure, you want it pasted into the etherpad? | 21:38 |
*** oanufriev has quit IRC | 21:38 | |
clarkb | I can remove puppet's management of that file | 21:38 |
clarkb | fungi: sure | 21:38 |
fungi | inbound | 21:38 |
clarkb | nibalizer: ya I think I will just go ahead and remove management of those files from puppet | 21:40 |
clarkb | then we can edit /etc/ansible/hostfile by hand | 21:40 |
clarkb | on the appropriate nodes | 21:40 |
*** oanufriev has joined #openstack-infra | 21:40 | |
clarkb | nibalizer: if I ensure => present but have no source is that equivalent to touch file if it doesn't exist but leave it alone otherwise? | 21:41 |
nibalizer | yep | 21:41 |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 21:42 |
clarkb | nibalizer: fungi ^ ok that is sort of an in between compromise | 21:42 |
clarkb | but gives reviewers enough context that we should be able to decide on one, update the change, then merge it | 21:42 |
nibalizer | also unix pop quiz, echo > /tmp/foo; chmod +x /tmp/foo; ./tmp/foo; echo $? | 21:42 |
* nibalizer goes to review | 21:43 | |
clarkb | nibalizer: thats a shell thing right? | 21:43 |
fungi | clarkb: it was 80 in total... http://paste.openstack.org/show/109794/ | 21:43 |
clarkb | if all else fails run it as shell script | 21:43 |
clarkb | fungi: thanks | 21:43 |
*** ramashri has joined #openstack-infra | 21:43 | |
*** Sukhdev has quit IRC | 21:44 | |
mordred | clarkb: back online | 21:44 |
mordred | clarkb: do you have all the ansibles? or do you need things? | 21:44 |
*** Sukhdev has joined #openstack-infra | 21:44 | |
fungi | he needs for to ansible with the ansible things | 21:44 |
fungi | we *hope* we figured out the right syntax | 21:45 |
fungi | mordred: https://review.openstack.org/118770 is the current state of the patch | 21:45 |
fungi | er, no | 21:45 |
fungi | mordred: sorry, https://review.openstack.org/120577 | 21:45 |
*** sballe_ has joined #openstack-infra | 21:45 | |
fungi | i picked the wrong \d*77\d* change | 21:46 |
clarkb | mordred: please review 120577 I think that ansibles | 21:46 |
mordred | looking | 21:46 |
*** dane_leblanc has quit IRC | 21:48 | |
*** sballe has quit IRC | 21:49 | |
*** cipcosma has quit IRC | 21:50 | |
*** alkari has joined #openstack-infra | 21:52 | |
clarkb | new patchset pushed with more bug fixes | 21:52 |
*** gondoi is now known as zz_gondoi | 21:52 | |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 21:52 |
clarkb | there it is | 21:52 |
fungi | now with fixins | 21:52 |
*** amcrn has joined #openstack-infra | 21:53 | |
fungi | clarkb: lgtm other than hostfiles | 21:55 |
*** HeOS has quit IRC | 21:55 | |
*** masayukig has quit IRC | 21:55 | |
mordred | clarkb: I think the remote_puppet.yaml could be done without splitting it into different files ... but I don't know how much I care | 21:55 |
*** HeOS has joined #openstack-infra | 21:55 | |
clarkb | mordred: how would we do that? | 21:56 |
clarkb | we need to pass arguments | 21:56 |
mordred | clarkb: make a global variables file that gets .erb'd down that has $::fqdn in it, and then reference that variable in the one remote_puppet.yaml file | 21:57 |
clarkb | fungi: ya so we need to decide if we want them and I can seed with the list you generated or if we should do them by hand | 21:57 |
jogo | random question: http://logs.openstack.org/35/111635/3/gate/gate-tempest-dsvm-neutron-full/998850f/logs/horizon_error.txt.gz | 21:58 |
jogo | anyone understand that | 21:58 |
clarkb | mordred: is that way preferable to you? | 21:58 |
mordred | clarkb: but what you have will work - so meh | 21:58 |
clarkb | mordred: ok I will leave it as is. The other thing to have an opinion on is whether or not we want to manage the host files with puppet | 21:58 |
clarkb | mordred: I think jeblair doesn't want to do that so that we don't have 80 puppet changes to move nodes | 21:59 |
mordred | clarkb: http://docs.ansible.com/playbooks_roles.html#role-default-variables ... if you put a defaults/main.yaml in the puppet role and manage the content of that with puppet | 21:59 |
nibalizer | i think we shoul dget jeblairs sense on that | 21:59 |
mordred | clarkb: I think I agree with jeblair | 21:59 |
mordred | clarkb: there's a bunch of manual here- I think we want to just manage those lists by hand | 21:59 |
clarkb | ok so I should probably just have puppet create the empty files for us and leave it at that | 21:59 |
clarkb | jogo: django is trying to compile its css files via pyscss and failing because the output dir exists already | 22:00 |
clarkb | that is a silly failure mode to have but meh | 22:00 |
jogo | clarkb: very | 22:01 |
*** masayukig has joined #openstack-infra | 22:01 | |
* fungi is warning python projects not to be silly again | 22:01 | |
mordred | clarkb: that's the stupidest thing ever | 22:01 |
* mordred steps away again for a sec | 22:01 | |
fungi | now, nobody loves a good joke as much as i do | 22:01 |
fungi | except perhaps my wife and some of her friends | 22:02 |
fungi | oh, yes, and captain johnston | 22:02 |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 22:03 |
fungi | come to think of it, most people like a good laugh more than i do, but that's beside the point | 22:03 |
clarkb | so there. once this goes in we will be puppetting no nodes and should edit /etc/ansible/hostfile to contain the current list | 22:03 |
*** ZZelle_ has quit IRC | 22:04 | |
*** krtaylor has quit IRC | 22:04 | |
clarkb | mordred: do you hae a good way to test these types of changes? | 22:06 |
clarkb | that was going to be my next question for you | 22:06 |
*** armax has joined #openstack-infra | 22:07 | |
*** craigbr has quit IRC | 22:08 | |
*** jgrimm is now known as zz_jgrimm | 22:09 | |
*** bhuvan has quit IRC | 22:10 | |
*** bhuvan has joined #openstack-infra | 22:11 | |
*** sdake has quit IRC | 22:11 | |
*** dims__ has joined #openstack-infra | 22:13 | |
arosen | Hrm, i'm getting this error when nodepool is creating an image for me. Does it assume we have gcc installed on the host already? http://codepad.org/VbdnzylJ | 22:13 |
arosen | err i mean libxml? | 22:13 |
arosen | and xslt-config | 22:14 |
fungi | arosen: hrm... our zuul module installs the python-lxml package to get around needing to compile it | 22:14 |
clarkb | arosen: it shouldn't be. are you using vanilla nodepool scripts? | 22:15 |
clarkb | fungi: oh is this the keystone thing? | 22:15 |
fungi | clarkb: i think this is a regression we introduced today | 22:15 |
clarkb | fungi: oh? I must've missed it while debugging python | 22:15 |
arosen | clarkb: setup: prepare_node_devstack.sh <-- i use this | 22:15 |
arosen | and all the defaults. | 22:15 |
fungi | clarkb: we just started installing zuul on all workers to make the merger tool available to jobs | 22:15 |
fungi | clarkb: i bet the change to do that didn't consider its prereqs | 22:16 |
clarkb | ohhhhh yup and since zuul depends on swift/keystone clients... | 22:16 |
clarkb | we really need to make lxml not required | 22:16 |
fungi | except those are dependencies of the zuul server and not of the zuul merger... so installing zuul just to get the merger ends up dragging in some seriously heavyweight dependencies | 22:16 |
*** dims_ has quit IRC | 22:17 | |
fungi | s/merger/cloner | 22:17 |
clarkb | ya | 22:17 |
arosen | so this is a bug? | 22:17 |
clarkb | arosen: yes I think so | 22:18 |
fungi | arosen: yeah, i think it's a freshly created bug today | 22:18 |
arosen | :) | 22:18 |
jeblair | i did test it; image builds worked at the time. | 22:18 |
arosen | jeblair: does it start from a fresh image or the last one it built? | 22:18 |
*** dims__ has quit IRC | 22:18 | |
arosen | maybe this stuff was already installed/ | 22:18 |
*** zehicle_at_dell has quit IRC | 22:19 | |
*** lcheng__ has quit IRC | 22:19 | |
*** dims_ has joined #openstack-infra | 22:19 | |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/elastic-recheck: Add query for bug 1345955 https://review.openstack.org/120595 | 22:19 |
uvirtbot | Launchpad bug 1345955 in horizon "KeyError: <SassRule <RuleAncestry ()>, 0 props> Failure" [Critical,Confirmed] https://launchpad.net/bugs/1345955 | 22:19 |
*** david-lyle has quit IRC | 22:19 | |
fungi | arosen: yeah, looks like modules/openstack_project/manifests/thick_slave.pp installs python-lxml | 22:19 |
*** marcoemorais has quit IRC | 22:20 | |
fungi | arosen: jeblair: so it probably works on our thick slaves | 22:20 |
*** andreykurilin has quit IRC | 22:20 | |
*** marcoemorais has joined #openstack-infra | 22:20 | |
*** dmsimard is now known as dmsimard_away | 22:20 | |
jeblair | what's a thick slave again? :) | 22:20 |
fungi | um... bare-trusty et cetera | 22:20 |
clarkb | jeblair: slave with all the things installed on it for unittesting | 22:20 |
jeblair | thick/thin are meaningless to me :( | 22:20 |
*** marcoemorais has quit IRC | 22:20 | |
* asselin is paying attention b/c he's about to setup a new 3rd party ci system.... | 22:20 | |
*** todd_dsm has quit IRC | 22:20 | |
jeblair | clarkb, fungi: but devstack slaves are "thin"? | 22:21 |
fungi | arosen: what nodepool prep script is your entrypoint? | 22:21 |
clarkb | jeblair: yes basically | 22:21 |
jeblair | fwiw, if i had to guess, i would have guessed the opposite. | 22:21 |
*** marcoemorais has joined #openstack-infra | 22:21 | |
jeblair | (bare AND thick)? | 22:21 |
*** lttrl has quit IRC | 22:21 | |
*** wenlock has quit IRC | 22:21 | |
arosen | ./prepare_node.sh "$HOSTNAME" | 22:21 |
clarkb | jeblair: yes its an artifact of how we screwed up our puppet manifests | 22:21 |
fungi | jeblair: well, we preinstall lots more system packages on the "thick" slaves, and let devstack do that itself on the "thin" slaves? | 22:22 |
clarkb | jeblair: which is why we introduced the new terminology to make it more explicit | 22:22 |
*** garyh has quit IRC | 22:22 | |
*** arnaud has joined #openstack-infra | 22:22 | |
clarkb | jeblair: the next step is to stop using 'bare' completely | 22:22 |
*** lcheng_ has joined #openstack-infra | 22:22 | |
clarkb | because our bare slaves were never bare | 22:22 |
*** arnaud__ has joined #openstack-infra | 22:22 | |
fungi | our bare slaves are far, far, far from bare | 22:22 |
jeblair | so yeah, this broke our devstack image builds too | 22:22 |
arosen | fungi: i believe it's prepare_node.sh | 22:22 |
*** flaper87 is now known as flaper87|afk | 22:22 | |
fungi | arosen: is that the one you list in your nodepool.yaml? | 22:23 |
arosen | # This is the script that will be used to prepare the image | 22:23 |
arosen | setup: prepare_node_devstack.sh | 22:23 |
jeblair | so we should probably remove python-swiftclient from zuul reqs | 22:23 |
jeblair | clarkb, fungi, jhesketh: we can move those to test-reqs and should be okay, right? then add an explicit install for them in the zuul puppet module? | 22:24 |
clarkb | jeblair: yeah that is the most immediate simple thing. then document it as an optional thing you can isntall | 22:24 |
clarkb | jeblair: yup that will work | 22:24 |
*** dizquierdo has joined #openstack-infra | 22:24 | |
fungi | jeblair: i think so, yeah | 22:24 |
jeblair | i think it's already set up like that in the code (eg, imports are conditional) | 22:25 |
clarkb | morgan: jamielennox: keystoneclient really should stop depending on it alltogether | 22:25 |
*** lcheng__ has joined #openstack-infra | 22:25 | |
arosen | fungi: clarkb mind pinging me when there is a patch and I can update my setup and test it out for you guys? | 22:25 |
jeblair | at hashar's request (he uses debs and ignores reqs.txt) | 22:25 |
fungi | jeblair: were you writing the patch or shall i? | 22:25 |
*** flaviof is now known as flaviof_zzz | 22:25 | |
jeblair | fungi: if you could that would be swell, i'm writing email :( | 22:26 |
*** todd_dsm has joined #openstack-infra | 22:26 | |
morgan | clarkb, hrm? | 22:26 |
morgan | clarkb, lxml again? | 22:27 |
jeblair | morgan: rage lxml rage. ;) | 22:27 |
clarkb | morgan: keystoneclient depends on python-lxml. This means you can't pip install keystoneclient anywhere | 22:27 |
*** morgan is now known as morganfainberg | 22:27 | |
clarkb | it really is detrimental to ease of use | 22:27 |
jeblair | we're about to pull it from zuul's deps basically just because of that :( | 22:27 |
morganfainberg | clarkb, jeblair, we just started the work to split out the federation and kerberos stuff into separate repos | 22:27 |
morganfainberg | so lxml will become optional | 22:27 |
jeblair | yaay | 22:27 |
clarkb | well we could just use the built in xml parser | 22:27 |
clarkb | I think that is what bugs me most | 22:27 |
morganfainberg | yeah the non-standard auth plugins for client should be used | 22:28 |
clarkb | we don't need to drop any features. we just have to be smart | 22:28 |
jeblair | morganfainberg: and nice -- ball is in our court to get around to reviewing the new repo change :) | 22:28 |
morganfainberg | clarkb, i think this is a pysaml2 thing | 22:28 |
*** lcheng_ has quit IRC | 22:28 | |
morganfainberg | jeblair, i'll make sure we get the federated auth plugin moved as well | 22:28 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/zuul: Make keystone and swift clients optional test reqs https://review.openstack.org/120596 | 22:28 |
clarkb | morganfainberg: iirc its a direct import and etree grep in keystoneclient | 22:28 |
fungi | arosen: jeblair: ^ | 22:28 |
morganfainberg | ah | 22:28 |
clarkb | morganfainberg: we can write a grep function for the python xml.etree | 22:28 |
*** emagana has joined #openstack-infra | 22:29 | |
morganfainberg | clarkb, ok if we can't get the federation stuff moved we'll do that instead | 22:29 |
*** yamamoto has joined #openstack-infra | 22:29 | |
*** jpich has joined #openstack-infra | 22:29 | |
morganfainberg | clarkb, in either case i'll make sure we evict lxml for the next release if at all possible | 22:29 |
*** Sincler has quit IRC | 22:29 | |
arosen | fungi: okay so i've cd /opt/zuul; cherry-picked that commit; sudo python setup.py develop; | 22:30 |
arosen | now i'll restart all the zuul services and nodepool image-delete everything that's building? | 22:30 |
*** emagana has quit IRC | 22:30 | |
fungi | arosen: that may not be sufficient since it's unlikely that your prep script is cloning from your local copies of projects | 22:30 |
jeblair | arosen: i don't think that will help, as the script clones zuul; that change needs to land and then new image builds have to start | 22:31 |
*** emagana has joined #openstack-infra | 22:31 | |
jeblair | fungi, clarkb: we okay with the ordering there? we're reversing the keystoneclient/swiftclient order. | 22:31 |
mattoliverau | Morning | 22:31 |
clarkb | jeblair: it should be ok in this case I think | 22:32 |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add query for bug 1345955 https://review.openstack.org/120595 | 22:32 |
uvirtbot | Launchpad bug 1345955 in horizon "KeyError: <SassRule <RuleAncestry ()>, 0 props> Failure" [Critical,Confirmed] https://launchpad.net/bugs/1345955 | 22:32 |
arosen | fungi: TypeError: resolve() got an unexpected keyword argument 'replace_conflicting' | 22:32 |
fungi | jeblair: i figure if it's not, then hopefully zuul's tests will complain? | 22:32 |
arosen | maybe that's unrelated to your patch ? | 22:32 |
jeblair | fungi: natch. aprvd. | 22:32 |
arosen | http://paste.openstack.org/show/109831/ | 22:33 |
*** rainya has quit IRC | 22:33 | |
*** rainya has joined #openstack-infra | 22:33 | |
fungi | arosen: try 'pip install -e .' instead? | 22:33 |
*** bhuvan_ has joined #openstack-infra | 22:34 | |
boris-42 | fungi clarkb hi guys | 22:34 |
*** yamamoto has quit IRC | 22:34 | |
boris-42 | fungi clarkb one question probably I miss something but | 22:34 |
arosen | fungi: yup i had tried that too: http://paste.openstack.org/show/109832/ | 22:34 |
boris-42 | fungi clarkb https://pypi.python.org/simple/oslo.config/ | 22:34 |
fungi | arosen: i'm at this point a little fuzzy on the extent to which pbr breaks setup.py develop | 22:34 |
*** dims_ has quit IRC | 22:34 | |
boris-42 | fungi clarkb https://github.com/openstack/requirements/blob/master/global-requirements.txt#L56 | 22:34 |
*** dims_ has joined #openstack-infra | 22:35 | |
boris-42 | fungi clarkb so oslo.config seems like be missing on pypi… or I missed something | 22:35 |
jeblair | clarkb, nibalizer: what was the decision on removing server=? | 22:35 |
fungi | boris-42: why do you think it's missing on pypi? | 22:36 |
*** arnaud__ has quit IRC | 22:36 | |
clarkb | jeblair: I think we can worry about that in a followup/cleanup change. I like the idea, but it isn't necessary yet | 22:36 |
*** bhuvan has quit IRC | 22:36 | |
fungi | boris-42: oslo.config-1.4.0.0a4-py2.py3-none-any.whl is right there in your list | 22:36 |
jeblair | okay. i'm going to start approving changes then. | 22:36 |
jeblair | clarkb: can you aprv 120572 ? | 22:36 |
nibalizer | i think thick_slave and thin_slave are puppet classes | 22:36 |
*** zz_dimtruck is now known as dimtruck | 22:36 | |
nibalizer | oops i was scrolled way back up | 22:37 |
fungi | nibalizer: they are, yes | 22:37 |
*** marun is now known as marun_afk | 22:37 | |
nibalizer | jeblair: we can remove server = or not, up to you | 22:37 |
nibalizer | probably actually doesn't matter | 22:37 |
jeblair | nibalizer: yeah, i'm just saying a can never remember how they map to our actual nodes. since the "really big one" (devstack) is thin. and the really small one "bare" is thick. | 22:37 |
clarkb | jeblair: yup reviewing now | 22:37 |
*** rhsu has quit IRC | 22:38 | |
jeblair | clarkb: also 120565 | 22:38 |
arosen | fungi: hrm i seem to be hitting this now :/ http://paste.openstack.org/show/109833/ | 22:38 |
clarkb | and removing the pin from puppet is ok because the file will stay in place and we can modify it | 22:38 |
boris-42 | fungi ah sorry about that… some guys have issues | 22:38 |
* clarkb approves | 22:38 | |
boris-42 | fungi with installing rally | 22:38 |
nibalizer | clarkb: also remember it gets initalized to 2.7 on new nodes | 22:39 |
*** dims_ has quit IRC | 22:39 | |
clarkb | nibalizer: yup | 22:39 |
fungi | boris-42: to install prereleases of openstack libraries you need to have python wheels support in pip, which means using pip 1.5.x or passing --use-wheel to 1.4.x | 22:39 |
boris-42 | fungi ok thanks | 22:40 |
*** datsun180b has quit IRC | 22:40 | |
*** emagana has quit IRC | 22:41 | |
BobBall_AWOL | Can someone please re-eanble the xenserver CI account? citrix_xenserver_ci - it's running jobs fine but because it was disabled it can't post anything | 22:41 |
fungi | boris-42: also be aware that if you're installing in a virtualenv, the virtualenv tool provides its own version of pip, so you need to be using a new enough version of virtualenv to have the version of pip you want | 22:41 |
*** lcheng__ has quit IRC | 22:41 | |
jhesketh | Morning | 22:41 |
clarkb | jeblair: both of those changes have been approved | 22:41 |
*** emagana has joined #openstack-infra | 22:41 | |
fungi | jhesketh: the ship has mostly sailed, but are you okay with https://review.openstack.org/120596 ? | 22:42 |
*** daya_k has joined #openstack-infra | 22:42 | |
fungi | BobBall_AWOL: i take it you read the e-mail explaining why it was disabled and have corrected any deficiencies now? | 22:42 |
BobBall_AWOL | yes | 22:42 |
BobBall_AWOL | it was disabled because all jobs were failing | 22:43 |
boris-42 | fungi ahh | 22:43 |
fungi | BobBall_AWOL: cool, i'll set it back to active | 22:43 |
*** unicell has joined #openstack-infra | 22:43 | |
boris-42 | fungi ya that makes sense thanks | 22:43 |
BobBall_AWOL | perfect, thanks fungi | 22:43 |
fungi | BobBall_AWOL: it should be active in gerrit again now | 22:44 |
jhesketh | fungi, jeblair: Yep, removing swiftclient looks good to me... I'll shoot through a patch to update the docs about installing i | 22:44 |
jhesketh | *it | 22:44 |
fungi | jhesketh: oh, awesome--thanks! | 22:45 |
fungi | jhesketh: for context, basically this came up because now we'd like to install zuul for the purpose of running its client utilities on some systems but not any of its servers | 22:45 |
openstackgerrit | Jamie Lennox proposed a change to openstack-infra/config: Add keystoneclient-kerberos repository https://review.openstack.org/120261 | 22:46 |
*** emagana_ has joined #openstack-infra | 22:46 | |
*** emagana has quit IRC | 22:46 | |
jhesketh | fungi: Yep, makes sense... I assume you mean the zuul cloner? | 22:46 |
*** doug-fish has quit IRC | 22:46 | |
clarkb | uhm is the nodepool graph on status.o.o/zuul correct? it seems to indicate we have no nodes | 22:46 |
clarkb | is this related to zuul? | 22:46 |
fungi | jhesketh: yeah | 22:46 |
fungi | clarkb: i would agree with that assessment... zuul seems to be queuing a lot, so it may not be a nodepool issue | 22:47 |
fungi | or it may be nodepool | 22:47 |
fungi | nodepool's still running, hasn't rebooted | 22:48 |
clarkb | and according to nodepool list we have ~140 nodes ready | 22:49 |
fungi | clarkb: my guess is that zuul's choked up on processing merge-check? | 22:49 |
clarkb | ooohhh yup that could be it | 22:49 |
fungi | lots and lots of nova there, oldest ~12 minutes | 22:50 |
fungi | but may have been at it for longer | 22:50 |
*** emagana_ has quit IRC | 22:50 | |
*** jerryz has joined #openstack-infra | 22:51 | |
jhesketh | fungi: btw, if you feel like reviewing zuul, I've got a heap of patches open https://review.openstack.org/#/q/status:open+project:openstack-infra/zuul,n,z | 22:51 |
*** bknudson has quit IRC | 22:53 | |
*** marun_afk has quit IRC | 22:53 | |
fungi | they don't appear to have rebooted any of our other merger servers on us since zm02 | 22:53 |
jeblair | and zm02 is running | 22:53 |
clarkb | so just nova having all the open changes | 22:54 |
clarkb | and being the biggest slowest repo | 22:54 |
jeblair | also, it takes ~30secs to test a nova merge | 22:54 |
fungi | merger:merge 131 4 4 | 22:54 |
fungi | according to 'echo status|nc -q 3 localhost 4730' | 22:54 |
*** alkari has quit IRC | 22:54 | |
fungi | now 120 | 22:54 |
*** bhuvan_ has quit IRC | 22:55 | |
fungi | so it's chewing through them surprisingly quickly | 22:55 |
*** virmitio has quit IRC | 22:56 | |
jeblair | i think we may not be applying the gearman precedence to the merge jobs; if we did, we could probably keep merge-check from interfering with the other pipelines | 22:56 |
openstackgerrit | A change was merged to openstack-infra/zuul: Make keystone and swift clients optional test reqs https://review.openstack.org/120596 | 22:56 |
clarkb | jeblair: oh good idea. make the normal operation ones higher priority than the merge check pipeline jobs | 22:57 |
*** emagana has joined #openstack-infra | 22:57 | |
jeblair | if we didn't mind experimental/post fighting for mergers with merge-check, we can just use the same priority we use for the regular jobs. i think i'm okay with that. | 22:58 |
jeblair | would mean check/gate have priority | 22:58 |
fungi | clarkb: flaper87|afk: Alex_Gaynor: of all the voting pypy jobs which work on precise, the only one failing on trusty is zaqar's... http://paste.openstack.org/show/109845/ | 22:59 |
fungi | (not a lot to go on there either) | 23:00 |
openstackgerrit | A change was merged to openstack/requirements: restrict requests version with !=2.4.0 https://review.openstack.org/118332 | 23:00 |
*** _nadya_ has joined #openstack-infra | 23:00 | |
fungi | arosen: the fix merged about 5 minutes ago, so you should be safe to retry your image updates whenever | 23:00 |
clarkb | fungi: ya not sure what I would do next. hopefully Alex_Gaynor knows whats up | 23:00 |
jeblair | https://jenkins01.openstack.org/job/gate-swift-python27/3991/console | 23:01 |
arosen | fungi: k | 23:01 |
jeblair | looks like a dfw->dfw network error :( | 23:01 |
*** emagana has quit IRC | 23:02 | |
*** dangers is now known as dangers_away | 23:02 | |
openstackgerrit | Armando Migliaccio proposed a change to openstack-infra/config: Move check-tempest-dsvm-neutron-dvr to check queue https://review.openstack.org/120603 | 23:03 |
jeblair | clarkb, fungi: and the np graph is spiking; i think things are normal now. | 23:03 |
*** hdd has quit IRC | 23:04 | |
*** emagana has joined #openstack-infra | 23:04 | |
*** pblaho has quit IRC | 23:04 | |
*** todd_dsm has quit IRC | 23:04 | |
*** _nadya_ has quit IRC | 23:04 | |
*** armax has quit IRC | 23:04 | |
clarkb | great | 23:05 |
jeblair | clarkb, nibalizer: http://logs.openstack.org/77/120577/5/check/gate-config-puppet-apply-precise/c81edb0/console.html | 23:05 |
*** todd_dsm has joined #openstack-infra | 23:05 | |
jeblair | oh i see. 1 sec. | 23:06 |
*** todd_dsm has quit IRC | 23:06 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 23:06 |
openstackgerrit | A change was merged to openstack-infra/config: Stop managing puppet apt pins https://review.openstack.org/120572 | 23:06 |
jeblair | clarkb, nibalizer, fungi: https://review.openstack.org/120577 had a typo | 23:06 |
jeblair | yay apply test | 23:06 |
clarkb | whoops I failed thank you for fixing | 23:07 |
openstackgerrit | A change was merged to openstack-infra/config: puppetmaster is a CA https://review.openstack.org/120565 | 23:07 |
*** eharney has quit IRC | 23:07 | |
fungi | reapproved | 23:07 |
*** vigneshvar has quit IRC | 23:09 | |
nibalizer | yay apply test | 23:09 |
*** melwitt has quit IRC | 23:09 | |
*** dizquierdo has quit IRC | 23:10 | |
*** dprince has joined #openstack-infra | 23:10 | |
*** pballand has quit IRC | 23:12 | |
fungi | Alex_Gaynor: is it possible the current pypy package in ubuntu 14.04 lts suffers from https://bitbucket.org/pypy/pypy/issue/1694/ ? | 23:13 |
* fungi is starting to get the impression that you should give any lts release 6 months to stabilize before switching from the previous one ;) | 23:14 | |
*** todd_dsm has joined #openstack-infra | 23:14 | |
jeblair | fungi: they actually don't recommend desktop users switch until the .1 release (the updater doesn't even suggest it until then) | 23:15 |
jeblair | of course, that just came out :) | 23:16 |
*** MarkAtwood has quit IRC | 23:16 | |
*** melwitt has joined #openstack-infra | 23:16 | |
fungi | maybe they should start recommending server users wait until the .2 point release | 23:16 |
mordred | or we should just switch to gentoo like clarkb wants to do | 23:16 |
*** melwitt has quit IRC | 23:16 | |
*** melwitt has joined #openstack-infra | 23:17 | |
fungi | i thought clarkb was now fronting for lfs? | 23:17 |
*** melwitt has quit IRC | 23:17 | |
clarkb | no no arch | 23:17 |
mordred | fungi: so what, I start to warm up to the idea of gentoo and he just goes crazier? | 23:17 |
clarkb | or that gentoo hipster thing sabayon | 23:17 |
clarkb | mordred: :) | 23:17 |
*** dprince has quit IRC | 23:17 | |
*** melwitt has joined #openstack-infra | 23:17 | |
*** armax has joined #openstack-infra | 23:18 | |
clarkb | mordred: fwiw gentoo would probably fix this python issue for us | 23:18 |
clarkb | and arch would out of ports at the very least | 23:18 |
*** melwitt has quit IRC | 23:18 | |
clarkb | the SRU process is a bit confusing | 23:18 |
mordred | clarkb: arch has dropped sysvinit | 23:18 |
jeblair | it's pretty clear that the ideal system runs apps in docker on gentoo out of afs | 23:18 |
mordred | clarkb: gentoo remains the only linux distro for people who like linux | 23:18 |
mordred | jeblair: ++ | 23:18 |
fungi | jeblair: or freebsd. it has perfectly fine afs support | 23:19 |
clarkb | I just tested unicorn's python on trusty and it fixes the problem | 23:19 |
mordred | fungi: but does freebsd have docker? | 23:19 |
fungi | mordred: freebsd has jails. who needs docker? | 23:19 |
JayF | mordred: I run gentoo with systemd :) | 23:19 |
clarkb | so now I have to update my bug and do all kinds of formatting to make it happy for SRUing | 23:19 |
pleia2 | clarkb: did you figure out how to file the bug against ubuntu's py34 package? | 23:19 |
*** emagana has quit IRC | 23:19 | |
mordred | JayF: why in god's name would you do something like that? | 23:19 |
pleia2 | aha, seems like | 23:19 |
mordred | fungi: jails == lxc ... not docker | 23:19 |
JayF | mordred: I'm one of those people who like systemd, very much :) | 23:19 |
*** melwitt has joined #openstack-infra | 23:19 | |
mordred | JayF: please get out of our channel then | 23:19 |
mordred | JayF: :) | 23:20 |
jeblair | so, funny upstart story from when i upgraded to trusty: | 23:20 |
clarkb | pleia2: I filed https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1367907 currently working on making it SRU format compatible | 23:20 |
uvirtbot | Launchpad bug 1367907 in python3.4 "Segfault in gc with cyclic trash" [Undecided,New] | 23:20 |
*** emagana has joined #openstack-infra | 23:20 | |
*** todd_dsm has quit IRC | 23:20 | |
pleia2 | clarkb: ok, great | 23:20 |
fungi | mordred: freebsd has shell scripts--who needs docker? | 23:20 |
mordred | :) | 23:20 |
JayF | mordred: you're too late, I've already infected systemd into openstack (IPA CoreOS image runs in a container under systemd-nspawn) :P | 23:20 |
mordred | JayF: that's fine - I don't mind that systemd exists - I just don't want it to be running on a production system I actually have to care about | 23:21 |
mordred | because I want my system to work | 23:21 |
fungi | clarkb: i'll crib off your sru compatibility if it turns out i need to ask for newer pypy | 23:21 |
mordred | and I've used pulseaudio before | 23:21 |
clarkb | fungi: I have no idea what I am doing so your results may vary :) | 23:21 |
fungi | clarkb: prolonged use may result in limb loss? | 23:22 |
*** yfried has quit IRC | 23:22 | |
clarkb | and gum disease | 23:22 |
clarkb | mordred: want to hear my funny pulseaudio story? | 23:22 |
mordred | clarkb: yes please | 23:23 |
* fungi is still waiting for jeblair's funny upgrade story | 23:23 | |
*** nelsnels_ has joined #openstack-infra | 23:23 | |
fungi | there can be only one | 23:23 |
clarkb | mordred: so I upgraded from precise to trusty on my desktop and sound stops working. I login as guest user and its fine. So now I am grumpy. I fiddle with all the alsamixer knobs, try all soundcard and built in device nothing works | 23:23 |
*** rainya has quit IRC | 23:23 | |
clarkb | mordred: finally I install pavucontrol and clear as mud pulseaudio has decided to use my nvidia hdmi output which it marked as "unplugged" for its sound output | 23:24 |
*** emagana has quit IRC | 23:24 | |
clarkb | mordred: I almost rage quit computers right then and there | 23:24 |
jeblair | fungi: oh, were you having trouble reading my story? did you only see a blank screen after my lead-in? i wonder where the output could have gone... | 23:24 |
fungi | bwahahaha | 23:24 |
clarkb | mordred: it knows there is nothing attached, it knows that ther are things attached to this other port over here | 23:25 |
mordred | jeblair wins | 23:25 |
clarkb | mordred: it chose the unplugged decice | 23:25 |
mordred | clarkb: AWESOME | 23:25 |
jeblair | fungi: because that's what i got when i upgraded to trusty. blank screens and no way to convince upstart to tell me why. | 23:25 |
clarkb | anyways back to SRU stuff | 23:25 |
mordred | clarkb: well, but but but - it has hipsters for extra awesome! | 23:25 |
*** nelsnelson has quit IRC | 23:25 | |
clarkb | fwiw when I ran arch I didn't pulse | 23:25 |
mordred | clarkb: maybe using the working sound card is too obvious for pulseaudio | 23:25 |
clarkb | I used alsa's poor mixing capabilities and lived with it | 23:26 |
* jeblair uses a mixer | 23:26 | |
mordred | I've mentioned I'm running gnome2 right? | 23:26 |
fungi | jeblair: clearly if it were systemd-tng and simply embedded directly into the kernel along with your window manager and dog-flosser, that would have been a non-issue | 23:26 |
jeblair | it has excellent mixing capabilities | 23:26 |
*** melwitt has quit IRC | 23:26 | |
nibalizer | i use stock unity and blehhhhh, but sound does generally work | 23:26 |
jeblair | fungi: i'm assuming i could have at least diagnosed it with led pulse codes | 23:26 |
mordred | all I really want in life is ubuntu maverick | 23:27 |
mordred | + AFS | 23:27 |
*** emagana has joined #openstack-infra | 23:27 | |
fungi | clarkb: i still use alsa directly with an alsaconf which does surround reencoding from stereo and a variety of other useful things. works great | 23:27 |
*** bswartz has joined #openstack-infra | 23:28 | |
fungi | even adds a slight wavering rtl/ftb panning effect to make the surround a little more obvious | 23:28 |
*** yamamoto has joined #openstack-infra | 23:29 | |
mordred | oh. while we're being these people - I've mentioned I actually like X11 right? | 23:29 |
*** emagana has quit IRC | 23:30 | |
fungi | mordred: why not. x11 is terribly bloated and inherits tons of design problems from its predecessors, but it also added a bunch of useful features no other display subsystem has yet to match | 23:31 |
*** yamamoto has quit IRC | 23:31 | |
*** emagana has joined #openstack-infra | 23:31 | |
*** yamamoto has joined #openstack-infra | 23:31 | |
mordred | fungi DISPLAY=foo.bar.com:0.0 xterm & FTW | 23:32 |
fungi | yep | 23:32 |
mordred | fungi: that's even better with AFS | 23:32 |
*** hdd has joined #openstack-infra | 23:33 | |
fungi | and kerberized remote x11 so you don't need tunneling/forwarding | 23:33 |
morganfainberg | clarkb, jeblair, so next release of ksc will not have lxml in requires just test-requires | 23:33 |
mordred | mmmm | 23:33 |
morganfainberg | clarkb, jeblair, that might be sufficient | 23:33 |
mordred | fungi: I swear, one of these days my laptop will be as awesome as Athena was in 93 | 23:34 |
clarkb | fungi: you want tunneling for encryption right? | 23:34 |
fungi | morganfainberg: it won't stop us from needing its system prereqs installed where we run keystoneclient's tests, but should solve the general "foo uses keystoneclient, welcome lxml trouble" case | 23:34 |
clarkb | fungi: kerberos will only deal with the auth aspect? | 23:34 |
morganfainberg | fungi, yes. | 23:34 |
clarkb | mordred: if it makes you feel better your laptop's hardware is worse today too | 23:35 |
mordred | clarkb: well, my current laptop is DEFINITELY worse | 23:35 |
clarkb | mordred: you can have poor battery life, bad keyboard, bad touchpad/pointer, amazing display, and not much else | 23:35 |
fungi | clarkb: back then we didn't care about network eavesdroppers | 23:35 |
*** emagana has quit IRC | 23:35 | |
morganfainberg | fungi, yeah we need better xpath support than built-in module has so its a bit more writing of code (the other xpath impls don't support namespace in the same way, lxml is sadly the *best* of the options) | 23:35 |
morganfainberg | fungi, for now | 23:35 |
mordred | clarkb: well, thank god it has an amazing display - that means that this-months-X-replacement can show me high def movies of cats while I try to figure out why systemd has decided to just start and stop mongodb in a loop | 23:36 |
*** yamamoto has quit IRC | 23:36 | |
fungi | clarkb: my new netbook is cobbled together out of a radxa rock. i'll hopefully have it fit to travel come paristime | 23:36 |
mordred | because heaven forbid anybody actually do work that makes my laptop better for any of the things I use it for | 23:36 |
fungi | clarkb: just got debian/testing working on it earlier this week, so far so good. need to decide what lvds panel to get for it now | 23:38 |
morganfainberg | mordred, i like sysv init. :( can't we just go back in time... | 23:38 |
mordred | morganfainberg: I keep threatening to find a snapshot of ubuntu maverick, resurrect it and release it as a new distro | 23:38 |
mordred | morganfainberg: which has as it's mission "Remain Linux" | 23:38 |
mordred | in fact | 23:38 |
morganfainberg | mordred, hehe. | 23:38 |
mordred | maybe that's its name | 23:39 |
mordred | or "Actual Linux" | 23:39 |
morganfainberg | mordred, i kinda like ReMain Linux (RML) | 23:39 |
mordred | or "I actually like Linux and don't want it to be like Windows or OSX" | 23:39 |
morganfainberg | mordred, hahah | 23:39 |
mordred | maybe we can make the default window manager olvwm | 23:39 |
mordred | with no menu bars except via cntrl middle-mouse button on the root window | 23:40 |
morganfainberg | mordred, but... what about E17? or uh whatever that number is when it was last good | 23:40 |
morganfainberg | mordred, :P | 23:40 |
mordred | morganfainberg: heh | 23:40 |
*** pabelanger has quit IRC | 23:40 | |
*** roaet_ has quit IRC | 23:40 | |
morganfainberg | mordred, lets just use CDE! | 23:40 |
*** todd_dsm has joined #openstack-infra | 23:40 | |
morganfainberg | oh wait.. no lets not | 23:40 |
fungi | opendesktop | 23:41 |
nibalizer | fluxbox is an option... ill just let myself out | 23:41 |
lifeless | mordred: the LFS folk got there first | 23:41 |
morganfainberg | bleh, i can't break my enjoyment of apple devices. | 23:42 |
morganfainberg | i keep trying | 23:42 |
morganfainberg | but ... alas | 23:42 |
*** roaet_ has joined #openstack-infra | 23:43 | |
clarkb | lifeless: pleia2: how does https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1367907 look? | 23:43 |
uvirtbot | Launchpad bug 1367907 in python3.4 "Segfault in gc with cyclic trash" [Undecided,New] | 23:43 |
*** pabelanger has joined #openstack-infra | 23:43 | |
*** Sukhdev has quit IRC | 23:44 | |
*** emagana has joined #openstack-infra | 23:44 | |
clarkb | fungi: wait you macgyvered a netbook? | 23:46 |
fungi | clarkb: am macguyvering currently | 23:47 |
clarkb | fungi: wow | 23:47 |
openstackgerrit | A change was merged to openstack-infra/config: Make ansible speak to appropriate puppetmaster https://review.openstack.org/120577 | 23:47 |
fungi | eleballing a 5.6" tft off adafruit.com which does raw lvds (the rock pro has an lvds header) | 23:47 |
*** alkari has joined #openstack-infra | 23:47 | |
clarkb | fungi: I have an old acer 11.6" single core core2 laptop thingy you can have if you need a shell | 23:47 |
clarkb | fungi: it was basically a netbook with real guts in it | 23:48 |
fungi | already have the battery (10kah anker) and mini keyboard nailed down | 23:48 |
mordred | morganfainberg: I wish I liked apple devices ... | 23:48 |
*** hdd has quit IRC | 23:48 | |
mordred | morganfainberg: since everyone seems hell-bent on copying them poorly, I might like life better if I thought anything about them was nice | 23:48 |
morganfainberg | mordred, hehe. | 23:48 |
*** harlowja has quit IRC | 23:48 | |
*** harlowja_ has joined #openstack-infra | 23:48 | |
fungi | clarkb: i think minimal shell will look cooler anyway ;) | 23:48 |
mordred | as it is, I'm just madder because I Don't even like the perfect version of the thing that people are trying to emulate | 23:48 |
clarkb | fungi: indeed. Make sure you have duct tape and chewing gum somewhere on it too | 23:49 |
*** atiwari has quit IRC | 23:49 | |
clarkb | mordred: its so bad :( | 23:49 |
morganfainberg | mordred, fair point. | 23:49 |
clarkb | mordred: I think google was going somewhere with the pixle | 23:49 |
clarkb | 5:4 hi res display because that is what you want | 23:49 |
*** emagana has quit IRC | 23:49 | |
clarkb | but then priced it at insane prices for what is basically a gimpy google machine | 23:49 |
*** emagana has joined #openstack-infra | 23:50 | |
morganfainberg | though tbh one of my best linux experiences was linux installed on a Macbook pro | 23:50 |
clarkb | if I could just have a 12-13" device with 9 hours of battery life, non glossy hi res display, and a keyboard and pointer that are good | 23:50 |
clarkb | its not asking for much | 23:51 |
*** rainya has joined #openstack-infra | 23:51 | |
morganfainberg | clarkb, the keyboard pointers are a deal breaker for me for the most part. I *really really* dislike the eraser things. | 23:51 |
clarkb | do not care for chicklet keyboards or these weird touchpads everyone does now | 23:51 |
morganfainberg | clarkb, and the glossy screens *still* make me sad | 23:51 |
clarkb | morganfainberg: how can you dislike them? they give you carpal tunnel but they are the best things efer | 23:51 |
clarkb | *ever | 23:51 |
mordred | morganfainberg: yeah, that's the thing, I HATE HATE HATE trackpads | 23:52 |
morganfainberg | clarkb, i keep bumping them and causing all sorts of wierd stuff, but on linux i also like sloppy focus | 23:52 |
mordred | morganfainberg: I only like the nipple | 23:52 |
mordred | morganfainberg: and real mouse buttons | 23:52 |
clarkb | mordred: you have seen the latest trackpad thing on thinkpads right? | 23:52 |
morganfainberg | clarkb, so accidently bumping the mouse changes my window focus | 23:52 |
mordred | but everyone wants to have huge trackpads and fake buttons that are regions of the trackpad | 23:52 |
clarkb | morganfainberg: so I have that problem with these bad trackpads. you graze them and boom mouse over there | 23:52 |
mordred | clarkb: like, recent recent? | 23:52 |
*** hemna is now known as hemna_ | 23:53 | |
mordred | clarkb: ++ | 23:53 |
clarkb | mordred: yeah in the x240 and x1 carbon | 23:53 |
clarkb | mordred: there are no more physical buttons | 23:53 |
mordred | clarkb: yeah - I just twitter-bombed lenovo about that yesterday | 23:53 |
clarkb | mordred: instead the whole trackpad is a button that depresses | 23:53 |
morganfainberg | mordred, apple has done trackpads better, but if you don't like trackpads like that, it's not a good option | 23:53 |
mordred | I was not polite | 23:53 |
mordred | morganfainberg: yah | 23:53 |
clarkb | mordred: with sensor zones | 23:53 |
morganfainberg | i hate "sensor zones" and "fake buttons" | 23:53 |
mordred | that's the problem. I like a compeltely different approach to life, and apparently noone is manufacturing that anymore | 23:53 |
morganfainberg | if you're going to go there, make the whole bloody thing a button and do multi touch... it really makers it more usable | 23:54 |
clarkb | mordred: I think a lot of people are in that boat with you going why why why? | 23:54 |
clarkb | morganfainberg: that is how they are making them | 23:54 |
clarkb | morganfainberg: and its crap | 23:54 |
mordred | clarkb: if only I worked for a company that made laptops | 23:54 |
*** rhsu has joined #openstack-infra | 23:54 | |
*** emagana has quit IRC | 23:54 | |
mordred | clarkb: it would be so easy to go and talk to someone and tell them "there is a market segment that would be undyingly loyal if only you'd make a half-assed replica of the x220 | 23:54 |
morganfainberg | mordred, wait... a company that makes... laptops? | 23:55 |
morganfainberg | naaaaaaah | 23:55 |
clarkb | mordred: right you don't even need to do anything new. just copy the x220 | 23:55 |
mordred | clarkb: and then they'd immediately realize that for the addition of a $10 keyboard part, they could dominate a market segment | 23:55 |
clarkb | mordred: the worst thing about all this is that intel basically ruined the market | 23:55 |
clarkb | then windows8 made it worse | 23:55 |
mordred | clarkb: it was intel? | 23:55 |
clarkb | mordred: yes intel pushed the ultrabook thing | 23:55 |
mordred | why can't I have an ultrabook with a real keyboard? | 23:56 |
clarkb | and to go super thin like that you have to sacrifice keyboard quality, battery life, and pointers | 23:56 |
clarkb | mordred: because real keyboard needs room | 23:56 |
morganfainberg | clarkb, and most ultrabooks aren't *that* thin | 23:56 |
mordred | hell - at THIS POINT I think I'd even eat the chicklet keyboard if I could have mouse buttons back | 23:56 |
mordred | clarkb: nod | 23:56 |
morganfainberg | clarkb, which is the real tragedy | 23:56 |
clarkb | and now with windows 8 everything has a touch screen | 23:56 |
morganfainberg | clarkb, god. no. more. touch. screens. in. desktop. replacements. | 23:56 |
morganfainberg | please | 23:56 |
clarkb | mordred: buttons need room too | 23:57 |
clarkb | but ya Intel ruined the market | 23:57 |
clarkb | but it was always a play at copying apple | 23:57 |
morganfainberg | not sure if it was intel or apple in that case.. apple released the macbook air and that *might* have helped intel push for ultrabooks because it had fairly high ratings/adoption | 23:57 |
clarkb | morganfainberg: apple did thing and intel told everyone else to do it too | 23:58 |
morganfainberg | yeah | 23:58 |
*** todd_dsm has quit IRC | 23:58 | |
mordred | clarkb: you used to work there - I blame you | 23:58 |
clarkb | mordred: it is my fault | 23:59 |
clarkb | I shouldn't told paul no no no | 23:59 |
clarkb | er should've | 23:59 |
clarkb | he is retired now too | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!