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

Moved TableCommitMetaStoreWorker to nessie-services #10

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

brunos-bq
Copy link
Collaborator

In this PR, I am moving the class TableCommitMetaStoreWorker from the nessie-quarkus subproject to the nessie-services project.

The reason for this move is to embed Nessie within Dremio.
Embedding Nessie in Dremio will instantiate the backend and expose Nessie API endpoints within the server running Dremio.

Standalone Nessie runs through Quarkus. Embedded Nessie will not use Quarkus.

In order to create a VersionStore, a StoreWorker is needed. Prior to that change, Dremio would have to depend on nessie-quarkus in order to instantiate a StoreWorker.

With this change, Dremio will now only depend on nessie-model and nessie-services, not importing anything related to Quarkus.

@tifflhl
Copy link

tifflhl commented Feb 5, 2021

Are there unit/integration tests related to TableCommitMetaStoreWorker that need to be moved as well?

Repository owner deleted a comment from codecov-io Feb 5, 2021
@brunos-bq
Copy link
Collaborator Author

@tifflhl Other than VersionStoreFactory.java, TableCommitMetaStoreWorker isn't called anywhere else in the code. No tests refer to that class.

@tifflhl
Copy link

tifflhl commented Feb 5, 2021

My code review comments are resolved. Lgtm.

Repository owner deleted a comment from codecov-io Feb 5, 2021
@brunos-bq brunos-bq force-pushed the store-worker-move branch 3 times, most recently from 19289c9 to 34bb8a4 Compare February 10, 2021 18:55
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.

2 participants