apache / pekko-connectors

Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
https://pekko.apache.org/
Apache License 2.0
59 stars 32 forks source link

splitWhen use case that might need a pekko 1.1 change #737

Closed pjfanning closed 1 month ago

pjfanning commented 1 month ago

splitWhen/splitAfter have been changed in Pekko 1.1

see https://github.com/playframework/playframework/pull/12793

https://github.com/apache/pekko-connectors/blob/97e0b0813f4c3e759d98cd4a31eaaef2931729e3/s3/src/main/scala/org/apache/pekko/stream/connectors/s3/impl/SplitAfterSize.scala#L42

https://github.com/apache/pekko-connectors/blob/97e0b0813f4c3e759d98cd4a31eaaef2931729e3/s3/src/main/scala/org/apache/pekko/stream/connectors/s3/impl/SplitAfterSizeWithContext.scala#L38

pjfanning commented 1 month ago

@He-Pin @mdedetrich There are no test failures but it appears that the behaviour change in splitWhen may be affecting the Play Framework and may also affect our S3 connector.

mdedetrich commented 1 month ago

@He-Pin @mdedetrich There are no test failures but it appears that the behaviour change in splitWhen may be affecting the Play Framework and may also affect our S3 connector.

For S3 its a non issue (I already checked), with Play I cannot comment so its probably best we explicitly notify them to avoid any suprirses.

pjfanning commented 1 month ago

There is a Play PR already. I don't think it actually fixed anything there. Play has some broken tests when built with Pekko 1.1 with and without https://github.com/playframework/playframework/pull/12793

I'll close this.