Björn Antonsson
3e55aa5555
Merge pull request #21737 from bantonsson/make-akka-scala-nightly-great-again
...
Make the akka-scala-nightly project work as expected
2016-10-27 17:21:47 +02:00
Björn Antonsson
17eafffab8
Make the akka-scala-nightly project work as expected
...
* Added new scala-java8-compat version for Scala 2.12.0-RC2+
* Fixed a diff between ProjectRef and Project that never matched
2016-10-27 13:02:23 +02:00
Martynas Mickevičius
650abe19d6
Add apiURL setting for cross-linking scaladoc in projects depending on Akka ( #21734 )
2016-10-27 11:29:15 +02:00
Konrad Malawski
a6a5556a8f
Remove Akka-HTTP sources from akka/akka, moving to akka/akka-http! ( #21690 )
2016-10-18 15:17:17 +02:00
Patrik Nordwall
8d36499cd4
shortname for provider config
2016-09-29 15:01:05 +02:00
Patrik Nordwall
dcd921369c
adjust build for master
2016-09-29 13:54:30 +02:00
Johan Andrén
8ae0c9a888
Use long uid in artery remoting and cluster #20644
2016-09-26 15:34:59 +02:00
Patrik Nordwall
f4b82ce62b
handle fatal Aeron exceptions, #20561
...
* handle ConductorServiceTimeoutException and
DriverTimeoutException
* shutdown things properly, in the right order, and
without overwhelming the logs with exceptions
2016-09-07 12:15:35 +02:00
Patrik Nordwall
8ab02738b7
Merge branch 'master' into wip-sync-artery-dev-2.4.9-patriknw
2016-08-23 20:14:15 +02:00
Konrad Malawski
3f12509f27
=htp attempt to fix PR validation issue, unable to reproduce ( #20975 )
2016-07-17 20:06:22 +02:00
Konrad Malawski
218f81196c
=htp multinode latency spec for HTTP ( #20964 )
2016-07-15 18:53:13 +02:00
Patrik Nordwall
d2657a5969
adaptive sampling of hit counting
...
* when rate exceeds 1000 msg/s adaptive sampling of the
heavy hitters tracking is enabled by sampling every 256th message
* also fixed some bugs related to advertise in progress
* update InboundCompression state atomically
* enable compression in LatencySpec
2016-07-05 19:54:53 +02:00
Patrik Nordwall
839ec5f167
Merge branch 'master' into wip-sync-artery-patriknw
2016-06-03 11:09:17 +02:00
Johan Andrén
36516530a0
Fix for dist missing libraries #20661
2016-05-31 12:52:30 +02:00
Patrik Nordwall
6b435a5646
Merge branch 'master' into wip-sync-artery-with-2.4.6-patriknw
2016-05-20 13:20:13 +02:00
Johan Andrén
83c60cb034
Publish akka-osgi but do not include it in dist #20548 ( #20549 )
2016-05-19 12:41:38 +02:00
Patrik Nordwall
d15cab71bd
amend build for artery dev
2016-05-18 07:30:48 +02:00
2beaucoup
14320f4801
=pro #20495 derive Dist projects from publishArtifact setting
2016-05-11 08:57:50 +02:00
Johan Andrén
196c4bd4a1
re-enable DontLeakActorsOnFailingConnectionSpecs #19049
2016-05-11 08:55:34 +02:00
2beaucoup
10a252d9ed
=pro #20287 sync dontPublish with Dist
2016-05-10 10:49:33 +02:00
Konrad Malawski
c69efe4dd8
!htc WIP #19956 removing case classes from HttpMessages
2016-03-17 09:29:59 +01:00
Martynas Mickevičius
50f99328fe
#18765 Update to latest MiMa which is now an AutoPlugin.
...
* check for binary inc. issues by default
* if check is not needed, disable MimaPlugin
* determine old artifact id from the current one
2016-03-10 10:45:35 +02:00
Evgeniy Tokarev
89e6913bc0
SBT build configuration updated
...
* replaced Defaults.coreDefaultSettings and Project.defaultSettings to *.coreDefaultSettings
* replaced 'settings = ' inside 'Project(...)' to 'Project(...).settings'
2016-02-27 01:42:07 +05:00
Roland Kuhn
45e97e8467
remove akka.stream.testkit.AkkaSpec, fixes #19879
2016-02-25 15:26:51 +01:00
Johan Andrén
62e30b3c08
Update copyrights and links to the new company name #19851
2016-02-23 12:58:39 +01:00
Roland Kuhn
e202ea8c40
clean up dependencies #19755 and other fixes
...
* remove inter-project dependencies between streamTestkit -> peristence -> remote
* make PartitionOutOfBoundsException extend IndexOutOfBoundsException
* some weird formatting
* remove -experimental from HTTP Testkit/Tests
* split out shared LevelDb journal tests into new subproject (not to be
published)
2016-02-15 20:35:37 +01:00
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
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
Matthias Sperl
25af4f776b
#19517 add parsing to aggregate
2016-01-22 19:47:23 +01: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
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
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
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
Martynas Mickevičius
4ffe267835
=pro verify BC against all binary compatible versions
2015-10-23 09:10:25 +03:00
Patrik Nordwall
48754bb33f
=pro #18447 Check binary compatibility with 2.4.0
2015-09-30 11:31:11 +02:00
Patrik Nordwall
e5644d406e
=pro workaround for scalaunidoc:doc issues
2015-09-04 16:01:01 +02:00
Patrik Nordwall
f8c1671903
=rem #13783 Make ProtobufSerializer independent of protobuf version
...
* well, as long as they provide the parseFrom and toByteArray
* it is using reflection to find the `parseFrom` and `toByteArray` methods to avoid
dependency to `com.google.protobuf`.
* also special case com.google.protobuf when loading serialization binding
* migration guide
* mima filters for the serializers (all types changed)
* add real test for ProtobufSerializer
2015-09-04 09:12:34 +02:00
Roland Kuhn
c3ecb87a65
=all #13783 replace protobuf dependency by embedded version
...
- created new subproject akka-protobuf (and added COPYING and LICENSE)
- renamed com.google.protobuf -> akka.protobuf everywhere
- also added such renaming step to the results of protoc compilation in
project/Protobuf.scala
- had to include transcriptions of Netty’s ProtobufEncoder/Decoder to
make multi-node-testkit compile again
2015-09-04 09:06:50 +02:00
Patrik Nordwall
50d7b1553a
=cls #17846 Use provided scope for the distributed-data dependency
2015-08-21 14:36:52 +02:00