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

Try with CosmosDB #762

Closed
patriknw opened this issue Apr 2, 2020 · 1 comment
Closed

Try with CosmosDB #762

patriknw opened this issue Apr 2, 2020 · 1 comment
Assignees
Labels
1 - triaged Tickets that are safe to pick up for contributing in terms of likeliness of being accepted
Milestone

Comments

@patriknw
Copy link
Member

patriknw commented Apr 2, 2020

No description provided.

@patriknw patriknw added this to the 1.0.0 milestone Apr 2, 2020
patriknw added a commit that referenced this issue Apr 2, 2020
* Most things seems to work fine.
* Delete of events isn't supported because CosmosDB has a different behavior for clustering columns than Cassandra.
  This is probably a bug in CosmosDB.
* Documented configuration for compat and connection

Apart from tests failing because of lack of support for delete events and all persistenceIds the
following tests are failing, were slow, or overloaded the quota of the "try" account.

Failing:
* akka.persistence.cassandra.query.EventsByTagFindDelayedEventsSpec - live eventsByTag delayed messages must find delayed events when many other events: got unexpected message
* akka.persistence.cassandra.query.EventsByTagPersistenceIdCleanupSpec - drop state and trigger new persistence id lookup peridodically: unexpected message

Very slow
* akka.persistence.cassandra.query.EventsByTagStrictBySeqNoEarlyFirstOffsetSpec - 354s, not failing
* akka.persistence.cassandra.query.EventsByTagZeroEventualConsistencyDelaySpec - hangs
* akka.persistence.cassandra.journal.RecoveryLoadSpec - not failing
* akka.persistence.cassandra.compaction.CassandraCompactionStrategySpec - not failing
* akka.persistence.cassandra.EventsByTagCrashSpec - never completes

Overloaded:
* akka.persistence.cassandra.journal.ManyActorsLoadSpec
* akka.persistence.cassandra.journal.StartupLoadSpec
* akka.persistence.cassandra.journal.CassandraLoadSpec
* akka.persistence.cassandra.journal.CassandraJournalPerfSpec
* akka.persistence.cassandra.EventsByTagStressSpec

truncate not supported:
* akka.persistence.cassandra.EventsByTagRecoverySpec
* akka.persistence.cassandra.reconciler.BuildTagViewForPersisetceIdSpec
* akka.persistence.cassandra.reconciler.TruncateAllSpec

Materialized view, not relevant:
* akka.persistence.cassandra.EventsByTagMigrationSpec
* akka.persistence.cassandra.EventsByTagMigrationProvidePersistenceIds
@patriknw patriknw modified the milestones: 1.0.0, 1.0-RC2 Apr 7, 2020
@chbatey
Copy link
Member

chbatey commented Apr 14, 2020

Fixes #771

@chbatey chbatey added 1 - triaged Tickets that are safe to pick up for contributing in terms of likeliness of being accepted 3 - in progress Someone is working on this ticket labels Apr 14, 2020
patriknw added a commit that referenced this issue Apr 17, 2020
* Most things seems to work fine.
* Delete of events isn't supported because CosmosDB has a different behavior for clustering columns than Cassandra.
  This is probably a bug in CosmosDB.
* Documented configuration for compat and connection

Apart from tests failing because of lack of support for delete events and all persistenceIds the
following tests are failing, were slow, or overloaded the quota of the "try" account.

Failing:
* akka.persistence.cassandra.query.EventsByTagFindDelayedEventsSpec - live eventsByTag delayed messages must find delayed events when many other events: got unexpected message
* akka.persistence.cassandra.query.EventsByTagPersistenceIdCleanupSpec - drop state and trigger new persistence id lookup peridodically: unexpected message

Very slow
* akka.persistence.cassandra.query.EventsByTagStrictBySeqNoEarlyFirstOffsetSpec - 354s, not failing
* akka.persistence.cassandra.query.EventsByTagZeroEventualConsistencyDelaySpec - hangs
* akka.persistence.cassandra.journal.RecoveryLoadSpec - not failing
* akka.persistence.cassandra.compaction.CassandraCompactionStrategySpec - not failing
* akka.persistence.cassandra.EventsByTagCrashSpec - never completes

Overloaded:
* akka.persistence.cassandra.journal.ManyActorsLoadSpec
* akka.persistence.cassandra.journal.StartupLoadSpec
* akka.persistence.cassandra.journal.CassandraLoadSpec
* akka.persistence.cassandra.journal.CassandraJournalPerfSpec
* akka.persistence.cassandra.EventsByTagStressSpec

truncate not supported:
* akka.persistence.cassandra.EventsByTagRecoverySpec
* akka.persistence.cassandra.reconciler.BuildTagViewForPersisetceIdSpec
* akka.persistence.cassandra.reconciler.TruncateAllSpec

Materialized view, not relevant:
* akka.persistence.cassandra.EventsByTagMigrationSpec
* akka.persistence.cassandra.EventsByTagMigrationProvidePersistenceIds

A few other adjustments:
* change some of the testing infra
* refreshSchema needed when using same session in tests
* logging config
patriknw added a commit that referenced this issue Apr 17, 2020
* Initial testing with CosmosDB, #762

* Most things seems to work fine.
* Delete of events isn't supported because CosmosDB has a different behavior for clustering columns than Cassandra.
  This is probably a bug in CosmosDB.
* Documented configuration for compat and connection

Apart from tests failing because of lack of support for delete events and all persistenceIds the
following tests are failing, were slow, or overloaded the quota of the "try" account.

Failing:
* akka.persistence.cassandra.query.EventsByTagFindDelayedEventsSpec - live eventsByTag delayed messages must find delayed events when many other events: got unexpected message
* akka.persistence.cassandra.query.EventsByTagPersistenceIdCleanupSpec - drop state and trigger new persistence id lookup peridodically: unexpected message

Very slow
* akka.persistence.cassandra.query.EventsByTagStrictBySeqNoEarlyFirstOffsetSpec - 354s, not failing
* akka.persistence.cassandra.query.EventsByTagZeroEventualConsistencyDelaySpec - hangs
* akka.persistence.cassandra.journal.RecoveryLoadSpec - not failing
* akka.persistence.cassandra.compaction.CassandraCompactionStrategySpec - not failing
* akka.persistence.cassandra.EventsByTagCrashSpec - never completes

Overloaded:
* akka.persistence.cassandra.journal.ManyActorsLoadSpec
* akka.persistence.cassandra.journal.StartupLoadSpec
* akka.persistence.cassandra.journal.CassandraLoadSpec
* akka.persistence.cassandra.journal.CassandraJournalPerfSpec
* akka.persistence.cassandra.EventsByTagStressSpec

truncate not supported:
* akka.persistence.cassandra.EventsByTagRecoverySpec
* akka.persistence.cassandra.reconciler.BuildTagViewForPersisetceIdSpec
* akka.persistence.cassandra.reconciler.TruncateAllSpec

Materialized view, not relevant:
* akka.persistence.cassandra.EventsByTagMigrationSpec
* akka.persistence.cassandra.EventsByTagMigrationProvidePersistenceIds

A few other adjustments:
* change some of the testing infra
* refreshSchema needed when using same session in tests
* logging config

* MultiPluginSpec
@patriknw patriknw removed the 3 - in progress Someone is working on this ticket label Apr 17, 2020
@patriknw patriknw self-assigned this Apr 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 - triaged Tickets that are safe to pick up for contributing in terms of likeliness of being accepted
Projects
None yet
Development

No branches or pull requests

2 participants