*** witlessb has quit IRC | 01:06 | |
rickflare | anyone seen this from the sahara element generator | 01:23 |
---|---|---|
rickflare | ip6tables: Saving firewall rules to /etc/sysconfig/ip6table[FAILED] | 01:23 |
*** david-lyle has joined #openstack-sahara | 01:23 | |
*** esikachev has joined #openstack-sahara | 01:45 | |
*** esikachev has quit IRC | 01:49 | |
*** plieb has joined #openstack-sahara | 01:50 | |
*** plieb has left #openstack-sahara | 01:50 | |
*** itisha has quit IRC | 02:37 | |
*** tellesnobrega is now known as tellesnobrega_af | 03:31 | |
*** esikachev has joined #openstack-sahara | 03:45 | |
*** esikachev has quit IRC | 03:49 | |
*** david-lyle has quit IRC | 04:03 | |
*** tellesnobrega_af is now known as tellesnobrega | 04:09 | |
*** tellesnobrega is now known as tellesnobrega_af | 04:25 | |
*** hid-kanetoshi has joined #openstack-sahara | 04:34 | |
*** hid-kanetoshi has quit IRC | 04:35 | |
*** n-anzen has joined #openstack-sahara | 04:35 | |
*** dave-mccowan has quit IRC | 04:47 | |
*** david-lyle has joined #openstack-sahara | 04:55 | |
openstackgerrit | Akihiro Motoki proposed openstack/sahara-dashboard: Translation setup for sahara-dashboard https://review.openstack.org/280490 | 04:59 |
*** Poornima has joined #openstack-sahara | 05:01 | |
*** sgotliv has joined #openstack-sahara | 05:24 | |
*** AndreyPavlov has joined #openstack-sahara | 05:44 | |
*** coolsvap|away is now known as coolsvap | 05:56 | |
*** vgridnev has joined #openstack-sahara | 06:18 | |
*** vgridnev has joined #openstack-sahara | 06:20 | |
*** vgridnev has quit IRC | 06:21 | |
*** vgridnev has joined #openstack-sahara | 06:22 | |
*** vgridnev_ has joined #openstack-sahara | 06:22 | |
*** vgridnev has quit IRC | 06:26 | |
*** david-lyle has quit IRC | 06:39 | |
*** david-lyle has joined #openstack-sahara | 06:40 | |
*** coolsvap is now known as coolsvap|away | 06:58 | |
*** Erming__ has joined #openstack-sahara | 07:06 | |
*** Erming_ has quit IRC | 07:07 | |
*** rcernin has joined #openstack-sahara | 07:37 | |
*** ekarlso has quit IRC | 07:44 | |
*** ruhe has quit IRC | 07:44 | |
*** ruhe has joined #openstack-sahara | 07:45 | |
*** AndreyPavlov has quit IRC | 07:51 | |
openstackgerrit | Georgy Dyuldin proposed openstack/sahara-dashboard: Add testcase 'Run EDP jobs with many types' https://review.openstack.org/280537 | 07:56 |
*** ekarlso has joined #openstack-sahara | 07:57 | |
*** sgotliv has quit IRC | 07:57 | |
*** coolsvap|away is now known as coolsvap | 08:09 | |
*** witlessb has joined #openstack-sahara | 08:11 | |
*** vgridnev has joined #openstack-sahara | 08:26 | |
*** coolsvap is now known as coolsvap|away | 08:26 | |
*** vgridnev has quit IRC | 08:27 | |
*** vgridnev has joined #openstack-sahara | 08:29 | |
*** vgridnev has quit IRC | 08:31 | |
openstackgerrit | Georgy Dyuldin proposed openstack/sahara-dashboard: Add testcase 'Run EDP jobs with many types' https://review.openstack.org/280537 | 08:32 |
*** tmckay_dinner has quit IRC | 08:33 | |
*** vgridnev_ has quit IRC | 08:33 | |
*** vgridnev has joined #openstack-sahara | 08:34 | |
vgridnev | test | 08:35 |
pino|work | test passed | 08:38 |
*** vgridnev has quit IRC | 08:38 | |
*** vgridnev_ has joined #openstack-sahara | 08:39 | |
*** vgridnev_ has quit IRC | 08:42 | |
*** vgridnev has joined #openstack-sahara | 08:43 | |
*** vgridnev has quit IRC | 08:44 | |
*** tmckay has joined #openstack-sahara | 08:50 | |
*** AndreyPavlov has joined #openstack-sahara | 08:59 | |
*** al_indig_ has joined #openstack-sahara | 09:27 | |
*** al_indigo has quit IRC | 09:29 | |
*** sgotliv has joined #openstack-sahara | 09:52 | |
*** vgridnev has joined #openstack-sahara | 10:14 | |
*** vgridnev has quit IRC | 10:14 | |
*** vgridnev has joined #openstack-sahara | 10:15 | |
vgridnev | test | 10:15 |
*** vgridnev has quit IRC | 10:26 | |
*** vgridnev has joined #openstack-sahara | 10:34 | |
*** tellesnobrega_af is now known as tellesnobrega | 10:34 | |
*** tellesnobrega is now known as tellesnobrega_af | 10:56 | |
*** dave-mccowan has joined #openstack-sahara | 11:04 | |
*** witlessb has quit IRC | 11:08 | |
*** vgridnev_ has joined #openstack-sahara | 11:16 | |
*** vgridnev_ has quit IRC | 11:16 | |
*** esikachev has joined #openstack-sahara | 11:17 | |
*** vgridnev has quit IRC | 11:19 | |
*** vgridnev has joined #openstack-sahara | 11:19 | |
*** witlessb has joined #openstack-sahara | 11:20 | |
*** witlessb has quit IRC | 11:20 | |
*** witlessb has joined #openstack-sahara | 11:21 | |
*** vgridnev has quit IRC | 11:25 | |
*** vgridnev has joined #openstack-sahara | 11:27 | |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara: cloudera health checks implementation https://review.openstack.org/279007 | 11:28 |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara: base cluster verifications implementation https://review.openstack.org/273587 | 11:28 |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara: ambari health check implementation https://review.openstack.org/280203 | 11:29 |
*** esikachev has quit IRC | 11:34 | |
*** esikachev has joined #openstack-sahara | 11:35 | |
*** _degorenko|afk is now known as degorenko | 11:39 | |
*** AndreyPavlov has quit IRC | 11:57 | |
*** raildo-afk is now known as raildo | 12:11 | |
*** raildo is now known as raildo-afk | 12:16 | |
*** pcaruana has joined #openstack-sahara | 12:18 | |
*** raildo-afk is now known as raildo | 12:20 | |
*** raildo is now known as raildo-afk | 12:25 | |
*** raildo-afk is now known as raildo | 12:31 | |
*** Poornima has quit IRC | 12:51 | |
*** vgridnev has quit IRC | 13:05 | |
*** vgridnev has joined #openstack-sahara | 13:10 | |
*** _crobertsrh is now known as crobertsrh | 13:24 | |
*** sgotliv_ has joined #openstack-sahara | 13:24 | |
*** sgotliv has quit IRC | 13:25 | |
openstackgerrit | Evgeny Sikachev proposed openstack/sahara-tests: [WIP]Fix scenario tests for correct output to swift https://review.openstack.org/276624 | 13:26 |
openstackgerrit | Evgeny Sikachev proposed openstack/sahara-tests: [WIP]Fix scenario tests for correct output to swift https://review.openstack.org/276624 | 13:26 |
*** tmckay has quit IRC | 13:28 | |
*** egafford has joined #openstack-sahara | 13:28 | |
*** vgridnev has quit IRC | 13:30 | |
*** vgridnev has joined #openstack-sahara | 13:31 | |
openstackgerrit | Evgeny Sikachev proposed openstack/sahara-tests: Fix using proxy node for checks https://review.openstack.org/279447 | 13:35 |
*** tmckay has joined #openstack-sahara | 13:39 | |
*** tellesnobrega_af is now known as tellesnobrega | 13:46 | |
*** raildo is now known as raildo-afk | 14:03 | |
*** raildo-afk is now known as raildo | 14:11 | |
vgridnev | elmiko, tmckay could you please take one more looks at base cluster verifications things? https://review.openstack.org/#/q/status:open+branch:master+topic:bp/cluster-verification | 14:17 |
elmiko | vgridnev: i'll try to get to today, but i've got an internal project that needs attention | 14:18 |
vgridnev | elmiko, thanks! | 14:18 |
crobertsrh | I need to take a look too....it's on my list. | 14:19 |
*** itisha has joined #openstack-sahara | 14:25 | |
openstackgerrit | ting wang proposed openstack/python-saharaclient: Add debug testenv in tox https://review.openstack.org/268011 | 14:27 |
*** vgridnev has quit IRC | 14:37 | |
openstackgerrit | Evgeny Sikachev proposed openstack/sahara-tests: Fix READMEs location for sahara_tests https://review.openstack.org/280730 | 14:37 |
*** vgridnev has joined #openstack-sahara | 14:38 | |
tmckay | vgridnev, sure | 14:44 |
*** vgridnev has quit IRC | 14:47 | |
openstackgerrit | Evgeny Sikachev proposed openstack/sahara-tests: Fix using proxy node for checks https://review.openstack.org/279447 | 14:49 |
*** vgridnev has joined #openstack-sahara | 14:49 | |
openstackgerrit | Sergey Reshetnyak proposed openstack/sahara: Start RPC service before waiting https://review.openstack.org/280741 | 14:51 |
*** vgridnev has quit IRC | 14:52 | |
*** nkrinner has joined #openstack-sahara | 14:54 | |
*** vgridnev has joined #openstack-sahara | 14:54 | |
*** nkrinner has quit IRC | 14:54 | |
*** AndreyPavlov has joined #openstack-sahara | 14:56 | |
*** akuznetsov has joined #openstack-sahara | 14:57 | |
*** araji has joined #openstack-sahara | 14:57 | |
*** coolsvap|away has quit IRC | 14:57 | |
*** nkrinner has joined #openstack-sahara | 14:59 | |
*** nkrinner has quit IRC | 15:00 | |
*** nkrinner has joined #openstack-sahara | 15:00 | |
*** coolsvap|away has joined #openstack-sahara | 15:01 | |
tmckay | vgridnev, do you know if anyone is working on the gate? very recently, swift became very troublesome. PUT fails all the time in the scenario tests, for example https://sahara.mirantis.com/logs/87/273587/17/check/gate-sahara-neutron-heat-vanilla_2.7.1-u14/39bbf96/console.html | 15:06 |
tmckay | I noticed some changes related to swift in the sahara-scenarios repo (one to do with auth, one to do with requirements) but it's unclear to me what the issue is (maybe the swift instance itself is broken in CI?) | 15:07 |
tmckay | it's hard to debug without access to a CI lab :) | 15:08 |
tmckay | I've seen "503 service unavailable", I've also seen 404 I think | 15:09 |
vgridnev | esikachev working on it, it looks like swift itself was broken, it's probably fixed right now | 15:09 |
tmckay | that is fantastic news, thanks :) | 15:09 |
esikachev | it's working now, I hope) | 15:10 |
tmckay | esikachev, thanks! I'll put a recheck on vitaly's patch and see ... | 15:10 |
*** vgridnev_ has joined #openstack-sahara | 15:17 | |
*** vgridnev has quit IRC | 15:21 | |
*** vgridnev_ has quit IRC | 15:32 | |
*** vgridnev has joined #openstack-sahara | 15:32 | |
*** nkrinner has quit IRC | 15:45 | |
*** dave-mccowan has quit IRC | 15:53 | |
*** esikachev has quit IRC | 16:03 | |
openstackgerrit | Wang Bo proposed openstack/sahara: Replace assertNotEqual(None,) with assertIsNotNone https://review.openstack.org/280788 | 16:08 |
*** dave-mccowan has joined #openstack-sahara | 16:12 | |
*** tellesnobrega is now known as tellesnobrega_af | 16:13 | |
rickflare | morning folks | 16:18 |
*** pcaruana has quit IRC | 16:18 | |
tmckay | morning | 16:19 |
vgridnev | tmckay, tests added! | 16:21 |
rickflare | man thank you so much for the help yesterday | 16:22 |
rickflare | I got my ten node spark cluster up and running | 16:22 |
rickflare | i was shocked that the centos 7 builds still fail | 16:22 |
rickflare | but the ubunutu spark image had no issues | 16:22 |
tmckay | vgridnev, thanks! | 16:30 |
*** agireud has quit IRC | 16:31 | |
tmckay | rickflare, good news. Hmm, centos 7 builds fail, huh? For the spark plugin? I built one recently for vanilla | 16:31 |
tmckay | rickflare, if centos7 builds are failing we should have a bug for that and fix it ASAP. | 16:31 |
*** esikachev has joined #openstack-sahara | 16:32 | |
* tmckay checks launchpad | 16:32 | |
*** agireud has joined #openstack-sahara | 16:32 | |
*** tellesnobrega_af is now known as tellesnobrega | 16:32 | |
tmckay | rickflare, does your case sound like this or something else? https://bugs.launchpad.net/sahara/+bug/1500530 | 16:34 |
openstack | Launchpad bug 1500530 in Sahara "Sahara-Image-Elements Fails to generate a Centos image that will boot" [High,Triaged] | 16:34 |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara: cloudera health checks implementation https://review.openstack.org/279007 | 16:34 |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara: ambari health check implementation https://review.openstack.org/280203 | 16:34 |
openstackgerrit | Merged openstack/sahara-tests: Update MapReduce job https://review.openstack.org/274532 | 16:35 |
vgridnev | tmckay, we don't build spark images for cents | 16:36 |
vgridnev | tmckay, we don't build spark images for centos7 | 16:36 |
tmckay | ah. haven't tried for a while | 16:37 |
*** rcernin has quit IRC | 16:37 | |
rickflare | looking now | 16:40 |
rickflare | tmckay | 16:41 |
rickflare | that is my bug | 16:41 |
rickflare | I submitted that | 16:41 |
rickflare | and yes | 16:41 |
rickflare | I tried Spark and centos and fedora and neither appeared to be supported | 16:42 |
rickflare | I also tried hadoop 2.7.1 centos 7 | 16:42 |
rickflare | and it fails | 16:43 |
*** AndreyPavlov has quit IRC | 16:43 | |
tmckay | yes, spark is only cdh on ubuntu, vgridnev is right | 16:43 |
tmckay | I had forgotten | 16:43 |
rickflare | but I also tried a native hadoop | 16:44 |
rickflare | using centos 7 | 16:44 |
rickflare | and the build failed | 16:44 |
openstackgerrit | Vitaly Gridnev proposed openstack/sahara-dashboard: implement health checks in sahara-dashboard https://review.openstack.org/276067 | 16:45 |
*** esikachev has quit IRC | 16:49 | |
*** vgridnev has quit IRC | 16:49 | |
*** akuznetsov has quit IRC | 16:54 | |
tmckay | crobertsrh, remember my idea of adding the '*' to label names for filter fields in sahara dashboard that will use regex? Is that just a simple cosmetic change? | 17:01 |
tmckay | crobertsrh, low-hanging fruit for rickflare | 17:02 |
*** rcernin has joined #openstack-sahara | 17:09 | |
openstackgerrit | lu huichun proposed openstack/sahara: [EDP] Add suspend_job() for sahara edp engine(oozie implementation) https://review.openstack.org/201448 | 17:14 |
*** tellesnobrega is now known as tellesnobrega_af | 17:22 | |
*** tellesnobrega_af is now known as tellesnobrega | 17:24 | |
openstackgerrit | Akihiro Motoki proposed openstack/sahara-dashboard: Install horizon more efficiently https://review.openstack.org/280254 | 17:35 |
openstackgerrit | Denis Egorenko proposed openstack/sahara-ci-config: Rewrite local.sh with openstack client https://review.openstack.org/244044 | 17:43 |
*** degorenko is now known as _degorenko|afk | 17:45 | |
*** esikachev has joined #openstack-sahara | 17:46 | |
elmiko | tmckay: if you don't come up with anything today, i should be able to have another bandit related change that rickflare could take over | 18:00 |
elmiko | but it won't be till tomorrow most likely | 18:01 |
*** vgridnev has joined #openstack-sahara | 18:03 | |
*** AndreyPavlov has joined #openstack-sahara | 18:14 | |
tmckay | elmiko, awesome, thanks | 18:16 |
rickflare | sweet! | 18:17 |
rickflare | have you guys droped any binary jobs into spark | 18:18 |
rickflare | from horizon | 18:18 |
tmckay | yes | 18:19 |
rickflare | are these test jobs? | 18:19 |
rickflare | or stuff you wrote? | 18:19 |
tmckay | Mostly test jobs, or something really simple ripped off from wordcount, or something like that. | 18:20 |
tmckay | for me, nothing approaching any kind of real data science | 18:20 |
tmckay | rickflare, I assume you mean uploading a jar? | 18:21 |
tmckay | to create a job binary | 18:21 |
*** sgotliv_ has quit IRC | 18:25 | |
tmckay | rickflare, okay, here's a patch for you -- if you check out the sahara project and run tox -e pep8, you'll see pep8 errors in sahara/tests/tempest/scenario/data_processing/client_tests | 18:25 |
tmckay | import order violates the convention. | 18:25 |
tmckay | Not sure how that snuck through gerrit, but anyway, that's a simple patch. If you don't fix it, I will because it is annoying me when I run pep8 on my own changes (rickflare) | 18:26 |
tmckay | :) | 18:26 |
*** david-lyle has quit IRC | 18:27 | |
rickflare | tmckay yea if I had a test jar to use that would be great | 18:28 |
rickflare | tmckay | 18:28 |
rickflare | i will check it out now | 18:28 |
rickflare | github correct? | 18:29 |
tmckay | git://github.com/openstack/sahara.git | 18:29 |
rickflare | running on my mac now | 18:30 |
rickflare | the tox command | 18:31 |
rickflare | lol | 18:32 |
rickflare | guess I need to do this on linux | 18:32 |
tmckay | maybe so. http://docs.openstack.org/developer/sahara/devref/development.environment.html, might be something useful here | 18:33 |
tmckay | rickflare, okay, for some test jars, you can checkout the sahara-scenario repo (https://github.com/openstack/sahara-scenario) and look in etc/edp-examples | 18:34 |
*** david-lyle has joined #openstack-sahara | 18:35 | |
tmckay | there is a spark-wordcount.jar in there with instructions in the README, that ought to work | 18:36 |
rickflare | ok | 18:37 |
rickflare | sweet | 18:37 |
rickflare | im attempting to see if I can get my environment setup on osx | 18:37 |
*** esikachev has quit IRC | 18:52 | |
*** esikachev has joined #openstack-sahara | 19:00 | |
*** crobertsrh1 has joined #openstack-sahara | 19:01 | |
*** vgridnev has quit IRC | 19:14 | |
*** esikachev has quit IRC | 19:15 | |
*** esikachev has joined #openstack-sahara | 19:18 | |
tmckay | crobertsrh, did you see my earlier note on '*' added to filter labels? | 19:22 |
tmckay | is that cosmetic, or does the name appearing in that box get passed around and compared to stuff? | 19:23 |
crobertsrh1 | tmckay: it shouldn't be anything beyond cosmetic | 19:30 |
crobertsrh1 | Somewhere though, we should note what the heck * means | 19:30 |
crobertsrh1 | I have to update the user guide, so I'll certainly add a note in there | 19:30 |
tmckay | oh, yeah, in a doc. but it will help folks remember | 19:30 |
tmckay | crobertsrh1, I wanted to do it anyway, and rickflare wants low-hanging fruit to get his feet wet and become an ATC :) | 19:31 |
crobertsrh1 | awesome....then he can get you that beer he promised :) | 19:31 |
tmckay | I almost never drink -- but pizza, ice-cream, cheeseburgers, there you og | 19:32 |
tmckay | go | 19:32 |
crobertsrh1 | I wouldn't recommend drinking pizza, ice cream, or cheeseburgers | 19:33 |
tmckay | smoothie ... | 19:36 |
*** vgridnev has joined #openstack-sahara | 19:54 | |
*** vgridnev has quit IRC | 20:01 | |
*** tellesnobrega is now known as tellesnobrega_af | 20:03 | |
*** tellesnobrega_af is now known as tellesnobrega | 20:06 | |
*** apavlov has joined #openstack-sahara | 20:06 | |
*** AndreyPavlov has quit IRC | 20:07 | |
*** david-lyle has quit IRC | 20:18 | |
*** esikachev has quit IRC | 20:21 | |
*** sgotliv_ has joined #openstack-sahara | 20:25 | |
tmckay | crobertsrh1, well, in my latest horizon, I don't see any '*' for nova search ... maybe I dreamed it, or it's been removed | 20:25 |
tmckay | hmm, oh, I ran the wrong one. There's still hope | 20:26 |
tmckay | no, darn. Still wrong. | 20:28 |
crobertsrh1 | Hmm | 20:32 |
crobertsrh1 | I sorta remember seeing a * for something somewhere. I can't confirm that it was for regex fields though. | 20:32 |
tmckay | yeah, I'll poke some more. I'm pretty sure I saw it. Maybe it was old skool and got changed ... | 20:35 |
rickflare | ok guys I am attempting to use the job guide to test the spark word count jar | 20:47 |
tmckay | crobertsrh1, ^^ job guide :) That's you | 20:52 |
* tmckay brb | 20:52 | |
crobertsrh1 | oh, that is totally me | 20:54 |
crobertsrh1 | rickflare: I'm sure it works 100% awesome | 20:54 |
rickflare | im uploading the wordcount.jar as the binary | 20:55 |
rickflare | now | 20:55 |
crobertsrh1 | hmmm....uploading to swift, right? :) | 20:55 |
rickflare | ewww | 20:55 |
rickflare | no | 20:55 |
crobertsrh1 | ok :) | 20:55 |
rickflare | i did database | 20:55 |
rickflare | should I have? | 20:55 |
crobertsrh1 | that's the easiest way to try it out | 20:55 |
crobertsrh1 | In a "production" setup, "internal database" probably wouldn't be your best choice though | 20:56 |
rickflare | 10-4 | 20:56 |
rickflare | I am trying to keep it prod like | 20:56 |
rickflare | might want to note that | 20:57 |
rickflare | when creating them | 20:57 |
crobertsrh1 | not a major difference, but if you had a lot of large binaries, database storage isn't the most efficient | 20:57 |
crobertsrh1 | no difference functionality-wise though | 20:57 |
rickflare | now that I think about it | 20:57 |
rickflare | I dont even know if I have swift running | 20:58 |
rickflare | in my packstack | 20:58 |
crobertsrh1 | heh | 20:58 |
rickflare | i have not had a need for it yet | 20:58 |
rickflare | sighes | 20:58 |
rickflare | tbh | 20:58 |
crobertsrh1 | one thing at a time :) | 20:58 |
rickflare | i dont know what swift is really used for | 20:58 |
crobertsrh1 | swift is an object store | 20:58 |
rickflare | ok | 20:58 |
rickflare | so like if you had SANs | 20:59 |
rickflare | luns etc | 20:59 |
rickflare | you could write data to them as objects | 20:59 |
crobertsrh1 | Manila is also a possibility (it lets us mount NFS shares and use them in our clusters) | 20:59 |
tmckay | you can put anything in there, it just stores blobs of data grouped in containers | 20:59 |
crobertsrh1 | not to derail you from your upcoming great success of running spark wordcount | 21:00 |
rickflare | ok | 21:00 |
rickflare | it failed | 21:00 |
rickflare | Done with Error | 21:00 |
rickflare | reported | 21:00 |
crobertsrh1 | tmckay broke it most likely | 21:00 |
tmckay | hey now | 21:01 |
*** raildo is now known as raildo-afk | 21:01 | |
crobertsrh1 | rickflare: Ok, here's a slight rough edge of Sahara [for now...solutions in the works]....debugging job runs | 21:01 |
tmckay | okay, not to worry. now rickflare, in the case of spark, I did something very helpful here | 21:01 |
tmckay | crobertsrh1, do you want to lead him through this? | 21:02 |
crobertsrh1 | what I meant to say was that tmckay will save the day | 21:02 |
tmckay | heh | 21:02 |
crobertsrh1 | Go for it | 21:02 |
crobertsrh1 | My method is to ssh to the master and dig in /tmp | 21:02 |
tmckay | crobertsrh, yep, that's it, but in the case of spark it's designed to be really easy. | 21:03 |
rickflare | im in tmp | 21:03 |
tmckay | rickflare, okay, so log into your spark master node via ssh and the key you told sahara to use, and look for /tmp/spark-edp | 21:03 |
tmckay | see it? | 21:03 |
tmckay | rickflare, under /tmp/spark-edp you should see a directory named for your job, and under that there will be dirs for each run of the job | 21:04 |
tmckay | in that last dir, you will see the command wrapper script that was used to launch the job, and the log | 21:05 |
tmckay | you can even launch the job by hand from there by copying the line out of the log (it should have been echoed) | 21:05 |
crobertsrh1 | There are plans to grab these logs and make them somehow available in the UI (or CLI) | 21:05 |
tmckay | something in there should be an error from spark telling you what it was upset about | 21:05 |
rickflare | im there | 21:05 |
rickflare | dont see much | 21:05 |
rickflare | in the launch_commnd.log | 21:06 |
tmckay | can you paste an ls? | 21:06 |
tmckay | check stdout or stderr | 21:06 |
rickflare | ArrayIndexOutofBounds error | 21:06 |
tmckay | can you paste the whole thing? | 21:07 |
rickflare | yea | 21:08 |
tmckay | stdout and stderr would be good, along with the launch_command.log so I can see args | 21:08 |
crobertsrh1 | Fair chance of the args being wrong....not the easiest thing to know on the first run | 21:08 |
rickflare | http://pastebin.com/UypqPnbc | 21:08 |
tmckay | crobertsrh1, I'll owe you a virtual cheeseburger smoothie if you're right :) | 21:09 |
crobertsrh1 | Did you provide any args? | 21:09 |
* crobertsrh1 is almost hoping to be wrong | 21:09 | |
crobertsrh1 | I'd hate to gum up my ethernet with cheeseburger smoothie | 21:10 |
rickflare | http://pastebin.com/7FYsh5vG | 21:10 |
rickflare | no args | 21:10 |
tmckay | so we need an input data source and an output data source for wordcount. crobertsrh1, did you mention that? | 21:10 |
crobertsrh1 | I didn't mention that, but I may have in the user guide once upon a time. | 21:11 |
tmckay | lol | 21:11 |
openstackgerrit | Merged openstack/sahara-dashboard: Translation setup for sahara-dashboard https://review.openstack.org/280490 | 21:12 |
tmckay | rickflare, okay, so we need to give it input and output data. The easiest way to do that is put some stuff in swift. | 21:12 |
crobertsrh1 | he mentioned that he may or may not have swift installed | 21:12 |
rickflare | sooo yea | 21:13 |
rickflare | swift | 21:13 |
rickflare | lol | 21:13 |
rickflare | how do i know if I installed it | 21:13 |
rickflare | let me check my | 21:13 |
tmckay | well, we should be able to use hdfs from the cluster itself too | 21:13 |
crobertsrh1 | you can look at the service catalog | 21:13 |
tmckay | keystone service-list is the easiest way to tell | 21:13 |
rickflare | where is that | 21:13 |
tmckay | jinx | 21:13 |
crobertsrh1 | Or, if you have "object store" showing up in horizon somewhere, that would also indicate that swift is running. | 21:14 |
rickflare | keystone service-list didnt do anything | 21:14 |
rickflare | oh wait | 21:15 |
rickflare | its there | 21:15 |
rickflare | and its running | 21:15 |
rickflare | so swift is there | 21:16 |
tmckay | okay, so you should have a keystonerc file somewhere that you can source to set env vars for os_username, os_password, etc | 21:16 |
rickflare | i have done a source keystone_admin | 21:16 |
tmckay | if you source that, you should be able to do "swift list" | 21:16 |
rickflare | im locked and loaded | 21:16 |
tmckay | it should come back empty | 21:16 |
rickflare | it id | 21:17 |
rickflare | it did | 21:17 |
crobertsrh1 | rickflare: If anything in the UI gives you fits, you can take a look at: http://docs.openstack.org/developer/sahara/horizon/dashboard.user.guide.html | 21:17 |
tmckay | then you can do "swift upload container_name stuff" where container_name is whatever you want to call it (rickflare maybe) and stuff is a file you want to wordcount | 21:17 |
tmckay | then if you do swift list you should see the container, and I think you can do "swift list container_name" and see your file object sitting there | 21:18 |
crobertsrh1 | Purely for information, but you can also upload objects into swift via Horizon if you wanted to avoid any CLI interaction (since you're looking to show-off for higher-ups, they might prefer to see fancy UI stuffs) | 21:19 |
rickflare | yea | 21:19 |
rickflare | they will | 21:19 |
tmckay | heh | 21:19 |
crobertsrh1 | They are suckers for that kind of stuff | 21:19 |
tmckay | I just did exactly that :) Trying to run alongside here so I don't miss anything | 21:20 |
rickflare | what is a container | 21:20 |
rickflare | and what should I name it | 21:20 |
rickflare | im in the object store of horizon | 21:20 |
tmckay | container is a swift word for a name space | 21:20 |
crobertsrh1 | container ~= folder | 21:20 |
tmckay | yeah | 21:20 |
rickflare | ok | 21:20 |
tmckay | you can name it "sheep" if you like, or any other animal, or ... | 21:21 |
rickflare | ok created | 21:21 |
rickflare | now to upload to it | 21:21 |
rickflare | ok | 21:21 |
rickflare | now the wordcount jar | 21:22 |
rickflare | is in there | 21:22 |
rickflare | now what | 21:22 |
crobertsrh1 | You'll also want to upload a file that you'd like to do wordcounting upon | 21:23 |
rickflare | does it matter the type | 21:23 |
crobertsrh1 | upload monstertextfile.txt | 21:23 |
rickflare | has to be a txt? | 21:23 |
crobertsrh1 | extension doesn't matter | 21:23 |
crobertsrh1 | as long as the file is wordcountable | 21:23 |
crobertsrh1 | you can name it whatever you'd like | 21:24 |
rickflare | downloading a huge txt | 21:26 |
crobertsrh1 | Ok | 21:27 |
*** apavlov has quit IRC | 21:27 | |
crobertsrh1 | after you upload it, the next step will be to create a data source that references the file you uploaded to swift | 21:28 |
rickflare | will a rtf work? | 21:29 |
rickflare | ok | 21:30 |
rickflare | file is there | 21:30 |
rickflare | i hope the rtf is ok | 21:30 |
rickflare | how do I find the swift url? | 21:32 |
rickflare | ill wait because I have no idea what im doing | 21:32 |
tmckay | okay, the swift url should just be swift://container/file | 21:32 |
tmckay | so you have a spark job already that you can launch, which references the jar, correct? | 21:33 |
tmckay | You want to do "launch on existing cluster" | 21:33 |
rickflare | http://memesvault.com/wp-content/uploads/Dog-Meme-I-Have-No-Idea-What-Im-Doing-03.jpg | 21:33 |
*** crobertsrh1 has quit IRC | 21:33 | |
rickflare | im at the guided job execution page | 21:33 |
rickflare | ive selected the type | 21:34 |
tmckay | oh, okay | 21:34 |
rickflare | and the job template | 21:34 |
rickflare | is now asking for the switch URL | 21:34 |
rickflare | username and pass | 21:34 |
rickflare | I have no idea what to put there | 21:34 |
tmckay | okay, swift url should be "swift://containername/filename" | 21:35 |
tmckay | and username/pass should be the stuff from the RC file. Now, there is a more secure way to do this with proxy users but let's ignore that for now | 21:35 |
tmckay | hadoop is going to use the username and password to call back to swift and retrieve the file at runtine from cluster | 21:36 |
tmckay | for input, it will be the one you created | 21:36 |
rickflare | the filename should just be the jar right | 21:37 |
rickflare | not the word file? | 21:37 |
tmckay | no, this should be the word file. The jar should have been specified as the main lib when the job template was created | 21:38 |
tmckay | I'm trying to do this alongside you, but I'm semi hosed at the moment :) | 21:39 |
rickflare | ok | 21:39 |
rickflare | user name and pass | 21:40 |
rickflare | are the same as what I use for horizon? | 21:40 |
rickflare | in the keystone file/ | 21:40 |
rickflare | ? | 21:40 |
tmckay | yes | 21:40 |
rickflare | k | 21:40 |
rickflare | im not sure | 21:41 |
rickflare | but under libs | 21:41 |
rickflare | something was already there | 21:41 |
rickflare | so im assuming its the jar | 21:41 |
tmckay | okay, on the libs tab you don't need anything | 21:42 |
tmckay | not for spark | 21:42 |
rickflare | launching the job | 21:42 |
rickflare | wait | 21:42 |
tmckay | but you do for "choose a main binary" | 21:42 |
rickflare | so | 21:43 |
rickflare | for the main binary | 21:43 |
rickflare | what should that be | 21:43 |
rickflare | the jar? | 21:43 |
tmckay | yes | 21:43 |
tmckay | bah, trying to launch a spark cluster but it's failing on me | 21:44 |
rickflare | ok | 21:44 |
rickflare | now | 21:44 |
rickflare | where does the wordcount file | 21:44 |
rickflare | go | 21:45 |
rickflare | the text file | 21:45 |
tmckay | okay, so you have uploaded a job binary (the jar file) and you have made a job template that has the job binary set as the main binary | 21:46 |
tmckay | now, you launch the job, and on the configure tab you specify the main class (unavoidable, but a pain) and then add 2 arguments for the input path and the output path | 21:47 |
tmckay | input path is the swift://container/file for the text file | 21:47 |
tmckay | output path is swift://container/someoutputname | 21:47 |
*** apavlov has joined #openstack-sahara | 21:47 | |
* tmckay just ran a job that got done with error, checks to see | 21:47 | |
rickflare | all I see | 21:49 |
rickflare | is main class | 21:49 |
rickflare | no input or output | 21:49 |
tmckay | yeah, you see where it says "Arguments" ? | 21:51 |
tmckay | There is a little button under that which says "Add" | 21:51 |
rickflare | yea | 21:52 |
rickflare | i clicked it | 21:52 |
rickflare | is is just the swift lines | 21:52 |
rickflare | or is it | 21:52 |
rickflare | input path = blah blah | 21:53 |
tmckay | hmm, can you cancel that and check something for me? | 21:53 |
tmckay | Under the "Data Sources" tab, do you have anything? | 21:54 |
tmckay | Data Processing -> Data Sources | 21:54 |
rickflare | no | 21:54 |
rickflare | nothing | 21:54 |
tmckay | okay. We'll come back to that. So the input and output args are just going to be the paths | 21:56 |
tmckay | So add one arg, "swift://container/filename" | 21:56 |
tmckay | and one arg "swift://container/outputname" | 21:56 |
tmckay | of course based on your actual container name, etc | 21:56 |
rickflare | ok | 21:56 |
tmckay | now two other things we have to add because of swift and because we didn't use data sources ... | 21:57 |
tmckay | we need to add 2 configs too | 21:57 |
tmckay | So above arguments, there is configurations | 21:57 |
rickflare | wait | 21:58 |
rickflare | should I launch this? | 21:58 |
tmckay | not yet | 21:58 |
rickflare | ok | 21:58 |
tmckay | it's missing the swift username and password for the input output paths | 21:58 |
tmckay | pain, I know, but they have to be there | 21:58 |
rickflare | k | 21:58 |
tmckay | so we want a config "fs.swift.service.sahara.username" set to the username from the keystone rc | 21:59 |
tmckay | and another one "fs.swift.service.sahara.password" set to the password. Then I think you can launch | 21:59 |
tmckay | One you have a job setup, it's relatively easy to use the "relaunch" and run it again, but the first time there is a bunch of stuff to set up | 22:00 |
rickflare | launching | 22:00 |
rickflare | failed like a mofo | 22:00 |
rickflare | lol | 22:00 |
tmckay | heh, okay, back to /tmp/spark-edp to see what it says this time | 22:01 |
rickflare | wtf | 22:03 |
tmckay | oooo, I think mine is working | 22:03 |
rickflare | my master is now refusing | 22:03 |
rickflare | ssh | 22:03 |
rickflare | strang | 22:03 |
rickflare | ok | 22:03 |
rickflare | im in | 22:03 |
tmckay | yay, I ran it successfully. Okay, so we have a template to compare too | 22:04 |
tmckay | what's your stderr say? | 22:04 |
* tmckay wishes there was a good way to autodetect main class in a jar | 22:04 | |
tmckay | maybe there is, I'm not a java guy | 22:05 |
tmckay | but that is something I always mess up | 22:05 |
rickflare | there is nothing | 22:06 |
rickflare | in the folder at all | 22:06 |
tmckay | in /tmp/spark-edp, there is a uuid-named folder that is empty? | 22:06 |
tmckay | or no new uuid? (just the first one we ran) | 22:07 |
tmckay | cause that probably means it errored on the sahara side, so we look in the sahara log (which I think is probably /var/log/sahara for you) | 22:07 |
tmckay | Oh, yeah, what's the status on horizon for that last run? | 22:08 |
tmckay | Failed, or Done with Error? | 22:08 |
tmckay | Failed means it crashed before it got to the cluster | 22:08 |
rickflare | 57960e6-47a9-4c76-877b-c645ec28aaf8 | 22:08 |
rickflare | Sparkwordcount | 22:08 |
rickflare | SparkTest | 22:08 |
rickflare | Failed | 22:08 |
tmckay | okay, so we check /var/log/sahara | 22:09 |
tmckay | this seems harder when I talk someone through it. As a noob, with no preconceived notions, any feedback you have on this would be awesome | 22:09 |
rickflare | the api? | 22:09 |
rickflare | or the engine | 22:10 |
rickflare | well | 22:10 |
tmckay | ah, engine I think. you can grep for the uuid above | 22:10 |
rickflare | the troubleshooting is a lot man | 22:10 |
tmckay | yeah | 22:10 |
rickflare | newb admins | 22:10 |
rickflare | are not going to be able to do this | 22:10 |
rickflare | at all | 22:10 |
rickflare | even good ones | 22:10 |
tmckay | we've been bemoaning that for cycles and cycles | 22:10 |
rickflare | will struggle | 22:10 |
rickflare | but | 22:10 |
rickflare | tbh | 22:10 |
rickflare | lot is not on you guys | 22:10 |
rickflare | hadoop | 22:11 |
rickflare | cassandra | 22:11 |
rickflare | and spark | 22:11 |
rickflare | are PITA's | 22:11 |
tmckay | yeah, we talk about greasing the rails for debug all the time, but it's tough. Maybe the N cycle, we can make that our focus | 22:11 |
rickflare | http://pastebin.com/7FymykGc | 22:12 |
rickflare | no idea what the hell is going on | 22:12 |
tmckay | okay, just something wrong in the submission. Let's rewind a bit. | 22:13 |
tmckay | When you look at the "Job binaries" panel, how many do you have? | 22:14 |
*** apavlov has quit IRC | 22:14 | |
rickflare | three | 22:15 |
tmckay | rickflare, ah, okay. So, did you successfully upload that one to the database via horizon? | 22:15 |
tmckay | before crobertsrh1 mentioned swift? | 22:16 |
tmckay | I think we should start there, to eliminate a variable, and give you some success | 22:16 |
rickflare | yes | 22:16 |
tmckay | I think this went wrong trying to retrieve the job binary from swift. We can dodge that for the moment by running the db one | 22:16 |
rickflare | it also wont let me delete any of these | 22:17 |
tmckay | so, we need to create a job template that refences the job binary that is in the db | 22:17 |
rickflare | Error: Unable to delete job binary: WordCountfile | 22:17 |
tmckay | yeah, because they are referenced by job templates | 22:17 |
tmckay | if you delete the job templates, then you can delete the other job binaries, and we can run through again. Should be quicker this time | 22:18 |
tmckay | rickflare, actually, wait. | 22:18 |
tmckay | you must already have a legit job, because you launched it successfully once | 22:18 |
tmckay | Can you find the job on the "Jobs" tab that says "Done with Error?" | 22:19 |
tmckay | we can do a relaunch on that one | 22:19 |
tmckay | when you relaunch, you have an opportunity to correct stuff on the configure tab | 22:21 |
rickflare | failed again | 22:21 |
tmckay | right, because we have to change stuff :) | 22:21 |
tmckay | rickflare, okay, do relaunch on existing cluster, go to the configure tab, but don't launch it | 22:22 |
tmckay | this is the one that originally said "Done With Error", correct? | 22:22 |
rickflare | i still can delete these binaries | 22:22 |
rickflare | and i have no job templates now | 22:23 |
tmckay | try deleting all the jobs | 22:23 |
rickflare | they are all gone | 22:23 |
tmckay | okay, so no job templates, and no jobs | 22:24 |
rickflare | right | 22:24 |
rickflare | the stuff in swift | 22:24 |
rickflare | those job binaries | 22:24 |
rickflare | i can not delete | 22:24 |
tmckay | that is strange. What's it say? | 22:25 |
*** dave-mccowan has quit IRC | 22:26 | |
tmckay | rickflare, that object in sahara should just be a record holding a path, so if it's not referenced by a completed job or a job template it should be deletable. Strange. | 22:27 |
tmckay | rickflare, oh, is it marked "protected" ? | 22:29 |
tmckay | you can click on the name link and get info, there is a protected field | 22:29 |
rickflare | where is that at | 22:30 |
tmckay | on the job binaries page, click on the hyperlink in the name column | 22:30 |
tmckay | Should have boolean values for public and protected in the output there | 22:30 |
rickflare | Name | 22:31 |
rickflare | WordCountfile | 22:31 |
rickflare | ID | 22:31 |
rickflare | 53ea5aef-ddd0-43b4-9464-32b69e04f4a9 | 22:31 |
rickflare | URL | 22:31 |
rickflare | swift://swift://sparkstuff/sparkwordcountbinary | 22:31 |
rickflare | Description | 22:31 |
rickflare | None | 22:31 |
rickflare | Create time | 22:31 |
rickflare | Feb. 16, 2016, 9:40 p.m. | 22:31 |
rickflare | dont see that | 22:31 |
rickflare | and I cant edit it | 22:32 |
tmckay | rickflare, okay, we can come back to this and drill the sahara-api and engine log to find out why delete is failed. | 22:33 |
tmckay | But I think I see the problem | 22:33 |
tmckay | the url is swift://swift:// | 22:33 |
rickflare | oh shit | 22:34 |
rickflare | LMAO | 22:34 |
rickflare | it is | 22:34 |
tmckay | so, we may have a tweak to horizon for that. It may have been horizon's fault, sahara's fault, or your fault (we'll have to figure that out) | 22:34 |
tmckay | But let's try again. | 22:34 |
rickflare | im trying | 22:35 |
rickflare | it was my fault | 22:35 |
rickflare | i entered swift:// | 22:35 |
rickflare | then the stuff | 22:35 |
rickflare | it should error check for that though | 22:35 |
tmckay | on the horizon page, yeah, it should be smart enough to not add if you already did | 22:35 |
tmckay | exactly | 22:35 |
tmckay | trying to be helpful, it messed you up | 22:35 |
tmckay | okay, so if you have the job binary, we create the job template again, then launch | 22:36 |
tmckay | configure tab on the launch needs 5 things | 22:36 |
tmckay | main class, user and password configuration values for swift, and input and output arguments | 22:37 |
rickflare | alunched | 22:37 |
rickflare | running! | 22:37 |
tmckay | awesome | 22:37 |
tmckay | that extra swift add is definitely a bug, well done | 22:37 |
rickflare | dammit | 22:38 |
rickflare | error | 22:38 |
tmckay | that should make mitaka | 22:38 |
tmckay | okay, done with error? or Failed | 22:38 |
rickflare | done with error | 22:38 |
tmckay | yay! better | 22:38 |
tmckay | k, back to /tmp/spark-edp | 22:38 |
tmckay | you will be an expert at this in no time :) | 22:38 |
* tmckay bets you got the class name wrong | 22:38 | |
tmckay | cuz I do, all the time | 22:39 |
rickflare | Exception in thread "main" java.lang.ClassNotFoundException: swift://sparkstuff.sahara/monstertextfile | 22:39 |
tmckay | okay, weird, I need to see more. can you paste stderr and the launch log? | 22:40 |
tmckay | rickflare, ^^ that makes me thing an arg was missing or out of place | 22:41 |
rickflare | http://pastebin.com/L5TMqjae | 22:41 |
tmckay | yeah, the wrapper class tried to take the input path as the class to run | 22:42 |
tmckay | you have the launch log? | 22:43 |
rickflare | http://pastebin.com/HAFaBM98 | 22:43 |
tmckay | thank you :) | 22:43 |
* tmckay compares to my successful run | 22:43 | |
tmckay | man, I wish I could see your screen :) so much easier to show someone in person | 22:43 |
rickflare | pm me | 22:45 |
tmckay | rickflare, okay, looks to me like you didn's set the main class value | 22:45 |
rickflare | ahh | 22:45 |
rickflare | ok | 22:45 |
tmckay | hold, should be exactly this ... | 22:46 |
tmckay | sahara.edp.spark.SparkWordCount | 22:46 |
tmckay | now, the only other potential problem that I might anticipate is that Oozie has problems with jar files that do not end in ".jar". I don't know if spark does, but you named your binary wordcountreal | 22:47 |
tmckay | sahara uses the name of the object as the filename | 22:47 |
tmckay | so if it fails again, we'll try making one called wordcountreal.jar If that's an issue, it should be a bug too (sahara should force .jar on the name) | 22:48 |
rickflare | i need the same args | 22:48 |
rickflare | and configs | 22:48 |
rickflare | right | 22:48 |
tmckay | yeah, this is where relanuch is great | 22:48 |
tmckay | rickflare, so go to the Done with Error job on the jobs page and select "relaunch on existing cluster" from the menu to the right | 22:49 |
tmckay | most of your args should still be there, username and password are probably blank | 22:49 |
tmckay | we just need to add the class | 22:49 |
rickflare | pending | 22:50 |
rickflare | running | 22:50 |
* tmckay come sahara, don't embarass me | 22:50 | |
tmckay | you can log in and watch it in /tmp/spark as it goes ... | 22:50 |
rickflare | running longer | 22:50 |
rickflare | done with error | 22:50 |
tmckay | okay, let's see what it says this time :) must be close | 22:51 |
tmckay | I may have to go here soon | 22:51 |
tmckay | but I want to see this work | 22:51 |
rickflare | http://pastebin.com/PNZbyKfH | 22:51 |
rickflare | lots more | 22:52 |
rickflare | in stderr | 22:52 |
rickflare | http://pastebin.com/5fwcNems | 22:52 |
tmckay | hmm, so, I wonder. if you do "swift list sparkstuff" is there an outputfile there? | 22:54 |
tmckay | I don't see any failure here. anything in stdout? | 22:54 |
tmckay | might have failed trying to write the result | 22:55 |
rickflare | oh wait | 22:55 |
rickflare | i have to make a outputfile? | 22:56 |
rickflare | i did not make one | 22:56 |
rickflare | in the object sotre | 22:56 |
tmckay | did you send me the whole stderr? I only have 41 lines | 22:56 |
tmckay | no, it should auto create | 22:56 |
tmckay | I think it will actually fail if it already exists. We have a fancy url fix for that (we can talk about that later) | 22:56 |
rickflare | http://pastebin.com/6Fni64GV | 22:56 |
rickflare | which i know i set | 22:57 |
rickflare | btw | 22:57 |
tmckay | k, what does your spark.xml say? | 22:58 |
tmckay | form the job run dir on master | 22:58 |
tmckay | rickflare, mine looks like this | 22:59 |
tmckay | http://pastebin.com/eZnecEW4 | 22:59 |
tmckay | we are so close ... another way to do this is put input/output in hdfs, and then give the hdfs://blah/blah paths as input and output | 23:00 |
* tmckay is going to save this irc log and mine it for user experience improvements | 23:01 | |
rickflare | http://pastebin.com/8AJKV7yh | 23:02 |
rickflare | is mine | 23:02 |
*** araji has quit IRC | 23:03 | |
tmckay | strange | 23:04 |
rickflare | yea | 23:04 |
rickflare | im going to have to run soon | 23:05 |
tmckay | rickflare, this could be a classpath issue. What version of spark are you using? | 23:05 |
rickflare | we can pick this up tomorrow | 23:05 |
tmckay | rickflare, yeah, me too | 23:05 |
rickflare | good question | 23:05 |
rickflare | i think its 1.6.0 | 23:05 |
tmckay | yeah, iirc I had to tweak this for 1.3.1, and it changed for 1.6.0 | 23:05 |
tmckay | recently | 23:05 |
*** sgotliv_ has quit IRC | 23:05 | |
rickflare | 1.6.0 | 23:06 |
tmckay | k, we'll poke tomorrow. good news is, you did everything right | 23:06 |
rickflare | sweet | 23:06 |
rickflare | and i learned | 23:06 |
rickflare | a lot | 23:06 |
tmckay | if we use hdfs paths, it will work | 23:06 |
rickflare | about how the jobs are invoked | 23:06 |
tmckay | yeah, we got pretty far. I'll have to research, a change about this came through in recent memory | 23:06 |
tmckay | I think | 23:06 |
* rickflare tips his hat to tmckay | 23:06 | |
tmckay | talk to you tomorrow | 23:06 |
rickflare | ok take care | 23:07 |
rickflare | and thanks again | 23:07 |
tmckay | you too | 23:07 |
tmckay | np, I want you to be successful | 23:07 |
tmckay | we all do :) | 23:07 |
rickflare | that means a great deal to me | 23:07 |
tmckay | it may be as easy as patching your sahara binaries on your controller | 23:07 |
tmckay | cuz you're not running master | 23:08 |
tmckay | alright, see you tomorrow | 23:08 |
rickflare | take care! | 23:10 |
*** sgotliv has joined #openstack-sahara | 23:17 | |
*** rcernin has quit IRC | 23:18 | |
*** DuncanT_ has joined #openstack-sahara | 23:30 | |
*** dave-mccowan has joined #openstack-sahara | 23:31 | |
*** rickflare2 has joined #openstack-sahara | 23:31 | |
*** kgalanov_ has joined #openstack-sahara | 23:33 | |
*** ruhe2 has joined #openstack-sahara | 23:35 | |
*** ekarlso has quit IRC | 23:37 | |
*** ruhe has quit IRC | 23:37 | |
*** rickflare has quit IRC | 23:37 | |
*** DuncanT has quit IRC | 23:37 | |
*** kgalanov has quit IRC | 23:37 | |
*** ruhe2 is now known as ruhe | 23:37 | |
*** rickflare2 is now known as rickflare | 23:37 | |
*** kgalanov_ is now known as kgalanov | 23:38 | |
*** DuncanT_ is now known as DuncanT | 23:43 | |
*** ekarlso has joined #openstack-sahara | 23:47 | |
*** ekarlso has quit IRC | 23:48 | |
*** ekarlso has joined #openstack-sahara | 23:49 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!