*** IlyaE has joined #savanna | 00:12 | |
*** mattf is now known as _mattf | 00:50 | |
*** IlyaE has quit IRC | 01:15 | |
openstackgerrit | Mina Park proposed a change to openstack/python-savannaclient: Adding the ability to modify node group templates https://review.openstack.org/62276 | 01:26 |
---|---|---|
openstackgerrit | Mina Park proposed a change to openstack/python-savannaclient: Adding the ability to modify node group templates https://review.openstack.org/62276 | 01:34 |
*** nosnos has joined #savanna | 01:38 | |
*** jcooley_ has quit IRC | 01:55 | |
*** jcooley_ has joined #savanna | 02:27 | |
*** nosnos_ has joined #savanna | 02:30 | |
*** nosnos has quit IRC | 02:33 | |
*** jcooley_ has quit IRC | 02:37 | |
*** macjack has joined #savanna | 03:05 | |
*** jcooley_ has joined #savanna | 04:39 | |
*** akuznetsov has joined #savanna | 04:54 | |
openstackgerrit | Mina Park proposed a change to openstack/savanna-dashboard: Adding the ability to modify node group template https://review.openstack.org/61941 | 04:56 |
*** nosnos_ has quit IRC | 05:06 | |
*** nosnos has joined #savanna | 05:07 | |
openstackgerrit | Minkyung Maisy Kim proposed a change to openstack/savanna-dashboard: Adding the ability to modify cluster template https://review.openstack.org/61923 | 05:17 |
*** qwerty_nor has joined #savanna | 05:53 | |
*** nadya has joined #savanna | 05:57 | |
*** nadya is now known as Guest62333 | 05:57 | |
*** Guest62333 has quit IRC | 06:03 | |
*** macjack has quit IRC | 06:16 | |
*** qwerty_nor has quit IRC | 06:47 | |
*** akuznetsov has quit IRC | 06:59 | |
*** macjack has joined #savanna | 07:53 | |
*** akuznetsov has joined #savanna | 08:22 | |
*** macjack has quit IRC | 08:33 | |
*** jcooley_ has quit IRC | 08:54 | |
openstackgerrit | Sergey Reshetnyak proposed a change to openstack/savanna: Merge volumes.py and volumes_heat.py code https://review.openstack.org/63076 | 09:12 |
*** akuznetsov has quit IRC | 09:26 | |
*** macjack has joined #savanna | 09:32 | |
*** dmitryme has joined #savanna | 09:37 | |
*** jcooley_ has joined #savanna | 09:38 | |
*** ruhe has joined #savanna | 09:47 | |
*** ruhe has quit IRC | 09:58 | |
*** ruhe has joined #savanna | 09:58 | |
*** NikitaKonovalov has joined #savanna | 09:59 | |
*** SergeyLukjanov has joined #savanna | 10:03 | |
*** DinaBelova has joined #savanna | 10:04 | |
*** jcooley_ has quit IRC | 10:09 | |
*** jcooley_ has joined #savanna | 10:19 | |
*** NikitaKonovalov has quit IRC | 10:28 | |
*** NikitaKonovalov has joined #savanna | 10:29 | |
*** DinaBelova has quit IRC | 10:30 | |
*** DinaBelova has joined #savanna | 10:30 | |
*** akuznetsov has joined #savanna | 10:32 | |
*** IvanBerezovskiy has left #savanna | 10:46 | |
*** jcooley_ has quit IRC | 10:49 | |
*** aignatov has joined #savanna | 10:51 | |
*** ruhe has quit IRC | 10:59 | |
*** nosnos has quit IRC | 11:00 | |
*** ruhe has joined #savanna | 11:04 | |
openstackgerrit | Vadim Rovachev proposed a change to openstack/savanna-dashboard: Renamed tox virtualenv for UI tests https://review.openstack.org/63085 | 11:12 |
*** aignatov has quit IRC | 11:28 | |
*** ruhe has quit IRC | 11:32 | |
*** jcooley_ has joined #savanna | 11:32 | |
*** ruhe has joined #savanna | 11:32 | |
*** _mattf is now known as mattf | 11:46 | |
*** aignatov has joined #savanna | 11:47 | |
*** IvanBerezovskiy has joined #savanna | 11:51 | |
*** mattf is now known as _mattf | 12:00 | |
*** dmitryme has quit IRC | 12:02 | |
*** jcooley_ has quit IRC | 12:04 | |
*** ruhe is now known as ruhe_ | 12:05 | |
*** ruhe_ has quit IRC | 12:06 | |
*** venza has quit IRC | 12:12 | |
*** _mattf is now known as mattf | 12:14 | |
*** aignatov has quit IRC | 12:16 | |
*** aignatov has joined #savanna | 12:20 | |
*** ruhe has joined #savanna | 12:20 | |
*** NikitaKonovalov has quit IRC | 12:24 | |
*** dmitryme has joined #savanna | 12:29 | |
*** venza has joined #savanna | 12:40 | |
*** akuznetsov has quit IRC | 12:53 | |
openstackgerrit | A change was merged to openstack/savanna-dashboard: Renamed tox virtualenv for UI tests https://review.openstack.org/63085 | 12:56 |
*** jcooley_ has joined #savanna | 12:57 | |
*** venza has quit IRC | 12:58 | |
*** NikitaKonovalov has joined #savanna | 13:07 | |
*** venza has joined #savanna | 13:19 | |
*** jcooley_ has quit IRC | 13:27 | |
openstackgerrit | Yaroslav Lobankov proposed a change to openstack/savanna: Integration tests related changes https://review.openstack.org/63112 | 13:35 |
*** tmckay has joined #savanna | 13:40 | |
*** dmitryme_ has joined #savanna | 13:42 | |
*** dmitryme has quit IRC | 13:44 | |
*** dmitryme_ is now known as dmitryme | 13:44 | |
*** akuznetsov has joined #savanna | 13:47 | |
*** mattf is now known as _mattf | 13:48 | |
*** _mattf is now known as mattf | 13:56 | |
*** akuznetsov has quit IRC | 13:58 | |
*** mattf is now known as _mattf | 14:01 | |
*** _mattf is now known as mattf | 14:02 | |
*** qwerty_nor has joined #savanna | 14:09 | |
*** mattf is now known as _mattf | 14:14 | |
*** jcooley_ has joined #savanna | 14:18 | |
*** _mattf is now known as mattf | 14:34 | |
openstackgerrit | Alexander Kuznetsov proposed a change to openstack/savanna: Add code to configure cluster for external hdfs https://review.openstack.org/47828 | 14:45 |
*** openstack has joined #savanna | 14:49 | |
*** jcooley_ has quit IRC | 14:52 | |
*** nadya_ has joined #savanna | 14:57 | |
*** nadya_ has quit IRC | 15:04 | |
*** DinaBelova has quit IRC | 15:07 | |
*** rnirmal has joined #savanna | 15:08 | |
*** DinaBelova has joined #savanna | 15:12 | |
*** nadya_ has joined #savanna | 15:16 | |
*** IlyaE has joined #savanna | 15:21 | |
*** DinaBelova has quit IRC | 15:22 | |
*** NikitaKonovalov has quit IRC | 15:22 | |
*** NikitaKonovalov has joined #savanna | 15:30 | |
*** DinaBelova has joined #savanna | 15:41 | |
*** jcooley_ has joined #savanna | 15:44 | |
*** NikitaKonovalov has quit IRC | 15:55 | |
*** SergeyLukjanov has quit IRC | 15:56 | |
tmckay | aignatov, I just added a draft https://review.openstack.org/#/c/63156/ | 15:59 |
tmckay | Just the workflow generator and a test at this point, but this is what it will look like | 15:59 |
tmckay | oops, forgot pep8. I'll fix that later | 15:59 |
*** DinaBelova has quit IRC | 16:03 | |
*** qwerty_nor has quit IRC | 16:10 | |
*** nadya_ has quit IRC | 16:11 | |
*** qwerty_nor has joined #savanna | 16:13 | |
*** jcooley_ has quit IRC | 16:16 | |
*** _crobertsrh is now known as crobertsrh | 16:22 | |
*** ruhe has quit IRC | 16:28 | |
*** aignatov has quit IRC | 16:28 | |
openstackgerrit | A change was merged to openstack/savanna: Fixed reporting about new cluster state https://review.openstack.org/62971 | 16:30 |
*** jcooley_ has joined #savanna | 16:33 | |
*** nadya_ has joined #savanna | 16:34 | |
openstackgerrit | Sergey Reshetnyak proposed a change to openstack/savanna: Extract common part of instances.py and instances_heat.py https://review.openstack.org/62842 | 16:35 |
*** SergeyLukjanov has joined #savanna | 16:38 | |
*** nadya_ has quit IRC | 16:40 | |
*** ruhe has joined #savanna | 16:47 | |
*** aignatov has joined #savanna | 16:51 | |
*** jcooley_ has quit IRC | 16:52 | |
*** jcooley_ has joined #savanna | 16:55 | |
*** jcooley_ has quit IRC | 16:58 | |
*** SergeyLukjanov is now known as _SergeyLukjanov | 17:03 | |
*** macjack has quit IRC | 17:04 | |
*** _SergeyLukjanov has quit IRC | 17:04 | |
*** jcooley_ has joined #savanna | 17:04 | |
*** SergeyLukjanov has joined #savanna | 17:07 | |
*** jcooley_ has quit IRC | 17:09 | |
*** jcooley_ has joined #savanna | 17:15 | |
*** dmitryme has quit IRC | 17:16 | |
*** aignatov has quit IRC | 17:17 | |
*** ruhe has quit IRC | 17:18 | |
*** jcooley_ has quit IRC | 17:22 | |
*** DinaBelova has joined #savanna | 17:45 | |
*** sreshetnyak has joined #savanna | 17:47 | |
*** ruhe has joined #savanna | 17:51 | |
*** dmitryme has joined #savanna | 17:52 | |
SergeyLukjanov | team meeting will be in #openstack-meeting-alt | 18:00 |
SergeyLukjanov | in 5 minx | 18:00 |
*** aignatov has joined #savanna | 18:03 | |
SergeyLukjanov | savanna guys are you around? | 18:04 |
SergeyLukjanov | incorrect channel :) | 18:04 |
*** nadya has joined #savanna | 18:04 | |
*** nadya is now known as Guest74889 | 18:05 | |
*** alazarev has joined #savanna | 18:05 | |
mattf | tmckay, ^^ | 18:05 |
*** Guest74889 is now known as nadya_ | 18:06 | |
tmckay | thanks | 18:06 |
*** nadya_ has quit IRC | 18:14 | |
*** nadya_ has joined #savanna | 18:15 | |
*** DinaBelova has quit IRC | 18:16 | |
*** ruhe has quit IRC | 18:17 | |
*** ruhe has joined #savanna | 18:19 | |
*** akuznetsov has joined #savanna | 18:19 | |
*** IlyaE has quit IRC | 18:28 | |
mattf | alazarev, ouch re the lack of engagement on the idh plugin | 18:31 |
*** IlyaE has joined #savanna | 18:31 | |
mattf | sounds like you don't want to be on the hook to maintain it and expand it to do EDP | 18:31 |
mattf | and i'd agree that the vendor should have that burden | 18:31 |
chris_m | Along those lines, any news on the CDH plugin? | 18:32 |
alazarev | mattf: yep, exactly | 18:32 |
mattf | chris_m, i've seen no movement | 18:33 |
alazarev | mattf: but it will be good to have already written code merged | 18:33 |
alazarev | mattf: as a start point | 18:34 |
chris_m | That's unfortunate as well. Thanks. | 18:34 |
mattf | alazarev, but we shouldn't keep the code around if it is unmaintained and doesn't support features we think savanna users should expect | 18:35 |
mattf | at some point it becomes just chars we carry around that no one uses | 18:35 |
alazarev | Intel wants to support it, and they claim they will | 18:36 |
* mattf nods | 18:36 | |
* mattf missed https://review.openstack.org/#/c/62966/ because of V-1 | 18:37 | |
mattf | alazarev, re https://review.openstack.org/#/c/62511/7/savanna/plugins/vanilla/run_scripts.py,unified | 18:39 |
mattf | when the hadoop fs -put fails because hdfs isn't up yet, the execute_command should raise an exception, that exception will raise through oozie_share_lib. the code above will capture and retry the operation? | 18:40 |
mattf | (asking saves me from walking the code to confirm myself) | 18:40 |
alazarev | mattf: no, just fail | 18:40 |
alazarev | mattf: but with correct message and stacktrace | 18:41 |
mattf | ok, so the 60-80% failure rate will result in a failed cluster start, instead of a successful but broken cluster start? | 18:41 |
alazarev | mattf: yes, and https://review.openstack.org/#/c/62966/ is to fix that | 18:41 |
mattf | fixes by not even attempting the oozie startup until hdfs is started? | 18:42 |
mattf | (at least that's what it looks like to me) | 18:42 |
alazarev | mattf: exactly | 18:43 |
mattf | alazarev, awesome job! making the failure obvious is great, then properly gating startup is great! | 18:44 |
mattf | alazarev, should we commit both or just 62966 though? | 18:44 |
alazarev | alazarev: both of them are bugs, so both need to be fixed | 18:45 |
*** IlyaE has quit IRC | 18:45 | |
alazarev | mattf: both of them are bugs, so both need to be fixed | 18:45 |
mattf | in case the hdfs gate fails in the future, we still get a good error message from the oozie setup? | 18:45 |
mattf | i'd buy that | 18:45 |
alazarev | mattf: yes | 18:46 |
* mattf goes to find his +2 stamp | 18:46 | |
alazarev | and https://review.openstack.org/#/c/62511/ could be reverted once the issue fixed in oozie | 18:46 |
mattf | alazarev, wonderful job tracking this issue down and patching it | 18:46 |
chris_m | Where's the best place to look for errors in cluster launch? I've tried both vanilla and HDP with qcow images pointed from the docs, and the status just sits at "waiting". When I attach to the images, there are no relevant processes running. After about 12 hours, the status switched to "error". If I can find the error, that will go a long way. :) I have Havana and Savanna 0.3. | 18:47 |
alazarev | the fix is already in trunk, so we need to either wait for new version or patch our oozie in imagebuilder | 18:47 |
mattf | chris_m, you should check the savanna-api log. long waiting is often a network/ssh issue | 18:47 |
*** aignatov has quit IRC | 18:47 | |
mattf | alazarev, my preference is to wait for a new upstream release. putting things in -extras or patching as part of DIB should be a last resort | 18:48 |
chris_m | mattf: /var/log/savanna/api.log on the main savanna host? Found that....thanks! | 18:49 |
mattf | chris_m, that's where i put it in the RDO packaging | 18:49 |
alazarev | mattf: I've filed https://bugs.launchpad.net/savanna/+bug/1262023 for that. You can leave a comment about your preference. | 18:50 |
mattf | will do | 18:51 |
openstackgerrit | Sergey Reshetnyak proposed a change to openstack/savanna: Extract common part of instances.py and instances_heat.py https://review.openstack.org/62842 | 18:57 |
*** rnirmal has quit IRC | 19:02 | |
*** aignatov has joined #savanna | 19:07 | |
tmckay | aignatov, hi | 19:09 |
aignatov | tmckay: I'm here :) | 19:12 |
tmckay | aignatov, hi. I'm thinking about input and output data sources for the java action | 19:13 |
*** ruhe has quit IRC | 19:14 | |
tmckay | map-reduce uses mapred.input.dir (and output), hive and pig use params INPUT and OUTPUT | 19:14 |
tmckay | aignatov, but java actions have only <arg>. So, for the Wordcount example, I am passing hdfs paths as arg1 and arg2 for input/output | 19:15 |
tmckay | We have this semi-hardcoded concept of input/output in Savanna, and for ephemeral clusters we have data starting and ending in swift | 19:15 |
tmckay | So I see a few possibilities: | 19:16 |
tmckay | 1) use a long running cluster for a java action and use hdfs for input and output | 19:16 |
aignatov | maybe we just should not append datasources to java actions? :) | 19:17 |
tmckay | 2) pass swift urls as args to a java main() that expects swift urls instead of (or as an alternative to) hdfs | 19:17 |
tmckay | 3) move data from swift to hdfs and back again (somehow) | 19:18 |
tmckay | aignatov, yes, but what if someone wants to run a Wordcount type app on an ephemeral cluster? No solution right now, except #2 above (a specially written Wordcount that can do swift) | 19:19 |
*** akuznetsov has quit IRC | 19:20 | |
aignatov | btw, did you ses how jar job works with args paver swift | 19:20 |
aignatov | paver -> over | 19:20 |
aignatov | hadoop distcp -D fs.swift.service.savanna.username=admin -D fs.swift.service.savanna.password=swordfish swift://integration.savanna/temp swift://integration.savanna/temp1 | 19:21 |
alazarev | mattf: I've uploaded patch to https://issues.apache.org/jira/browse/HADOOP-10032 | 19:21 |
tmckay | aignatov, I think so. We have those extra configs in the workflows for swift paths | 19:21 |
tmckay | aignatov, but I'm assuming that the magic happens because of the hadoop patches which makes mapred.input.dir work, for example. Not sure how Wordcount would deal with a swift input path. I think the code in main() would have to be modified | 19:23 |
mattf | alazarev, thanks | 19:23 |
tmckay | unless FileInputFormat.addInputPath knows how to deal with swift:// | 19:23 |
tmckay | that's the part that is troubling me | 19:23 |
aignatov | the third approach will not work for big data stored in swift defenitely | 19:24 |
tmckay | aignatov, agreed, so I think that #1 (long running cluster, use hdfs) and #2 (write special main()) are the options for java actions with file io | 19:25 |
tmckay | and the UI/REST will need a way to allow a user to specify a list of args (and also the main class argument) | 19:25 |
tmckay | It was unclear to me what the swift integration patches to hadoop made available to jobs | 19:25 |
tmckay | It would be great if the Java file classes could handle swift directly | 19:26 |
tmckay | For a first pass, I suppose I can use a long running cluster and hdfs files | 19:27 |
tmckay | But we should think about all this ^^ :) | 19:27 |
tmckay | so I need to go and look and make sure that EDP is not going to try to force input/output for java jobs, heh | 19:28 |
aignatov | yes, actually we need get more help from experts like Nadya and akusnetsov | 19:29 |
aignatov | :) | 19:29 |
tmckay | nadya_, ^^ | 19:29 |
tmckay | yes, agreed. I'll pursue #1 for now | 19:29 |
*** nadya_ has quit IRC | 19:30 | |
tmckay | she didn't want to answer ;-) | 19:31 |
aignatov | indeed... | 19:31 |
* tmckay goes to think about how to include args and main-class in a job JSON cleanly | 19:31 | |
aignatov | maybe we just should try semi-hardcoded approach :) | 19:32 |
aignatov | as you said before | 19:32 |
aignatov | just claim users to pass args1 and args 2 as input/output | 19:32 |
*** sreshetnyak has quit IRC | 19:33 | |
aignatov | so solution 2 would work :) tmckay what do you think? | 19:34 |
aignatov | and if end users will want another solution to run EDP for java actions we can rework it | 19:36 |
tmckay | aignatov, yes, I think that might be okay. We give them 2 options, hdfs with long-running cluster, no changes necessary, or swift-enabled main() for ephemeral clusters (but the user must do the work) | 19:39 |
tmckay | aignatov, it makes me wonder what kind of Swift libs there are in Java. Is #2 easy, is the question. | 19:39 |
aignatov | you mean swift libs in hadoop stuff? | 19:40 |
tmckay | yes. If I have Wordcount.main() for example, how easy or hard is it to take swift file args and work on them? | 19:41 |
tmckay | I think it must not be too hard because mapred can do it :) | 19:42 |
tmckay | I should go look and see how that works | 19:42 |
tmckay | aignatov, these would be good user dev pages too, maybe. Show examples of how to write different types of jobs and launch them from Savanna | 19:43 |
aignatov | tmckay: as I know, map reduce example of word count can work over swift, it's easy as I remember | 19:45 |
aignatov | so the example job of workout should look like: | 19:47 |
aignatov | hadoop jar wordcount -D fs.swift.service.savanna.username=admin -D fs.swift.service.savanna.password=swordfish swift://integration.savanna/input swift://integration.savanna/output | 19:47 |
aignatov | something like that | 19:47 |
tmckay | oh, wow, that works? | 19:48 |
tmckay | With a wordcount like this? http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/com.cloudera.hadoop/hadoop-examples/0.20.2-320/org/apache/hadoop/examples/WordCount.java | 19:48 |
tmckay | That would me that the FileInputFormat etc already deal with the swift:// schema | 19:49 |
tmckay | which would be great | 19:49 |
tmckay | "that would mean" | 19:49 |
tmckay | I'll make a cluster and try it | 19:49 |
aignatov | tmckay: yeah, that's should work :) sorry, I didn't understand initially your question about swift args | 19:54 |
* aignatov is starting cluster to check his words | 19:54 | |
tmckay | aignatov, no problem, I'm learning as I go! Always that way on the leading edge, it seems :) If that works, we're all set. | 19:55 |
tmckay | aignatov, heh, reading back I see now that was what you were saying earlier about hadoop distcp. Sorry I missed it. | 20:15 |
tmckay | sometimes IRC is not great (but cheaper than plan tickets) | 20:15 |
tmckay | plane | 20:16 |
*** dmitryme has quit IRC | 20:22 | |
openstackgerrit | A change was merged to openstack/savanna: Changing oozie libs setup to manual copy https://review.openstack.org/62511 | 20:26 |
*** IlyaE has joined #savanna | 20:28 | |
openstackgerrit | Alexander Ignatov proposed a change to openstack/savanna: Fixed issue with undeleted instanses https://review.openstack.org/63207 | 20:31 |
openstackgerrit | Alexander Ignatov proposed a change to openstack/savanna: Fixed issue with undeleted instanses https://review.openstack.org/63207 | 20:45 |
openstackgerrit | Alexander Ignatov proposed a change to openstack/savanna: Fixed issue with undeleted instances https://review.openstack.org/63207 | 20:48 |
*** DinaBelova has joined #savanna | 20:48 | |
*** aignatov has quit IRC | 20:48 | |
*** DinaBelova has quit IRC | 20:52 | |
*** alazarev has quit IRC | 20:53 | |
*** alazarev has joined #savanna | 20:54 | |
*** dmitryme has joined #savanna | 21:06 | |
*** dmitryme has quit IRC | 21:29 | |
*** SergeyLukjanov has quit IRC | 21:46 | |
*** crobertsrh is now known as _crobertsrh | 21:48 | |
*** qwerty_nor has quit IRC | 21:58 | |
*** jcooley_ has joined #savanna | 22:19 | |
*** mattf is now known as _mattf | 22:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!