-
-
Notifications
You must be signed in to change notification settings - Fork 94
Migrate to KurrentDB #465
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
Migrate to KurrentDB #465
Conversation
PR Compliance Guide 🔍(Compliance updated until commit 637684d)Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label Previous compliance checksCompliance check up to commit 436afb5
|
|||||||||||||||||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
😔 An error occurred while trying to generate Jira ticket requirements. |
Test Results 51 files + 34 51 suites +34 33m 8s ⏱️ + 22m 9s Results for commit 637684d. ± Comparison against base commit 0860615. This pull request removes 51 and adds 61 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
User description
PR Type
Enhancement
Description
Migrate EventStore projects to KurrentDB with updated client
Rename classes from
EsdbEventStoretoKurrentDBEventStoreUpdate namespaces from
Eventuous.EventStoretoEventuous.KurrentDBReplace EventStore.Client with KurrentDB.Client package
Refactor stream state handling and logging implementation
Diagram Walkthrough
File Walkthrough
23 files
Migrate to KurrentDB client and refactor event storeUpdate to KurrentDB client and rename propertiesUpdate namespaces and client references to KurrentDBUpdate imports and service registration to KurrentDBUpdate to KurrentDB client and parameter namingUpdate namespaces and client references to KurrentDBUpdate to KurrentDB client and parameter namingRename EventStoreProducer to KurrentDbProducerUpdate namespaces and client property namingUpdate test fixture to use KurrentDB clientUpdate test imports and client instantiationUpdate to KurrentDB client settings and instantiationUpdate to KurrentDB client for MongoDB testsUpdate fixture to use KurrentDB clientUpdate imports and service registration to KurrentDBUpdate producer options to KurrentDbProduceOptionsRename extensions class and update to KurrentDB typesUpdate stream revision conversion to KurrentDB typesRename produce options class to KurrentDbProduceOptionsCreate new diagnostic measure class for KurrentDBUpdate base measure class to use KurrentDB clientUpdate measure class to use KurrentDB clientUpdate namespace to KurrentDB2 files
Update project dependencies to KurrentDB.ClientAdd KurrentDB.Client package version2 files
Update root variable from EsdbRoot to KurrentDbRootUpdate solution structure and folder organization47 files