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

Issue/jperf 273 transplant ssh jira nodes #7

Draft
wants to merge 28 commits into
base: master
Choose a base branch
from

Commits on Jan 22, 2021

  1. Reduce test flakiness on WSL

    Fix errors, when running integration tests on Windows Subsystem for Linux:
    ```
    java.lang.Exception: Error while executing lftp -c 'set net:timeout 15; set net:max-retries 10; pget -n 32 -c "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.0.tar.gz" -o test/atlassian-jira-software-7.2.0.tar.gz'. Exit status code SshResult(exitStatus=1, output=, errorOutput=pget: /software/jira/downloads/atlassian-jira-software-7.2.0.tar.gz: Fatal error: max-retries exceeded)
    ```
    
    I don't know why [Ubuntu on Docker on WSL] requires more retries than [Ubuntu on Docker on OSX].
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    0a4e1f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d91665 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1946c51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41b1f87 View commit details
    Browse the repository at this point in the history
  5. JPERF-273: Refactor the Jira lifecycle

    Allow reports to be contributed from arbitrary phase of the lifecycle.
    It means we can download partial results if the lifecycle fails mid-way.
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    6d1ffef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce3b38a View commit details
    Browse the repository at this point in the history
  7. Rename "track" to "flow"

    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f032696 View commit details
    Browse the repository at this point in the history
  8. Resolve DB TODO

    It's already possible to hook in DB installation from `InstallableDatabase`.
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    06bee9a View commit details
    Browse the repository at this point in the history
  9. Add DC hook

    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    336c278 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eec3e10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2e3a2a9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d129d08 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    58ba182 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1984d8e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7192b70 View commit details
    Browse the repository at this point in the history
  16. Bump a bunch of timeouts, because my Internet is awful

    Show the problem with hooking onto the tail of the hook queue during hook iteration.
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    fac32ba View commit details
    Browse the repository at this point in the history
  17. JPERF-273: Poll hooks manually to avoid tail iteration

    This also means that if you run a hook, it gets unregistered
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    ebf7325 View commit details
    Browse the repository at this point in the history
  18. JPERF-219: Block hooking to the past

    wyrzyk authored and dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    d311c65 View commit details
    Browse the repository at this point in the history
  19. Fixup: 6ad30c0

    Use destructive polling for all JiraNodeFlow hook types.
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c87d198 View commit details
    Browse the repository at this point in the history
  20. Extract S3HostedJdk

    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    f036201 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    13a0c5c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1156aae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    23a7138 View commit details
    Browse the repository at this point in the history
  24. Expose Reports.listReports

    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    c18a5b0 View commit details
    Browse the repository at this point in the history
  25. JPERF-273 Postgres 9.6.15

    Marcin Masiorski authored and dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    26bdabb View commit details
    Browse the repository at this point in the history
  26. Refactor hooks: composition over inheritance

    Add JavaDoc.
    Use terminology of "insert" and "call" as per [common terminology].
    Repackage hooks.
    
    [common terminology]: https://en.wikipedia.org/wiki/Hooking
    dagguh committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2742b75 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Repackage hooks

    dagguh committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    a336862 View commit details
    Browse the repository at this point in the history
  2. Reuse StaticBackoff

    dagguh committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    8dc645b View commit details
    Browse the repository at this point in the history