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

[AD-1017] Implement single-instance SSH tunnel. #453

Merged
merged 29 commits into from
Dec 20, 2022

Conversation

birschick-bq
Copy link
Contributor

Summary

[AD-1017] Implement single-instance SSH tunnel.

Description

  • Handle late-bound invocation (DbVisualizer)
  • Ensure support for multiple hash algorithms.
  • Properly embed new SSH tunnel component.

Related Issue

https://bitquill.atlassian.net/browse/AD-1017

Additional Reviewers

@affonsoBQ
@alinaliBQ
@andiem-bq
@alexey-temnikov
@birschick-bq

* Handle late-bound invocation (DbVisualizer)
* Ensure support for multiple hash algorithms.
* Properly embed new SSH tunnel component.
@birschick-bq
Copy link
Contributor Author

birschick-bq commented Dec 6, 2022

Note: original merged commit is f59af169fe9641c5f593f3e1a261e91dedf7a2ed on #436.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

.github/badges/jacoco.svg Outdated Show resolved Hide resolved
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Copy link
Contributor

@alexey-temnikov alexey-temnikov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall.

Bruce Irschick and others added 2 commits December 15, 2022 17:24
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Copy link
Contributor Author

@birschick-bq birschick-bq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke test on schema CLI has shown an issue with the log output not going to the console. Suspect the new dependency on com.github.mwiede:jsch to be the cause of this issue.

Will not merge until log output works correctly to be sent to console, as expected.

Issue was logging level of the output had incorrectly been changed from ERROR to INFO. Changing back to ERROR level resolved the issue.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link

Unit Test Results

  52 files    52 suites   12m 17s ⏱️
640 tests 640 ✔️ 0 💤 0 ❌
650 runs  650 ✔️ 0 💤 0 ❌

Results for commit 173e8a4.

Copy link
Contributor

@andiemontoyeah andiemontoyeah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM too

@birschick-bq birschick-bq merged commit 4d1cb8a into develop Dec 20, 2022
@birschick-bq birschick-bq deleted the birschick-bq/ad-1017/ssh-tunnel branch December 20, 2022 18:12
normanj-bitquill pushed a commit to normanj-bitquill/amazon-documentdb-jdbc-driver that referenced this pull request Dec 27, 2022
* [AD-1017] Implement single-instance SSH tunnel.
* Handle late-bound invocation (DbVisualizer)
* Ensure support for multiple hash algorithms.
* Properly embed new SSH tunnel component.

* [AD-1017] Attempt to debug multi-process test.

* [AD-1017] Attempt to debug multi-process test.

* [AD-1017] Attempt to debug multi-process test - aws#3.

* Commit Code Coverage Badge

* [AD-1017] Attempt to find correct location for test source file.

* [AD-1017] Attempt to find correct location for test source file - aws#2.

* [AD-1017] Fix spotBugs error; code review improvements.

* [AD-1017] Ignore IO exceptions when reading spawned processes.

* Commit Code Coverage Badge

* [AD-1017] Update dependency for mongo to 4.8.1

* Commit Code Coverage Badge

* [AD-1017] Attempt improve stability of SSH Tunnel client tests.

* [AD-1017] Attempt improve stability of multiprocess connection test.

* Commit Code Coverage Badge

* Update src/main/java/software/amazon/documentdb/jdbc/DocumentDbConnectionProperties.java

Co-authored-by: Alexey Temnikov <alexeyt@bitquilltech.com>

* [AD-1017] Properly rename parameter.

* Commit Code Coverage Badge

* [AD-1017] Fix issue with output not being sent to the console (i.e., change level from INFO to ERROR).

* Commit Code Coverage Badge

* [AD-1017] Attempt to increase code coverage.

* [AD-1017] Fix style issue.

* Commit Code Coverage Badge

Co-authored-by: birschick-bq <birschick-bq@users.noreply.github.com>
Co-authored-by: Alexey Temnikov <alexeyt@bitquilltech.com>
@birschick-bq birschick-bq linked an issue Jan 6, 2023 that may be closed by this pull request
@birschick-bq birschick-bq mentioned this pull request Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to Jsch-Fork
4 participants