Commit graph

1699 commits

Author SHA1 Message Date
Johannes Rudolph
5d03902c5e Add flag to enable mutual certificate authentication for old Akka Remote SSL transport (#21748)
* =rem #13874 further cleanup of SSLSettings / NettySSLSupport

* +rem #13874 allow requiring mutual authentication for old akka remote ssl transport
2016-10-28 17:03:07 +02:00
Konrad Malawski
0127d4f424 +str #18793 StageLogging that allows logger access in stages (#21696)
* +str #18793 StageLogging that allows logger access in stages
Also, non ActorMaterializers can opt-into providing a logger here.

* +str #18794 add javadsl for StageLogging

* fix missing test method on compile only class
2016-10-28 16:05:56 +02:00
Konrad Malawski
92671e6d98 +act,rem,str add SECURITY marker to logs (#21749)
* +act,rem,str add SECURITY marker to logs

* Update TlsSpec.scala
2016-10-28 14:52:17 +02:00
Johannes Rudolph
ff78b84233 =rem #13874 cleanup SSLSettings (#21746) 2016-10-28 11:45:48 +02:00
Konrad Malawski
ad3ef5982c +rem remote deployment whitelist feature (#21676)
* +rem remote deployment whitelist feature (initial commit)

+rem remote deployment whitelist feature (initial commit)

* +doc,rem added docs on remoting whitelist

* Update remoting.rst

* Update remoting.rst
2016-10-24 13:44:15 +02:00
Martynas Mickevičius
b9da5a76de Add a retry for a check for stopped actors #21122 2016-10-19 09:33:28 +03:00
Patrik Nordwall
6cbfed975b harden CompressionIntegrationSpec, #21616 (#21692) 2016-10-18 20:24:39 +02:00
Guido Medina
6d86ece337 minParkNanos is declared but not used, instead constant 1 was used (#21634) 2016-10-07 13:50:11 -05:00
Patrik Nordwall
bda93d23cb Merge pull request #21595 from akka/wip-minor-patriknw
shortname for provider config, #20649
2016-09-30 19:14:44 +02:00
Endre Sándor Varga
be1e7ad967 #21209: Reorganized remote reference.conf and its docs 2016-09-30 14:30:05 +02:00
Patrik Nordwall
261288c7db docs for media driver, #21209 2016-09-30 12:13:28 +02:00
Patrik Nordwall
8d36499cd4 shortname for provider config 2016-09-29 15:01:05 +02:00
Patrik Nordwall
deb26d212f file header 2016-09-29 15:00:49 +02:00
Johan Andrén
ba1cf38e53 Realign artery header data (#21581)
* Minor cleanup in version calculation
* Table versions before tag-fields
* Single handling block of unknown compression table version #21580
* Compression table versions use -1 only as special number #21448
* Align to 4 byte boundaries in header
2016-09-29 13:52:48 +02:00
Patrik Nordwall
74df8226de add/change private visibility 2016-09-29 11:30:34 +02:00
Patrik Nordwall
b116810578 Merge pull request #21569 from drewhk/wip-21202-primitives-serialization-drewhk
#21202: Serializers for primitives, PoisonPill and Kill
2016-09-29 11:09:36 +02:00
Patrik Nordwall
00c5895e77 config of control stream dispatcher 2016-09-29 08:44:49 +02:00
Patrik Nordwall
fb886f0df9 configuration properties for frame size 2016-09-29 08:44:37 +02:00
Endre Sándor Varga
bf5b607739 Serialization for system messages, RemoteWatcher and ByteString 2016-09-28 16:26:33 +02:00
Endre Sándor Varga
14e0188a1c 21202: Added more serializers for built-in stuff 2016-09-28 12:17:17 +02:00
Patrik Nordwall
1012248c0b Merge pull request #21568 from akka/wip-21529-RemoteSendConsistencyWithThreeLanesSpec-patriknw
increase timeout for fist message in RemoteSendConsistencySpec, #21529
2016-09-28 12:14:36 +02:00
Patrik Nordwall
1cae346f4d add thread local LRU cache for resolveActorRef 2016-09-28 11:15:54 +02:00
Patrik Nordwall
be319afcd2 serialization of ActorRef, #21202 2016-09-28 11:15:54 +02:00
Patrik Nordwall
e61ffd1132 protobuf serialization of Status.Succes, Status.Failure, #21202 (#21565)
* also support for serialization of exceptions, see
  comment in reference.conf

* extract Throwable and Payload methods to helper classes

* add security checks before creating instance from class name
2016-09-28 11:14:33 +02:00
Patrik Nordwall
1d3920d5db Merge pull request #21561 from akka/wip-sendTerminationHint-patriknw
harden shutdown exception in sendTerminationHint
2016-09-28 11:13:28 +02:00
Patrik Nordwall
9faa324eeb Merge pull request #21571 from akka/wip-note-multi-lanes-patriknw
multi lanes not supported yet
2016-09-28 11:12:42 +02:00
Patrik Nordwall
a7b8f830d9 Merge pull request #21531 from akka/wip-21401-freeSessionBuffer-patriknw
freeSessionBuffer in AeronSource FragmentAssembler, #21401
2016-09-28 11:00:41 +02:00
Patrik Nordwall
9b72f42fa2 Merge pull request #21560 from akka/wip-21538-postStop-patriknw
complete the Future[Done] in AeronSink in finally, #21538
2016-09-28 10:25:04 +02:00
Patrik Nordwall
b641a4c7c5 Merge pull request #21558 from akka/wip-21422-rem-deploy-drop-patriknw
Better to send msg to unresolved ref than dropping it, #21422
2016-09-28 10:24:04 +02:00
Patrik Nordwall
c3a69e3c42 fix wrong afr id 2016-09-27 17:56:15 +02:00
Martynas Mickevičius
af70107667 #20872 Change tableVersion to Byte 2016-09-27 14:16:26 +03:00
Patrik Nordwall
8cbeb662d9 multi lanes not supported yet 2016-09-27 13:03:07 +02:00
Patrik Nordwall
b7475b50f2 increase timeout for fist message in RemoteSendConsistencySpec, #21529 2016-09-27 09:56:26 +02:00
Johan Andrén
8ae0c9a888 Use long uid in artery remoting and cluster #20644 2016-09-26 15:34:59 +02:00
Patrik Nordwall
ae860115ac harden shutdown exception in sendTerminationHint 2016-09-26 14:05:16 +02:00
Patrik Nordwall
90c1f04b44 complete the Future[Done] in AeronSink in finally, #21538
* might not be possible to close the publication if the
  media driver has crashed
* important to always complete the future, otherwise the
  shutdown process will not complete
2016-09-26 14:00:00 +02:00
Patrik Nordwall
4cccca8d52 Better to send msg to unresolved ref than dropping it, #21422
* for the remote deployed actors
* e.g. watch of really dead actor
* this doesn't solve the ticket, we will make a better solution later
2016-09-26 12:43:53 +02:00
Johan Andrén
e9c4393f7b Flight recorder improvements (#21532)
* Little runnable app to dump .afr files
* Merge the three sources of events into one time sorted list
* The summary isn't that useful, let's not show it.
2016-09-23 21:42:07 +02:00
Patrik Nordwall
1408a47e00 freeSessionBuffer in AeronSource FragmentAssembler, #21401 2016-09-23 13:08:02 +02:00
Patrik Nordwall
30603d194a log-received-messages and log-sent-messages, #21506 (#21508)
* log-received-messages and log-sent-messages, #21506

* also duplicate the trusted settings to artery section
2016-09-23 12:30:54 +02:00
drewhk
4d8b8578f4 Merge pull request #21520 from drewhk/wip-21400-flush-message-streams-drewhk
#21400: Flush ordinary and control message streams
2016-09-23 12:15:18 +02:00
Endre Sándor Varga
1a6661f552 21400: Flush ordinary and control message streams 2016-09-23 11:19:43 +02:00
Patrik Nordwall
63917c1947 Merge pull request #21513 from akka/wip-21512-quick-restart-patriknw
fix problem with quick restart, #21512
2016-09-22 18:33:22 +02:00
Patrik Nordwall
455d6a45cc fix shutdown race in sendControl, #21514 (#21517)
* fix shutdown race in sendControl, #21514

* the stack trace showed IllegalStateException: outboundControlIngress not initialized yet
  via the call to sendControl
* that could happen if there is a shutdown at the same time, which is exactly what the test does
* it was actually caused by a merge mistake, but now it got even better

* countDown latch on shutdown
2016-09-22 11:07:17 +02:00
Patrik Nordwall
9f175f56de fix problem with quick restart, #21512
* image-liveness-timeout must be less than the handshake-timeout,
  otherwise the publication for the handshake will give up too early
  when previous image is still considered alive
2016-09-21 20:27:04 +02:00
Patrik Nordwall
1926560e41 stop outbound streams when quarantined, #21407
* they can't be stopped immediately because we want to send
  some final message and we reply to inbound messages with `Quarantined`
* and improve logging
2016-09-21 14:38:13 +02:00
Patrik Nordwall
11097eedad Merge pull request #21498 from akka/wip-close-incompressions-patriknw
close inbound compressions properly
2016-09-21 14:18:27 +02:00
Johan Andrén
0370acc121 Fix artery segfaults on termination (#21501) 2016-09-21 13:24:35 +02:00
Łukasz Dubiel
642a145ca1 =art Heap structure in heavy hitters 2016-09-20 15:18:48 +02:00
Martynas Mickevičius
08670ca155 Add non-local recipient check when handling HandshaleReq (#21497) 2016-09-20 13:23:50 +02:00