Browse Source

Pass EnableExternalDataChannel option to DQ IC config

aozeritsky 1 year ago
parent
commit
e5d3c5e726

+ 1 - 0
ydb/library/yql/providers/dq/config/config.proto

@@ -25,6 +25,7 @@ message TDqConfig {
         optional uint64 MessagePendingTimeoutMs = 15 [default = 5000];
         optional uint64 MessagePendingTimeoutMs = 15 [default = 5000];
         optional uint64 MessagePendingSize = 16 [default = 18446744073709551615];
         optional uint64 MessagePendingSize = 16 [default = 18446744073709551615];
         optional uint32 MaxSerializedEventSize = 17 [default = 67108000];
         optional uint32 MaxSerializedEventSize = 17 [default = 67108000];
+        optional bool EnableExternalDataChannel = 27 [default = false];
 
 
         // Scheduler
         // Scheduler
         optional uint64 ResolutionMicroseconds = 18 [default = 1024];
         optional uint64 ResolutionMicroseconds = 18 [default = 1024];

+ 1 - 0
ydb/library/yql/providers/dq/service/interconnect_helpers.cpp

@@ -192,6 +192,7 @@ namespace NYql::NDqs {
 
 
         SET_VALUE(MessagePendingSize);
         SET_VALUE(MessagePendingSize);
         SET_VALUE(MaxSerializedEventSize);
         SET_VALUE(MaxSerializedEventSize);
+        SET_VALUE(EnableExternalDataChannel);
 
 
 #undef SET_DURATION
 #undef SET_DURATION
 #undef SET_VALUE
 #undef SET_VALUE