|
|
|
@ -307,13 +307,15 @@ void RegisterLegacyChannelIdleFilters(CoreConfiguration::Builder* builder) { |
|
|
|
|
.If([](const ChannelArgs& channel_args) { |
|
|
|
|
return GetClientIdleTimeout(channel_args) != Duration::Infinity(); |
|
|
|
|
}); |
|
|
|
|
builder->channel_init() |
|
|
|
|
->RegisterV2Filter<LegacyMaxAgeFilter>(GRPC_SERVER_CHANNEL) |
|
|
|
|
.ExcludeFromMinimalStack() |
|
|
|
|
.If([](const ChannelArgs& channel_args) { |
|
|
|
|
return LegacyMaxAgeFilter::Config::FromChannelArgs(channel_args) |
|
|
|
|
.enable(); |
|
|
|
|
}); |
|
|
|
|
if (!grpc_core::IsChaoticGoodEnabled()) { |
|
|
|
|
builder->channel_init() |
|
|
|
|
->RegisterV2Filter<LegacyMaxAgeFilter>(GRPC_SERVER_CHANNEL) |
|
|
|
|
.ExcludeFromMinimalStack() |
|
|
|
|
.If([](const ChannelArgs& channel_args) { |
|
|
|
|
return LegacyMaxAgeFilter::Config::FromChannelArgs(channel_args) |
|
|
|
|
.enable(); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
LegacyMaxAgeFilter::LegacyMaxAgeFilter(grpc_channel_stack* channel_stack, |
|
|
|
|