You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 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](#2928)
[Support type inference when
ingesting](#2929)
[Support passing math.nAn and None for
ingestion](#2930)
[Optimize batching of payload rows with different
keysets](#2931)
[ORA-01002: fetch out of sequence error in _cache_tables when some rows
fail to
ingest](#2932)
[Further load
testing](#2933)
[Investigate possible
segfaults](#2934)
Signed-off-by: Dilyan Marinov <[email protected]>
Co-authored-by: Antoni Ivanov <[email protected]>
Overview
While doing load testing, this error was happening sporadically and failing for 1% of ingestion rows. It might be due to unnecessary commit calls.
https://github.com/vmware/versatile-data-kit/blob/main/projects/vdk-plugins/vdk-oracle/src/vdk/plugin/oracle/ingest_to_oracle.py#L164
We probably don't need this commit call, because of commit being called on connection close anyway.
https://github.com/vmware/versatile-data-kit/blob/main/projects/vdk-plugins/vdk-oracle/src/vdk/plugin/oracle/oracle_connection.py#L56
This has to be tested, however.
How to reproduce
Acceptance criteria
The text was updated successfully, but these errors were encountered: