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

chore(refactor): add global db in memory support - driver builder 2/2 (WPB-8989) #2751

Merged
merged 5 commits into from
May 10, 2024

Conversation

yamilmedina
Copy link
Contributor


PR Submission Checklist for internal contributors

  • The PR Title

    • conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ... ³
  • The PR Description

    • is free of optional paragraphs and you have filled the relevant parts to the best of your ability

What's new in this PR?

Issues

This PR addresses Builder pattern dsl and remove expect/actual for driver creation.

Solutions

Apply dsl builder pattern, suggested in prev. PR

@yamilmedina yamilmedina self-assigned this May 8, 2024
@yamilmedina yamilmedina requested review from vitorhugods, alexandreferris, a team, typfel, borichellow and Garzas and removed request for a team May 8, 2024 16:36
@yamilmedina yamilmedina changed the title chore(refactor): add global db in memory support - driver builder pattern (WPB-8989) chore(refactor): add global db in memory support - driver builder pattern 2/2 (WPB-8989) May 8, 2024
Copy link
Contributor

github-actions bot commented May 8, 2024

Test Results

2 903 tests   - 135   2 885 ✔️  - 49   5m 24s ⏱️ + 2m 23s
       7 suites  - 521        18 💤  - 86 
       7 files    - 521          0 ±  0 

Results for commit b11f5c9. ± Comparison against base commit 77e89a2.

♻️ This comment has been updated with latest results.

@datadog-wireapp
Copy link

Datadog Report

Branch report: chore/driver-platform
Commit report: faf6f72
Test service: kalium-jvm

✅ 0 Failed, 2934 Passed, 104 Skipped, 10.27s Total Time

@yamilmedina yamilmedina changed the title chore(refactor): add global db in memory support - driver builder pattern 2/2 (WPB-8989) chore(refactor): add global db in memory support - driver builder 2/2 (WPB-8989) May 9, 2024
Copy link
Member

@vitorhugods vitorhugods left a comment

Choose a reason for hiding this comment

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

Noice 🧑‍🍳

Just one tiny suggestion

Copy link
Contributor

@alexandreferris alexandreferris left a comment

Choose a reason for hiding this comment

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

Great work!

I just have one comment on a method return change 🤔

@yamilmedina yamilmedina merged commit a374e9d into chore/monkeys-run May 10, 2024
9 checks passed
@yamilmedina yamilmedina deleted the chore/driver-platform branch May 10, 2024 10:05
github-merge-queue bot pushed a commit that referenced this pull request May 10, 2024
* chore: in memory global db

* fix: configure opening mode to nomutex

* fix: journaling and tx mode

* chore: remove debugging code

* chore: running dockermode with default sequential warmup and more comments

* chore: wip, extracting driver builder

* chore: fix for apple platforms

* refactor: unify creation of database pattern for globaldb

* refactor: wrapping up

* refactor: detekt

* chore: add missing platform code migration

* chore: rename

* chore: fix persistence-test

* chore: fix persistence-test

* chore(refactor): add global db in memory support - driver builder 2/2 (WPB-8989) (#2751)

* chore: pr comments

* chore: pr comments

* chore: align more pr comments

* chore: align more pr comments

* chore: detekt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants