Commit graph

20166 commits

Author SHA1 Message Date
Konrad `ktoso` Malawski
17c4352382 Update Aeron to 1.0.5 2016-12-29 12:48:46 +01:00
Konrad `ktoso` Malawski
b1e146c836 Merge pull request #22056 from akka/ktoso-typo-1
=str fix typo in GraphStage port validations
2016-12-22 13:42:40 +01:00
Konrad `ktoso` Malawski
f3422f8d96 Merge pull request #22058 from jlprat/patch-1
Fix release date of Akka in Action
2016-12-22 10:55:55 +01:00
Patrik Nordwall
d36aa3118f Merge pull request #22055 from akka/wip-22037-DurableDataSpec-patriknw
harden DurableDataSpec, #22037
2016-12-21 21:45:36 +01:00
Josep Prat
f397d26738 Fix release date of Akka in Action
Issue: #22057
Akka in Action was released in September.
2016-12-21 21:23:54 +01:00
Konrad `ktoso` Malawski
0ce1ed2c67 =str fix typo in GraphStage port validations
It should be can not `push` instead "pull" closed port
2016-12-21 17:57:44 +01:00
Patrik Nordwall
38a133ece0 harden DurableDataSpec, #22037 2016-12-21 16:45:50 +01:00
Patrik Nordwall
eeda6cc2c5 Merge pull request #22046 from akka/wip-version-check-patriknw
prevent mistake of releasing from wrong branch (for validation)
2016-12-21 14:24:18 +01:00
Patrik Nordwall
6454c090cc prevent mistake of releasing from wrong branch (#22043)
(cherry picked from commit 566e5a09fa3883f1f70abd80da10fece0ffce0a6)
2016-12-20 17:02:22 +01:00
drewhk
108517958e #21955: Fixed the case when identity flow appended to Source combining materialized values (#21956) 2016-12-19 14:14:07 +01:00
Dominik Pawlak
2cb912d9ef Fix scala.util.parsing.combinator version for OSGi import #21966 (#21968)
* Fix scala.util.parsing.combinator version for OSGi import #21966

* Update OSGi.scala
2016-12-16 18:08:37 +01:00
Patrik Nordwall
798a673e97 Merge pull request #22000 from akka/wip-19822-persistence-conf-path-patriknw
optionally pass plugin conf path to persistence plugins, #19822
2016-12-16 17:50:58 +01:00
Johan "Party Cannon" Andrén
3fe131652f Fail fast on null persistenceId in PersistentActor #22025 2016-12-16 16:54:53 +01:00
Konrad `ktoso` Malawski
3453d8fe1b -doc remove promise of macro based actorOf (#22026)
we're moving away from remote deployment in any case which was the
prime reason for the worry about serializable Props. The macro style
actually will be implemented in macWire it seems.
2016-12-16 13:24:24 +01:00
Patrik Nordwall
1a12e950ff Reachability.remove didn't always remove all, #22012
* the versions table in Reachability was not cleared
  if the records for removed node had been pruned, i.e.
  all reachable again
2016-12-16 12:25:37 +01:00
Johan "Party Cannon" Andrén
1861ec6756 WIP ActorSystemSettings programatic config #21894 2016-12-15 15:05:13 +01:00
Konrad Malawski
f2c30d399d actor-dsl deprecation note 2016-12-15 12:31:20 +01:00
Konrad Malawski
760bed9c59 =act deprecate direct use of BalancingDispatcher (hide as private[akka]) 2016-12-15 12:31:20 +01:00
Konrad Malawski
2ab8ab2840 =21423 remove deprecated PersistentView 2016-12-15 12:31:20 +01:00
Konrad Malawski
d48ea5cacc =21423 deprecate ActorDSL 2016-12-15 12:31:20 +01:00
Konrad Malawski
881c646fd1 =21423 deprecate udp remoting, artery is the "new UDP" 2016-12-15 12:31:20 +01:00
ortigali
0eeced1732 Add parameterless constructor to LevelDB journals (#22007)
* add parameterless constructor #22002

* add parameterless constructor #22002

* remove the filter in MiMa.scala #22002

* add LeveldbStore.emptyConfig to use default config #22002
2016-12-14 17:32:38 +01:00
ortigali
ef1e0e01a2 =per Allow persisting events when recovery has completed (#21893)
* be able to persist events that happen during recovery, #21736

* prohibit persiting events during recovery, #21736

* change error message #21736
2016-12-14 13:32:27 +01:00
Patrik Nordwall
e29e06f850 Merge pull request #21898 from akka/wip-21892-remember-regression-patriknw
fix regression in remember entities, #21892
2016-12-14 13:19:28 +01:00
Patrik Nordwall
ac71fc7ec0 Merge pull request #21998 from akka/wip-OutputStreamSourceStage-patriknw
fix compilation warnings in akka-stream
2016-12-14 13:16:52 +01:00
Konrad `ktoso` Malawski
6a94eb45a6 =str compilation fix, because merged without validation 2016-12-14 13:12:58 +01:00
Konrad Malawski
192a9e11b1 +str add more information to generic connection shutdown connection 2016-12-14 12:39:24 +01:00
Konrad Malawski
e7e1f74427 =str more specific error type if idle-timeout triggers in tcp 2016-12-14 12:39:24 +01:00
Alexander Golubev
4207682624 =str 20448 splitAfter should emit substreams in a lazy way (#21306) 2016-12-14 10:47:07 +01:00
Patrik Nordwall
57e59c8496 optionally pass plugin conf path to persistence plugins, #19822 2016-12-13 19:37:03 +01:00
Patrik Nordwall
a813afeb04 fix compilation warnings in akka-stream
* fix compilation warning in StreamLayout

StreamLayout.scala:742: The outer reference in this type test cannot be checked at run time.
[warn]     final case class Buffering(demand: Long) extends SubscriptionState

* fix compilation warning in OutputStreamSourceStage

logic.wakeUp
"method invocation uses reflection"

* fix compilation warning in TLSActor

TLSActor.scala:155: Reference to uninitialized variable lastHandshakeStatus
[warn]   lastHandshakeStatus = engine.getHandshakeStatus
2016-12-13 16:41:04 +01:00
ortigali
5b5cf4fc7b dynamic config path for levelDBJournal and localSnapshotStore #21394 2016-12-13 14:04:39 +01:00
Patrik Nordwall
b250d03cc9 Merge pull request #21896 from johanandren/wip-21864-asOutputStream-close-race-johanadren
asOutput stream close race
2016-12-13 13:45:54 +01:00
Richard Imaoka
4dad65cd5a No default OSGi private package to avoid publish build warnings (#21915)
* No default OSGi private package, as it caused warnings in publish build (Fixes #21899)

* Add comment for empty OSGi private-package settings in SBT
2016-12-13 13:37:41 +01:00
Patrik Nordwall
611f44f176 Merge pull request #21991 from akka/wip-21985-AllAtOnceEntityRecoveryStrategySpec-patriknw
harden AllAtOnceEntityRecoveryStrategySpec, #21985
2016-12-13 13:35:35 +01:00
Martynas "danger" Mickevičius
98c2adfc98 Update MiMa to 0.1.13 (#21978)
* Update to mima 0.1.13

* Filters when checking v2.4.8 against older

* Filters when checking v2.4.9 against older

* Filters when checking v2.4.10 against older

* Filters when checking v2.4.11 against older

* Filters when checking v2.4.12 against older

* Filters when checking v2.4.14 against older

* Filters when checking master against older

* Remove not used filter
2016-12-13 12:58:59 +01:00
Patrik Nordwall
db95b7ff96 add http api for cluster management, #21172
* reference akka/akka-cluster-management in cluster docs
* deprecate the command line tool, including migration note
* cleanup old migration guides
* remove YourKit as sponsor, since we pay license
2016-12-13 10:54:41 +01:00
Patrik Nordwall
f6a1fba824 =clu don't use Down member as leader, #21906 (#21990)
* in the failed test it was noticed that a Down member removed
  itself in leaderActionsOnConvergence which resulted in
  later "Failed to serialize Gossip, Unknown address"
* never use member with status Down as leader
* a node will anyway shutdown itself when it's Down,
  but leader actions could happen before that
2016-12-13 10:53:39 +01:00
Patrik Nordwall
8a6c21d564 harden AllAtOnceEntityRecoveryStrategySpec, #21985
* it was testing that something was done within 20 millis
* no need for time in that test
2016-12-13 08:03:57 +01:00
Oleg Poleshuk
c50ecf3287 +doc Documented how CompletionStages execute #20513 (#21845)
* Documented how CompletionStages execute #20513

* Fixed the failing test: tests are not necessarily run from "main" thread.

* Addressed pull request comment #20513

* Addressed more PR comments #20513
2016-12-12 21:46:37 +01:00
Konrad `ktoso` Malawski
5bcffa2acc Remove cancellable setting, makes it hard kill sbt (#21987) 2016-12-12 17:27:05 +01:00
Patrik Nordwall
b8e7658639 Merge pull request #21980 from akka/wip-format2-patriknw
format the code
2016-12-09 14:12:09 +01:00
Patrik Nordwall
c05bd51b68 format the code 2016-12-09 14:08:13 +01:00
Patrik Nordwall
4e20bcf403 use log level when draining LoggerMailbox, #21895 (#21949)
* use log level when draining LoggerMailbox, #21895

* Apply review comment
2016-12-08 18:14:28 +01:00
Konrad `ktoso` Malawski
2ea8cd7410 =str deprecate ActorPublisher/Subscriber, use GraphStage (#21952)
* =str deprecate ActorPublisher/Subscriber, use GraphStage

* =str deprecate Source.actorPublisher / Sink.actorSubscriber

* =str added deprecation note of ActorPublisher,Subscriber
2016-12-08 17:22:01 +01:00
Andrew Rapp
591eafe04c Fix handling of escape sequences in JsonObjectParser #21961 (#21962)
* Fix handling of escape sequences in JsonObjectParser #21961

* Add test coverage to verify issue #21961
2016-12-08 14:35:53 +01:00
Konrad `ktoso` Malawski
76017adc30 -cam #21423 deprecate camel (#21925) 2016-12-08 14:06:40 +01:00
Johan "Party Cannon" Andrén
80daa2f647 Race condition fix for Test{Sink/Source}Stage #20737 2016-12-08 13:18:29 +01:00
ortigali
31e61d0fb3 InputStream from StreamConverters.asInputStream respects read() contract #21943 (#21954) 2016-12-07 17:33:36 +01:00
Patrik Nordwall
dce668771e fix shutdown of pending StressSpec, #21960 (#21963) 2016-12-07 15:38:11 +01:00