diff options
author | Daniil Cherednik <[email protected]> | 2023-08-25 09:14:00 +0000 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2023-08-25 09:14:00 +0000 |
commit | 1aea989538126dcf9bb99aa87313ba942e679e7b (patch) | |
tree | 5f89fae597bbf8cfaf58c56fd2313d1896a956bb /library/cpp/actors/interconnect/interconnect_handshake.cpp | |
parent | 41effae1b14cbd91927d4d7746c935f773ee87ef (diff) |
Create stable-23-3 branch
x-stable-origin-commit: 3224c68a1e19d5457dc64c1c4f3260f7cd718558
Diffstat (limited to 'library/cpp/actors/interconnect/interconnect_handshake.cpp')
-rw-r--r-- | library/cpp/actors/interconnect/interconnect_handshake.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/library/cpp/actors/interconnect/interconnect_handshake.cpp b/library/cpp/actors/interconnect/interconnect_handshake.cpp index 00ebaa5217f..4a57fc226c0 100644 --- a/library/cpp/actors/interconnect/interconnect_handshake.cpp +++ b/library/cpp/actors/interconnect/interconnect_handshake.cpp @@ -752,6 +752,7 @@ namespace NActors { request.SetRequestExtendedTraceFmt(true); request.SetRequestExternalDataChannel(Common->Settings.EnableExternalDataChannel); request.SetRequestXxhash(true); + request.SetRequestXdcShuffle(true); request.SetHandshakeId(*HandshakeId); SendExBlock(MainChannel, request, "ExRequest"); @@ -790,6 +791,7 @@ namespace NActors { Params.AuthOnly = Params.Encryption && success.GetAuthOnly(); Params.UseExternalDataChannel = success.GetUseExternalDataChannel(); Params.UseXxhash = success.GetUseXxhash(); + Params.UseXdcShuffle = success.GetUseXdcShuffle(); if (success.HasServerScopeId()) { ParsePeerScopeId(success.GetServerScopeId()); } @@ -1041,6 +1043,7 @@ namespace NActors { Params.AuthOnly = Params.Encryption && request.GetRequestAuthOnly() && Common->Settings.TlsAuthOnly; Params.UseExternalDataChannel = request.GetRequestExternalDataChannel() && Common->Settings.EnableExternalDataChannel; Params.UseXxhash = request.GetRequestXxhash(); + Params.UseXdcShuffle = request.GetRequestXdcShuffle(); if (Params.UseExternalDataChannel) { if (request.HasHandshakeId()) { @@ -1080,6 +1083,7 @@ namespace NActors { success.SetUseExtendedTraceFmt(true); success.SetUseExternalDataChannel(Params.UseExternalDataChannel); success.SetUseXxhash(Params.UseXxhash); + success.SetUseXdcShuffle(Params.UseXdcShuffle); SendExBlock(MainChannel, record, "ExReply"); // extract sender actor id (self virtual id) |