Commit graph

13632 commits

Author SHA1 Message Date
Patrik Nordwall
ccfab1fab4 Merge pull request #1713 from akka/wip-3592-stash-capacity-from-mailbox-conf-patriknw
+act #3592 Read stash-capacity from mailbox config
2013-09-11 05:26:08 -07:00
Patrik Nordwall
dfe1656a2b Merge pull request #1720 from jducoeur/master
=doc #3596 Add paragraph about Agent locality
2013-09-11 05:25:17 -07:00
Patrik Nordwall
0ae1ccad6a Merge pull request #1701 from akka/wip-2307-reachable-patriknw
!clu #2307 Allow transition from unreachable to reachable
2013-09-11 05:24:28 -07:00
Patrik Nordwall
dc9fe4f19c !clu #2307 Allow transition from unreachable to reachable
* Replace unreachable Set with Reachability table
* Unreachable members stay in member Set
* Downing a live member was moved it to the unreachable Set,
  and then removed from there by the leader. That will not
  work when flipping back to reachable, so a Down member must
  be detected as unreachable before beeing removed. Similar
  to Exiting. Member shuts down itself if it sees itself as
  Down.
* Flip back to reachable when failure detector monitors it as
  available again
* ReachableMember event
* Can't ignore gossip from aggregated unreachable (see SurviveNetworkInstabilitySpec)
* Make use of ReachableMember event in cluster router
* End heartbeat when acknowledged, EndHeartbeatAck
* Remove nr-of-end-heartbeats from conf
* Full reachability info in JMX cluster status
* Don't use interval after unreachable for AccrualFailureDetector history
* Add QuarantinedEvent to remoting, used for Reachability.Terminated
* Prune reachability table when all reachable
* Update documentation
* Performance testing and optimizations
2013-09-11 13:10:29 +02:00
Patrik Nordwall
43f3d03aaa =pro #3569 Remove experimental label from cluster pom.xml 2013-09-10 16:40:05 +02:00
Mark "Justin" Waks
3ce407184e =doc #3596 Add paragraph about Agent locality
* Based on discussion on akka-user, Sept 6-9 2013. It seems appropriate
to mention that Agents are not remoteable, so that naive users (like me)
know to design for that.
* This change has not been locally built with Sphinx, but seems to be
small and safe.
2013-09-10 08:50:58 -04:00
Patrik Nordwall
23f933afe3 !con #3597 Remove hand over data message in cluster singleton 2013-09-10 13:35:51 +02:00
dave
d0790e91b3 !osg Updating Aries dependencies
Update aries.blueprint to 1.1.0
Update aries.proxy.impl to 1.0.1
2013-09-10 11:38:16 +02:00
Björn Antonsson
3a37bf91c0 =act #3593 Turn of serialize-messages and make receive polymorphic 2013-09-10 11:29:25 +02:00
Patrik Nordwall
09e3953c9f +con #3551 Buffer messages in cluster client
* Stash when establishing connection to receptionist
2013-09-10 07:52:46 +02:00
Patrik Nordwall
762d49ac36 +act #3592 Read stash-capacity from mailbox config 2013-09-09 14:59:05 +02:00
Björn Antonsson
beba5d9f76 Merge pull request #1706 from akka/wip-2320-optimize-the-seen-table-ban
!clu #2320 Convert the seen table into something more efficient
2013-09-06 04:20:43 -07:00
Björn Antonsson
bbad92c749 !clu #2320 Convert the seen table into something more efficient 2013-09-06 10:18:13 +02:00
Björn Antonsson
c6345d2770 Merge pull request #1705 from akka/wip-3442-optimize-gossip-comparison-ban
=clu #3442 Optimize the vector clock comparison
2013-09-06 01:15:43 -07:00
Björn Antonsson
a487edfdbd =clu #3442 Optimize the vector clock comparison 2013-09-06 08:03:45 +02:00
Patrik Nordwall
d7057d8599 Merge pull request #1704 from akka/wip-3566-RemoteNodeRestartDeathWatchSpec-patriknw
=rem #3566 Fix failing RemoteNodeRestartDeathWatchSpec
2013-09-05 06:01:09 -07:00
Patrik Nordwall
52f7d2d478 =rem #3566 Fix failing RemoteNodeRestartDeathWatchSpec
* Subject actor in freshSystem was not started when the "shutdown"
  message was sent. Solved by retry.
2013-09-05 11:26:41 +02:00
Roland Kuhn
701321302c fix scripts/authors.pl
- used to omit commits which touched only one file
- used to omit commits which only inserted or deleted lines
2013-08-29 11:16:59 +02:00
Patrik Nordwall
48c83f545a Merge pull request #1697 from akka/wip-3565-props-apply-master-patriknw
=act #3565 Add ClassTag in Props.apply(creator) (forward port)
2013-08-28 10:11:53 -07:00
Patrik Nordwall
33ebf24c0f =act #3565 Add ClassTag in Props.apply(creator)
* Remove deprecated apply without ClassTag
2013-08-28 17:48:48 +02:00
Patrik Nordwall
21eca09ae6 Merge pull request #1692 from akka/wip-3558-validate-pr-task-patriknw
=pro #3558 Add validate-pull-request task (forward port)
2013-08-28 06:00:25 -07:00
drewhk
82721eff9b Merge pull request #1693 from drewhk/wip-3563-testkit-internal-msg-serialization-drewhk
=tst #3563: Mark internal Testkit messages as NoSerializationVerificatio...
2013-08-28 05:13:22 -07:00
Endre Sándor Varga
c1928da944 =tes #3563: Mark internal Testkit messages as NoSerializationVerificationNeeded 2013-08-28 14:12:38 +02:00
Roland Kuhn
7c0d83d907 =act fix reference.conf comment for event-handler-startup-timeout 2013-08-27 19:53:08 +02:00
Patrik Nordwall
c13415b034 =pro #3558 Add validate-pull-request task 2013-08-27 16:25:43 +02:00
Björn Antonsson
ba92d38fbd Merge pull request #1679 from akka/wip-3389-fix-ssl-engine-shutdown-ban
=act #3389 Improve SSL closing sequence
2013-08-27 05:55:10 -07:00
drewhk
915e058ab0 Merge pull request #1674 from drewhk/wip-3521-remoting-internal-msg-noserialize-drewhk
=act, rem, clu #3521: make serialize-messages work with core modules
2013-08-27 04:04:00 -07:00
Björn Antonsson
a30de62292 Merge pull request #1668 from akka/wip-3539-clearly-separate-and-update-current-and-future-cluster-doc-ban
=doc #3539 Update the cluster spec
2013-08-27 03:51:38 -07:00
Björn Antonsson
e4fc03f37d Merge pull request #1673 from akka/wip-3541-better-logging-of-camel-activation-failures-ban
=cam #3541 Log Camel endpoint activation/deactivation failures as error
2013-08-27 03:46:10 -07:00
Björn Antonsson
d88de3f79d =act #3389 Improve SSL closing sequence
* Port of this fix in Spray by @jrudolph from this pull request https://github.com/spray/spray/pull/400
2013-08-27 12:44:02 +02:00
Patrik Nordwall
713478f963 Merge pull request #1671 from akka/wip-3529-identify-sugar-patriknw
+act #3529 Add convenience helper for looking up an actor by identity
2013-08-27 02:14:19 -07:00
Patrik Nordwall
37c4053b29 +act #3529 Add convenience helper for looking up an actor by identity
* ActorSelection.resolveOne
2013-08-27 11:13:33 +02:00
Endre Sándor Varga
b566e9393d =act, rem, clu #3521: make serialize-messages work with core modules 2013-08-27 11:05:54 +02:00
Patrik Nordwall
d319e3f4d6 Merge pull request #1675 from akka/wip-finish-connect-retries-patriknw
=act #3525 Retry finishConnect after OP_CONNECT
2013-08-27 01:34:25 -07:00
drewhk
562b2fa1a3 Merge pull request #1681 from drewhk/wip-3504-tone-down-remote-logging-drewhk
+rem #3504: Toned down error logging and made loglevel configurable
2013-08-27 01:33:28 -07:00
Johannes Rudolph
0a88fbefae =act #3525 Retry finishConnect after OP_CONNECT
Patch picked from 63648f1780
2013-08-27 10:33:19 +02:00
Patrik Nordwall
2c76ea5eb2 Merge pull request #1678 from akka/wip-3527-wrong-match-patriknw
=rem #3527 Correction of match in reWatch
2013-08-27 01:26:29 -07:00
Patrik Nordwall
0debd45b4e Merge pull request #1677 from akka/wip-3500-doc-di-patriknw
=doc #3500 Add section about Dependency Injection
2013-08-27 01:17:39 -07:00
Patrik Nordwall
226935b66c Merge pull request #1669 from oakwhiz/master
=act Fix typo in scheduler error message
2013-08-27 00:59:11 -07:00
Patrik Nordwall
a8919944cc Merge pull request #1654 from taylorleese/more_cluster_client_docs
=con Add a few more details to the cluster client docs.
2013-08-27 00:52:54 -07:00
Endre Sándor Varga
132c30d6cf +rem #3504: Toned down error logging and made loglevel configurable 2013-08-26 15:44:47 +02:00
Patrik Nordwall
12a442f7d0 =rem #3527 Correction of match in reWatch 2013-08-26 11:59:19 +02:00
Björn Antonsson
a86bafddfc =cam #3541 Log Camel endpoint activation/deactivation failures as error 2013-08-26 10:37:21 +02:00
Patrik Nordwall
2087dfc1a0 =doc #3500 Add section about Dependency Injection 2013-08-26 09:58:16 +02:00
Björn Antonsson
a7f6861d1d =doc #3539 Update the cluster spec
* The cluster spec has been rearranged into two sections describing the current cluster and future enhancements/additions.
* The state diagram has been replaced with a new one describing the current cluster implementation.
* A number of small additons and changes to the text.
2013-08-26 09:54:15 +02:00
Patrik Nordwall
cdea2af973 Merge pull request #1661 from akka/wip-3015-s3-patriknw
=pro #3015 Upload dist to S3 downloads.typesafe.com
2013-08-23 04:56:14 -07:00
Patrik Nordwall
7f3b56d0a6 Merge pull request #1653 from akka/wip-3527-remote-watch-uid-patriknw
=rem #3527 Take actor system uid into consideration in remote watch
2013-08-23 00:06:51 -07:00
oakwhiz
7dc2e05228 =act Fix typo in scheduler error message 2013-08-22 16:43:31 -07:00
Gustav Åkesson
c5d1362bfa =act #3557 Improved semantics for BoundedBlockingQueue
- Blocking methods lock interruptibly
- drainTo can no longer drain to the backing
- drainTo/clear now calls signalAll instead of signal

Also made some other changes to make the code nicer (I hope!).
2013-08-22 22:10:57 +02:00
drewhk
fcacbbbddf Merge pull request #1623 from drewhk/wip-3519-clusterrouter-supervisor-fix-drewhk
=clu #3519 Cluster router should use provided supervisor strategy
2013-08-22 02:25:16 -07:00