Permalink
Commits on Jan 28, 2016
  1. Version bump to v2.0.0.pre1

    jowl committed Jan 28, 2016
  2. Merge branch 'avoid-get-put'

    jowl committed Jan 28, 2016
  3. Avoid ScriptingContainer.get()/put()

    They are a bit unpredictable in general according to @grddev, and caused
    runtime.get("ARGV") to return nil in (at least) JRuby 1.7.23 in particular.
    jowl committed Dec 14, 2015
  4. Merge branch 'puck-1.2.3'

    jowl committed Jan 28, 2016
  5. Update to Puck v1.2.3

    Puck v1.2.3 uses absolute paths and the classloader doesn't, which is
    the reason for the updated job runner.
    jowl committed Jan 28, 2016
  6. Merge branch 'example-readme-fix'

    jowl committed Jan 28, 2016
  7. Fix README.md for the word count example

    jowl committed Oct 5, 2015
  8. Use a modern bundler

    jowl committed Jan 28, 2016
  9. Run tests on Travis on Oracle's JDK

    jowl committed Dec 16, 2015
Commits on Oct 16, 2015
  1. Add support for LazyOutputFormat in the DSL

    The `output` DSL method now takes a `:lazy` option, which configures LazyOutputFormat.
    committed Oct 16, 2015
Commits on Oct 11, 2015
  1. Add more Travis combinations

    Don't test JDK8 and Hadoop before 2.4.0, if you run JDK8 you probably run a newer Hadoop.
    committed Sep 18, 2015
Commits on Sep 18, 2015
  1. Version bump to v2.0.0.pre0

    committed Sep 18, 2015
Commits on Sep 16, 2015
  1. Update Yard and Maruku and make it not crash on the readme

    committed Sep 16, 2015
  2. Mark JobRunner as private

    committed Sep 16, 2015
  3. Fix whitespace in documentation

    committed Sep 16, 2015
  4. Add a link to Humboldt

    committed Sep 16, 2015
  5. Update the word count example

    committed Sep 16, 2015
  6. Merge branch 'pr_32'

    committed Sep 16, 2015
  7. Add Rubydoop.configure

    jowl committed Sep 15, 2015
Commits on Sep 15, 2015
  1. Add ConfigurationDefinition#wait_for_completion

    It felt weird to pass an instance of Context to ConfigurationDefinition
    which mutated it and then "run" it using the mutated Context. This is
    equivalent, but makes it more clear that it is ConfigurationDefinition
    that sets everything up and also runs it.
    jowl committed Sep 15, 2015
  2. Move arguments from Context to JobRunner

    And also execution of the actual setup block from
    ConfigurationDefinition's constructor to JobRunner
    jowl committed Sep 15, 2015
Commits on Sep 14, 2015
  1. Use puck-1.1.0 to include lib/rubydoop.jar

    puck-1.1.0 supports specifying where in the JAR to put dependencies,
    which is leveraged to place rubydoop.jar where Hadoop can find it on the
    task nodes.
    
    It might be uneccessary to put rubydoop.jar inside the lib direcory of
    rubydoop, now that Hadoop should be able to find it anyhow. I haven't
    really thought about the implications though.
    jowl committed Sep 14, 2015
  2. Find job jar manually

    Previously, I naïvely thought that Hadoop would be able to find the job
    jar given JobRunner.get_class. After hours of debugging, I've realized
    that my initial assumption was incorrect since JobRunner is a Ruby-class
    which complicates matters for org.apache.hadoop.util.ClassUtil which is
    tasked with finding containing jars.
    
    I've thus ported the functionality from said ClassUtil, but using
    JRuby's class loader, rather than Java's.
    jowl committed Sep 1, 2015
  3. Remove outdated comment

    jowl committed Jul 19, 2015
  4. Forgot to remove rubydoop-runner

    jowl committed Jul 19, 2015
  5. Include gem deps in the bundle

    jowl committed Jul 19, 2015