Commit graph

14481 commits

Author SHA1 Message Date
drewhk
d9db42b757 Merge pull request #16884 from drewhk/wip-16505-forwardport-drewhk
=rem #16505: Do not publish AddressTerminated (missing fwd port)
2015-03-25 14:44:15 +01:00
Patrik Nordwall
2571b6ef49 Merge pull request #17044 from ummels/router-group-deathwatch-fix
=act #17040 Let RouterActor remove ActorRefRoutee on termination
2015-03-25 14:37:26 +01:00
Endre Sándor Varga
dffd7b0bbd fixed ClusterShardingSpec 2015-03-25 13:09:04 +01:00
Patrik Nordwall
7aa9fe25f2 Merge pull request #17024 from carrot-garden/persistence-leveldb-dependency
!per #15884 Make LevelDB an optional dependency
2015-03-25 09:07:55 +01:00
Andrei Pozolotin
5c5e07ec4e !per #15884 Make LevelDB an optional dependency 2015-03-24 13:58:09 -05:00
Martynas Mickevičius
823ccdd3ca Merge pull request #17054 from nordicway/actor-docs
=doc fix PoisonPill typo in Actor lifecycle
2015-03-19 13:34:00 -07:00
nordicway
eea08743f5 =doc fix PoisonPill typos 2015-03-19 19:55:03 +01:00
Martynas Mickevičius
fb34d4e83b Merge pull request #17055 from drozzy/patch-1
Spelling mistakes and clarifications.
2015-03-19 10:20:20 -07:00
drozzy
f1d0f877e1 Spelling mistakes and clarifications. 2015-03-19 13:22:12 -03:00
Michael Ummels
141e4af3c4 =act #17040 Let RouterActor remove ActorRefRoutee on termination 2015-03-15 20:23:30 +01:00
Patrik Nordwall
39e7f05db8 Merge pull request #17022 from akka/wip-13875-leader-reachability-patriknw
=clu #13875 Fix regression in leader selection
2015-03-15 06:50:14 -07:00
Roland Kuhn
dca7c42ae4 Merge pull request #16793 from akka/wip-TypedMultiMap-∂π
add akka.util.TypedMultiMap
2015-03-14 21:12:10 +01:00
Patrik Nordwall
fe98dae650 =clu #13875 Fix regression in leader selection
* The leader is selected by picking the first reachable member, but in
  #13875 we had to let the self member be unreachable in the Reachability
  table and that was not considered in the logic of the leader selection.
* That means changed behavior that is unwanted, especially when there
  is only one node left the leader could be evaluated to None instead
  of Some(selfUniqueAddress).
* Note that #13875 has not been released yet.
2015-03-14 11:41:28 -07:00
Roland Kuhn
109187e364 Merge pull request #17017 from bantonsson/wip-16620-io-failure-logging-master-ban
=act #16620 Log cause of bind and connect failures (Forward Pick)
2015-03-14 18:17:27 +01:00
Roland Kuhn
8485cd2ebb Merge pull request #17026 from jtescher/copyright-year
Changes all occurances of Typesafe copyright to extend to 2015
2015-03-13 18:53:38 +01:00
Julian Tescher
00f6a58e7c Changes all occurances of Typesafe copyright to extend to 2015 2015-03-10 14:12:19 -07:00
Patrik Nordwall
125adbff7a Merge pull request #16661 from akka/wip-ConversionCheckedTripleEquals-patriknw
=tes Use ConversionCheckedTripleEquals
2015-03-10 15:58:39 +01:00
Patrik Nordwall
30df518421 =tes Use ConversionCheckedTripleEquals 2015-03-10 08:17:03 +01:00
Roland Kuhn
142d9a51af Merge pull request #17027 from akka/wip-clarify-ActorSelection-∂π
=doc add clarification on ActorSelection vs. ActorRef
2015-03-09 15:11:43 +01:00
Roland Kuhn
7ea8f59527 =doc add clarification on ActorSelection vs. ActorRef 2015-03-09 15:09:56 +01:00
Patrik Nordwall
1313fb736d Merge pull request #17011 from carrot-garden/serialization-identifiers
+all #16632 Make serialization identifiers configurable in reference.con...
2015-03-06 16:08:31 +01:00
Sergey Kisel
56275766c4 =act #16620 Log cause of bind and connect failures
=act #16620 Reverted back error logging for establishing connection exception

=act #16620 Reverted back error logging for establishing connection exception in UdpConnection
2015-03-06 11:25:04 +01:00
Andrei Pozolotin
6332f888ce +all #16632 Make serialization identifiers configurable in reference.conf 2015-03-05 11:55:05 -06:00
Björn Antonsson
c013823a5b Merge pull request #16886 from elegoff/patch-1
Update building-akka.rst
2015-03-05 14:37:12 +01:00
Björn Antonsson
35ce5663c0 Merge pull request #16977 from ruurtjan/master
=doc Fixed links in camel docs
2015-03-05 14:16:40 +01:00
Ruurtjan
dea726049b =doc Fixed links in camel docs 2015-03-05 10:44:13 +01:00
Björn Antonsson
064eea6180 Merge pull request #16690 from kosii/16536-ask-with-actorselection-kosii
=act #16536 actor selection now completes ask
2015-03-04 21:07:20 +01:00
Balázs Kossovics
062fea2096 =act #16536 actor selection now completes ask
To implement the feature VirtualPathContainer.! was overridden to handle
ActorSelectionMessages. In ActorSelectionMessages only SelectChildName
elements are supported to disallow counterintuitive behaviors (like
completing all outstanding ask operations).
2015-03-04 16:38:50 +01:00
Björn Antonsson
8e4f1d966e Merge pull request #16794 from carrot-garden/persistence-multiple-plugins
+per #15587 Make it possible to use multiple persistence plugins
2015-03-04 15:19:43 +01:00
Konrad Malawski
33e83f95c2 Merge pull request #16971 from ktoso/port-missing-java-api-fromints-ktoso
+act adds missing java api for byte string
2015-03-02 10:39:12 +01:00
Konrad Malawski
4da2593de5 +act adds missing java api for byte string 2015-03-02 09:00:33 +01:00
Konrad Malawski
c8795b62fa Merge pull request #16877 from pawelkaczor/master
=doc #16874 clean up `Relationship between deliver and confirmDelivery` section
2015-02-20 09:20:04 +01:00
pkaczor
a6913a9271 =doc #16874 clean up Relationship between deliver and confirmDelivery section 2015-02-20 09:07:43 +01:00
Andrei Pozolotin
18dfd39686 +per #15587 Make it possible to use multiple persistence plugins 2015-02-19 21:25:52 -06:00
Eric Le Goff
b6ff45dd45 Update building-akka.rst
sbt Has moved thus some loink are deprecated
2015-02-17 13:51:57 +01:00
Endre Sándor Varga
b3f4012746 =rem #16505: Do not publish AddressTerminated
- also not throw IllegalAssocEx from transport
 - added a test for stashing behavior
(cherry picked from commit b7295a8)
2015-02-17 13:40:48 +01:00
Roland Kuhn
90b05abc06 add akka.util.TypedMultiMap
This greatly simplifies the Receptionist by providing the ability to
express a polymorphic map that calculates the type of each value from
the type of its key. Another possible use of this map is to express the
Extensions map in a type-safe fashion (no casts needed).
2015-02-13 20:27:33 +01:00
Patrik Nordwall
7a0345ca0e Merge pull request #16864 from jgulotta/master
Fix #16791: calculate scala.* import range with numerical addition instead of string concatenation
2015-02-13 13:54:05 +01:00
Patrik Nordwall
617cd31046 Merge pull request #16792 from akka/wip-16726-down-restarted-patriknw
=clu #16726 Down member automatically when restarted
2015-02-13 09:14:44 +01:00
Patrik Nordwall
37f6a6581c =clu #16726 Down member automatically when restarted
* When new uid is seen in join attempt we can down existing
  member and thereby new restarted node will be able to join
  in later retried join attempt without relying on auto-down.
2015-02-13 09:14:00 +01:00
Jacob Gulotta
c1d3c6476f =pro #16791 Calculate OSGi scala.* version import range correctly 2015-02-11 12:23:57 -08:00
Roland Kuhn
a15ad56f45 Merge pull request #16789 from reactific/master
=act #16745 Improve error logging in akka.io.SelectionHandler
2015-02-07 10:08:56 +01:00
Roland Kuhn
f632183df5 Merge pull request #16788 from alejandrolujan/16757-messages-to-user-should-be-unhandled-alejandrolujan
=act #16757 Remove handling of default messages on guardians
2015-02-07 09:31:00 +01:00
Roland Kuhn
5e1fd1db6c Merge pull request #16763 from akka/wip-cleanup-actor-∂π
fix all non-deprecation warnings
2015-02-06 20:54:12 +01:00
Reid Spencer
34499e122d =act #16745 Improve error logging in akka.io.SelectionHandler
When a java.net.BindException occurs, it produces an exception with a cause and
message that is "null" because it's cause returns no message. This notably occurs
when a java.net.BindException occurs during construction of a TCP selector. This
patch causes a log message like this:
    java.net.BindException: Can't assign requested address
instead of like this:
    null
which is quite a bit more helpful when diagnosing connection issues.
2015-02-06 13:31:43 -05:00
Alejandro Lujan
455f44d813 =act #16757 Remove handling of default messages on guardians
Guardians are now consistent with other actors in that they
do not handle messages they can't act upon. Instead of handling
messages and forwarding them to Dead Letters, guardians now
simply ignore these messages.
2015-02-06 12:51:38 -05:00
Roland Kuhn
a029a90502 fix warnings in contrib, docs, osgi, persistence and slf4j 2015-02-06 18:45:58 +01:00
Patrik Nordwall
1943d08c26 Merge pull request #16532 from akka/wip-16187-persistence-bug-patriknw
=per #16187 PersistenceFailure after persistAsync failure
2015-02-06 15:36:37 +01:00
Patrik Nordwall
9b5a446a4a =per #15942 Support resume after recovery failure
* also improved fault handling in various places (bugs found)

* and manually triggered Update must be distinguished from scheduled
  auto updates, otherwise manual Update will schedule extra auto updates
2015-02-06 10:29:07 +01:00
Patrik Nordwall
72d54626f3 =per #15943 Avoid initite restart loop when recovery fails
* also include the failing message and sequenceNr in the RecoveryFailure
  message
* remove the "putting back" the message first in the mailbox
2015-02-06 10:29:07 +01:00