Commit graph

14596 commits

Author SHA1 Message Date
Patrik Nordwall
00a481adeb Merge pull request #17354 from akka/wip-17342-bc-patriknw
= #17342 Make 2.4 binary compatible with 2.3
2015-05-12 08:56:44 +02:00
Patrik Nordwall
85860ac772 Merge pull request #17321 from akka/wip-13711-move-cluster-contrib-patriknw
!con #13711 move cluster tools and sharding to separate modules
2015-05-12 08:19:15 +02:00
Patrik Nordwall
b30e460be7 = #17342 Make 2.4 binary compatible with 2.3
(cherry picked from commit 89af8bdb90)

* remove final identifier in serializers

i* revert/deprecate ProtobufSerializer.ARRAY_OF_BYTE_ARRAY

* adding back compatible empty constructor in serializers

* make FSM.State compatible

* add back ActorPath.ElementRegex

* revert SocketOption changes and add SocketOptionV2
  see a6d3704ef6

* problem filter for ActorSystem and ActorPath

* problem filter for ByteString

* problem filter for deprecated Timeout methods

* BalancingPool companion

* ask

* problem filter for ActorDSL

* event bus

* exclude hasSubscriptions

* exclude some problems in testkit

* boundAddress and addressFromSocketAddress

* Pool nrOfInstances

* PromiseActorRef

* check with 2.3.9

* migration guide note

* explicit exclude of final class problems
2015-05-11 21:11:52 +02:00
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
10a11e415e !cls #13711 Move cluster sharding 2015-05-11 20:07:22 +02:00
Patrik Nordwall
fb72214d99 !clt #13711 Move cluster tools from contrib
* new module akka-cluster-tools containing
  cluster singleton, distributed pub-sub, and cluster client
2015-05-11 20:07:21 +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