-
Notifications
You must be signed in to change notification settings - Fork 33
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
fixing MongoDb pricing recovery error #17
Merged
Aaronontheweb
merged 2 commits into
petabridge:dev
from
Aaronontheweb:fix-pricing-mongo-recovery
May 26, 2019
Merged
fixing MongoDb pricing recovery error #17
Aaronontheweb
merged 2 commits into
petabridge:dev
from
Aaronontheweb:fix-pricing-mongo-recovery
May 26, 2019
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aaronontheweb
added a commit
that referenced
this pull request
May 30, 2019
* initial commit from Akka.CQRS * have NBench use .NET Core App 2.1 explicitly (#3) * decoupling pricing system from Akka.Persistence.Query (#2) * decoupling pricing system from Akka.Persistence.Query * adding pricing support for Akka.CQRS.Subscriptions * added IMarketEvent support to ITradeEventPublisher * re-organizing subscriptions * implementing market event subscriptions (#4) * implementing market event subscriptions * fixed compilation error * reorganizing pricing subscriptions into its own project * fleshed out market events * added DistributedPubSub publishing support for market events * more * completed DistributedPubSub IMarketEvent implementation * wired up pricing actors using DistributedPubSub * completed first DistributedPubSub implementation of pricing service * adjusted docker-compose to form one unified cluster * made all subscribe messages for market events implement IWithStockId * need to troubleshoot why we receive no MATCH events * ported Aaronontheweb/InMemoryCQRSReplication#23 * integrating MarketSubscribe events into custom Petabridge.Cmd palette (#5) * integrating MarketSubscribe events into custom Petabridge.Cmd palette * fixed bugs with Petabridge.Cmd responses for price * Added initial Web UI project (#6) * Added initial Web UI project * added Smoothie.js, Knockout.js, and SignalR.js libs * added ClusterClient support * adding hubs and actors * first complete bootstrapped web UI * end to end Web UI * have cluster client connected, but not receiving any messages. * got Web UI printing output correctly now * fixed volume reporting (#7) * made all Trade subscription events implement IWithStockId (#8) * made all Trade subscription events implement IWithStockId * implemented ActorTradeSubscriptionManager * implemented ActorMarketEventSubscriptionManager * added Google Protobuf files for Akka.CQRS (#9) * added Google Protobuf files for Akka.CQRS * Added compiled protobuf output * working on subscription messages * added protobuf messages for pricing * working on implementing TradeEventSerializer * added TradeEventSerializer * completed first pass at TradeEventSerializer * Added tests to validate Protobuf usage * centralizing access to DevOps material (#10) * centralizing access to DevOps material * completed centralization of DevOps config * Phobos integration (#11) * Added build configuration support for Phobos * added Phobos to PR validation * fixed nuget restore * Revert "Added build configuration support for Phobos" This reverts commit f4c6c43. * removed Phobos changes from .SLN * changing build script * added solution configurations for Phobos * fixed dotnet publish stage * added Phobos integration * fixed compilation error * working on XML POKE strategy * fixed XPATH * fixed issue with build script * added Phobos configuration to Subscriptions.Tests * copy build output to correct folder for Dockerfile support * added Akka.CQRS.Subscriptions.Tests back to the solution file * fixed outstanding issues with unit tests * got Phobos docker builds to work * fixed dotnet publish * removed Docker stage from windows build pipeline * added docker-compose with tracing and monitoring systems * completed bug-fixing Phobos integration * working on testing manual state distribution (#12) * working on testing manual state distribution * got sharding and routing systems up * added router for earlier stages of workshop * K8s setup (#13) * Added Lighthouse Kubernetes YAML * phobos must be explicitly enabled in order to run * added YAML deployment files for a bunch of services * added final K8s yaml files * fixing bugs with cluster consistent hash routing (#14) * fixing bugs with cluster consistent hash routing * fixed issues with K8s and sharding * Fix trade processor startup (#15) * fixed DNS issue with trade-processor * fixed NRE with MatchingEngine * loaded DData config by default * added deployServices script * cleaned up issues with K8s deployments (#16) * cleaned up issues with K8s deployments * fixed deployment scripts * reduced cluster size * Revert "fixed deployment scripts" This reverts commit a3266f2. * fixed YAML * fixing MongoDb pricing recovery error (#17) * fixing MongoDb pricing recovery error * fixed MongoDb recovery error and retry-reconnect from web * fixed README * Update README.md * have continuous integration run for updates to individual lessons as well (#18) * WIP - lesson6 workup (#19) * removed Phobos packages * removed Phobos K8s infrastructure * removed phobos.conf * fixed some bugs with MatchAggregator and OrderBookActor (#20) * disabled Phobos builds on Azure Pipelines (#22) * added Phobos K8s services back (#23) * added Phobos K8s services back * fixed pricing infra * Fix orderbook snapshot recovery (#24) * force mongodb to support binary serialization * fixing MongoDb serialization * no more MongoDb recovery of snapshot data * Update README.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.