Bùi Việt Thành
4df76d6bce
scalafix FinalObject
2020-04-20 17:59:49 +07:00
Bùi Việt Thành
46a310e2cc
scalafix ConstructorProcedureSyntax
...
fix by:
+ enabling only ConstructorProcedureSyntax rule in .scalafix.conf
+ then:
```
% sbt -Dakka.build.scalaVersion=2.13.1
> fixall
> scalafmtAll
```
2020-04-20 17:59:49 +07:00
Bùi Việt Thành
68e30b39bc
simplify Dependencies / sslConfigCore sbt setting
2020-04-20 17:59:49 +07:00
Bùi Việt Thành
50f1f14265
AkkaDisciplinePlugin don't need to depend on Scalafix
2020-04-20 17:59:49 +07:00
Bùi Việt Thành
7c38b83e39
update sbt-scalafix 0.9.14
2020-04-20 17:59:49 +07:00
Bùi Việt Thành
a471947fd7
sbt: fix an implicitConversions warning
2020-04-20 17:59:49 +07:00
Patrik Nordwall
6361bdb153
Merge pull request #28878 from akka/wip-delivery-log-perf-patriknw
...
avoid touching MDC for context.log.trace in reliable delivery
2020-04-17 17:35:58 +02:00
Patrik Nordwall
634c0d904b
Update the schema evolution doc to also mention Jackson, #28916
2020-04-16 17:29:49 +02:00
Patrik Nordwall
83767a7d4b
Doc orrection of ClusterMessageSerializer manifests change ( #28929 )
2020-04-16 17:28:57 +02:00
Patrik Nordwall
a7f39ab7cf
Remove microkernel leftovers in ActorSystem ( #28933 )
...
* Microkernel removed in Akka 2.4 so removing this without deprecation
should be alright
2020-04-16 17:12:25 +02:00
Patrik Nordwall
b4704f7027
Merge pull request #28902 from hepin1989/typed_null
...
=clu Not allow `null` messages to be sent to Shard
2020-04-16 11:47:24 +02:00
Johan Andrén
5a2e43b2d9
Doc statement no longer true with new Actor APIs ( #28924 )
2020-04-15 17:45:17 +02:00
Scala Steward
acfb8c44e3
Update sbt to 1.3.10 ( #28921 )
2020-04-15 12:52:35 +02:00
Patrik Nordwall
d611bb0d68
Merge pull request #28874 from akka/wip-28725-delivery-jmh-work-pulling-patriknw
...
JMH bench for work pulling, 28725
2020-04-13 19:08:26 +02:00
Patrik Nordwall
5eee55b70d
Merge pull request #28783 from akka/wip-28725-throughput-test-patriknw
...
multi-node throughput test for reliable delivery, #28725
2020-04-13 18:41:22 +02:00
Patrik Nordwall
b1e711938c
Merge pull request #28790 from akka/wip-delivery-stash-full-patriknw
...
avoid filling ConsumerController stash with resent messages
2020-04-13 18:40:31 +02:00
Renato Cavalcanti
620b3e0af3
Merge pull request #28912 from scala-steward/update/sbt-header-5.5.0
...
Update sbt-header to 5.5.0
2020-04-10 17:36:06 +02:00
Scala Steward
9ee9400b6f
Update sbt-header to 5.5.0
2020-04-10 12:07:55 +02:00
Renato Cavalcanti
da760e3ede
Merge pull request #28911 from scala-steward/update/metrics-core-4.1.6
...
Update metrics-core, metrics-jvm to 4.1.6
2020-04-10 11:23:24 +02:00
Scala Steward
cd1cc12051
Update metrics-core, metrics-jvm to 4.1.6
2020-04-10 00:04:40 +02:00
barthorre
2972ba5431
OSGi: register ActorSystem under ActorFactoryRef interface ( #28758 )
...
register ActorSystem reference under ActorFactoryRef interface name
2020-04-09 09:20:51 +02:00
hepin1989
eb20c7bb2b
=clu Not allow null messages to be sent to Shard
2020-04-09 09:47:02 +08:00
Johan Andrén
0a0c5302ab
Make sure subscription completed before testing ( #28887 )
...
* Make sure subscription completed before testing #28885
* ActorTestKit facility for probing unhandled, dead letters and dropped in a better way
2020-04-08 17:35:58 +02:00
Patrik Nordwall
a2e7db7ab4
Merge pull request #28890 from manonthegithub/wip-28869-persistence-testkit-policy-docs
...
#28869 - example for setting policies in docs (persistence testkit)
2020-04-08 17:31:50 +02:00
Patrik Nordwall
035e4fb4a2
multi-node throughput test for reliable delivery, #28725
...
* same kind of reporting mechanism as the Artery MaxThroughputSpec
2020-04-08 17:13:50 +02:00
Patrik Nordwall
8f640d4442
JMH bench for work pulling, 28725
...
* also added point-to-point with ask
2020-04-08 17:07:54 +02:00
Patrik Nordwall
5d7ca06ef1
avoid touching MDC for context.log.trace in reliable delivery
2020-04-08 17:02:28 +02:00
Robert Eklund
6d843efbf8
Fix 27338 - Allow passing an actor system to the typed.ActorTestKit ( #28871 )
...
* Add apply methods for typed ActorTestKit allowing for passing an ActorSystem
2020-04-08 09:43:18 +02:00
Renato Cavalcanti
a26d7ef91d
Merge pull request #28896 from akka/wip-close-err-patriknw
...
Silence another close error in multi-jvm tests
2020-04-07 16:51:50 +02:00
Patrik Nordwall
9bb484afed
mima filter
2020-04-07 15:50:19 +02:00
Patrik Nordwall
40219ecd40
Silence another close error in multi-jvm tests
2020-04-07 14:38:37 +02:00
Johannes Rudolph
5eea9cddcf
build: remove scala-2.13+ / scala-2.13- directories for now ( #28894 )
...
For the time being, we'll probably only support 2.12 and 2.13 so these special
directories might not be needed right now.
Follow up to #28888
2020-04-07 12:25:55 +02:00
Johannes Rudolph
304f8bd81c
Merge pull request #28888 from jrudolph/streamline-directories
...
actor: streamline cross source directory usage
2020-04-07 10:55:54 +02:00
Renato Cavalcanti
c488a27709
minor logging improvement ( #28893 )
2020-04-07 10:36:35 +02:00
Johan Andrén
1c93440fe4
Don't rely on logs in pubsub spec #28885
2020-04-07 09:47:25 +02:00
Patrik Nordwall
3afa8bfe92
Fix ReliableDeliveryBenchmark on JDK8, #28889 ( #28892 )
...
* getSimpleName (used by jmh) doesn't work for nested object on JDK8
2020-04-07 09:09:42 +02:00
Arnout Engelen
df6bd6bf6f
Clarify 'inconsistent classpath' error #28329 ( #28891 )
2020-04-07 09:08:19 +02:00
Patrik Nordwall
4c57493807
possibility to select dispatcher for delivery actors ( #28799 )
...
* possibility to select dispatcher for delivery actors
* by using sameAsParent for spawned children
* mention in Scaladoc
2020-04-07 07:28:05 +01:00
Patrik Nordwall
e3992656c8
clarify the implicit parameters of AskPattern, #28836 ( #28873 )
2020-04-07 07:25:59 +01:00
Kirill Yankov
b78125267f
#28869 - example for setting policies in docs (persistence testkit)
2020-04-06 23:04:15 +09:00
Johannes Rudolph
f595f2bc86
actor: streamline cross source directory usage
...
With 2.12 and 2.13 being the last releases of the 2.x series, it's hard
to say if we currently still need the 2.13+/- directories. For now it seems
more explicit to use simple 2.12/2.13 directories.
2020-04-06 14:26:34 +02:00
Scala Steward
f07eb416d6
Update aeron-client, aeron-driver to 1.27.0 ( #28866 )
...
And agrona 1.4.1
2020-04-03 17:00:34 +02:00
Patrik Nordwall
88fd09e0f4
Merge pull request #28877 from akka/wip-mima-master-patriknw
...
mima filter for ProducerController.Settings constructor, #28747
2020-04-03 15:22:37 +02:00
Patrik Nordwall
7c11c618dc
mima filter for ProducerController.Settings constructor, #28747
...
* Change of private ProducerController#Settings constructor (also ApiMayChange)
2020-04-03 14:22:56 +02:00
Jacek Ewertowski
3ed4dbc1b2
Typed: Configurable resend interval for ProducerController ( #28779 )
2020-04-03 13:14:11 +02:00
Johan Andrén
6e17f3e504
The parasitic marked internal stable and further docs on the annotation ( #28717 )
2020-04-03 10:37:55 +02:00
Johan Andrén
7e900bab1b
Step two in the cluster message manifest change #13654
2020-04-03 10:36:31 +02:00
Patrik Nordwall
885c46c987
avoid filling ConsumerController stash with resent messages
...
* When running the ReliableDeliveryBenchmark there a stash full
followed by missing message was noticed in the flight recorder events.
* The reason was that when the initial demand Request confirming seqNr=1
was received the ProducerController had already sent a bunch more messages,
and those are redelivered by that demand Request. Filling up the stash in
the ConsumerController more than the flow control window.
* It sorted itself out, but it's unecessary to stash such messages.
* This is detecting seqNr < expected as duplicates and doesn't stash them.
2020-04-02 17:48:11 +02:00
Patrik Nordwall
b4677f58d8
Merge pull request #28805 from akka/wip-persistence-test-sample-patriknw
...
improvements of the PersistenceTestKit doc samples
2020-04-02 17:39:14 +02:00
Patrik Nordwall
858aa6d133
Unstash one instead of all in ConsumerController, #28718 ( #28775 )
...
* unstash one instead of all since we know it can only deliver one
* use new stashBuffer.clear
* use fixed unstash(same)
2020-04-02 17:29:02 +02:00