Commit graph

14577 commits

Author SHA1 Message Date
Konrad Malawski
080e14062b Merge pull request #17397 from ktoso/wip-speedup-validation-ktoso
=pro improve PR validation speed tremendously
2015-05-08 19:56:55 +02:00
Konrad Malawski
bebdb870b6 +pro Update ScalaTest in order to use tag ignoring in sbt 2015-05-08 15:40:34 +02:00
Patrik Nordwall
e078c601dc Merge pull request #17429 from akka/wip-17274-fj-asyncMode-patriknw
+act #17274 make ForkJoinPool asyncMode configurable (for validation)
2015-05-08 15:13:28 +02:00
Konrad Malawski
8b045173ad =pro #17397 improve PR validation speed tremendously (skipping things)
+ enable parallel execution
+ exclude perf tests (TODO mark more as such)
+ uses sbt-dependency-graph plugin
+ implement dependency tracking for testing of only these
+ project which could have been affected by a given PR
2015-05-08 14:09:12 +02:00
drewhk
e52ce3afaf Merge pull request #17427 from akka/wip-17320-rm-typesafe-repo-master-patriknw
=doc #17320 Remove typesafe repo from docs
2015-05-08 13:40:28 +02:00
hepin
e4baf1d82e +act #17274 make ForkJoinPool asyncMode configurable
(cherry picked from commit 05f156bdc0eae121aa122028a582084bc4bb22dc)
2015-05-08 12:35:20 +02:00
Patrik Nordwall
a3642f7365 =doc #17320 Remove typesafe repo from docs
(cherry picked from commit c25baa5ca0aab26c9a830f46b00e0bb84576b00a)
2015-05-08 11:36:34 +02:00
drewhk
2d70599d22 Merge pull request #17413 from drewhk/wip-17341-fjp-revert-fwdport-drewhk
=act #17341: Revert starvation prone optimization (for validation)
2015-05-07 20:51:25 +02:00
Endre Sándor Varga
3d5cb2454f =act #17341: Revert starvation prone optimization 4e0bd6d
- also adding test to reproduce the problem
(cherry picked from commit 9e115f2)
2015-05-07 16:07:57 +02:00
Patrik Nordwall
76641d185a Merge pull request #17406 from akka/wip-17391-DirectByteBufferPool-master-patriknw
=act #17391 Fix regression in 2.3.10 DirectByteBufferPool (for validation)
2015-05-07 14:40:51 +02:00
Patrik Nordwall
ee1cb711f9 Merge pull request #17402 from akka/wip-17002-ActorSystemSpec-patriknw
=act #17002 Harden ActorSystemSpec
2015-05-07 11:06:20 +02:00
Patrik Nordwall
dbe84a6b9d Merge pull request #17400 from akka/wip-13935-extension-failure-patriknw
=act #13935 Throw same exception when extension init fails
2015-05-07 11:05:50 +02:00
Patrik Nordwall
3cd1ad9cf2 Merge pull request #17398 from akka/wip-17249-persistence-PluginSpec-patriknw
!per #17249 Avoid init problems of persistence tck
2015-05-07 11:05:04 +02:00
Patrik Nordwall
fe7bed05e3 =act #17391 Fix regression in 2.3.10 DirectByteBufferPool
* interim solution until a proper solution can be implemented as
  described in #17281

(cherry picked from commit e0edc45d9740069b90a19ebaaec7d53a64344263)
2015-05-07 11:03:20 +02:00
Patrik Nordwall
baa37f330c Revert "=act #17216 fix DirectByteBufferPoll locking"
This reverts commit 4528ef8c45.
2015-05-07 11:02:58 +02:00
Konrad Malawski
0c659cd923 Merge pull request #17318 from ktoso/wip-fix-reference-conf-ktoso
=act #17316 fix wrong setting in pinned-disp reference.conf
2015-05-07 10:08:05 +02:00
Patrik Nordwall
22191620fd =act #17002 Harden ActorSystemSpec 2015-05-06 17:03:04 +02:00
Patrik Nordwall
d20166d5b4 =act #13935 Throw same exception when extension init fails
* The problem is that when an extension partly fails the next
  attempt will typically generate another failure, such as
  "actor name [snapshot-store] is not unique"
* We have seen this problem for both persistence and cluster
  extensions
* Extensions are now only given one chance to initialize and
  thereafter fail fast with same exception as the the first failure
2015-05-06 15:34:51 +02:00
Patrik Nordwall
85be3045bb !per #17249 Avoid init problems of persistence tck
* in the end TestKitBase eagerly initialize the ActorSystem and
  to avoid the need for using lazy val tricks I changed the trait
  to abstract class with config constructor parameter
2015-05-06 14:20:40 +02:00
Patrik Nordwall
5c7235acbd Merge pull request #17366 from akka/wip-17365-RemoteGatePiercing-patriknw
=rem #17365 Add missing barrier in RemoteGatePiercingSpec
2015-05-05 11:29:00 +02:00
Patrik Nordwall
31003ffcb2 =rem #17365 Add missing barrier in RemoteGatePiercingSpec 2015-05-04 09:59:21 +02:00
Konrad Malawski
920dc48109 Merge pull request #17347 from akka/revert-17343-wip-17342-bc-patriknw
Revert "= #17342 Make 2.4 binary compatible with 2.3"
2015-04-30 13:11:48 +02:00
Konrad Malawski
6f9b36e3a0 Revert "= #17342 Make 2.4 binary compatible with 2.3" 2015-04-30 13:09:27 +02:00
Konrad Malawski
86ed216ded Merge pull request #17343 from akka/wip-17342-bc-patriknw
= #17342 Make 2.4 binary compatible with 2.3
2015-04-30 13:09:23 +02:00
Patrik Nordwall
89af8bdb90 = #17342 Make 2.4 binary compatible with 2.3 2015-04-30 09:27:55 +02:00
Konrad Malawski
251b925375 =act #17316 fix wrong setting in pinned-disp reference.conf 2015-04-27 11:08:56 +02:00
Patrik Nordwall
93d7c0493d Merge pull request #17272 from akka/wip-17240-deadletter-supression-master-patriknw
= #17240 Use some more DeadLetterSuppression (for validation)
2015-04-23 07:13:04 +02:00
Patrik Nordwall
573e97c003 Merge pull request #17270 from akka/wip-17213-wrong-assertion-in-endpoint-manager-master-patriknw
=rem #17213: Remove wrong assertion from EndpointManager (for validation)
2015-04-23 07:12:28 +02:00
Patrik Nordwall
c1d14f1887 = #17240 Use some more DeadLetterSuppression
* sysmsg.Terminate, sysmsg.DeathWatchNotification, io.Tcp.Closed
  were needed to silence normal usage of http client/server
* other things based on jenkins logs, but not a complete audit

(cherry picked from commit 270e3b2f49af3c34fd5ea4c3bcfd8257402b5cbe)
2015-04-22 21:40:23 +02:00
Patrik Nordwall
acd8ea96b6 Merge pull request #17262 from akka/wip-17216-DirectByteBufferPool-locking-master-patriknw
=act #17216 fix DirectByteBufferPoll locking (for validation)
2015-04-22 21:37:24 +02:00
Patrik Nordwall
e89d145764 Merge pull request #17260 from akka/wip-17200-stop-when-removed-master-patriknw
=str #17200 Stop shard region when MemberRemoved (for validation)
2015-04-22 21:24:04 +02:00
Patrik Nordwall
e0d4230193 Merge pull request #17256 from akka/wip-17255-tmp-disable-broken-workaround-master-patriknw
=act #17255 Temporary disable windows-connection-abort-workaround (for validation)
2015-04-22 21:22:14 +02:00
Endre Sándor Varga
1a6f7cc44c =rem #17213: Remove wrong assertion from EndpointManager
(cherry picked from commit 5b6085664ba2d69cd3f5662c1f4b21c417e4afb1)
2015-04-22 21:09:49 +02:00
Roland Kuhn
4528ef8c45 =act #17216 fix DirectByteBufferPoll locking
instead of spinning unboundedly use ReentrantLock.tryLock—it is a best
effort pool anyway and contention shall not lock the whole application

(cherry picked from commit 518fedb33c22c69deae019090d4236c9c5175fb5)
2015-04-22 12:52:18 +02:00
Patrik Nordwall
c991d5f1d1 =str #17200 Stop shard region when MemberRemoved
Two issues:

1) ShardRegion actor must stop itself when the node is shutting down,
   ie. when receiving MemberRemoved(selfAddress)
2) ShardCoordinator must not persist anything when the node is shutting
   down. MemberRemoved of other shard regions will trigger Terminated,
   which must not be persisted, because then the next coordinator will
   replay those events and end up in wrong state. This is a problem
   announced itself when using leaving as illustrated in the new test.

To solve the second issue I have added a new ClusterShuttingDown event
that is published before the MemberRemoved events. Note that Terminated
is triggered by MemberRemoved.

(cherry picked from commit 1b272c72597beece9d93f0054f4b58e3d25f9ae2)
2015-04-22 12:46:30 +02:00
Roland Kuhn
5f08653bb8 Merge pull request #17237 from hepin1989/fix-#13516
+act #13516 add getByteString and getBytes method with a given length
2015-04-22 11:05:40 +02:00
Patrik Nordwall
580904a5ae Merge pull request #17205 from akka/wip-16346-socket-leak-patriknw
=rem #16346 Close connection after refused connection attempt
2015-04-22 10:51:31 +02:00
Patrik Nordwall
e75f43c53e =act #17255 Temporary disable windows-connection-abort-workaround
(cherry picked from commit 5d557261082421dda234ad37656d6940252158af)
2015-04-22 10:30:58 +02:00
hepin
e0f06fdee7 +act #13516 add getByteString and getBytes method with a given length 2015-04-21 14:33:48 +08:00
Roland Kuhn
db8d02ff06 Merge pull request #17201 from hepin1989/fix-#15898
#15898 change ActorPath to abstract class to make the methods in the com...
2015-04-20 21:24:43 +02:00
Roland Kuhn
630a80eaad Merge pull request #17215 from hepin1989/fix-17168
=act #17168 avoid copy in Props for the same mailbox or dispatcher
2015-04-20 21:08:26 +02:00
hepin
665ad9e424 =act #17168 avoid copy in Props for the same mailbox or dispatcher 2015-04-20 20:15:25 +08:00
Patrik Nordwall
234f9c46cf Merge pull request #17209 from akka/wip-17169-ReliableProxySpec-patriknw
=con #17169 Add missing barrier in ReliableProxySpec
2015-04-17 11:35:26 +02:00
hepin
e6aea0b7d1 #15898 change ActorPath to abstract class to make the methods in the companion usable in java 2015-04-17 10:12:20 +08:00
Roland Kuhn
ff6a2c9ef5 switch README from textile to markdown and freshen it up 2015-04-16 22:10:32 +02:00
Roland Kuhn
559ff0eed8 Merge pull request #17207 from akka/wip-17206-document-stop-self-∂π
=act #17206 properly document semantics of context.stop(self)
2015-04-16 08:37:26 +02:00
Roland Kuhn
baf63d37f0 =act #17206 properly document semantics of context.stop(self) 2015-04-15 16:35:31 +02:00
Patrik Nordwall
ca526232e1 =con #17169 Add missing barrier in ReliableProxySpec 2015-04-15 14:17:49 +02:00
Patrik Nordwall
0d403311b2 =rem #16346 Close connection after refused connection attempt 2015-04-15 13:46:44 +02:00
Patrik Nordwall
05b841eee5 Merge pull request #17204 from akka/wip-16141-get-subscribers-of-mediator-patriknw
+con #16141 Add GetTopics message to DistributedPubSubMediator providing list of topics
2015-04-15 13:08:26 +02:00