Martynas Mickevičius
d718f8978e
Fix a couple of build issues.
...
* fix sample project names
* remove experimental tag from stream tests
* do not publish stream tck tests
2016-02-10 19:48:10 +02:00
Konrad Malawski
ac6b736868
Merge pull request #19624 from danxmoran/danxmoran-19581-ignore-mima
...
=pro #19581 Ignore MiMa changes in validatePullRequest.
2016-02-08 13:11:44 +01:00
Martynas Mickevičius
67a2b21186
Add support for OpenJDK to release script
2016-02-02 17:38:35 +02:00
Brian Topping
469ef3ae0f
=osgi #19462 Fix version ranges
2016-02-01 00:39:56 -07:00
Roland Kuhn
bf17de3128
#19637 fix BC issue in AsyncWriteJournal
2016-01-29 12:38:32 +01:00
Daniel Moran
a76cd9afa3
=pro #19581 Ignore MiMa changes in validatePullRequest.
2016-01-26 19:50:18 -08:00
Johan Andrén
ac8901a6f8
Merge pull request #19607 from akka/wip-stream-non-experimental-RK
...
remove experimental marker from stream/testkit/parsing/http-core
2016-01-25 15:59:32 +01:00
Roland Kuhn
607fbd6378
remove experimental marker from stream/testkit/parsing/http-core
2016-01-25 14:05:54 +01:00
Prayag Verma
b7783968a0
=pro #19068 All copyrights ranges and single years updated to a range ending in 2016
2016-01-25 10:20:30 +01:00
Roland Kuhn
6ba20ac673
Merge pull request #19578 from akka/wip-19440-completionStage-RK
...
#19440 replace Scala Future usage with CompletionStage in javadsl
2016-01-24 22:14:18 +01:00
Roland Kuhn
4c72495581
#19440 replace Scala Future usage with CompletionStage in javadsl
...
This entails:
* adding akka.pattern.PatternCS.* to enable ask etc. with
CompletionStage
* changing RequestContext to offer an ExecutionContextExecutor for the
CompletionStage.*Async combinators
* splitting up akka.stream.Queue for JavaDSL consistency
2016-01-23 18:00:11 +01:00
Matthias Sperl
25af4f776b
#19517 add parsing to aggregate
2016-01-22 19:47:23 +01:00
Konrad Malawski
0dd889aa17
=pro fix junit version to be the same in both scopes
2016-01-22 11:12:22 +01:00
Konrad Malawski
100f82be84
!htc,str #19275 towards ssl-configurable server, change APIs
2016-01-22 11:12:22 +01:00
drewhk
9ba5596103
Merge pull request #19563 from 2m/wip-mima-projects
...
#19432 enable MiMa check for osgi and cluster-metrics projects
2016-01-22 10:46:05 +01:00
Konrad Malawski
dd1bf6a1ee
+pro enable validatePullRequest locally
2016-01-22 10:27:47 +01:00
Martynas Mickevičius
f2553eb3b6
#19446 #18869 Add IOResult
...
which is used as a materialized value for Sources/Sinks that work with IO.
2016-01-21 18:06:42 +02:00
Martynas Mickevičius
fcb2160578
#19432 enable MiMa check for osgi and cluster-metrics projects
...
Also start checking against 2.4.1 and move appropriate filters for 2.4.1.
2016-01-21 17:19:39 +02:00
Endre Sándor Varga
60497f6561
also fix FlowInterleaveSpec
...
Also-by: Johan Andrén <johan@markatta.com>
Also-by: Roland Kuhn <rk@rkuhn.info>
Also-by: Martynas Mickevičius <mmartynas@gmail.com>
2016-01-20 10:01:58 +02:00
drewhk
93952f356a
Merge pull request #19504 from akka/wip-18744-remove-jmh-bench-javadocs-johanandren
...
=pro #18744 Disable generation of javadoc for akka-bench-jmh
2016-01-19 15:15:57 +01:00
Martynas Mickevičius
8c1350b0d4
Merge pull request #19505 from 2m/wip-stream-build-fix
...
Various streams build improvements
2016-01-19 11:17:11 +02:00
Roland Kuhn
cc2daa5bd5
Merge pull request #19487 from akka/wip-19014-make-StageActorRef-location-transparent-RK
...
Wip 19014 make stage actor ref location transparent rk
2016-01-19 10:12:30 +01:00
Roland Kuhn
ea34103f98
#19014 add FunctionRef and use in GraphStage.StageActor
...
This new light-weight ActorRef supports running a non-blocking
side-effect upon message send, which is used to dispatch an async
callback to a GraphStageLogic, or it can be used to make the Akka Typed
adapters more efficient. The FunctionRef is registered with its parent,
and it is not user-level API (hence only accessible by downcasting the
ActorContext).
2016-01-19 08:32:38 +01:00
Martynas Mickevičius
7743aa9d0a
Various streams build improvements
...
* remove settings duplication between AkkaBuild and project specific .sbt files
* do not publish test projects
* run akka-http-core tests
* fix lambda sample project versions
* remove obsolete projects (streamAndHttp, httpParent, docsDev)
* exclude parsing project from unidoc
* update to the latest sbt
2016-01-18 18:16:30 +02:00
Johan Andrén
4e90f7ccc1
=pro #18744 Disable generation of javadoc for akka-bench-jmh
2016-01-18 14:07:44 +01:00
Endre Sándor Varga
57c1dfde8a
19441: Use Optional instead of Option in http core javadsl
2016-01-15 16:20:46 +01:00
drewhk
d4b146588a
Merge pull request #19450 from drewhk/wip-19440-add-scala-compat-java8-drewhk
...
#19440 Added scala-java8-compat as a dependency to streams
2016-01-14 15:21:33 +01:00
Endre Sándor Varga
b217e2e480
#19440 Added scala-java8-compat as a dependency to streams
2016-01-14 12:01:36 +01:00
Konrad Malawski
5a18d43435
+doc #19429 initial merge of docs-dev and docs
2016-01-14 00:31:03 +01:00
Konrad Malawski
3f9b8f6dd3
=pro fix stream tests tck project ref
2016-01-13 15:06:14 +01:00
Konrad Malawski
6122fe43a3
=pro disable docs in http core for now
2016-01-13 14:49:11 +01:00
Konrad Malawski
098ef546d7
=pro fix unidoc/javadoc settings
2016-01-13 14:36:58 +01:00
Konrad Malawski
7efc6e7a27
=pro fix aggregates
2016-01-13 01:58:29 +01:00
Konrad Malawski
00380d5488
=pro osgi cleanup
2016-01-13 01:28:59 +01:00
Konrad Malawski
f6147972d7
+pro add Akka Streams HTTP to master build
...
> merged akka-bench-jmh-dev with akka-bench-jmh
> renamed akka-stream-tck to more correctly named akka-stream-tests-tck
> merged java8 tests with normal tests in http
2016-01-13 01:25:04 +01:00
Konrad Malawski
0763a150e2
-pro remove unused build stats tooling
2016-01-12 10:26:36 +01:00
Patrik Nordwall
c015f22824
!peq #19324 update persistence-query to stream 2.0.1
2016-01-11 18:27:35 +01:00
Raymond Roestenburg
2404a9da01
#19246 Auto and manual reset and BackoffOptions.
...
Also moved `TransparantExponentialBackoffSupervisor` to `akka.pattern` (renamed to `BackoffOnRestartSupervisor`)
2015-12-29 21:23:16 +02:00
Brian Topping
15ee6268b3
=per #19283 Fix OSGi manifest for optional LevelDB dependency
2015-12-23 21:09:30 -07:00
Eugene Dzhurinsky
fb763040f2
Add named exception to detect when a cluster node has been quarantined by others #18758
...
Publish appropriate events to the current ActorSystem event stream upon remote ActorSystem shutdown or when current ActorSystem is quarantined by the remote ActorSystem.
2015-12-20 13:02:19 -05:00
Patrik Nordwall
0af98e7bee
=per add detailed debug logging in ReplayFilter
2015-12-16 14:43:39 +01:00
Patrik Nordwall
b6b498bd2c
=rem #19133 avoid DeathPactException race condition
...
* DeathPactException could occur if the ReliableDeliverySupervisor
was gated but not yet received Terminated and got an Ungate message
from the EndpointManager and thereby entered idle state, followed by
receiving the Terminated message, which is not handled in idle
2015-12-16 14:20:30 +01:00
Patrik Nordwall
899900528e
Merge pull request #19008 from talp-traiana/wip-18839-journal-proxy-patriknw
...
per #18839 Add better journal proxy
2015-12-07 11:08:29 +01:00
Johannes Rudolph
55ff8e4af2
=pro put some global keys in Global scope to prevent per project reexecution
2015-12-01 16:57:35 +01:00
Johannes Rudolph
5a93d3c018
=pro #19054 use sbt-dependency-graph directly
2015-12-01 16:50:40 +01:00
Johannes Rudolph
017b061737
=pro #19054 update to sbt-dependency-graph 0.8.0
2015-12-01 16:15:23 +01:00
Tal Pressman
f610952ae7
PersistencePluginProxy
...
* Rename to PersistencePluginProxy.
* Watch target journal.
* Create PersistencePluginProxyExtension to enable eager initialization of
the persistence plugin.
* Add initialization via configuration.
* Add tests and documentation.
* Clearer log messages.
2015-12-01 17:12:33 +02:00
Patrik Nordwall
c11b600cc1
!cdd #18328 optimize VersionVector for size 1 (typical dots)
...
AFTER:
[info] Benchmark (set1Size) Mode Cnt Score Error Units
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 1 thrpt 10 2007.939 ± 74.673 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 10 thrpt 10 337.110 ± 15.055 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 20 thrpt 10 223.600 ± 8.403 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 100 thrpt 10 46.697 ± 2.136 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 1 thrpt 10 2542.537 ± 120.697 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 10 thrpt 10 365.694 ± 17.571 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 20 thrpt 10 216.323 ± 9.446 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 100 thrpt 10 49.563 ± 2.725 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 1 thrpt 10 9883.186 ± 725.672 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 10 thrpt 10 3266.528 ± 189.993 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 20 thrpt 10 3206.017 ± 124.623 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 100 thrpt 10 2709.031 ± 162.182 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 1 thrpt 10 572.704 ± 21.504 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 10 thrpt 10 249.226 ± 12.324 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 20 thrpt 10 170.560 ± 10.320 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 100 thrpt 10 46.373 ± 1.800 ops/ms
BEFORE:
[info] Benchmark (set1Size) Mode Cnt Score Error Units
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 1 thrpt 10 885.664 ± 99.718 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 10 thrpt 10 304.617 ± 4.755 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 20 thrpt 10 200.977 ± 3.708 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 100 thrpt 10 47.879 ± 4.352 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 1 thrpt 10 1586.848 ± 27.476 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 10 thrpt 10 354.408 ± 4.772 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 20 thrpt 10 210.563 ± 32.914 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 100 thrpt 10 52.750 ± 0.698 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 1 thrpt 10 3915.817 ± 420.643 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 10 thrpt 10 2369.476 ± 250.336 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 20 thrpt 10 2378.924 ± 47.160 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 100 thrpt 10 2167.841 ± 20.339 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 1 thrpt 10 387.261 ± 8.820 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 10 thrpt 10 212.661 ± 4.802 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 20 thrpt 10 151.512 ± 2.627 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 100 thrpt 10 40.976 ± 2.014 ops/ms
* use subtype polymorphism for VersionVector
tmp
2015-11-25 09:17:12 +01:00
Patrik Nordwall
a4b5de535f
=cdd #18328 add JMH benchmark, baseline
...
[info] Benchmark (set1Size) Mode Cnt Score Error Units
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 1 thrpt 10 492.291 ± 55.903 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 10 thrpt 10 79.890 ± 4.977 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 20 thrpt 10 44.560 ± 9.081 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromBothNodes 100 thrpt 10 9.405 ± 0.323 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 1 thrpt 10 714.043 ± 14.694 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 10 thrpt 10 88.281 ± 13.858 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 20 thrpt 10 49.001 ± 0.940 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromOtherNode 100 thrpt 10 9.379 ± 0.300 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 1 thrpt 10 487.261 ± 7.457 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 10 thrpt 10 80.073 ± 9.736 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 20 thrpt 10 46.385 ± 1.225 ops/ms
[info] ORSetMergeBenchmark.mergeAddFromSameNode 100 thrpt 10 9.583 ± 0.234 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 1 thrpt 10 313.959 ± 31.419 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 10 thrpt 10 79.265 ± 1.126 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 20 thrpt 10 44.478 ± 2.077 ops/ms
[info] ORSetMergeBenchmark.mergeComplex 100 thrpt 10 9.202 ± 0.564 ops/ms
[info] Benchmark (size) Mode Cnt Score Error Units
[info] VersionVectorBenchmark.compareGreaterThan1 1 thrpt 10 15628.820 ± 913.690 ops/ms
[info] VersionVectorBenchmark.compareGreaterThan1 2 thrpt 10 15471.453 ± 216.868 ops/ms
[info] VersionVectorBenchmark.compareGreaterThan1 5 thrpt 10 12518.032 ± 1599.615 ops/ms
[info] VersionVectorBenchmark.compareGreaterThan2 1 thrpt 10 15320.311 ± 279.346 ops/ms
[info] VersionVectorBenchmark.compareGreaterThan2 2 thrpt 10 13667.638 ± 414.068 ops/ms
[info] VersionVectorBenchmark.compareGreaterThan2 5 thrpt 10 12708.479 ± 287.942 ops/ms
[info] VersionVectorBenchmark.compareSame1 1 thrpt 10 16096.976 ± 495.227 ops/ms
[info] VersionVectorBenchmark.compareSame1 2 thrpt 10 15399.394 ± 305.350 ops/ms
[info] VersionVectorBenchmark.compareSame1 5 thrpt 10 12754.067 ± 1466.724 ops/ms
[info] VersionVectorBenchmark.compareSame2 1 thrpt 10 15282.217 ± 318.708 ops/ms
[info] VersionVectorBenchmark.compareSame2 2 thrpt 10 13777.859 ± 328.712 ops/ms
[info] VersionVectorBenchmark.compareSame2 5 thrpt 10 12711.851 ± 1159.166 ops/ms
[info] VersionVectorBenchmark.increment 1 thrpt 10 33512.998 ± 610.102 ops/ms
[info] VersionVectorBenchmark.increment 2 thrpt 10 32245.963 ± 317.847 ops/ms
[info] VersionVectorBenchmark.increment 5 thrpt 10 20970.493 ± 346.039 ops/ms
[info] VersionVectorBenchmark.merge 1 thrpt 10 31914.961 ± 1000.649 ops/ms
[info] VersionVectorBenchmark.merge 2 thrpt 10 14560.442 ± 732.734 ops/ms
[info] VersionVectorBenchmark.merge 5 thrpt 10 3673.067 ± 148.871 ops/ms
[info] VersionVectorBenchmark.mergeConflicting 1 thrpt 10 5436.032 ± 531.450 ops/ms
[info] VersionVectorBenchmark.mergeConflicting 2 thrpt 10 4641.969 ± 59.338 ops/ms
[info] VersionVectorBenchmark.mergeConflicting 5 thrpt 10 3489.843 ± 127.217 ops/ms
2015-11-25 09:14:24 +01:00
Patrik Nordwall
27995af79f
=cls #18722 fix DDataShardCoordinator init
...
* the become logic was wrong when watchStateActors triggers an immediate
state update
2015-11-18 16:13:58 +01:00