Commit graph

25856 commits

Author SHA1 Message Date
Peter Vlugter
bbb9f10d1a
Remove WhiteSource plugin (#30545) 2021-08-17 09:04:27 +02:00
Patrik Nordwall
f7521f0587
Merge pull request #30542 from raboof/improve-InmemPersistentActorSpec-stability
Improve InmemPersistentActorSpec stability
2021-08-17 08:28:20 +02:00
Patrik Nordwall
30e52d879d
Merge pull request #30536 from raboof/fix-LazySourceSpec-instability
Fix LazySourceSpec instability
2021-08-17 08:14:01 +02:00
Yury Gribkov
fedd8a7b1d
Merge pull request #30535 from ygree/context-propagation-annotation
Mark ContextPropagation with InternalStableApi
2021-08-16 10:47:01 -04:00
Arnout Engelen
c2bd4c196a
Improve InmemPersistentActorSpec stability
Intended to improve #30498
2021-08-16 15:25:01 +02:00
Arnout Engelen
4cf66549be
Fix LazySourceSpec instability
Don't make claims about whether this stage has completed.

Fixes #30492
2021-08-13 14:40:43 +00:00
Yury Gribkov
fc01533207 Mark ContextPropagation with InternalStableApi 2021-08-13 06:57:39 -07:00
Arnout Engelen
999b0853d5
Run akka-stream-tests on Scala 3 (#30451)
Refs #30243

* More createGraph
* Actually delay downstream cancellation
2021-08-13 13:56:38 +02:00
Patrik Nordwall
a4335ccbcb
Merge pull request #30533 from raboof/run-whitesource-in-nightly
Fix running whitesource in nightly
2021-08-13 11:27:35 +02:00
Patrik Nordwall
d9b3987586
Merge pull request #30490 from raboof/fix-FlowFlatMapPrefixSpec-instability
Fix FlowFlatMapPrefixSpec instability
2021-08-13 11:23:00 +02:00
Arnout Engelen
bec1f9d85c
Fix running whitesource in nightly
Refs #30531
2021-08-13 10:58:10 +02:00
Scala Steward
49427f97ca
Update commons-io to 2.11.0 (#30505) 2021-08-13 10:47:23 +02:00
Daryl Odnert
086974b91f
Improvements to documentation on Stream-Actor interop (#30503)
* Remove unused parameter to example class AckingReceiver

* Update description of Source.actorRef to match the current API design (since 2.6.0)

* Improve the description of what happens after the Actor receives a completion request

* More accurate wording.
2021-08-12 17:12:47 +02:00
Patrik Nordwall
16384e2b7d
Merge pull request #30493 from raboof/fix-LazySourceSpec-construction-instability
LazySourceSpec: improve 'no demand' test stability
2021-08-12 09:55:48 +02:00
Patrik Nordwall
8763d06caa
Correction of adopt java version (#30526) 2021-08-12 09:28:49 +02:00
Yury Gribkov
c1228ce8b3
Merge pull request #30514 from ygree/context-propagation-improvement
ContextPropagation enhancement
2021-08-11 12:31:15 -04:00
Yury Gribkov
fdbf706b3a Make ContextPropagation public to be used from custom akka stream stage implementations outside of the akka codebase 2021-08-11 08:38:45 -07:00
Scala Steward
ec74f52fe9
Update metrics-core, metrics-jvm to 4.1.25 (#30506) 2021-08-11 14:58:51 +02:00
Patrik Nordwall
0b59ba935f
Merge pull request #30513 from raboof/fix-tcp-connection-error-handling
Fix TcpConnection error handling
2021-08-11 13:29:29 +02:00
Patrik Nordwall
78a549c7a6
Merge pull request #30521 from akka/wip-gh-actions-patriknw
Add (some) GH Actions nightly jobs
2021-08-11 13:27:09 +02:00
Patrik Nordwall
3c095074a9 Don't enable full pr validation yet 2021-08-11 11:46:01 +02:00
Patrik Nordwall
e39fb57b0c
Combine some tests projects in Scala3 build (#30520) 2021-08-11 11:28:53 +02:00
Ignasi Marimon-Clos
0db77be97f Add GH Actions JDKx nightly jobs
* Use inline sbt args
* Prefer ubuntu LTS
* Link to tagging issue
2021-08-11 11:28:06 +02:00
Ignasi Marimon-Clos
3a76aa1ad2 Migrate PRValidation to GHActions
* Set sbtopts inline
* Ignore flaky, obsolete test
* Adds concurrency limit (run only latest commit
* Don't run scala3 workflows until ready to merge
* split publishLocal from pr validation
2021-08-11 11:26:04 +02:00
Patrik Nordwall
59eabdd2e0
Merge pull request #30444 from akka/dev-durable-state
Introducing DurableStateBehavior (#30277)
2021-08-10 17:02:30 +02:00
Patrik Nordwall
8e9400c1ac
Merge pull request #30517 from akka/wip-durable-state-docs-patriknw
Minor doc adjustment for Durable State
2021-08-10 15:43:08 +02:00
Patrik Nordwall
7721450e0c Minor doc adjustment for Durable State 2021-08-10 13:34:06 +02:00
Yury Gribkov
ad86f34462 Clean up 2021-08-09 14:36:15 -07:00
Yury Gribkov
1b7d1833fc Move 2.6.11 mima filters to a proper folder 2021-08-09 14:06:55 -07:00
Yury Gribkov
d3153904d2 Add mima-filters for ContextPropagation enhancements. 2021-08-09 14:06:24 -07:00
Yury Gribkov
eb0ca25df6 ContextPropagation enhancement
Improve flexibility of ContextPropagation to support custom stream stages with buffers
2021-08-09 13:18:40 -07:00
Arnout Engelen
03d759b249
Fix TcpConnection error handling
`resumeReading` can fail, and in that case will `become(unregistering)`.
Previously `become(connected(info))` would interfere with that.

Likely fixes #30509 and #30474. #30435 looks similar but might be something
different.
2021-08-09 16:06:45 +02:00
Arnout Engelen
6175523737
fix HubSpec 'MergeHub must immediately cancel' instability (#30465)
* fix HubSpec 'MergeHub must immediately cancel' instability

fixes #30464

* No longer exclude
2021-08-09 10:07:20 +02:00
Ignasi Marimon-Clos
cb97ae1240
Stabilise InmemPersistentActorSpec (#30499) 2021-08-06 18:44:26 +02:00
Ignasi Marimon-Clos
71263db0cc
Abort scala3 jobs when pushing new commits on the PR (#30500) 2021-08-06 18:43:59 +02:00
Andrea Peruffo
01ba40f2a8
Exclude ConsumerControllerSpec on GH Actions (#30497) 2021-08-06 17:32:10 +02:00
Arnout Engelen
2bfa4c9db9
LazySourceSpec: improve 'no demand' test stability
Perhaps the probe might introduce some internal buffering that doesn't
happen for a 'direct' cancellation?

Hopefully fixes #30492
2021-08-06 16:18:41 +02:00
Arnout Engelen
a3447b4340
Avoid lazySource cancellation race in test (#30491)
Fixes #30481
2021-08-06 14:36:01 +02:00
Arnout Engelen
5ecd26d369
Fix CoronerSpec instability (#30494)
Tested in https://github.com/akka/akka/pull/30437 that indeed looking at
the threads 'too soon' might miss the deadlock.
2021-08-06 14:24:28 +02:00
Arnout Engelen
ee995970ef
Fix FlowFlatMapPrefixSpec instability
`notUsedF` is resolved immediately when the substream is materialized,
unlike `suffixF` which is resolved when the stream completes. For this
reason it is entirely possible that `notUsedF` resolves before getting the
subscriptions.

Fixes #30469
2021-08-06 09:50:38 +02:00
Arnout Engelen
6e0158e221
Auto-publish backported docs (#30422)
* Auto-publish backported docs

* publish docs on ubuntu 20.04

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>

* Use the latest 1.11 to publish docs

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>

Co-authored-by: Ignasi Marimon-Clos <ignasi35@gmail.com>
2021-08-05 18:19:00 +02:00
Ignasi Marimon-Clos
45b9b0bcd1
Use latezt Ubuntu and JDK latest LTS (#30485) 2021-08-05 16:45:03 +02:00
Ignasi Marimon-Clos
03f557e7b1
Comment on .travis different scalaVersion (#30456) 2021-08-05 15:59:19 +02:00
Andrea Peruffo
8af037e941
Exclude failing test on GH Action (#30484) 2021-08-05 15:38:19 +02:00
Arnout Engelen
5b33dcdfbb
Fix TlsSpec on AdoptOpenJdk 1.8.0-272+ (#30473)
* Fix TlsSpec on AdoptOpenJdk 1.8.0-272+

* scalafmt

* Layers

SSLHandshakeException's are like onions, having multiple layers and
making you cry...
2021-08-05 15:09:11 +02:00
Andrea Peruffo
17b0c10ea4
Merge pull request #30475 from raboof/fix-EventStreamSpec-instability
fix EventStreamSpec instability
2021-08-05 14:02:21 +02:00
Arnout Engelen
e2de8d22f1
smaller diff 2021-08-05 12:49:43 +02:00
Andrea Peruffo
612a013a52
Merge pull request #30471 from raboof/diagnose-BalancingSpec-30359
BalancingSpec: log the sender of the expected messages
2021-08-05 12:35:28 +02:00
Debasish Ghosh
4fc0e66c4a sepaarte folder for durable-state docs as per PR review feedback 2021-08-05 15:11:16 +05:30
Arnout Engelen
ed7b49bbb5
unused imports 2021-08-05 11:29:32 +02:00