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

Persistence Component: Enable Batch ID for Nontemporal Modes #2503

Merged
merged 9 commits into from
Jan 18, 2024

Conversation

kumuwu
Copy link
Contributor

@kumuwu kumuwu commented Dec 8, 2023

What type of PR is this?

  • Improvement

What does this PR do / why is it needed ?

  • Introduced batch id field for Append Only, Nontemporal Snapshot and Nontemporal Delta.
    This means these modes will now ingest a "batch_id" column which is similar to the "batch_id_in" column of temporal modes. Note that this also means that all the nontemporal modes will now also trigger an ingestion into the metadata table, for keeping track of the batches as well as other metadata.

  • New APIs introduced to allow users to possibly run multiple ingest in the same transaction.

Which issue(s) this PR fixes:

Fixes #

Other notes for reviewers:

Does this PR introduce a user-facing change?

Copy link

github-actions bot commented Dec 8, 2023

Test Results

     712 files  +  4       712 suites  +4   1h 3m 54s ⏱️ + 1m 12s
11 961 tests +36  11 793 ✔️ +290  168 💤  - 254  0 ±0 
14 970 runs  +50  14 792 ✔️ +393  178 💤  - 343  0 ±0 

Results for commit 2591861. ± Comparison against base commit 554665f.

♻️ This comment has been updated with latest results.

@kumuwu kumuwu changed the title [Draft] Persistence Component: Enable Batch ID for nontemporal modes [Draft] Persistence Component: Enable Batch ID for Nontemporal Modes Dec 11, 2023
@kumuwu kumuwu changed the title [Draft] Persistence Component: Enable Batch ID for Nontemporal Modes Persistence Component: Enable Batch ID for Nontemporal Modes Dec 12, 2023
@kumuwu kumuwu marked this pull request as ready for review December 12, 2023 02:48
@kumuwu kumuwu requested a review from a team as a code owner December 12, 2023 02:48
@epsstan epsstan merged commit 6646706 into finos:master Jan 18, 2024
4 checks passed
AFine-gs pushed a commit to AFine-gs/legend-engine that referenced this pull request Jan 22, 2024
@kumuwu kumuwu deleted the zhlizh-nontemporal-meta branch April 8, 2024 05:06
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.

3 participants