The GitHub Actions job "Integration Tests for gRPC" on pekko-projection.git/fix-replay-entity-type-and-producer-filter has succeeded. Run started by GitHub user pjfanning (triggered by pjfanning).
Head commit for run: a3ab4d5c8470544bfb7ee3cd4dc3fd7bb87ff5df / PJ Fanning <[email protected]> Keep producer filter semantics for replay and loadEvent Motivation: ProducerFilterEndToEndSpec showed that the producer filter is meant to toggle whether all events of an entity are emitted. Once an event passes the filter, the consumer replays earlier events of that entity, and those must be emitted with payload, even when the producer filter excluded them at the time. Modification: Revert the producer filter changes for replay and loadEvent, and the related FilteredEvent handling. Keep the entity type check for replay. Result: Replay only emits events of the stream's entity type, and the producer filter works as documented. Tests: - sbt grpc-test/test - 72 passed - sbt grpc/Compile/scalafmtCheck grpc-test/Test/scalafmtCheck - passed - grpc-int-test not run locally - requires Docker, left to CI References: None - follow-up to previous commit Report URL: https://github.com/apache/pekko-projection/actions/runs/35969405490 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
