Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/options in append or create #36

Closed

Commits on Feb 15, 2019

  1. Working replacement

    Assuming that the LOGGER and CONFIG are set externally:
    
    ```
    WebHDFS::Factual::LOGGER = LOGGER
    WebHDFS::Factual::CONFIG = CONFIG
    ```
    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    377adff View commit details
    Browse the repository at this point in the history
  2. Simplify method_missing definition

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    9a9d69e View commit details
    Browse the repository at this point in the history
  3. Remove unused empty line

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    dad4aea View commit details
    Browse the repository at this point in the history
  4. Don't capture exception when it's not used

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    b440af1 View commit details
    Browse the repository at this point in the history
  5. Thread api and default_namenode through clients

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    cb87777 View commit details
    Browse the repository at this point in the history
  6. Support setting logger

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    96e4425 View commit details
    Browse the repository at this point in the history
  7. Change NeutronicHelper exceptions to WebHDFS ones

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    578f6d6 View commit details
    Browse the repository at this point in the history
  8. Revert exception message capture change

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    8f35c56 View commit details
    Browse the repository at this point in the history
  9. Add rspec and webmock dev deps

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    7763978 View commit details
    Browse the repository at this point in the history
  10. Factor classes out to separate files

    Also rewrite NullLogger
    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    c3c6a38 View commit details
    Browse the repository at this point in the history
  11. Add Rake task for tests

    It runs:
    
    * test-unit tests: already existed in webhdfs
    * rspec tests: migrated from nim
    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    d9b30c6 View commit details
    Browse the repository at this point in the history
  12. Migrate api_connection tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    490646b View commit details
    Browse the repository at this point in the history
  13. Migrate HDFS → InnerClient tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    a4f639f View commit details
    Browse the repository at this point in the history
  14. Move env vars to spec_helper

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    56c0229 View commit details
    Browse the repository at this point in the history
  15. Explicitly add gssapi-factual dependency

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    42ba0c4 View commit details
    Browse the repository at this point in the history
  16. Fix test expectation

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    d213197 View commit details
    Browse the repository at this point in the history
  17. DRY obtaining a client

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    00c6d2a View commit details
    Browse the repository at this point in the history
  18. Remove comment

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    f7a0b31 View commit details
    Browse the repository at this point in the history
  19. Migrate HDFSClient → Client tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6d13a28 View commit details
    Browse the repository at this point in the history
  20. Keep logger name reference consistent

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    440cdbb View commit details
    Browse the repository at this point in the history
  21. Remove task variables that are no longer needed

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    54dadc3 View commit details
    Browse the repository at this point in the history
  22. Fix remaining HDFS tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    d295e74 View commit details
    Browse the repository at this point in the history
  23. Migrate "behaves like fs interface" test

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    ca7c987 View commit details
    Browse the repository at this point in the history
  24. Migrate "behaves like fs implementation" tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    beb768f View commit details
    Browse the repository at this point in the history
  25. Remove debug print statements

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6cd2953 View commit details
    Browse the repository at this point in the history
  26. Fix existing webhdfs unit tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    01d44b9 View commit details
    Browse the repository at this point in the history
  27. Remove unused 'rr' dependency

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6cb7408 View commit details
    Browse the repository at this point in the history
  28. Disable test_unit verbose and warning settings

    They're extremely noisy
    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    155c4fe View commit details
    Browse the repository at this point in the history
  29. Add FIXME for returning false client

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    19643f4 View commit details
    Browse the repository at this point in the history
  30. Remove FIXMEs, change example inclusion

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    2aba7f3 View commit details
    Browse the repository at this point in the history
  31. Add docs on running tests

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    c21d199 View commit details
    Browse the repository at this point in the history
  32. Remove WebHDFS::Factual::InnerClient

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    11f3a1c View commit details
    Browse the repository at this point in the history
  33. Add .rspec

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    1cfb7ce View commit details
    Browse the repository at this point in the history
  34. Move RequestError to WebHDFS scope

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    526f666 View commit details
    Browse the repository at this point in the history
  35. Move many methods from Factual::Client to Client

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    b3da779 View commit details
    Browse the repository at this point in the history
  36. Remove Factual module

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    d73580e View commit details
    Browse the repository at this point in the history
  37. Create WebHDFS::Simple

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    a807e94 View commit details
    Browse the repository at this point in the history
  38. Add rspec files

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    1dae7ee View commit details
    Browse the repository at this point in the history
  39. Remove LOAD_PATH modification

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    43eb3f8 View commit details
    Browse the repository at this point in the history
  40. Make keytab_path_set? a singleton method

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    83a4129 View commit details
    Browse the repository at this point in the history
  41. Rename API_HOST env var to JMX_HOST

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    41d5b84 View commit details
    Browse the repository at this point in the history
  42. DRY environment setup

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    ce8774c View commit details
    Browse the repository at this point in the history
  43. Remove NeutronicHelper error reminders

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    951f5de View commit details
    Browse the repository at this point in the history
  44. Rename namenode to host

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    b26843e View commit details
    Browse the repository at this point in the history
  45. Add method aliases

    Certain projects such as neutronic_exporter were using different names
    for the methods. Alias to them.
    
    The PRs for those projects which transition to this gem were also
    changed to use the names originally here. These aliases are merely added
    as a safeguard in case any are missed.
    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    6f5ca36 View commit details
    Browse the repository at this point in the history
  46. Remove lingering puts

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    0b68373 View commit details
    Browse the repository at this point in the history
  47. Consolidate everything within the Client class

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    812129b View commit details
    Browse the repository at this point in the history
  48. Reflect original HDFS wrapper call structure

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    e5073a3 View commit details
    Browse the repository at this point in the history
  49. Rename JMX_HOST → JMX, TEST_DIR → TEST_PATH

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    a081a99 View commit details
    Browse the repository at this point in the history
  50. Remove empty file

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    a75c0bf View commit details
    Browse the repository at this point in the history
  51. Also remove require of simple.rb

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    3cc6c1f View commit details
    Browse the repository at this point in the history
  52. Move legacy minitest tests to rspec

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    4944ce5 View commit details
    Browse the repository at this point in the history
  53. Reintroduce environment variable reading

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    4b28fdb View commit details
    Browse the repository at this point in the history
  54. DRY up Client#simple attribute setting

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    998caa2 View commit details
    Browse the repository at this point in the history
  55. Clarify attribute setting wording

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    0a2c432 View commit details
    Browse the repository at this point in the history
  56. Remove redundant re-raising of FileNotFoundError

    Jorge Israel Peña authored and blaenk committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    f22d2f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Read keytab path from KEYTAB_PATH

    This seems to be more standard.
    Jorge Israel Peña committed Mar 13, 2019
    Configuration menu
    Copy the full SHA
    ea4e3a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. add permission keyword arg to append or create

    append doesn't allow a permission parameter so we only add it in the case
    of create. therefore we can't just pass an options hash into the
    append_or_create method itself; we'll have to make it more fine grained than that
    asteadyfactual committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    ec2390e View commit details
    Browse the repository at this point in the history