Commit graph

49 commits

Author SHA1 Message Date
Patrik Nordwall
3066ddad44 Incorparate review feedback, see #2455 2012-09-11 15:22:17 +02:00
Patrik Nordwall
a6a2eba231 Mark cluster as experimental, see #2455
* Speparate section in docs, explaining what experimental means
* Renamed the artifactId to akka-cluster-experimental and
 akka-remote-tests-experimental
2012-09-11 09:18:00 +02:00
Viktor Klang
d895806b6e Switching to autoselecting scala version for the artifact of akka-cluster 2012-09-07 15:48:39 +02:00
Patrik Nordwall
602852ba12 Some clarifications from review, see #1916 2012-08-31 12:27:17 +02:00
Patrik Nordwall
a237058b64 First part of usage doc for cluster, see #1916
* Sample app, akka-sample-cluster
* Preparing Your Project for Clustering
* A Simple Cluster Example
* Automatic vs. Manual Joining
* Automatic vs. Manual Downing
* Configuration
2012-08-27 17:15:11 +02:00
Patrik Nordwall
976c97ae2c Remove prematurly added cluster-usage.rst 2012-08-21 10:47:39 +02:00
Patrik Nordwall
331cd7fca3 WIP cluster docs 2012-08-16 14:48:15 +02:00
Patrik Nordwall
fbeb6017cc Remove gossip to deputy nodes, see #2310 2012-07-04 14:39:27 +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
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
Patrik Nordwall
cba64403a7 Don't gossip to unreachable, see #2263
* Also, ignore gossip from unreachable, see #2264
* Update gossip protocol in cluster doc
2012-06-25 15:23:15 +02:00
Patrik Nordwall
42078e7083 Reintroduce 'seed' nodes, see #2219
* Implement the join to seed nodes process
  When a new node is started started it sends a message to all
  seed nodes and then sends join command to the one that answers
  first.
* Configuration of seed-nodes and auto-join
* New JoinSeedNodeSpec that verifies the auto join to seed nodes
* In tests seed nodes are configured by overriding seedNodes
  function, since addresses are not known before start
* Deputy nodes are the live members of the seed nodes (not sure if
  that will be the final solution, see ticket 2252
* Updated cluster.rst with latest info about deputy and seed nodes
2012-06-21 11:05:02 +02:00
Jonas Bonér
86dc1fe69d Minor edits to cluster specification.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-06-16 00:03:45 +02:00
Jonas Bonér
72f678281e Fixed wrong formatting in docs 2012-06-07 14:21:45 +02:00
Jonas Bonér
0449f85a86 Added implementation of the LEAVE command for a cluster node.
* Added implementation of the LEAVE command for a cluster node
* Changed the meaning of Member.isUnavailable to only DOWN and REMOVED
* Removed EXIT and UP as user commands
* Fixed Cluster.self to fall back to checking for itself in the gossip.overview.unreachable set.
* Added Leader action transitioning from LEAVING -> EXITING
* Improved comments

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-06-01 16:49:50 +02:00
Patrik Nordwall
9d1cbdc601 Singleton cluster convergence, see #2117 2012-05-31 14:48:12 +02:00
Jonas Bonér
dc80315b31 merge with master 2012-03-09 20:02:43 +01:00
Peter Vlugter
d7fe025fa2 Update docs theme 2012-03-06 13:20:00 +13:00
Jonas Bonér
3b5c5e5f0f Removed cluster seed nodes, added 'join.contact-point', changed joining phase, added singleton cluster mode plus misc other changes.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-02-28 11:14:25 +01:00
Jonas Bonér
bf7c307424 Changes to cluster specification.
- Added section on single-node cluster.
- Changed seed nodes to deputy nodes.
- Seed nodes are no longer used as contact points only to break logical partitions.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-02-28 11:14:24 +01:00
Jonas Bonér
bb0e5536be Removed cluster seed nodes, added 'join.contact-point', changed joining phase, added singleton cluster mode plus misc other changes.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-02-28 11:14:24 +01:00
Jonas Bonér
5726481601 Changes to cluster specification.
- Added section on single-node cluster.
- Changed seed nodes to deputy nodes.
- Seed nodes are no longer used as contact points only to break logical partitions.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-02-28 11:13:31 +01:00
Bruce Mitchener
3d90f480d0 Fix spelling errors. 2012-02-14 19:50:01 +07:00
Jonas Bonér
d9217e4803 Added 'notes' section formatting and some more content to the cluster, spring and camel pages.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 15:05:09 +01:00
Jonas Bonér
ce296b0481 Misc additions to, and rewrites and formatting of, the documentation.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-15 14:26:17 +01:00
Patrik Nordwall
eaafed69eb DOC: Update Durable Mailboxes Chapter. See #1472 2011-12-12 11:51:12 +01:00
Patrik Nordwall
884dc43a7d DOC: Replace all akka.conf references. Fixes #1469
* Let us use :ref:`configuration` in all places to refer to the configuration.
2011-12-09 13:27:27 +01:00
Peter Vlugter
d04ad32588 Get rst docs building again and add some adjustments to the new cluster documentation 2011-11-09 10:40:22 +01:00
Roland
cccf6b4ed9 remove references to !! from docs (apart from camel internals) 2011-10-30 11:39:10 +01:00
Jonas Bonér
fef4075b8a Added section about how to do a distributed dynamo-style datastorage on top of akka cluster 2011-10-27 17:06:57 +02:00
Peter Vlugter
706692dacd Some more cluster documentation 2011-10-27 15:17:49 +02:00
Jonas Bonér
c8b17b9e92 reformatting 2011-10-27 09:51:34 +02:00
Jonas Bonér
09a219bcd1 Merge branch 'master' of github.com:jboner/akka
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-27 09:46:50 +02:00
Jonas Bonér
cf404b0d70 Cleaned up new cluster specification.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-26 14:44:55 +02:00
Peter Vlugter
b2f84ad65d Rename new cluster docs from 'new' to 'cluster' 2011-10-26 14:43:28 +02:00
Peter Vlugter
709f6d5415 Some more updates to the new cluster documentation
Added more info about the push-pull gossip protocol
2011-10-26 14:41:12 +02:00
Jonas Bonér
a25452126d Added 'Intro' section to new cluster specification/docs. Also minor other edits.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-26 13:55:22 +02:00
Jonas Bonér
12554cd50f Added some sections to new clustering specification and also did various reformatting, restructuring and improvements.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-10-26 12:23:19 +02:00
Peter Vlugter
80250cd884 Some docs for new clustering 2011-10-25 16:28:12 +02:00
Viktor Klang
c7d58c600b Adding initial support for Props 2011-08-26 17:25:18 +02:00
Brendan W. McAdams
225f47655b Documentation for MongoDB-based Durable Mailboxes 2011-07-12 11:54:10 -04:00
Viktor Klang
fa0478bc32 Replacing !!! with ? 2011-06-13 13:43:21 +02:00
Viktor Klang
fd5afde4ff Adding 'ask' to replace 'sendRequestReplyFuture' and removing sendRequestReply 2011-06-13 13:28:29 +02:00
Viktor Klang
49883d8c59 Adding support for completing senderFutures when actor is stopped, closing ticket #894. Also renaming DurableEventBasedDispatcher to DurableDispatcher 2011-05-26 20:38:42 +02:00
Viktor Klang
3181905fed Renaming EBEDD to Dispatcher, EBEDWSD to BalancingDispatcher, ThreadBasedDispatcher to PinnedDispatcher and PEBEDD to PriorityDispatcher, closing ticket #784 2011-05-20 22:56:30 +02:00
Jonas Bonér
263f441f79 fixed typo in docs 2011-05-18 09:58:14 +02:00
Peter Vlugter
53038ca469 Fix docs 2011-05-18 12:07:31 +12:00
Viktor Klang
3a255ef083 Fixing typos 2011-05-17 22:22:47 +02:00
Jonas Bonér
962ee1ebba Added docs for durable mailboxes, plus filtered out replication tests 2011-05-17 16:34:07 +02:00