-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Re-implement PersistenceIds persitence query to match scala implement…
…ation behavior (#4531) * Rebase to new dev * Re-implement PersistenceIds Query * Fix copy-paste error * Make sure APIs are as backward compatible as possible, update API approver list. * Add unit test for publisher (cache) deallocation. * Move onTerminate callback from AllPersistenceIdsPublisher to FanoutProcessorImpl * Update API approver list * Remove redundant `as` cast * Remove reference to Akka.Persistence.Query.Sql from Akka.Persistence.TCK * Add concurrency locking on the internal persistence ids publisher. * Make PersistenceIds to query both Journal and Metadata table. Add test for snapshot and journal case. * Change IStreamBuffer access to internal. * Update API approver list * Go back to using ordeting column to filter the journal table for performance reasons * Change synchronization to a simpler lock * Change test to reflect changes in synchonization * Update persistence ids SQL in BatchingSqlJournal * Change how SubscribeManager checks for available data. * Change confusing `Count()` to `AvailableData` property * Update API approver list * Make sure that tests are never run in parallel * Prune excessive test * Append a GUID on the db filename to make doubly sure that db never get used twice Co-authored-by: Aaron Stannard <aaron@petabridge.com>
- Loading branch information
1 parent
6ebceff
commit d612c89
Showing
31 changed files
with
1,571 additions
and
496 deletions.
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.