Commit graph

23036 commits

Author SHA1 Message Date
Helena Edelson
7b5e69ded3 Create one SBT general task to run locally before pushing a PR #26157 (#26388)
* Create one SBT general task to run locally before pushing a PR #26157.

* Allow tab completion with same prefix

* Added allTyped command
2019-02-15 19:44:03 +01:00
Patrik Nordwall
1389d696bf
Merge pull request #26391 from akka/wip-26382-patriknw
fix 2.13 compilation error, SortedSet, #26382
2019-02-15 17:50:56 +01:00
Patrik Nordwall
d636245133 add Scala 2.13.0-M5 to travis build 2019-02-15 13:28:43 +01:00
Patrik Nordwall
a5209919d4 fix 2.13 compilation error, SortedSet, #26382 2019-02-15 13:26:10 +01:00
Patrik Nordwall
603ed4dcd8
Merge pull request #26379 from jrudolph/jr/26030-fix-jdk-11-error
Fix test expectation for JDK 11, refs #26030
2019-02-14 15:19:51 +01:00
Johannes Rudolph
bb8c47595f
Merge pull request #26378 from chbatey/really-fix-async-dns
Kill/Stop container if still running from previous
2019-02-14 15:18:41 +01:00
Johannes Rudolph
314636c55e
Fix test expectation for JDK 11, refs #26030
In later JDKs the error message was slightly changed.
2019-02-14 11:03:10 +01:00
Christopher Batey
53d3e80c40 Kill/Stop container if still running from previous 2019-02-14 09:40:15 +00:00
Patrik Nordwall
6e7bbd0784
Merge pull request #26374 from chbatey/mima2521
Update mima version to 2.5.21
2019-02-14 10:34:40 +01:00
Christopher Batey
08870e61af Update mima version to 2.5.21 2019-02-13 13:53:30 +00:00
Tomek Kopczynski
532a9bc604 Trivial typo fix in Streams docs (#26359) 2019-02-13 13:58:25 +01:00
Patrik Nordwall
998ed608fe
Merge pull request #26369 from akka/wip-26368-ActorLoggingSpec-patriknw
Fix ActorLoggingSpec for Scala 2.11, #26368
2019-02-13 12:14:14 +01:00
Christopher Batey
baf74a4fe6
Remote remoting deployment from artery docs (#26342)
* Remote deployment is not recommended and the section is duplicated
from classic remoting
* Move what's new lower down in prep for it becoming the main remoting
page but link to it for users are migration
2019-02-13 07:57:34 +00:00
Patrik Nordwall
57cff2e551 Fix ActorLoggingSpec for Scala 2.11, #26368
* no point in spending time on trying to make the detectLoggerClassFromStack
  smarter for 2.11 since 2.11 will be dropped in Akka 2.6 and perhaps even
  earlier than that for Typed
2019-02-12 17:06:40 +01:00
Helena Edelson
6d25b38e56
Fix new compiler warning, before adding automated fix of all new. (#26357) 2019-02-12 07:21:05 -08:00
Patrik Nordwall
4ee21f21aa
Merge pull request #26366 from chbatey/issue-26203
Clean up old docker containers at start of a docker test
2019-02-12 16:16:42 +01:00
Patrik Nordwall
e0a3fb28c9
Merge pull request #26346 from akka/wip-26326-FunctionRef-deadlock-patriknw
Fix deadlock in FunctionRef, #26326
2019-02-12 15:56:28 +01:00
Johan Andrén
8fabb73f2b Make the AbstractBehavior builder mutable (#26309)
* Make the AbstractBehavior builder mutable #26260

* Use mutable builder style in first sample, mention that fluent is an option

* A bit of rework of the Java builders:

 * onAnyMessage added
 * use the japi SAMs throughout in the APIs
 * avoid wrapping the japi functions in Scala functions for the most common cases
 * more Java test coverage

* Not just any exception

* Works on 2.11 as well as 2.12
2019-02-12 15:38:35 +01:00
Patrik Nordwall
ddada9a8e1
Stop singleton and shards when self MemberDowned, #26336 (#26339)
* Stop singleton when self MemberDowned, #26336
  * It's safer to stop singleton instance early in case of downing.
  * Instead of waiting for MemberRemoved and trying to hand over.
* Stop ShardRegion when self MemberDowned, #26336
* Upper bound when waiting for seen in shutdownSelfWhenDown, #26336
2019-02-12 15:05:33 +01:00
Patrik Nordwall
aca5d94b1c reduce scope of synchronized in FunctionRef, #26326 2019-02-12 15:03:49 +01:00
Arnaud Burlet
93ce2b8696 Test to ensure a coordinated shutdown is successful when a stream involving StreamRefs is running 2019-02-12 15:03:49 +01:00
Christopher Batey
9029ae77ac Clean up old docker containers at start of a docker test
Fixes #26203
2019-02-12 08:16:07 +00:00
László van den Hoek
8e2d378228 fix typo: excpetion -> exception (#26352) 2019-02-11 16:25:05 +00:00
Patrik Nordwall
f0b976d557 fix wrong log level of cluster debug logging (#26351) 2019-02-11 16:24:08 +00:00
Johan Andrén
84e8e41193
Logger class for typed actors #25677
* Walk stack to figure out logger class
* User API for getting a customized logger
* API to set logger class, use in receptionists, auto-good-class for EventSourcedBehavior
2019-02-11 17:18:17 +01:00
Patrik Nordwall
0c2ad78042 fix format of verbose logging of cluster events (#26363) 2019-02-11 14:37:39 +01:00
Johan Andrén
df089016fa
Extract the layouts of the running streams as an AST (#25831) 2019-02-11 13:35:38 +01:00
Johan Andrén
1b98ae8601
Cover the unsafe string access optimizations with direct tests (#26343)
Follow up on #26286 so that we notice quicker if new JDKs change internal representation
2019-02-11 13:34:44 +01:00
Arnout Engelen
b0b0865e4c Fix race condition in StreamConverters.asOutputStream() (#26136)
Fixes #25983
2019-02-07 17:00:38 +01:00
Martynas Mickevičius
d6ae3f1da9 Add asJava/asScala to RunnableGraph #26245 2019-02-07 15:41:49 +01:00
Johan Andrén
98a5f24835
Subtypes of state in typed persistence runThen Java API #25737 2019-02-07 15:09:35 +01:00
Johannes Rudolph
1b9b562696
Merge pull request #26297 from kajebiii/patch-1
move "#start-stop"'s start line
2019-02-07 14:53:35 +01:00
Johannes Rudolph
3f929427ef build: detect adoptopenjdk java homes (#26337)
The Ubuntu PPA for adoptopenjdk does not strictly follow the Ubuntu Java
naming correctly which can fail the akka build if no other JDK is installed.

rpardini/adoptopenjdk-deb-installer
2019-02-07 13:39:41 +01:00
Patrik Nordwall
b3ec17871a
Merge pull request #26315 from thjaeckle/bugfix/26286
Make copyUSAsciiStrToBytes more robust w.r.t. JDK for Java9+ #26286
2019-02-07 10:58:15 +01:00
Christopher Batey
ccdeef9075 Upgrade Aeron to 1.15.1 (#26268) 2019-02-06 16:48:25 +01:00
Johannes Rudolph
1fadcd5b9d
Merge pull request #26324 from akka/wip-unsaved-svg-patriknw
unsaved actor_top_tree.svg
2019-02-06 16:47:24 +01:00
Johannes Rudolph
ca9a1710e8
Merge pull request #26317 from akka/clarifyJavadocNeedsJdk9
Clarify Javadoc now needs jdk9+
2019-02-06 16:38:01 +01:00
Johannes Rudolph
cc75229fd9
Merge pull request #26312 from skyluc/issue/26308-FlowWithContext-statefulMapConcat
Create stateful function only once in FlowWithContextOps.statefulMapConcat()
2019-02-06 16:34:38 +01:00
Patrik Nordwall
ec80fd7a56
Merge pull request #26334 from chbatey/cluster-logging-standard
Make cluster logging even more standard
2019-02-06 13:40:51 +01:00
Patrik Nordwall
0545086a7b
Merge pull request #26333 from chbatey/log-ref-uid-on-watch
Log ActorRef rather than just path for watch/unwatch
2019-02-06 13:37:32 +01:00
Arnaud Burlet
66a2074a8b Fix log singleton message #26329 2019-02-06 09:05:48 +01:00
Christopher Batey
5e0bc91e34 Make cluster logging even more standard
A few cases the dc logging was inconsistent. The logger has changed in
some cases but only in cluster actors of which there are a single
instance
2019-02-05 16:29:30 +00:00
Christopher Batey
d91f487358 Log ActorRef rather than just path for watch/unwatch 2019-02-05 15:37:35 +00:00
Johan Andrén
53a6614444 Align the names of the typed persistence builders (#26314)
* Align the names of the typed persistence builders with the ones in the behavior builders #26313
2019-02-04 09:27:53 +00:00
Patrik Nordwall
db30f6a9e0 unsaved actor_top_tree.svg
* svg without saved changes must have been pushed before
2019-02-03 19:25:56 +01:00
Thomas Jaeckle
c96d869604 Merge branch 'bugfix/26286' of https://github.com/thjaeckle/akka into bugfix/26286 2019-02-01 13:13:43 +00:00
Thomas Jaeckle
0927f9123b Fixes #26286 by applying same change for Java9+ as was done in #25165 2019-02-01 13:13:27 +00:00
o-pikozh
ef3870369a Typo in futures.md (#26316)
Small letter at the start of the sentence.
2019-02-01 08:52:47 +01:00
Arnout Engelen
3961a0ce00
Clarify Javadoc now needs jdk9+
Because jdk8 does not have the option to ignore the errors in the
genjavadoc-generated java code.
2019-01-31 19:15:05 +01:00
Thomas Jaeckle
7e43bbe050 Fixes #26286 by applying same change for Java9+ as was done in #25165 2019-01-31 16:57:01 +00:00