From 65b4ed56ef158bc26e9b7ace10a7077c4ab4dfdf Mon Sep 17 00:00:00 2001
From: cb-robot <8571829+cb-robot@users.noreply.github.com>
Date: Wed, 23 Apr 2025 23:12:55 +0000
Subject: [PATCH] Automated change: Fix sanity tests
---
CMakeLists.txt | 10 ++++++++++
Makefile | 2 ++
Package.swift | 2 ++
build_autogenerated.yaml | 10 ++++++++++
config.m4 | 2 ++
config.w32 | 2 ++
gRPC-Core.podspec | 2 ++
grpc.gemspec | 2 ++
package.xml | 2 ++
src/python/grpcio/grpc_core_dependencies.py | 2 ++
tools/doxygen/Doxyfile.c++.internal | 2 ++
tools/doxygen/Doxyfile.core.internal | 2 ++
12 files changed, 40 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bc898c5444a49..540ccce841cc3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2646,6 +2646,8 @@ add_library(grpc
src/core/lib/event_engine/posix_engine/posix_engine.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
src/core/lib/event_engine/posix_engine/timer.cc
src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -3394,6 +3396,8 @@ add_library(grpc_unsecure
src/core/lib/event_engine/posix_engine/posix_engine.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
src/core/lib/event_engine/posix_engine/timer.cc
src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -5581,6 +5585,8 @@ add_library(grpc_authorization_provider
src/core/lib/event_engine/posix_engine/posix_engine.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
src/core/lib/event_engine/posix_engine/timer.cc
src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -9322,6 +9328,8 @@ add_executable(call_utils_test
src/core/lib/event_engine/posix_engine/posix_engine.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
src/core/lib/event_engine/posix_engine/timer.cc
src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -15434,6 +15442,8 @@ add_executable(filter_fusion_test
src/core/lib/event_engine/posix_engine/posix_engine.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
src/core/lib/event_engine/posix_engine/timer.cc
src/core/lib/event_engine/posix_engine/timer_heap.cc
diff --git a/Makefile b/Makefile
index 65ec13d1215fb..932746edc50eb 100644
--- a/Makefile
+++ b/Makefile
@@ -1181,6 +1181,8 @@ LIBGRPC_SRC = \
src/core/lib/event_engine/posix_engine/posix_engine.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc \
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc \
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc \
src/core/lib/event_engine/posix_engine/timer.cc \
src/core/lib/event_engine/posix_engine/timer_heap.cc \
diff --git a/Package.swift b/Package.swift
index 745a5838b5931..aaa729b910c40 100644
--- a/Package.swift
+++ b/Package.swift
@@ -1336,6 +1336,8 @@ let package = Package(
"src/core/lib/event_engine/posix_engine/posix_engine_listener.h",
"src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc",
"src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h",
+ "src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc",
+ "src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc",
"src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc",
"src/core/lib/event_engine/posix_engine/tcp_socket_utils.h",
"src/core/lib/event_engine/posix_engine/timer.cc",
diff --git a/build_autogenerated.yaml b/build_autogenerated.yaml
index e0af157ab440c..d6fa7471af5c2 100644
--- a/build_autogenerated.yaml
+++ b/build_autogenerated.yaml
@@ -1767,6 +1767,8 @@ libs:
- src/core/lib/event_engine/posix_engine/posix_engine.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
- src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
- src/core/lib/event_engine/posix_engine/timer.cc
- src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -2882,6 +2884,8 @@ libs:
- src/core/lib/event_engine/posix_engine/posix_engine.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
- src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
- src/core/lib/event_engine/posix_engine/timer.cc
- src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -4803,6 +4807,8 @@ libs:
- src/core/lib/event_engine/posix_engine/posix_engine.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
- src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
- src/core/lib/event_engine/posix_engine/timer.cc
- src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -6781,6 +6787,8 @@ targets:
- src/core/lib/event_engine/posix_engine/posix_engine.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
- src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
- src/core/lib/event_engine/posix_engine/timer.cc
- src/core/lib/event_engine/posix_engine/timer_heap.cc
@@ -10923,6 +10931,8 @@ targets:
- src/core/lib/event_engine/posix_engine/posix_engine.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener.cc
- src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc
+ - src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc
- src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc
- src/core/lib/event_engine/posix_engine/timer.cc
- src/core/lib/event_engine/posix_engine/timer_heap.cc
diff --git a/config.m4 b/config.m4
index d0b5d72da9521..0d4002f068579 100644
--- a/config.m4
+++ b/config.m4
@@ -555,6 +555,8 @@ if test "$PHP_GRPC" != "no"; then
src/core/lib/event_engine/posix_engine/posix_engine.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc \
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc \
+ src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc \
src/core/lib/event_engine/posix_engine/timer.cc \
src/core/lib/event_engine/posix_engine/timer_heap.cc \
diff --git a/config.w32 b/config.w32
index 03b345733ac20..ecdd167d234b4 100644
--- a/config.w32
+++ b/config.w32
@@ -521,6 +521,8 @@ if (PHP_GRPC != "no") {
"src\\core\\lib\\event_engine\\posix_engine\\posix_engine.cc " +
"src\\core\\lib\\event_engine\\posix_engine\\posix_engine_listener.cc " +
"src\\core\\lib\\event_engine\\posix_engine\\posix_engine_listener_utils.cc " +
+ "src\\core\\lib\\event_engine\\posix_engine\\set_socket_dualstack.cc " +
+ "src\\core\\lib\\event_engine\\posix_engine\\set_socket_dualstack.google.cc " +
"src\\core\\lib\\event_engine\\posix_engine\\tcp_socket_utils.cc " +
"src\\core\\lib\\event_engine\\posix_engine\\timer.cc " +
"src\\core\\lib\\event_engine\\posix_engine\\timer_heap.cc " +
diff --git a/gRPC-Core.podspec b/gRPC-Core.podspec
index 8481f9c8f0950..08e55d30e392d 100644
--- a/gRPC-Core.podspec
+++ b/gRPC-Core.podspec
@@ -1456,6 +1456,8 @@ Pod::Spec.new do |s|
'src/core/lib/event_engine/posix_engine/posix_engine_listener.h',
'src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc',
'src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h',
+ 'src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc',
+ 'src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc',
'src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc',
'src/core/lib/event_engine/posix_engine/tcp_socket_utils.h',
'src/core/lib/event_engine/posix_engine/timer.cc',
diff --git a/grpc.gemspec b/grpc.gemspec
index c7458eac83dd5..ff8b55ee5aa8f 100644
--- a/grpc.gemspec
+++ b/grpc.gemspec
@@ -1342,6 +1342,8 @@ Gem::Specification.new do |s|
s.files += %w( src/core/lib/event_engine/posix_engine/posix_engine_listener.h )
s.files += %w( src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc )
s.files += %w( src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h )
+ s.files += %w( src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc )
+ s.files += %w( src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc )
s.files += %w( src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc )
s.files += %w( src/core/lib/event_engine/posix_engine/tcp_socket_utils.h )
s.files += %w( src/core/lib/event_engine/posix_engine/timer.cc )
diff --git a/package.xml b/package.xml
index bef165d99539c..2becfb5358b7e 100644
--- a/package.xml
+++ b/package.xml
@@ -1324,6 +1324,8 @@
+
+
diff --git a/src/python/grpcio/grpc_core_dependencies.py b/src/python/grpcio/grpc_core_dependencies.py
index 85ff923c9703f..dbe130bddf768 100644
--- a/src/python/grpcio/grpc_core_dependencies.py
+++ b/src/python/grpcio/grpc_core_dependencies.py
@@ -530,6 +530,8 @@
'src/core/lib/event_engine/posix_engine/posix_engine.cc',
'src/core/lib/event_engine/posix_engine/posix_engine_listener.cc',
'src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc',
+ 'src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc',
+ 'src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc',
'src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc',
'src/core/lib/event_engine/posix_engine/timer.cc',
'src/core/lib/event_engine/posix_engine/timer_heap.cc',
diff --git a/tools/doxygen/Doxyfile.c++.internal b/tools/doxygen/Doxyfile.c++.internal
index 238f85c72d124..f7484b087b03d 100644
--- a/tools/doxygen/Doxyfile.c++.internal
+++ b/tools/doxygen/Doxyfile.c++.internal
@@ -2309,6 +2309,8 @@ src/core/lib/event_engine/posix_engine/posix_engine_listener.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener.h \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h \
+src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc \
+src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.h \
src/core/lib/event_engine/posix_engine/timer.cc \
diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal
index edde777ee252a..6a8ac67ed4baf 100644
--- a/tools/doxygen/Doxyfile.core.internal
+++ b/tools/doxygen/Doxyfile.core.internal
@@ -2115,6 +2115,8 @@ src/core/lib/event_engine/posix_engine/posix_engine_listener.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener.h \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc \
src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h \
+src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc \
+src/core/lib/event_engine/posix_engine/set_socket_dualstack.google.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc \
src/core/lib/event_engine/posix_engine/tcp_socket_utils.h \
src/core/lib/event_engine/posix_engine/timer.cc \