Commit graph

13444 commits

Author SHA1 Message Date
Patrik Nordwall
524addd404 Merge pull request #1838 from krasserm/wip-3717-deletion-api-krasserm
!per #3717 Deletion API for snapshots and persistent messages
2013-11-21 00:54:44 -08:00
Patrik Nordwall
7336fe69a5 Merge pull request #1839 from krasserm/wip-3718-native-leveldb-krasserm
=per #3718 Support for native LevelDB
2013-11-21 00:53:38 -08:00
Martin Krasser
4489a72bea !per #3717 Deletion API for snapshots and persistent messages
- single and bulk deletion of messages
- single and bulk deletion of snapshots
- run journal and snapshot store as system actors
- rename physical parameter in delete methods to permanent
- StashSupport.prepend docs and implementation enhancements
2013-11-20 14:45:29 +01:00
Patrik Nordwall
403a1c54fb Merge pull request #1818 from akka/wip-3656-incomplete-TA-docs-√
+doc #3656 correcting the TypedActor documentation
2013-11-20 03:01:01 -08:00
Roland Kuhn
ce9fd56db4 Merge pull request #1787 from ktonga/wip-3671-custom-mdc-values
Let the application specify custom MDC values
2013-11-15 07:56:01 -08:00
Gaston M. Tonietti
9e9d5541b4 +act #3671 Implementing support for MDC values defined by the application. Fixes #3671.
* Added LogEvent subclasses with new field for transporting the MDC custom values.
* Slf4jLogger now takes MDC values from new LogEvent field, puts all in MDC before appending the log, and removes all after.
* New trait DiagnosticLoggingAdapter was introduced, which extends LoggingAdapter and adds MDC support with methods to get, set and clear MDC values.
* New factory method added to Logging for getting loggers with MDC support.
* BusLogging was changed to create new LogEvents including the MDC values.
* Actors can mixin with DiagnosticActorLogging which defines a diagnostic logger "log", has a hook to override for defining MDC values per message, and overrides aroundReceive for setting and clearing MDC around receive execution.
* Proper documentation was added for Scala and Java under the Logging/Slf4j section.
2013-11-15 11:09:22 -03:00
Patrik Nordwall
05f402c236 Merge pull request #1825 from akka/wip-3665-untrusted-ActorSelection-patriknw
+rem #3665 Allow trusted selections in untrusted-mode
2013-11-14 23:07:50 -08:00
Patrik Nordwall
064470cf1f Merge pull request #1837 from akka/wip-3687-osgi-dependency-doc-patriknw
=doc Add dependency and sample to osgi docs
2013-11-14 05:26:59 -08:00
Patrik Nordwall
d0e5f3cbe9 =doc Add dependency and sample to osgi docs 2013-11-14 14:26:18 +01:00
Patrik Nordwall
f35203ef1b Merge pull request #1836 from akka/wip-3512-zeromq-test-patriknw
=zer #3512 Harden zeromq ConcurrentSocketActorSpec
2013-11-14 05:24:58 -08:00
Patrik Nordwall
0c197211da Merge pull request #1834 from akka/wip-SupervisorHierarchySpec-patriknw
=act Log random seed in case of SupervisorHierarchySpec failure
2013-11-14 05:22:54 -08:00
Patrik Nordwall
6421770b57 Merge pull request #1831 from akka/wip-3590-refuse-tick-overflow-patriknw
=act #3590 Reject task scheduled too far in the future
2013-11-14 05:20:16 -08:00
Patrik Nordwall
1b5f8aa8ad =act #3590 Reject task scheduled too far in the future 2013-11-14 14:18:30 +01:00
Patrik Nordwall
67393c0fb6 +rem #3665 Allow trusted selections in untrusted-mode 2013-11-14 14:08:46 +01:00
Patrik Nordwall
55bb2ebcdb Merge pull request #1824 from akka/wip-3543-ActorSelection-forward-patriknw
+act #3073 Add forward to ActorSelection
2013-11-14 04:45:16 -08:00
Patrik Nordwall
eb035aed18 +act #3073 Add forward to ActorSelection 2013-11-14 13:44:42 +01:00
Patrik Nordwall
9be16091d3 Merge pull request #1823 from akka/wip-3507-ActorSelection-toString-patriknw
=act #3507 Change format of ActorSelection.toString
2013-11-14 04:41:08 -08:00
Patrik Nordwall
22a7a0626a =act #3507 Change format of ActorSelection.toString 2013-11-14 13:40:30 +01:00
Patrik Nordwall
44d3a96776 Merge pull request #1822 from akka/wip-3579-ActorSelection-deadLetters-patriknw
+act #3579 Direct ActorSelection for missing actor to deadLetters
2013-11-14 04:38:46 -08:00
Martin Krasser
9fce211f3b =per #3718 Support for native LevelDB 2013-11-14 12:18:34 +01:00
Patrik Nordwall
e104e2a92c Merge pull request #1827 from krasserm/wip-3707-channel-enhancements
!per #3707 Channel enhancements
2013-11-14 03:13:17 -08:00
Martin Krasser
ba9fc4da46 !per #3707 Channel enhancements
- Persistent channel
- ConfirmablePersistent message type delivered by channel
- Sender resolution performance improvements
   * unstash() instead of unstashAll()

These enhancements required the following changes

- Unified implementation of processor stash and user stash
- Persistence message plugin API separated from implementation
- Physical deletion of messages
2013-11-14 12:05:37 +01:00
Patrik Nordwall
03743f4447 =zer #3512 Harden zeromq ConcurrentSocketActorSpec
* 3 sec timeout waiting for terminated increased to 5 sec,
  ConcurrentSocketActor postStop (poller.unregister or socket.close)
  might perhaps take a while
* message from previous test step interleaved with next step, use
  separate endpoints for each step
2013-11-12 14:50:27 +01:00
Patrik Nordwall
fcb75a92ed Merge pull request #1832 from robdavid/wip-3706-avoid-loss-of-floating-point-precision-in-phiaccrualfailuredetector
=rem #3706 Avoid loss of floating point precision in PhiAccrualFailureDe...
2013-11-12 04:28:03 -08:00
Patrik Nordwall
302f565bbe =act Log random seed in case of SupervisorHierarchySpec failure
* It will never be deterministic, but with reproducble random sequence we
  might have a better chance to repeat run the test to reproduce failure.
2013-11-12 11:37:44 +01:00
rob.david
fd0fac263f =rem #3706 Avoid loss of floating point precision in PhiAccrualFailureDetector 2013-11-11 14:22:10 +00:00
Björn Antonsson
5fedcfd6dd Merge pull request #1826 from akka/wip-upgrade-to-sbt-0.13.1-RC2-ban
=pro Upgrade to sbt 0.13.1-RC2 to avoid too many open files.
2013-11-07 05:19:08 -08:00
Björn Antonsson
6255fff15f =pro Upgrade to sbt 0.13.1-RC2 to avoid too many open files. 2013-11-07 07:54:13 +01:00
Patrik Nordwall
47216bd956 +act #3579 Direct ActorSelection for missing actor to deadLetters 2013-11-06 14:27:16 +01:00
Patrik Nordwall
8fb59a0bc6 Merge pull request #1820 from akka/wip-3601-ActorSystemSpec-patriknw
=act #3601 Harden test for log dead letters
2013-11-06 05:20:39 -08:00
Patrik Nordwall
032b542c19 Merge pull request #1813 from akka/wip-3073-faster-actorselection-patriknw
=act,rem #3073 Make ActorSelection faster
2013-11-06 05:20:21 -08:00
Patrik Nordwall
f89422c18e =act,rem #3073 Make ActorSelection faster 2013-11-06 12:41:53 +01:00
Patrik Nordwall
471175d347 =act #3601 Harden test for log dead letters 2013-11-06 07:59:35 +01:00
Viktor Klang
4769a44875 +doc #3656 correcting the TypedActor documentation 2013-11-05 15:31:24 +01:00
Björn Antonsson
577aed548a Merge pull request #1791 from akka/wip-3448-update-to-sbt-0.13-ban
=pro #3448 Upgrade to sbt 0.13.0
2013-11-04 05:19:56 -08:00
Björn Antonsson
28b5f1039d =all #3448 Newer Scalariform running on more files 2013-11-04 11:05:07 +01:00
Björn Antonsson
b9f91b176b =pro #3448 Upgrade to sbt 0.13.0 2013-11-04 11:05:06 +01:00
Patrik Nordwall
e301f9df7e Merge pull request #1816 from akka/wip-sphinx-patriknw
=doc Update Sphinx installation instructions
2013-11-04 00:47:48 -08:00
Patrik Nordwall
0d86281b9b Merge pull request #1817 from sandermak/osgi-sample-improvements
=doc,osg Effort to get OSGi integration tests running again
2013-11-04 00:45:55 -08:00
Sander Mak
a44d2720e0 =doc,osg Effort to get OSGi integration tests running again
* Update protobuf dependency so mvn clean install runs again
* Bump OSGi version range in AkkaBuild to include current 2.3 for generated manifests
* Update path in dev documentation to correct TexBasic folder
2013-11-01 16:34:49 +01:00
Patrik Nordwall
fa4c859342 =doc Update Sphinx installation instructions 2013-11-01 11:46:44 +01:00
Patrik Nordwall
6a6525fa1f Merge pull request #1808 from krasserm/wip-3681-performance-improvements-krasserm
!per #3681 Performance and consistency improvements
2013-10-30 08:17:01 -07:00
Martin Krasser
1da3369643 !per #3681 Performance and consistency improvements
- batch-write of persistent messages (user API)
- batch-write of events (in EventsourcedProcessor)
- command processing in EventsourcedProcessor by unstashing messages one-by-one from the internal stash
   * fixes performance issues that come up with unstashAll
- commands are not looped through journal actor but processed directly
- initial performance tests
  * command sourcing
  * event sourcing
  * event sourcing with user stash operations
- suppress stack traces in tests
2013-10-30 15:08:15 +01:00
Roland Kuhn
165369b144 Merge pull request #1803 from akka/wip-CONTRIBUTING-∂π
update to latest version of Typesafe CONTRIBUTING rules
2013-10-29 05:38:55 -07:00
Björn Antonsson
b7ded6dc29 Merge pull request #1811 from benmccann/depreceated-spelling
=doc Fix spelling. Change depreceated to derecated
2013-10-25 08:46:53 -07:00
Ben McCann
38fb1b3640 =doc Fix spelling. Change depreceated to deprecated 2013-10-25 08:36:36 -07:00
Patrik Nordwall
0f7787a8c5 Merge pull request #1799 from akka/wip-3683-extra-heartbeat-patriknw
=clu #3683 Don't trigger extra heartbeat when not expected sender
2013-10-25 07:16:22 -07:00
Patrik Nordwall
51824046fd Merge pull request #1812 from akka/wip-3679-protobuf-pubsub-patriknw
!con #3679 Make protobuf serialization for DistributedPubSubMediator
2013-10-25 07:15:39 -07:00
Patrik Nordwall
6c82e3f7b2 Merge pull request #1792 from akka/wip-3677-limit-delta-patriknw
+con #3677 Limit delta in DistributedPubSubMediator
2013-10-25 07:10:15 -07:00
Björn Antonsson
64ebf0703e Merge pull request #1809 from akka/wip-3684-ssltlssupport-do-not-support-tcp-writecommands-ban
(forward port) =doc #3684 Document that SslTlsSupport doesn't support Tcp.WriteCommand.
2013-10-25 01:54:31 -07:00