Commit graph

14221 commits

Author SHA1 Message Date
Björn Antonsson
57f39219d9 Merge pull request #15815 from akka/wip-15807-make-SerializationCompatibilitySpec-pass-on-scala-2.11.x-master-ban
(Validation Only) =act Make SerializationCompatibilitySpec pass on Scala 2.11.x
2014-09-08 07:13:27 +02:00
Patrik Nordwall
40b97c8fbe Merge pull request #15780 from akka/wip-13928-multi-jvm-samples-patriknw
=pro #13928 Run multi-jvm tests in samples in normal test target
2014-09-05 16:42:07 +02:00
Björn Antonsson
1044195a2a =act Make SerializationCompatibilitySpec pass on Scala 2.11.x
* The serailization format of Option has changed between Scala 2.10.x and 2.11.x
2014-09-05 14:17:52 +02:00
Konrad Malawski
427a43d9ae Merge pull request #15810 from ktoso/fix-pretty-formatting-locale-ktoso
=tes #15808 force the locale in pretty duration, its only a helper
2014-09-05 13:30:55 +02:00
Konrad 'ktoso' Malawski
d8a2f1471b =tes #15808 force the locale in pretty duration, its only a helper 2014-09-05 12:23:57 +02:00
Patrik Nordwall
e8bb4f1d5b =pro #13928 Run multi-jvm tests in samples in normal test target
* fix scalariform formatting in MutiNode
2014-09-05 12:16:49 +02:00
Roland Kuhn
07df1efa5e remove old scalaBinaryVersion workaround 2014-09-05 11:13:49 +02:00
Konrad Malawski
bb0955d635 Merge pull request #15782 from ktoso/wip-props-with-nulls-ktoso
=act,rem #13946 fix handling of null parameters in Props
2014-09-01 16:50:03 +02:00
Konrad 'ktoso' Malawski
f13d4975cc =act,rem #13946 fix handling of null parameters in Props
+ Props creation with nulls does not fail any longer
+ null values are now serialised properly and can be used in remote
  deployments too
+ added tests for Reflect.findConstructor
> does not change wire protocol, so that's open for discussion (if we
> want it to be more like SerialisedMessage or not)

Resolves #13946
2014-09-01 13:33:16 +02:00
Konrad Malawski
0a5c9b63c0 Merge pull request #15783 from ktoso/fix-prettyduration-spec-ktoso
=tes #15777 simple, but stable fix to , or . sensitivity in spec
2014-09-01 10:31:20 +02:00
Patrik Nordwall
e7bb6f6e68 Merge pull request #15778 from akka/wip-15100-InetRNGSpec-patriknw
=rem #15100 Harden InetRNGSpec
2014-09-01 10:26:51 +02:00
Patrik Nordwall
33706eb725 Merge pull request #15781 from akka/wip-15027-FSMTimingSpec-patriknw
=act #15027 Harden FSMTimingSpec
2014-09-01 10:25:44 +02:00
Konrad 'ktoso' Malawski
6b1e117a8c =tes #15777 simple, but stable fix to , or . sensitivity in spec
Solves #15777
2014-08-29 17:04:14 +02:00
Patrik Nordwall
cc1f85ed80 =rem #15100 Harden InetRNGSpec 2014-08-29 15:52:39 +02:00
Patrik Nordwall
8be91ee5f7 Merge pull request #15774 from akka/wip-15577-ReliableProxyDocSpec-patriknw
=con #15577 Harden ReliableProxyDocSpec
2014-08-29 15:50:16 +02:00
Patrik Nordwall
81d02dedff Merge pull request #15771 from akka/wip-13981-balancing-pool-char-patriknw
=act #13981 Encode name of Balancing dispatcher config path
2014-08-29 15:49:26 +02:00
Patrik Nordwall
f8aae24d1c Merge pull request #15776 from akka/wip-15730-persistentView-become-master-patriknw
=per #15730 fix context.become in PersistentView (for validation)
2014-08-29 15:48:39 +02:00
Patrik Nordwall
e559acff2c Merge pull request #15775 from akka/wip-books-patriknw
Update books.rst (for validation)
2014-08-29 15:47:19 +02:00
Patrik Nordwall
27cb1d21cd =act #15027 Harden FSMTimingSpec 2014-08-29 14:44:34 +02:00
Patrik Nordwall
6728de8b3c Merge pull request #15729 from savulchik/patch-4
=act Fix tell method scaladoc
2014-08-29 13:04:20 +02:00
Roland Kuhn
ec55ab2d22 =per #15730 fix context.become in PersistentView
(cherry picked from commit 561bd00cf69b0070693db397fe0dbda824792335)
2014-08-29 13:02:06 +02:00
Patrik Nordwall
f6bf141e97 Merge pull request #15727 from savulchik/patch-3
Improve formatting in faq.rst
2014-08-29 12:59:51 +02:00
Richard Summerhayes
602299f910 Update books.rst
Per discussion with Roland and Kathleen, suggest we point users interested in the Akka in Action book to the Typesafe.com 'Akka in Action' E-Book page, so that they can obtain free sample chapters.
(cherry picked from commit b17142f368fb07b34c3bed2727eb62a77790866f)

Conflicts:
	akka-docs/rst/additional/books.rst
2014-08-29 12:53:36 +02:00
Patrik Nordwall
1f29c74986 Merge pull request #15754 from akka/wip-15409-ActorDSL-race-patriknw
=act #15409 Fix race in ActorDSL
2014-08-29 12:48:41 +02:00
Patrik Nordwall
1ffd05db49 =act #13981 Encode name of Balancing dispatcher config path 2014-08-29 12:33:18 +02:00
Patrik Nordwall
6a370ead48 =con #15577 Harden ReliableProxyDocSpec
* I couldn't find anything wrong
* Increasing the test timeout, it takes 1.5 s for the reconnects,
  so the previous total of 3 s might not have been enough
  (for that run)
2014-08-29 12:09:41 +02:00
Patrik Nordwall
dd71de5f93 Merge pull request #15734 from akka/wip-harden-ClusterShardingSpec-patriknw
=con Harden ClusterShardingSpec some more
2014-08-28 09:53:51 +02:00
Patrik Nordwall
e5cd47279d =con Harden ClusterShardingSpec some more
* Replace sleep with awaitAssert
* Use separate probes for awaitAssert checks to avoid spill-over
  to the testActor
* Some additional cleanup
* Deliver buffered messages when HostShard is received
  Test failures showed that initial messages could be re-ordered otherwise
2014-08-28 08:32:16 +02:00
Viktor Klang (√)
4f463a058b Merge pull request #15758 from akka/wip-15757-refactor-actorsystem-termination-√
Wip 15757 refactor actorsystem termination √
2014-08-26 14:32:41 +02:00
Viktor Klang
b8c634451f +act - 15757 - Changes the signature of ActorSystem.terminate() and ActorSystem.whenTerminated() to be of Future[Terminated] iso Future[Unit] 2014-08-26 10:57:47 +02:00
Viktor Klang
cd8e97c060 +act - 15757 - Reworks implementation of ActorSystem shutdown
* deprecates awaitTermination, shutdown and isTerminated
  * introduces a terminate-method that returns a Future[Unit]
  * introduces a whenTerminated-method that returns a Future[Unit]
  * simplifies the implementation by removing blocking constructs
  * adds tests for terminate() and whenTerminated
2014-08-25 15:49:28 +02:00
Patrik Nordwall
c995144e55 =act #15409 Fix race in ActorDSL
* The reason it didn't work is that messages are delivered before the cell is swapped
  as can be seen in RepointableActorRef.replaceWith (L195)
* Use ask until the RepointableActorRef is started, then use attachChild
2014-08-25 12:33:29 +02:00
Stanislav Savulchik
2d8cb3764e =act Fix tell method scaladoc 2014-08-25 14:05:52 +07:00
Patrik Nordwall
3ca27a54ad Merge pull request #15722 from Sensatus/wip-15699-failed-cluster-sharding-spec-domblack
=con #15699 Fix race in Cluster Sharding tests
2014-08-25 07:32:15 +02:00
Stanislav Savulchik
441c49fe03 =doc Improve formatting in faq.rst 2014-08-22 22:32:01 +07:00
Konrad Malawski
17e27eed62 Merge pull request #15723 from savulchik/patch-2
Improve formatting in scala actors.rst
2014-08-22 15:13:25 +02:00
Dominic Black
d4047a2e1f =con #15699 Fix race in Cluster Sharding tests 2014-08-22 14:04:32 +01:00
Stanislav Savulchik
c314f99481 =doc Improve formatting in scala actors.rst 2014-08-22 16:51:18 +07:00
Konrad Malawski
2a8d1c4727 Merge pull request #15713 from ktoso/port-fix-local-snapshotstore-recovery-ktoso
=per #15671 fix local snapshot store picking up wrong file (Validation)
2014-08-21 15:47:01 +02:00
Brendan Lawlor
f336b24830 =per #15671 fix local snapshot store picking up wrong file.
Added spec test to cover fix for bug 15671

Replaced deprecated NamedProcessor with NamedPersistentActor. Cleaned up unused message handling. Typos and misspellings.
2014-08-21 13:56:19 +02:00
Roland Kuhn
296f5a7cab Merge pull request #15503 from akka/wip-15501-add-bounded-nonblocking-mpmc-mailbox-√
+act - #15501 - Adding support for a Non-blocking, bounded, MPMC mailbox...
2014-08-20 16:05:57 +02:00
Roland Kuhn
2efc846ea5 Merge pull request #15697 from fwbrasil/fix-typo
fix typo 'inctance'
2014-08-20 11:34:37 +02:00
Roland Kuhn
3d0cf9d602 Merge remote-tracking branch 'pr/15597' 2014-08-20 11:26:01 +02:00
Flavio W. Brasil
e3dd4de44e fix typo 'inctance' 2014-08-20 10:26:23 +02:00
Patrik Nordwall
7659f333cb Merge pull request #15658 from akka/wip-coroner-adjustment-patriknw
=tes Increase coroner timeout for some tests
2014-08-20 07:44:20 +02:00
Patrik Nordwall
c517de4f21 Merge pull request #15669 from akka/wip-15664-dist-filenames-patriknw
=pro #15664 Use scala version in dist files
2014-08-20 07:39:46 +02:00
Roland Kuhn
6de1043516 Merge pull request #15676 from benmccann/https-repos
Security: use https to fetch repo artifacts in examples
2014-08-19 16:41:13 +02:00
Ben McCann
36943a5444 Security: use https to fetch repo artifacts. See http://blog.ontoillogical.com/blog/2014/07/28/how-to-take-over-any-java-developer/ 2014-08-19 07:21:14 -07:00
Martynas Mickevičius
200d6eb0d3 Merge pull request #15627 from 2m/udp-proto-family
!act #15626 expose DatagramChannel creation in SocketOption
2014-08-19 15:25:51 +03:00
Dominic Black
af657880e2 !con #15496 Remember entries in cluster sharding
- Move all entry related logic out of the ShardRegion and into a
  new dedicated child `Shard` actor.
- Shard actor persists entry started and passivated messages.
- Non passivated entries get restarted on termination.
- Shard Coordinator restarts shards on other regions upon region failure or handoff
- Ensures shard rebalance restarts shards.
- Shard buffers messages after an EntryStarted is received until state persisted
- Shard buffers messages (still) after a Passivate is received until state persisted
- Shard will retry persisting state until success
- Shard will restart entries automatically (after a backoff) if not passivated and remembering entries
- Added Entry path change to the migration docs
2014-08-19 13:13:20 +01:00