Commit graph

10521 commits

Author SHA1 Message Date
Roland
ddadb1bb06 reuse dispatcher thread for remoting in REPL 2012-07-02 08:15:52 +02:00
Viktor Klang (√)
ec585ed4fa Merge pull request #462 from oschulz/bs-iterators
ByteString performance improvements and support for binary I/O
2012-07-01 09:49:58 -07:00
Oliver Schulz
777addc66c Merge branch master into bs-iterators
Resolved Conflicts:
	akka-actor/src/main/scala/akka/util/ByteString.scala
2012-07-01 17:29:12 +02:00
Viktor Klang
3797b72c45 Making sure that OSGi docs don't break the build and making sure that the osgi artifacts are bundled in the project 2012-07-01 13:31:11 +02:00
Viktor Klang (√)
34b05e554b Merge pull request #500 from gertv/osgi
Proposal for an akka-osgi module
2012-07-01 03:48:41 -07:00
Roland
b684eb1d2f re-add “repl” script for priming the REPL 2012-06-30 21:04:13 +02:00
Gert Vanthienen
4e3b42f893 Merge remote-tracking branch 'akka/master' into osgi 2012-06-30 20:30:53 +02:00
Gert Vanthienen
3204e8a426 A few more code-style improvements and an easier API for the activator 2012-06-30 20:30:36 +02:00
Roland
a151afbe68 link to Config lib docs, see #2296 2012-06-30 13:16:16 +02:00
Gert Vanthienen
88c1f69050 A few more code-style fixes 2012-06-29 14:12:36 +02:00
Gert Vanthienen
b136fe6c69 Merge remote-tracking branch 'akka/master' into osgi 2012-06-29 14:12:01 +02:00
Björn Antonsson
675dfd9182 Keep the cluster node membership change listeners when joining. 2012-06-29 13:24:46 +02:00
Björn Antonsson
6ad96c2579 Review changes 2012-06-29 13:24:46 +02:00
Björn Antonsson
574ff26bb4 Support for re-JOINING a node that have been DOWN. See #1908 2012-06-29 13:24:46 +02:00
Björn Antonsson
db1175e1f3 Bringing UnreachableNodeRejoinsClusterSpec up to speed with master 2012-06-29 13:24:46 +02:00
Björn Antonsson
dd042e3573 Group multiple awaitCond into single one 2012-06-29 13:24:46 +02:00
Björn Antonsson
9691dd0325 Changes after review 2012-06-29 13:24:46 +02:00
Björn Antonsson
2ea0bba9e9 Cluster node that is UNREACHABLE and rejoins. see #2160 2012-06-29 13:24:46 +02:00
Patrik Nordwall
3d7360cd3c Merge pull request #567 from akka/wip-2239-large-cluster-patriknw
Test and improve gossip in large cluster
2012-06-29 04:12:55 -07:00
Patrik Nordwall
ab3a26d0d2 Fix LogRoleReplace, remote lifecyle not logged 2012-06-29 10:57:34 +02:00
Patrik Nordwall
d47ff04c03 Moved GossipDifferentViewProbability to config, see #2253 2012-06-29 08:56:58 +02:00
Patrik Nordwall
211732391d Minor improvement of LargeClusterSpec, see #2239 2012-06-29 08:42:52 +02:00
Patrik Nordwall
e1f0146a06 Merge branch 'master' into wip-2239-large-cluster-patriknw 2012-06-28 18:00:23 +02:00
Viktor Klang
0517fac42e Making use-dispatcher-for-io also used for the client connector 2012-06-28 17:24:14 +02:00
Patrik Nordwall
2da1a912fe Improve efficiency of gossip, see #2193 and #2253
* Essentially as already described in cluster specification,
  but now fully implemented and tested with LargeClusterSpec
* Gossip to nodes with different view (using seen table)
  with certain probability
* Gossip chat, gossip back to sender
* Immediate gossip to joining node
* Updated some tests to reflect current implementation
2012-06-28 11:41:48 +02:00
Patrik Nordwall
aca66de732 Test gossip in large cluster, see #2239 2012-06-28 11:41:28 +02:00
Patrik Nordwall
a900052f68 Propagate akka system properties to multi-node tests, see #2280
* Change build to propagate all system properties starting with 'akka.'
  to multi-jvm and multi-node tests.
* Adjusted AkkaSpec and MultiNodeSpec to use load of the config, which
  means that default overrides (system properties) are used.
2012-06-28 11:40:53 +02:00
Viktor Klang
ebfda69c83 adding RCLE test 2012-06-28 11:13:30 +02:00
Viktor Klang
4a334bd4bc Adding test for logging of RLCEs 2012-06-28 11:07:40 +02:00
Viktor Klang
54a9fc3035 #2279 - making logging of RLCEs configurable 2012-06-28 10:44:23 +02:00
Björn Antonsson
35056d765d Adding test case duration output to the multi-jvm tests 2012-06-28 08:51:09 +02:00
Gert Vanthienen
be4119a2bd Merge remote-tracking branch 'akka/master' into osgi 2012-06-27 14:31:41 +02:00
Björn Antonsson
4e60362356 Make FailureDetector.remove clean out information about address. See #2277 2012-06-27 14:05:22 +02:00
Gert Vanthienen
85cf1c0580 Add types to API methods and clarify Scaladocs 2012-06-27 14:01:09 +02:00
Patrik Nordwall
3011c6ebcf Fix wrong order of constructor params in AccrualFailureDetector 2012-06-27 11:19:20 +02:00
patriknw
243f0205e4 Merge pull request #564 from akka/wip-2265-split-brain-patriknw
Test split brain scenario, see #2265
2012-06-27 02:16:06 -07:00
Patrik Nordwall
133e1561c1 Adjusted comment based on feedback, see #2265 2012-06-27 10:58:48 +02:00
Gert Vanthienen
379c0e16b4 Move Aries Blueprint namespace handler into a separate akka-osgi-aries module 2012-06-26 22:07:57 +02:00
Patrik Nordwall
932ea6f98a Test split brain scenario, see #2265 2012-06-26 18:25:42 +02:00
Patrik Nordwall
aed78f702b Workaround for SI-5986, see #2275
* Add new operators :+ and :++ by implicit conversion
* Unfortunately this means that we must remember to use
  these until SI-5986 is fixed. Is there a better way?
2012-06-26 18:19:33 +02:00
Gert Vanthienen
a7293ca7f3 Update osgi branch with latest changes from 'akka/master'
Conflicts:
	project/AkkaBuild.scala
2012-06-26 17:16:03 +02:00
patriknw
a4e27aaea6 Merge pull request #560 from akka/wip-2267-seed-before-singleton-patriknw
Join seed nodes before becoming singleton cluster, see #2267
2012-06-26 04:19:48 -07:00
Björn Antonsson
344824c22e Adding test case duration output to the tests 2012-06-26 11:58:04 +02:00
Björn Antonsson
aa2de6aacd Fixed RoutingSpec test. See #2268 2012-06-26 10:34:09 +02:00
Patrik Nordwall
05c9424955 Merge branch 'wip-2271' 2012-06-26 09:51:31 +02:00
Patrik Nordwall
a3ceb40754 Start seed nodes sequentially in JoinSeedNodeSpec, see #2271 2012-06-26 09:51:04 +02:00
Peter Vlugter
86449fd12d Explicitly name Akka.pdf in sphinx doc generation 2012-06-26 12:09:59 +12:00
Patrik Nordwall
25996bf284 Join seed nodes before becoming singleton cluster, see #2267
* self is initially not member (in gossip state)
* if the join to seed nodes timeout it joins itself, and becomes
  singleton cluster
* remove the special case handling of singelton cluster in gossip
  merge, since singleton cluster is not the normal state when joining
  any more
2012-06-25 21:34:14 +02:00
patriknw
df7f558c2a Merge pull request #559 from akka/wip-2263-gossip-unreachable-patriknw
Don't gossip to unreachable, see #2263
2012-06-25 12:01:15 -07:00
Patrik Nordwall
2cd38e2004 Merge branch 'master' into wip-2263-gossip-unreachable-patriknw
Conflicts:
	akka-cluster/src/main/scala/akka/cluster/Cluster.scala
2012-06-25 20:59:50 +02:00