Friday, 2014-12-05

*** tosky has quit IRC00:06
*** openstackgerrit has quit IRC00:18
*** openstackgerrit has joined #openstack-sahara00:19
*** hdd has quit IRC00:22
openstackgerritAndrew Lazarev proposed openstack/sahara: Fixed scaling with new node group with auto sg  https://review.openstack.org/13928500:35
*** tnovacik has quit IRC00:35
*** ViswaV_ has quit IRC00:36
*** Networkn3rd has quit IRC00:44
oikawahttps://bugs.launchpad.net/sahara/+bug/1390414 How about this bug report ? This patch is a little large (30KB). I want to start working as soon as possible If triage of this report is bug.01:06
uvirtbotLaunchpad bug 1390414 in sahara "SwiftNativeFileSystem's directory is incompatible with Swift and Horizon" [Undecided,New]01:06
*** ViswaV has joined #openstack-sahara01:12
*** ViswaV_ has joined #openstack-sahara01:14
elmikooikawa: i think i've seen that issue when running pig jobs and storing output to a Swift container01:16
*** ViswaV has quit IRC01:17
elmikooikawa: https://bugs.launchpad.net/sahara/+bug/1390414 is triaged and assigned to you01:20
uvirtbotLaunchpad bug 1390414 in sahara "SwiftNativeFileSystem's directory is incompatible with Swift and Horizon" [Medium,Confirmed]01:20
*** hdd has joined #openstack-sahara01:22
*** ViswaV_ has quit IRC01:32
*** weiting has joined #openstack-sahara01:56
*** weiting has quit IRC01:59
*** Networkn3rd has joined #openstack-sahara02:11
*** hdd has quit IRC02:32
*** witlessb has joined #openstack-sahara02:56
*** Poornima has joined #openstack-sahara03:01
*** witlessb has quit IRC03:01
oikawaelmiko: thanks!03:21
*** tellesnobrega_ has quit IRC03:33
openstackgerritJeremy Stanley proposed openstack/python-saharaclient: Workflow documentation is now in infra-manual  https://review.openstack.org/13938303:51
openstackgerritJeremy Stanley proposed openstack/sahara: Workflow documentation is now in infra-manual  https://review.openstack.org/13938703:52
openstackgerritJeremy Stanley proposed openstack/sahara-dashboard: Workflow documentation is now in infra-manual  https://review.openstack.org/13938803:52
openstackgerritJeremy Stanley proposed openstack/sahara-extra: Workflow documentation is now in infra-manual  https://review.openstack.org/13938903:52
openstackgerritJeremy Stanley proposed openstack/sahara-image-elements: Workflow documentation is now in infra-manual  https://review.openstack.org/13939003:52
openstackgerritJeremy Stanley proposed openstack/sahara-specs: Workflow documentation is now in infra-manual  https://review.openstack.org/13939103:52
*** ViswaV has joined #openstack-sahara03:55
*** ViswaV has quit IRC03:59
*** ViswaV has joined #openstack-sahara04:00
openstackgerritJeremy Stanley proposed stackforge/sahara-guestagent: Workflow documentation is now in infra-manual  https://review.openstack.org/13951404:12
openstackgerritKazuki OIKAWA proposed openstack/sahara: Add edp.java.adapt_for_oozie config for Java Action  https://review.openstack.org/11588404:39
*** ViswaV has quit IRC04:51
*** Networkn3rd has quit IRC04:59
*** chandankumar has joined #openstack-sahara05:08
*** chandankumar has quit IRC05:09
*** ghenriks has quit IRC05:10
*** chandankumar has joined #openstack-sahara05:24
*** Poornima has quit IRC05:26
openstackgerritKazuki OIKAWA proposed openstack/sahara-extra: Add main function wrapper for edp.java.adapt_for_oozie config  https://review.openstack.org/13952205:50
*** Longgeek has joined #openstack-sahara05:52
*** Poornima has joined #openstack-sahara05:56
openstackgerritKazuki OIKAWA proposed openstack/sahara-extra: Add main function wrapper for edp.java.adapt_for_oozie config  https://review.openstack.org/13952206:23
*** ViswaV has joined #openstack-sahara06:25
*** ViswaV has quit IRC06:25
*** ViswaV has joined #openstack-sahara06:25
*** ghenriks has joined #openstack-sahara06:27
*** Longgeek has quit IRC06:30
*** Longgeek has joined #openstack-sahara06:32
*** openstackgerrit has quit IRC06:49
*** openstackgerrit has joined #openstack-sahara06:49
*** ViswaV_ has joined #openstack-sahara07:07
*** ViswaV has quit IRC07:08
*** tnovacik has joined #openstack-sahara07:44
*** tnovacik has quit IRC07:58
*** tellesnobrega_ has joined #openstack-sahara08:00
*** tellesnobrega_ has quit IRC08:04
*** witlessb has joined #openstack-sahara08:17
openstackgerritKen Chen proposed openstack/sahara-specs: Add more services into CDH  https://review.openstack.org/13957408:50
openstackgerritKen Chen proposed openstack/sahara-specs: Add more services into CDH  https://review.openstack.org/13957408:52
*** ViswaV_ has quit IRC09:09
*** skolekonov has joined #openstack-sahara09:11
*** stannie has joined #openstack-sahara09:17
*** IvanBerezovskiy1 has joined #openstack-sahara09:22
*** tellesnobrega_ has joined #openstack-sahara09:35
*** tellesnobrega_ has quit IRC10:00
*** chandankumar has quit IRC10:02
*** chandankumar has joined #openstack-sahara10:09
openstackgerritMerged openstack/sahara-image-elements: Workflow documentation is now in infra-manual  https://review.openstack.org/13939010:51
openstackgerritMerged openstack/sahara-extra: Workflow documentation is now in infra-manual  https://review.openstack.org/13938910:53
*** tosky has joined #openstack-sahara10:53
openstackgerritMerged openstack/sahara-specs: Workflow documentation is now in infra-manual  https://review.openstack.org/13939110:55
openstackgerritMerged openstack/python-saharaclient: Workflow documentation is now in infra-manual  https://review.openstack.org/13938311:19
openstackgerritSergey Reshetnyak proposed openstack/sahara: Fixed scaling with new node group with auto sg  https://review.openstack.org/13928511:56
toskylooking at the tests executed by jenkins, I noticed that data_processing tests (so API and CLI) in tempest are not executed for the stable/icehouse branch12:01
toskyin fact the line sahara=True is not enabled in the [service_available] section of the generated tempest.conf (by devstack?)12:02
toskyis it expected, as Sahara was not fully integrated for IceHouse?12:02
SergeyLukjanovtosky, yup, because sahara started to be integrated from juno12:03
toskySergeyLukjanov: so should I report a bug if I find that some tempest tests fail in icehouse?12:04
toskyor not?12:04
toskyor should I ask on #openstack-qa?12:04
SergeyLukjanovtosky, nope, tests were done for sahara juno+ I think12:04
toskyack, thanks12:05
toskyI was unsure as tempest should support all the released version, but Sahara was not official official12:05
toskytempest master*12:05
SergeyLukjanovtosky, yeah, only starting juno12:06
SergeyLukjanovfor sahara12:06
openstackgerritSergey Lukjanov proposed openstack/sahara: Update conf sample after oslo.messaging release  https://review.openstack.org/13904612:37
*** Longgeek has quit IRC12:52
*** chandankumar has quit IRC13:05
*** hdd has joined #openstack-sahara13:10
*** Longgeek has joined #openstack-sahara13:17
*** tmckay has quit IRC13:29
*** ylobankov has joined #openstack-sahara13:33
openstackgerritMerged openstack/sahara: Fixed Fake plugin for Fedora image  https://review.openstack.org/13894313:38
*** skolekonov has quit IRC13:42
*** miqui_ has joined #openstack-sahara14:04
*** _crobertsrh is now known as crobertsrh14:14
*** tmckay has joined #openstack-sahara14:31
*** hdd has quit IRC14:37
openstackgerritTrevor McKay proposed openstack/sahara-specs: [EDP] Add options supporting DataSource identifiers in job_configs  https://review.openstack.org/13880914:57
*** egafford has joined #openstack-sahara15:03
openstackgerritKen Chen proposed openstack/sahara: Fix HIVESERVER2 number issue  https://review.openstack.org/13965815:15
*** Poornima has quit IRC15:17
*** hdd has joined #openstack-sahara15:27
crobertsrhAnyone else have thoughts on https://review.openstack.org/#/c/136727/  given that the work to actually support this feature is coming very soon?15:31
crobertsrhWe just released a new version of saharaclient and it will most likely be fully supported by the next release (unless we were to release a version just to remove these methods).15:32
SergeyLukjanovcrobertsrh, I'm ok if it'll be implemented in ~ month15:33
crobertsrhI think it will be15:34
SergeyLukjanovcrobertsrh, no real need to remove updates, release, than add updates and release again :)15:34
crobertsrhUnless we need to practice :)15:34
*** Networkn3rd has joined #openstack-sahara15:37
openstackgerritKen Chen proposed openstack/sahara: Fix HIVESERVER2 number issue  https://review.openstack.org/13965815:42
egaffordtmckay, elmiko: I was thinking about our discussion on mapping data sources (and other args) to job executions, and about the lack of any abstraction layer to unify the way we pass args to jobs. It occurred to me that if we moved the definition of a param/arg/config map to the job itself, things might make a lot more sense. Basically, the idea would be to allow the creation of a consistent, human-readable definition for any specif16:07
egaffordSo the job definition could take a map of {argument_name: {validation_type: _, injection_rule: _, required: _, default: _)}. (Or just default with a false-ish sentinel value for required.)16:07
egaffordValidation_type could be string, number, data_type (which could take a URL, id, or name, as discussed), or others.16:07
egaffordInjection_rule could be argument[index], param['name'], or config['name'].16:07
egaffordIt could allow the job itself to define what it needs, regardless of engine, and give us the glue to make it all work, readably, at the execution definition. It's definitely more heavyweight than what we were talking about yesterday, but could allow some really nice wizarding once wired up, and does feel to me like the right final goal if we want to be all things to all people. Thoughts, and apologies if this has already been disc16:07
openstackgerritMerged openstack/sahara: Update conf sample after oslo.messaging release  https://review.openstack.org/13904616:09
tmckayso a job carries a template that needs to be filled in at execution time, and the UI is driven by it16:09
elmikoegafford: interesting idea16:10
tmckaycrobertsrh, ^^16:10
egaffordtmckay: Right.16:10
crobertsrhmakes sense...I'll think about it more...seems good though16:11
egaffordtmckay: But since the template really is attached, permanently, to the job, and different people might well define and run the jobs, it's a useability win to put the mapping on the job itself.16:11
tmckayagreed16:11
egaffordIt also makes a lot of potential collision problems on data source names and such mostly go away (if the arg is defined as a data type, and you get a string that's not a guid, your path to finding that thing is unambiguous.)16:12
tmckaythinking about scope (does it fit in kilo?), and compatibility issues (what about existing jobs in a Sahara database)16:13
egaffordtmckay: Sure; I'd hope that this mapping would be an optional feature, and that old-school config/arg/params would override templating.16:14
egaffordAs to scope, very hard to say.16:14
tmckayI think it's a good idea -- you're right, it's clear from our discussions that what we ultimately need is a mapping mechanism16:15
tmckayegafford, will you write up a blueprint and a spec when you have a chance?16:15
egaffordWe need a unified job argument definition scheme, certainly, and the only structure that works is a map. Sure; I'd be happy to.16:16
elmikoegafford: i agree with tmckay, write it up as a spec.16:19
egaffordtmckay, elmiko: Definitely, needs all kinds of review. Just wanted to hash it out here a bit to make certain I was on a road that hadn't already been traveled before I showed up.16:20
tmckayegafford, nope.  Historically, EDP grew up being very hadoop centric, and the first supported job type was mapreduce I believe, with a traditional single input dir and output dir.16:21
elmikoegafford: i don't think so, but i am curious to see how we contain the mapping16:21
tmckaydevelopment was really quick, with emphasis on other (constrained) job types16:21
tmckayIt's only recently that we've really started to focus on flexibility and generality.  Issues started to pop up when we added Java (this past Spring)16:22
egaffordtmckay: Sure, it makes sense that development to date would've taken a "SUPPORT MORE PLUGINS NOW" focus.16:22
tmckayyeah.  Time to shift focus and iterate, now that we've got some experience with it and we've found some holes16:23
egaffordYup. Power users can make it work at all, thanks to what's already been done. Now we lower the bar.16:24
egafford(BTW, "power users can make it work at all" is intended as recognition of a major accomplishment, given the timelines involved and the number of different platforms supported.)16:27
tmckay:) thanks. Hindsight is always 20/20.  Early efforts did not consider general paradigms like Java/Spark, and now we have a "support the old stuff and don't wreck the API" constraint16:29
tmckayBut, we have the technology.  We can rebuild it.16:29
egaffordHey, efforts to date allowed me to reasonably quickly script out the initialization and kickoff of jobs in four different data processing frameworks simultaneously, and they reliably succeeded by the end. That's not bad for government work there, even without wizards.16:31
tmckaywe're supposed to be better than the government16:31
egaffordI've worked for the government, albeit briefly. We are.16:32
* tmckay waves to the listeners16:32
elmikolol16:33
egaffordYes, there's that. And I'm sure there are a ton of very competent, engineering focused government initiatives out there.16:33
egaffordSo many.16:33
tmckayabsolutely16:33
egaffordAnyway, this's gotten awkward, so I'm gonna go wrestle with packages and think about a spec. Thanks all.16:34
openstackgerritOpenStack Proposal Bot proposed openstack/sahara: Updated from global requirements  https://review.openstack.org/13920916:40
*** IvanBerezovskiy1 has left #openstack-sahara16:41
openstackgerritKen Chen proposed openstack/sahara: Use first_run to Start Services  https://review.openstack.org/13447117:02
*** ViswaV has joined #openstack-sahara17:24
*** ViswaV has quit IRC17:29
*** ViswaV has joined #openstack-sahara17:31
openstackgerritMatthew Farrellee proposed openstack/sahara: Update oslo-incubator log  https://review.openstack.org/13914817:53
openstackgerritMatthew Farrellee proposed openstack/sahara: Update oslo-incubator policy  https://review.openstack.org/13914917:53
openstackgerritMatthew Farrellee proposed openstack/sahara: Update oslo-incubator threadgroup  https://review.openstack.org/13915017:53
openstackgerritMatthew Farrellee proposed openstack/sahara: Update oslo-incubator periodic_task  https://review.openstack.org/13915117:53
openstackgerritMatthew Farrellee proposed openstack/sahara: Removed _i18n module, it is not used directly  https://review.openstack.org/13914617:53
openstackgerritMatthew Farrellee proposed openstack/sahara: Update oslo-incubator lockutils  https://review.openstack.org/13914717:53
*** tellesnobrega_ has joined #openstack-sahara17:54
*** tellesnobrega_ has quit IRC17:59
elmikotmckay: this is almost ready to go, mind taking a look? https://review.openstack.org/#/c/137211/18:13
tmckaysure18:14
elmikothanks =)18:15
*** ViswaV has quit IRC18:16
*** ViswaV has joined #openstack-sahara18:31
tmckayelmiko, for consistency, shouldn't there be a specs/saharaclient/kilo?  Or are we waiting for spec to exist before we make the dir?18:32
tmckayto avoid empty dirs18:32
tmckaydefinitely will be specs for sahara in any release, but the client ... well maybe not18:33
tmckayIf that's the case, we might want to state that explicitly18:33
tmckayin the README18:33
tmckayit sounds to me like we'll have specs floating around in specs/saharaclient, whereas for Sahara they will always be in specs/release18:35
tmckaystructure could be parallel ... empty dirs aren't really a problem.  Kind of self-documenting, "we didn't do anything for client in this release"18:36
elmikotmckay: sec18:39
tmckay"If that's the case, we might want to state that explicitly" -- I mean the motivation for the different structure18:40
*** tosky has quit IRC18:43
elmikotmckay: i think i left out the specs/saharaclient because of the low number of specs for it. but in general you're correct we should have release based subdirs18:44
tmckayelmiko, ok, that's fine.  I might just add a sentence or two to the readme that says "low churn, structure differs to avoid empty subdirs"18:46
tmckayjust so someone doesn't think it's a mistake :)18:46
elmikocool, i think you're correct that we might add a sentence or something about that in the readme18:47
tmckayother than that, lgtm18:47
elmikoi actually had thought about that while doing the patch, i just couldn't justify making all these empty dirs. especially since i don't think i've seen a spec for saharaclient yet18:48
tmckay:) I could go either way. But if we state the motivation explicitly it will prevent jokers like me from saying "shouldn't this structure be parallel?"18:54
* tmckay shakes fist at FrozenClassError, his old nemesis18:55
tmckayguess I have to copy the darn thing after all18:55
elmikotmckay: well that, and then the question is also should their be a specific backlog dir under saharaclient?18:59
tmckayyes, actually, I had that thought too19:01
tmckayif something gets backlogged for client, do we just count on folks to figure it out from context?19:01
elmikotmckay: maybe i should spell it out clearly in the readme, and specify that the dirs should be created as needed?19:03
tmckayyeah, on demand.  someday a saharaclient backlog probably appears and then remains, empty19:04
tmckayyou could just create it now ...19:04
* tmckay shrugs19:04
elmikohmm, let me think about it and look at the other repos i borrowed from19:05
tmckayyeah, why a male in great shape?  Why not your average man on the street?19:07
tmckayoops19:08
tmckaywrong window, heh!19:08
tmckaythat one will keep them wondering ....19:08
elmikotmckay: ok, i'm thinking leave it empty for now. keystone has a similar layout and they don't have anything in there. plus i don't think git will let us check in empty dirs19:08
crobertsrhHa!19:08
elmikolol19:08
* tmckay for those who are wondering, it's about the choice of models for ballistics dummies19:09
tmckayside project19:09
crobertsrhNot sure that helps make it any less weird19:09
tmckaymaybe not19:09
elmikolol19:10
tmckayelmiko, sounds good on the empty dir19:11
*** samuelms has quit IRC19:28
*** tellesnobrega has quit IRC19:29
*** tellesnobrega_ has joined #openstack-sahara20:43
*** hdd has quit IRC20:49
*** _mattf is now known as mattf21:10
*** hdd has joined #openstack-sahara21:28
openstackgerritAndrew Lazarev proposed openstack/sahara: Fixed scaling with new node group with auto sg  https://review.openstack.org/13928521:36
*** tmckay has quit IRC21:42
*** Longgeek has quit IRC21:42
*** crobertsrh is now known as _crobertsrh21:50
*** Networkn3rd has quit IRC22:25
openstackgerritAndrew Lazarev proposed openstack/sahara: Fixed subprocess error reporting  https://review.openstack.org/13974222:40
*** egafford has quit IRC23:01
*** mattf is now known as _mattf23:19
alazarevoikawa, hi23:21
alazarevoikawa, please take a look at https://bugs.launchpad.net/sahara/+bug/139982223:22
uvirtbotLaunchpad bug 1399822 in sahara "[Vanilla2] Failed to scale cluster because of hive config" [Undecided,New]23:22
alazarevoikawa, it looks the issue was introduced by your change23:22

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!