Patrik Nordwall
412491d277
=act #17239 Add akka.japi.function with variance
...
Needed by Akka Streams. Old functions placed in akka.japi will be deprecated
in 2.4
(cherry picked from commit 99628f408295070848af6c23b1d722057069e660)
+act #17392 Include generated japi.function from akka-stream
* add boilerplate plugin
* make them Serializable to be able to grab line number for Java 8 lambdas
(cherry picked from commit d5950a13d2f123d2101d56f0a8a86a2097dda8e1)
2015-05-11 21:11:51 +02:00
Viktor Klang
db5a32fa04
=act - Reinstates the Mailbox optimization reusing the FJT instance but doesn't use FJT.fork() due to unfairness
2015-05-11 21:11:51 +02:00
Patrik Nordwall
c39e41c45b
Merge pull request #17382 from akka/wip-17381-rm-scala-2.10-patriknw
...
!pro #17381 Remove cross build for Scala 2.10
2015-05-11 20:04:45 +02:00
Konrad Malawski
64aee4f325
Merge pull request #17450 from akka/wip-project-resolver-ref-ktoso
...
=pro change resolver reference to sbt built-in
2015-05-11 18:07:33 +02:00
Roland Kuhn
d5a9c2b0c0
Merge pull request #17449 from akka/wip-static-props-docs-∂π
...
=doc add props static method to IODocText
2015-05-11 17:21:48 +02:00
Konrad Malawski
516e641a45
=pro change resolver reference to sbt built-in
2015-05-11 17:14:42 +02:00
Roland Kuhn
fe2eb27405
Merge pull request #17265 from hepin1989/fix-#17257
...
+act #17257 add Actor.ignoringBehavior
2015-05-11 17:13:49 +02:00
Saeed Zarinfam
c2853f7159
=doc add props static method to IODocText
2015-05-11 16:23:06 +02:00
Konrad Malawski
540ec1c8d4
Merge pull request #17448 from akka/wip-add-resolver-for-githubapi-deps-ktoso
...
=pro bintray jcentral resolver for jenkins-ci deps
2015-05-11 16:14:11 +02:00
Konrad Malawski
21ab894c6e
=pro bintray jcentral resolver for jenkins-ci deps
2015-05-11 16:12:49 +02:00
Konrad Malawski
e86dc06680
Merge pull request #17436 from ktoso/wip-project-change-must-trigger-all-tests-ktoso
...
=pro #17397 PR validation must build all projects if project/** was modified
2015-05-11 13:25:45 +02:00
Konrad Malawski
a13751e059
=pro #17397 PR validation must build all projects if project/** was modified
2015-05-11 13:21:10 +02:00
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
b0636bb013
!pro #17381 Remove cross build for Scala 2.10
...
* 2.12 will be added
2015-05-05 14:52:26 +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
hepin
5c5a4f8f29
+act #17257 add Actor.ignoringBehavior
2015-04-22 20:30:58 +08: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