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

vdk-oracle: create oracle plugin #2927

Merged
merged 1 commit into from
Nov 24, 2023
Merged

vdk-oracle: create oracle plugin #2927

merged 1 commit into from
Nov 24, 2023

Conversation

DeltaMichael
Copy link
Contributor

@DeltaMichael DeltaMichael commented Nov 22, 2023

Why?

In order to support more use cases, vdk should support connecting and ingesting to an oracle database

What?

Add oracle plugin. Plugin supports simple queries, cli queries and ingestion.

How was this tested?

Local functional tests, CI tests are part of a separate task

What kind of change is this?

Feature/non-breaking

Follow-up

Set up testcontainers for CI
Support type inference when ingesting
Support passing math.nAn and None for ingestion
Optimize batching of payload rows with different keysets
ORA-01002: fetch out of sequence error in _cache_tables when some rows fail to ingest
Further load testing
Investigate possible segfaults

@DeltaMichael DeltaMichael changed the title vdk-oracle: create Oracle plugin vdk-oracle: create oracle plugin Nov 22, 2023
Copy link
Collaborator

@antoniivanov antoniivanov left a comment

Choose a reason for hiding this comment

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

Looks good to me. I don't think any of my comments are a blocker. Resolve them as you best see fit and merge it.

@DeltaMichael DeltaMichael linked an issue Nov 24, 2023 that may be closed by this pull request
@DeltaMichael DeltaMichael force-pushed the feature/vdk-oracle branch 2 times, most recently from 05040eb to 12520d9 Compare November 24, 2023 14:31
Why?

In order to support more use cases, vdk should support
connecting and ingesting to an oracle database

What?

Add oracle plugin. Plugin supports simple queries, cli queries
and ingestion.

How was this tested?

Local functional tests
CI tests

What kind of change is this?

Feature/non-breaking

Signed-off-by: Dilyan Marinov <mdilyan@vmware.com>
Copy link
Contributor

@yonitoo yonitoo left a comment

Choose a reason for hiding this comment

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

LGTM

@DeltaMichael DeltaMichael merged commit 6951f6f into main Nov 24, 2023
10 of 11 checks passed
@DeltaMichael DeltaMichael deleted the feature/vdk-oracle branch November 24, 2023 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants