Commit graph

14591 commits

Author SHA1 Message Date
Patrik Nordwall
baca3644e2 Merge pull request #16677 from akka/wip-16624-cluster-unreachable-stalled-master-patriknw
=clu #16624 Expand the monitored nodes when unreachable (for validation)
2015-01-19 15:07:05 +01:00
Patrik Nordwall
31939046ed =pro unset dry_run flag
* dry_run=false doesn't work for me
2015-01-19 14:03:15 +01:00
Patrik Nordwall
bc87dcad78 =clu #16624 Expand the monitored nodes when unreachable
* Otherwise the leader might stall (cannot remove downed nodes)
  if many nodes are shutdown at the same time and nobody in the
  remaining cluster is monitoring some of the shutdown nodes.

(cherry picked from commit 1354524c4fde6f40499833bdd4c0edd479e6f906)

Conflicts:
	akka-cluster/src/main/scala/akka/cluster/ClusterHeartbeat.scala
	project/AkkaBuild.scala
2015-01-19 13:22:46 +01:00
Patrik Nordwall
dc0547dd73 Merge pull request #16676 from akka/wip-16623-sysmsg-ordering-master-patriknw
=rem #16623: Fix concurrent reliable delivery actors (for validation)
2015-01-19 13:20:40 +01:00
Patrik Nordwall
a1d7199a42 =rem #16623: Fix concurrent reliable delivery actors
(cherry picked from commit 4f7c90660226b05edc3581454d18fd53a4762802)

Conflicts:
	project/AkkaBuild.scala
2015-01-19 10:03:40 +01:00
Roland Kuhn
cedfaa35cc Merge pull request #16660 from akka/wip-16659-SnapshotHeader2.10-∂π
=per #16659 fix deserialization of SnapshotHeader AND SWITCH TO Scala 2.11.4
2015-01-16 14:35:17 +01:00
Roland Kuhn
93ef92bcfb =per #16659 fix deserialization of SnapshotHeader
This needs to be done differently for Scala 2.10 and 2.11 since
scala.Option’s serialVersionUID changed between these series.
2015-01-16 14:34:59 +01:00
Konrad Malawski
9dae14e1a5 Merge pull request #16649 from meln1k/wip-16630-add-actor-system-name-to-Slf4jLogger-context-meln1k
+slf #16630 Add the actor system name to the Slf4jLogger context
2015-01-16 10:34:09 +01:00
Roland Kuhn
a4a985035e Merge pull request #16575 from akka/wip-15864-remove-ømq-∂π
-zer #15864 remove zeromq module
2015-01-16 10:19:45 +01:00
Roland Kuhn
239619e68f -zer #15864 remove zeromq module 2015-01-15 20:19:35 +01:00
Roland Kuhn
f0be7f8a21 Merge pull request #16429 from hepin1989/master
=rem #16428 optimize protobuf serializer for master
2015-01-15 15:17:37 +01:00
Roland Kuhn
d400598037 Merge pull request #16645 from MQ-EL/master
The size of ActorCell is not 64bytes
2015-01-15 13:51:07 +01:00
Nikita Melkozerov
e49ea9b5e4 +slf #16630 Add the actor system name to the Slf4jLogger context 2015-01-14 20:17:46 +05:00
Konrad Malawski
0b632e6437 Merge pull request #16644 from tenorviol/master
Minor cleanup of scala fsm example
2015-01-14 09:44:53 +01:00
Patrik Nordwall
b457f6e5e0 Merge pull request #16633 from carrot-garden/persistence-protocol-traits
+ akka-persistence: add internal message protocol traits, resolve #16612
2015-01-14 08:14:51 +01:00
Chris Johnson
2d312f1a91 Super minor change to scala fsm example: added named boolean arg 2015-01-13 22:01:06 -08:00
qian miao
cd58afc7f0 The size of ActorCell is not 64bytes
I measured ActorCell is 84bytes, 88bytes and 92bytes in 32/64-bit system
environment. So I changged the annotation of ActorCell.
2015-01-14 13:07:28 +08:00
Andrei Pozolotin
4208aacd2c + akka-persistence: add internal message protocol traits
* resolve #16612
2015-01-13 12:40:40 -06:00
Konrad Malawski
e110cd1213 Merge pull request #16595 from Arneball/master-arneball-patch
Rebased 16537 - Constant moved to val, will removed unneccesary allocation
2015-01-13 17:23:34 +01:00
Konrad Malawski
3f64d9fc34 Merge pull request #16639 from ktoso/bump-genjavadoc
=pro update genjavadoc version to enable crosspublishing
2015-01-12 20:01:00 +01:00
Konrad Malawski
1c38b8191a =pro update genjavadoc version to enable crosspublishing 2015-01-12 16:19:39 +01:00
Raul Bache
51f5454581 =act Constant value made a val to avoid unnecessary allocation
Changed the parameter type of targetName in PromiseActorRef#apply and changed so that toString of targetName is called once the value is actually needed, eg in the case of timeout.

The creating of the String used in the AskTimeOutException will then be deferred to when timeouts actually occur rather than before, as it was before this change.

Callsites of PromiseActorRef#apply are changed so that they instead of ActorSel#toString and ActorRef#toString send the ActorSel / ActorRef itself, thus not creating the Strings from toString unless necessary, saving StringBuilders and char[] used in ActorRef#toString and ActorSel#toString
2015-01-07 23:56:02 +01:00
sangche
c0867e1308 =doc #16459 change confusing FaultHandlingDocSpec in Fault Tolerance Document. 2014-12-22 23:47:05 -08:00
hepin
a19e02b9e5 =rem #16428 optimize protobuf serializer 2014-12-23 01:52:55 +08:00
Roland Kuhn
c56d670c03 Merge pull request #16530 from skrauchenia/fix/16330-akka-util-Crypt-deprecate-skrauchenia
=act #16330 deprecating akka.util.Crypt
2014-12-20 16:39:30 +01:00
Sergey Krauchenia
f08f1727fb =act, ker, rem, doc #16330 deprecate akka.util.Crypt
* deprecate akka.util.Crypt
* fix documentation after deprecating
2014-12-20 13:30:37 +03:00
Roland Kuhn
3a5b79dd50 Merge pull request #16266 from akka/wip-16224-cluster-restart-test-patriknw
=clu #16224 Add test for cluster node restart
2014-12-16 14:17:53 +01:00
Patrik Nordwall
edd9c2d5c6 Merge pull request #16432 from pawel-wiejacha/pawelwiejacha_16431_named_test_probes
+tes #16431 support for TestProbe with user-defined name
2014-12-15 14:28:45 +01:00
Patrik Nordwall
505358c5e8 Merge pull request #16540 from akka/wip-16534-persistence-osgi-patriknw
=per #16534 Fix compilation error in akka-sample-osgi-dining-hakkers
2014-12-15 11:25:27 +01:00
Konrad Malawski
0193a0a5fc Merge pull request #16539 from potix2/fix-doc-typo
=doc fix typo
2014-12-15 10:40:38 +01:00
Patrik Nordwall
850aa4fdd5 =per #16534 Fix compilation error in akka-sample-osgi-dining-hakkers 2014-12-14 22:02:17 +01:00
Katsunori Kanda
55e41d6d56 =doc fix typo 2014-12-15 01:37:57 +09:00
Patrik Nordwall
6fcdd86b5e Merge pull request #16515 from akka/wip-15423-persistence-cleanup-patriknw
per #15423 Remove deprecated features from akka-persistence
2014-12-12 16:19:20 +01:00
Patrik Nordwall
c566d5a106 per #15423 Remove deprecated features from akka-persistence
* remove channels
* remove View
* remove Processor
* collapse the complicated internal state management
  that was spread out between Processor, Eventsourced and Recovery
* remove Recovery trait, this caused some duplication between Eventsourced
  and PersistentView, but but the enhanced PersistentView will not be based
  on recovery infrastructure, and therefore PersistentView code will be replaced anyway
* remove PersistentBatch
* remove LoopMessage
* remove deleteMessages of individual messages
* remove Persistent, PersistentRepr and PersistentImpl are kept
* remove processorId
* update doc sample code
* note in migration guide about persistenceId
* rename Resequencable to PersistentEnvelope
2014-12-12 16:18:47 +01:00
Martynas Mickevičius
86a5b3d9d7 Merge pull request #16451 from 2m/wip-optional-samples
=pro make samples optional
2014-12-09 19:39:59 +01:00
Martynas Mickevičius
9bb42a695a Merge pull request #16466 from fourcube/master
=doc fix typo
2014-12-06 11:45:23 +01:00
Chris Grieger
6bc9815705 =doc fix typo 2014-12-06 10:06:59 +01:00
Paweł Wiejacha
f480989b25 +tes #16431 support for TestProbe with user-defined name 2014-12-04 22:42:40 +01:00
Martynas Mickevičius
8170a9770f Merge pull request #16445 from 2m/wip-16418-autoplugins-for-samples
=pro #16418 add settings from AutoPlugins to transformed samples
2014-12-03 18:15:06 +01:00
Martynas Mickevicius
91d129b01e =pro #16418 add settings from AutoPlugins to transformed samples 2014-12-03 16:53:43 +01:00
Martynas Mickevicius
74934c0b5c =pro make samples optional 2014-12-03 16:40:59 +01:00
Patrik Nordwall
9be06990ca Merge pull request #16426 from carrot-garden/sample-osgi-dining-hakkers-uncommons-pom-xml
uncommons 1.2.2 depends on jfreechart 1.0.8 not present on maven central
2014-12-03 10:55:50 +01:00
Martynas Mickevičius
4346a03f96 Merge pull request #16371 from 2m/wip-16371-enable-cross-builds
=pro #16371 enable cross builds (forward-port)
2014-12-01 19:53:43 +02:00
Konrad Malawski
0a35f680e4 Merge pull request #16434 from ktoso/port-silence-deadletters
+act #15163 dead-letter suppression (for Validation)
2014-12-01 17:09:19 +01:00
Konrad 'ktoso' Malawski
73cd1d7375 +act #15163 allows to suppress certain messages from being dead-letter-ed
Conflicts:
	akka-actor/src/main/scala/akka/actor/ActorRef.scala
2014-12-01 17:03:13 +01:00
Martynas Mickevičius
47dffefb56 =pro fix test phrase 2014-12-01 15:11:41 +02:00
Roland Kuhn
3cf00cecb1 Merge pull request #16386 from adamw/wip-16348-limit-alod-adamw
+per #16348 Limit the number of messages redelivered at each interval
2014-12-01 13:04:38 +01:00
Roland Kuhn
ecffca8f6b Merge pull request #16096 from 2m/wip-sbt-first-autoplugins
=pro upgrade to latest sbt and add first auto plugins
2014-12-01 12:45:52 +01:00
Martynas Mickevičius
932f8a9bd7 =pro #16371 enable cross builds
* changed zeromq-scala-binding library
* modified build-release task to include distributions from cross builds
* removed tar-zip step from release script, because tgz package is not used from the website
* release script now releases for all crossScalaVersions
* dry run is the default now
2014-11-30 15:53:41 +02:00
Martynas Mickevičius
22334da2a1 =pro upgrade to latest sbt and add first auto plugins
* RootSettings plugin contains settings for root project
* other auto plugins that are meant only for root project depend on RootSettings
* other auto plugins that are meant for every project are enabled by default reducing boilerplate
2014-11-30 15:34:59 +02:00