Commit graph

23412 commits

Author SHA1 Message Date
Arnout Engelen
282b38e832
Remove akka-contrib (#26769)
* Remove akka-contrib #26183

This module has been deprecated since 2.5 and is removed in 2.6
2019-05-02 12:09:11 +02:00
Patrik Nordwall
80fddd2317
Merge pull request #26840 from akka/removeUnicodeArrow
Remove unicode arrow
2019-05-02 08:39:25 +02:00
Patrik Nordwall
cf0329681e
Merge pull request #26835 from akka/wip-26832-assertInvariants-patriknw
Handle CoordinatedShutdown exiting-completed when not joined, #26832
2019-05-02 08:24:43 +02:00
Arnout Engelen
29f271057e
Remove unicode arrow 2019-05-01 12:02:39 +02:00
Christopher Batey
efc3adc08d
Make artery the default remoting (#26772) 2019-05-01 08:12:09 +01:00
Helena Edelson
ac91c797a5 Add backport steps to CONTRIBUTING.md #26837 (#26839)
* Add backport steps to CONTRIBUTING.md #26837

* Update from review feedback.
2019-05-01 08:51:48 +02:00
Helena Edelson
5fce4bea63
Enable passivate-idle-entity-after by default #25782 (#26819) 2019-04-30 08:11:31 -07:00
Helena Edelson
22f31b4d69 Wrong link in doc, also directs to bad URL #26823 (#26824) 2019-04-30 16:22:22 +02:00
Patrik Nordwall
a77db34f8f Handle CoordinatedShutdown exiting-completed when not joined, #26832
* assertion failed: Nodes not part of cluster have marked the Gossip as seen
* trying to mark the Gossip as seen before it has joined, which may happen
  if CoordinatedShutdown is running before the node has joined
2019-04-30 14:47:53 +02:00
Patrik Nordwall
eb4caa7b8f harden ClusterShardingPersistenceTest (#26833)
* it was logging "No match found for command of type [akka.cluster.sharding.typed.javadsl.ClusterShardingPersistenceTest$StopPlz]"
* StopPlz not used in that test
2019-04-30 14:18:53 +02:00
Christopher Batey
9cc5048c35 Show how to run plugin tck from java (#26829) 2019-04-30 14:17:45 +02:00
Patrik Nordwall
7b59c0c785
Merge pull request #26756 from akka/wip-25228-sharding-register-patriknw
ClusterSharding: increasing retry interval for registration call, #25191
2019-04-29 16:31:12 +02:00
Patrik Nordwall
a7818c6d31
Merge pull request #26731 from akka/wip-24220-partition-superv-patriknw
[#24220] Supports Supervision in Partition stage
2019-04-29 13:21:25 +02:00
Arnout Engelen
f17941d614 Move 'Remoting' under 'Clustering' in the docs (#26774)
* Move 'Remoting' under 'Clustering' in the docs #26491

* As it is typically not used directly, but as an implementation detail of
Clustering.

* Warn when remoting is used directly #26491
2019-04-29 13:18:03 +02:00
Arnout Engelen
9c64b18b59
Update r-b plugin (#26820) 2019-04-29 09:22:08 +02:00
Arnout Engelen
42627882d7
Remove akka-agent (#26776)
Remove akka-agent #26184
2019-04-26 20:46:59 +02:00
Arnout Engelen
7274ea15fb
Remove from allModules 2019-04-26 16:57:03 +02:00
Arnout Engelen
54d01a4005
Add to migration guide 2019-04-26 16:56:44 +02:00
Arnout Engelen
07f4628ddc
Remove 'agents' page from documentation 2019-04-26 16:56:14 +02:00
Arnout Engelen
a8bd5af1fb
Remove akka-agent #26184 2019-04-26 16:55:50 +02:00
Patrik Nordwall
2e99b2921d
Merge pull request #26729 from akka/wip-25045-queues-interop-patriknw
=str #25045 adding Java/Scala interop to SourceQueue and SinkQueue
2019-04-26 11:12:05 +02:00
Patrik Nordwall
309027de14
cleanup migration guides toc (#26805)
* cleanup migration guides toc
* add redirects for removed migration guides
2019-04-26 10:22:11 +02:00
Yoshitaka Fujii
4bf10b77dc [#24220] Supports Supervision in Partition stage
extract pullIfAnyOutIsAvailable
2019-04-26 10:03:11 +02:00
Arnout Engelen
96c8ef4257 Remove akka-camel (#26768)
* Remove akka-camel

This module has been deprecated since 2.5.0 and will now be removed in 2.6.

If there is interest it can be moved to a separate community-maintained repo.

* Add note to migration guide

* Remove from allModules as well
2019-04-25 15:55:25 +02:00
Christopher Batey
39b344c508 Remove actor dsl (#26784)
* Removals of actor dsl
* Mima for actor dsl removal
* Remove inbox doc test
* Keep main in echo server example
2019-04-25 15:53:27 +02:00
Patrik Nordwall
8b3fbe8107
Merge pull request #26809 from akka/wip-mima-for-coordination-master-patriknw
Setup previousVersions for akka-coordination
2019-04-24 15:09:06 +02:00
Ignasi Marimon-Clos
42d4fc90a7 Setup previousVersions for akka-coordination (#26767)
(cherry picked from commit defbbae19e59a9540700678b1c6e863a46b0f660)
2019-04-24 11:52:29 +02:00
Christopher Batey
69bf1a7c18 Harden TestProbeSpec: increase short timeouts (#26791)
* Harden TestProbeSpec: increase short timeouts
* Use default timeout for termination in TestProbeSpec
2019-04-24 10:11:10 +02:00
Patrik Nordwall
dd8c542547
Merge pull request #26804 from akka/wip-more-modules-patriknw
update other modules page
2019-04-24 10:06:27 +02:00
Christopher Batey
84cb58a85c NoSerializationVerification for local discovery messages (#26790) 2019-04-24 10:01:57 +02:00
Johan Östling
455e819f90 Fix typo in ShardingCompileOnlyTest.java (#26801) 2019-04-24 09:30:38 +02:00
Johan Andrén
98d7ee8928
Speed up of framing spec #26679
From 1m to a couple of seconds on my machine. Concurrency FTW!
2019-04-24 09:28:25 +02:00
Patrik Nordwall
058200ce88 update other modules page 2019-04-24 07:58:38 +02:00
skvithalani
8f693998ee Attempt to fix multi-jvm failure when untyped system is adapted from typed system (#26780)
* Attempt to fix multi-jvm failure when untyped system is adapted from typed system

Spawn system space actors instead of user space in multi-jam

* Attempt to fix multi-jvm failure when untyped system is adapted from typed system in Conductor

* Attempt to fix multi-jvm tests failing due to some ordering issue with systemActorOf
2019-04-24 07:09:20 +02:00
Erwin
e7e252140f Fixed documentation typos in DeviceGroup sample class (#26661) 2019-04-23 19:03:16 +02:00
Patrik Nordwall
5620c4af9d
Merge pull request #26727 from chbatey/issue-26527
Clarify scaladoc for restarting an infinite number of times
2019-04-23 18:58:47 +02:00
Patrik Nordwall
82c8f284fe
Merge pull request #26794 from nvollmar/wip-26793-discard-handover-end-nvo
Discards HandOverToMe in state End to avoid unhandled message warning
2019-04-23 15:26:44 +02:00
Nicolas Vollmar
e866e3fc70 Discards HandOverToMe in state End to avoid unhandled message warning #26793 2019-04-23 14:43:11 +02:00
Christopher Batey
517ee4c581 Fix race in ActorModelSpec #26773
Use separate probes for watching so order doesn't matter
2019-04-23 12:49:10 +02:00
Martynas Mickevičius
2184a617a3 Drop MiMa filters for 2.4.x (#26781) 2019-04-23 09:24:29 +02:00
Helena Edelson
f320ddc0de Add Travis build status badge and fix Scaladex latest version badge #26782 2019-04-23 08:56:35 +02:00
Justin Pihony
06b6c7f034 Fix minor typo in docs (#26778) 2019-04-22 07:27:14 -07:00
Arnout Engelen
8394f7c33d Update MiMa: drop 2.4, add 2.5 (#26765)
* Update MiMa: drop 2.4, add 2.5

We promise binary compatibility across minor versions, which would in theory
mean we should check compatibility between 2.4 and 2.6.

However, since 2.4 is EOL, we no longer guarantee bincompat with it. In
practice this should not make much of a difference, since only in rare cases
would a change be binary compatible with 2.5 but not with 2.4.

* Don't run 2.11 on travis
2019-04-19 07:54:25 +01:00
Christopher Batey
0ab7a96ae2
Remove Scala 2.11 for Akka 2.6 (#26760)
* Remove Scala 2.11 for Akka 2.6

* Remove unused import

* Update akka-actor/src/main/scala-2.13/akka/compat/Future.scala

Co-Authored-By: chbatey <christopher.batey@gmail.com>

* Update akka-actor/src/main/scala-2.13/akka/compat/Future.scala

Co-Authored-By: chbatey <christopher.batey@gmail.com>

* Remove last few bits of 2.11
2019-04-19 07:53:27 +01:00
Johannes Rudolph
d6eb1f237c Update to sbt-scalafmt 2.0.0 (#26777)
This should have the performance improvements in.
2019-04-18 17:46:12 +02:00
James Roper
f9c3c3622c Allow TCP unbind to be invoked multiple times (#26771)
To gracefully shutdown Akka HTTP, you need to first unbind the server,
then terminate the connections. Akka HTTP's ServerBinding.terminate
though also unbinds the server first, which I think is a sensible thing
to do and there's no need to change that behavior, and in theory it's ok
because unbind is immutable. However, the result of invoking unbind
twice in most real world use cases will be that an Unbind message will
get sent to the already terminated TCP stage, and that message will be
dead lettered.

This does a best effort at preventing that. While it doesn't prevent it
in all scenarios (the stage could be unbinding while the Unbind message
is being sent), in practice it will prevent it in all reasonable
scenarios, because generally, terminate will only be inovked after the
unbind future has been redeemed, either by directly mapping it, or
through attachment to different coordinated shutdown stages.
2019-04-18 09:06:30 +02:00
Arnout Engelen
87354a6c9e Fix expected serialized bytes for 2.13 (#26766) 2019-04-17 15:54:28 +02:00
Johannes Rudolph
e9bc7b231c
Merge pull request #26763 from akka/fixAkkaActorTypedDocs
Fix akka-actor-typed scaladoc
2019-04-17 11:41:41 +02:00
Johannes Rudolph
4c9783a2dc
Merge pull request #26762 from chbatey/fix-cluster-round-robin-spec
Fix regression in ClusterRoundRobinSpec
2019-04-17 11:41:02 +02:00
Christopher Batey
d75d44de4a Fix regression in MultiDcHeartbeatTakingOverSpec introduced by removing compiler warnings (#26761) 2019-04-17 11:25:59 +02:00