Merge pull request #24270 from veblush/abseil-lts-20200923

Upgrading Abseil to LTS 20200923.2
pull/24555/head
Esun Kim 4 years ago committed by GitHub
commit e95f3fb98c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      CMakeLists.txt
  2. 1
      Makefile
  3. 8
      bazel/grpc_deps.bzl
  4. 1
      config.m4
  5. 1
      config.w32
  6. 2
      gRPC-C++.podspec
  7. 2
      gRPC-Core.podspec
  8. 4
      grpc.gemspec
  9. 4
      package.xml
  10. 181
      src/abseil-cpp/preprocessed_builds.yaml
  11. 1
      src/python/grpcio/grpc_core_dependencies.py
  12. 2
      templates/gRPC-C++.podspec.template
  13. 2
      templates/gRPC-Core.podspec.template
  14. 3
      test/cpp/end2end/xds_end2end_test.cc
  15. 2
      third_party/abseil-cpp
  16. 9
      tools/bazel.rc
  17. 2
      tools/run_tests/sanity/check_submodules.sh

@ -16054,7 +16054,7 @@ generate_pkgconfig(
"gRPC platform support library" "gRPC platform support library"
"${gRPC_CORE_VERSION}" "${gRPC_CORE_VERSION}"
"" ""
"-lgpr -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations" "-lgpr -labsl_str_format_internal -labsl_bad_optional_access -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
"" ""
"gpr.pc") "gpr.pc")
@ -16064,7 +16064,7 @@ generate_pkgconfig(
"high performance general RPC framework" "high performance general RPC framework"
"${gRPC_CORE_VERSION}" "${gRPC_CORE_VERSION}"
"gpr openssl" "gpr openssl"
"-lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_exponential_biased -labsl_hash -labsl_bad_variant_access -labsl_city -labsl_status -labsl_cord -labsl_bad_optional_access -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations" "-lgrpc -laddress_sorting -lre2 -lupb -lcares -lz -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_exponential_biased -labsl_hash -labsl_bad_variant_access -labsl_city -labsl_status -labsl_cord -labsl_str_format_internal -labsl_bad_optional_access -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
"" ""
"grpc.pc") "grpc.pc")
@ -16074,7 +16074,7 @@ generate_pkgconfig(
"high performance general RPC framework without SSL" "high performance general RPC framework without SSL"
"${gRPC_CORE_VERSION}" "${gRPC_CORE_VERSION}"
"gpr" "gpr"
"-lgrpc_unsecure -labsl_status -labsl_cord -labsl_bad_optional_access -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations" "-lgrpc_unsecure -labsl_status -labsl_cord -labsl_str_format_internal -labsl_bad_optional_access -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
"" ""
"grpc_unsecure.pc") "grpc_unsecure.pc")
@ -16084,7 +16084,7 @@ generate_pkgconfig(
"C++ wrapper for gRPC" "C++ wrapper for gRPC"
"${gRPC_CPP_VERSION}" "${gRPC_CPP_VERSION}"
"grpc" "grpc"
"-lgrpc++ -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_exponential_biased -labsl_hash -labsl_bad_variant_access -labsl_city -labsl_status -labsl_cord -labsl_bad_optional_access -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations" "-lgrpc++ -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_exponential_biased -labsl_hash -labsl_bad_variant_access -labsl_city -labsl_status -labsl_cord -labsl_str_format_internal -labsl_bad_optional_access -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
"" ""
"grpc++.pc") "grpc++.pc")
@ -16094,6 +16094,6 @@ generate_pkgconfig(
"C++ wrapper for gRPC without SSL" "C++ wrapper for gRPC without SSL"
"${gRPC_CPP_VERSION}" "${gRPC_CPP_VERSION}"
"grpc_unsecure" "grpc_unsecure"
"-lgrpc++_unsecure -labsl_status -labsl_cord -labsl_bad_optional_access -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity -labsl_dynamic_annotations" "-lgrpc++_unsecure -labsl_status -labsl_cord -labsl_str_format_internal -labsl_bad_optional_access -labsl_synchronization -labsl_graphcycles_internal -labsl_symbolize -labsl_demangle_internal -labsl_stacktrace -labsl_debugging_internal -labsl_malloc_internal -labsl_time -labsl_time_zone -labsl_civil_time -labsl_strings -labsl_strings_internal -labsl_throw_delegate -labsl_int128 -labsl_base -labsl_spinlock_wait -labsl_raw_logging_internal -labsl_log_severity"
"" ""
"grpc++_unsecure.pc") "grpc++_unsecure.pc")

@ -4274,7 +4274,6 @@ endif
# start of build recipe for library "grpc_abseil" (generated by makelib(lib) template function) # start of build recipe for library "grpc_abseil" (generated by makelib(lib) template function)
LIBGRPC_ABSEIL_SRC = \ LIBGRPC_ABSEIL_SRC = \
third_party/abseil-cpp/absl/base/dynamic_annotations.cc \
third_party/abseil-cpp/absl/base/internal/cycleclock.cc \ third_party/abseil-cpp/absl/base/internal/cycleclock.cc \
third_party/abseil-cpp/absl/base/internal/exponential_biased.cc \ third_party/abseil-cpp/absl/base/internal/exponential_biased.cc \
third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc \ third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc \

@ -249,11 +249,11 @@ def grpc_deps():
if "com_google_absl" not in native.existing_rules(): if "com_google_absl" not in native.existing_rules():
http_archive( http_archive(
name = "com_google_absl", name = "com_google_absl",
sha256 = "f368a8476f4e2e0eccf8a7318b98dafbe30b2600f4e3cf52636e5eb145aba06a", sha256 = "3d74cdc98b42fd4257d91f652575206de195e2c824fcd8d6e6d227f85cb143ef",
strip_prefix = "abseil-cpp-df3ea785d8c30a9503321a3d35ee7d35808f190d", strip_prefix = "abseil-cpp-0f3bb466b868b523cf1dc9b2aaaed65c77b28862",
urls = [ urls = [
"https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz", "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/0f3bb466b868b523cf1dc9b2aaaed65c77b28862.tar.gz",
"https://github.com/abseil/abseil-cpp/archive/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz", "https://github.com/abseil/abseil-cpp/archive/0f3bb466b868b523cf1dc9b2aaaed65c77b28862.tar.gz",
], ],
) )

@ -611,7 +611,6 @@ if test "$PHP_GRPC" != "no"; then
src/php/ext/grpc/server.c \ src/php/ext/grpc/server.c \
src/php/ext/grpc/server_credentials.c \ src/php/ext/grpc/server_credentials.c \
src/php/ext/grpc/timeval.c \ src/php/ext/grpc/timeval.c \
third_party/abseil-cpp/absl/base/dynamic_annotations.cc \
third_party/abseil-cpp/absl/base/internal/cycleclock.cc \ third_party/abseil-cpp/absl/base/internal/cycleclock.cc \
third_party/abseil-cpp/absl/base/internal/exponential_biased.cc \ third_party/abseil-cpp/absl/base/internal/exponential_biased.cc \
third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc \ third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc \

@ -578,7 +578,6 @@ if (PHP_GRPC != "no") {
"src\\php\\ext\\grpc\\server.c " + "src\\php\\ext\\grpc\\server.c " +
"src\\php\\ext\\grpc\\server_credentials.c " + "src\\php\\ext\\grpc\\server_credentials.c " +
"src\\php\\ext\\grpc\\timeval.c " + "src\\php\\ext\\grpc\\timeval.c " +
"third_party\\abseil-cpp\\absl\\base\\dynamic_annotations.cc " +
"third_party\\abseil-cpp\\absl\\base\\internal\\cycleclock.cc " + "third_party\\abseil-cpp\\absl\\base\\internal\\cycleclock.cc " +
"third_party\\abseil-cpp\\absl\\base\\internal\\exponential_biased.cc " + "third_party\\abseil-cpp\\absl\\base\\internal\\exponential_biased.cc " +
"third_party\\abseil-cpp\\absl\\base\\internal\\low_level_alloc.cc " + "third_party\\abseil-cpp\\absl\\base\\internal\\low_level_alloc.cc " +

@ -183,7 +183,7 @@ Pod::Spec.new do |s|
ss.header_mappings_dir = '.' ss.header_mappings_dir = '.'
ss.dependency "#{s.name}/Interface", version ss.dependency "#{s.name}/Interface", version
ss.dependency 'gRPC-Core', version ss.dependency 'gRPC-Core', version
abseil_version = '1.20200225.0' abseil_version = '1.20200923.2'
ss.dependency 'abseil/base/base', abseil_version ss.dependency 'abseil/base/base', abseil_version
ss.dependency 'abseil/container/flat_hash_set', abseil_version ss.dependency 'abseil/container/flat_hash_set', abseil_version
ss.dependency 'abseil/container/inlined_vector', abseil_version ss.dependency 'abseil/container/inlined_vector', abseil_version

@ -46,7 +46,7 @@ Pod::Spec.new do |s|
s.requires_arc = false s.requires_arc = false
name = 'grpc' name = 'grpc'
abseil_version = '1.20200225.0' abseil_version = '1.20200923.2'
# When creating a dynamic framework, name it grpc.framework instead of gRPC-Core.framework. # When creating a dynamic framework, name it grpc.framework instead of gRPC-Core.framework.
# This lets users write their includes like `#include <grpc/grpc.h>` as opposed to `#include # This lets users write their includes like `#include <grpc/grpc.h>` as opposed to `#include

@ -1174,13 +1174,13 @@ Gem::Specification.new do |s|
s.files += %w( third_party/abseil-cpp/absl/base/casts.h ) s.files += %w( third_party/abseil-cpp/absl/base/casts.h )
s.files += %w( third_party/abseil-cpp/absl/base/config.h ) s.files += %w( third_party/abseil-cpp/absl/base/config.h )
s.files += %w( third_party/abseil-cpp/absl/base/const_init.h ) s.files += %w( third_party/abseil-cpp/absl/base/const_init.h )
s.files += %w( third_party/abseil-cpp/absl/base/dynamic_annotations.cc )
s.files += %w( third_party/abseil-cpp/absl/base/dynamic_annotations.h ) s.files += %w( third_party/abseil-cpp/absl/base/dynamic_annotations.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/atomic_hook.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/atomic_hook.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/bits.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/bits.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.cc ) s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.cc )
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/direct_mmap.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/direct_mmap.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/endian.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/endian.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/errno_saver.h ) s.files += %w( third_party/abseil-cpp/absl/base/internal/errno_saver.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/exponential_biased.cc ) s.files += %w( third_party/abseil-cpp/absl/base/internal/exponential_biased.cc )
@ -1261,6 +1261,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/abseil-cpp/absl/debugging/stacktrace.h ) s.files += %w( third_party/abseil-cpp/absl/debugging/stacktrace.h )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize.cc ) s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize.cc )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize.h ) s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize.h )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_darwin.inc )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_elf.inc ) s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_elf.inc )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc ) s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc )
s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_win32.inc ) s.files += %w( third_party/abseil-cpp/absl/debugging/symbolize_win32.inc )
@ -1277,6 +1278,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/abseil-cpp/absl/numeric/int128.h ) s.files += %w( third_party/abseil-cpp/absl/numeric/int128.h )
s.files += %w( third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc ) s.files += %w( third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc )
s.files += %w( third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc ) s.files += %w( third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc )
s.files += %w( third_party/abseil-cpp/absl/status/internal/status_internal.h )
s.files += %w( third_party/abseil-cpp/absl/status/status.cc ) s.files += %w( third_party/abseil-cpp/absl/status/status.cc )
s.files += %w( third_party/abseil-cpp/absl/status/status.h ) s.files += %w( third_party/abseil-cpp/absl/status/status.h )
s.files += %w( third_party/abseil-cpp/absl/status/status_payload_printer.cc ) s.files += %w( third_party/abseil-cpp/absl/status/status_payload_printer.cc )

@ -1176,13 +1176,13 @@
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/casts.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/casts.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/config.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/config.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/const_init.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/const_init.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/dynamic_annotations.cc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/dynamic_annotations.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/dynamic_annotations.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/atomic_hook.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/atomic_hook.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/bits.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/bits.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.cc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.cc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/direct_mmap.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/direct_mmap.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/endian.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/endian.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/errno_saver.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/errno_saver.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/exponential_biased.cc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/exponential_biased.cc" role="src" />
@ -1263,6 +1263,7 @@
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/stacktrace.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/stacktrace.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize.cc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize.cc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_darwin.inc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_elf.inc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_elf.inc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_win32.inc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/debugging/symbolize_win32.inc" role="src" />
@ -1279,6 +1280,7 @@
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/internal/status_internal.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status.cc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status.cc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status.h" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status_payload_printer.cc" role="src" /> <file baseinstalldir="/" name="third_party/abseil-cpp/absl/status/status_payload_printer.cc" role="src" />

@ -93,12 +93,14 @@
name: absl/base:core_headers name: absl/base:core_headers
src: [] src: []
- cmake_target: absl::dynamic_annotations - cmake_target: absl::dynamic_annotations
deps: [] deps:
- absl/base:config
- absl/base:core_headers
headers: headers:
- third_party/abseil-cpp/absl/base/dynamic_annotations.h - third_party/abseil-cpp/absl/base/dynamic_annotations.h
- third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h
name: absl/base:dynamic_annotations name: absl/base:dynamic_annotations
src: src: []
- third_party/abseil-cpp/absl/base/dynamic_annotations.cc
- cmake_target: absl::endian - cmake_target: absl::endian
deps: deps:
- absl/base:config - absl/base:config
@ -124,6 +126,13 @@
name: absl/base:exponential_biased name: absl/base:exponential_biased
src: src:
- third_party/abseil-cpp/absl/base/internal/exponential_biased.cc - third_party/abseil-cpp/absl/base/internal/exponential_biased.cc
- cmake_target: absl::fast_type_id
deps:
- absl/base:config
headers:
- third_party/abseil-cpp/absl/base/internal/fast_type_id.h
name: absl/base:fast_type_id
src: []
- cmake_target: absl::log_severity - cmake_target: absl::log_severity
deps: deps:
- absl/base:config - absl/base:config
@ -187,6 +196,16 @@
name: absl/base:spinlock_wait name: absl/base:spinlock_wait
src: src:
- third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc - third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc
- cmake_target: absl::strerror
deps:
- absl/base:config
- absl/base:core_headers
- absl/base:errno_saver
headers:
- third_party/abseil-cpp/absl/base/internal/strerror.h
name: absl/base:strerror
src:
- third_party/abseil-cpp/absl/base/internal/strerror.cc
- cmake_target: absl::throw_delegate - cmake_target: absl::throw_delegate
deps: deps:
- absl/base:config - absl/base:config
@ -206,6 +225,7 @@
- absl/container:layout - absl/container:layout
- absl/memory:memory - absl/memory:memory
- absl/meta:type_traits - absl/meta:type_traits
- absl/strings:cord
- absl/strings:strings - absl/strings:strings
- absl/types:compare - absl/types:compare
- absl/utility:utility - absl/utility:utility
@ -233,7 +253,9 @@
src: [] src: []
- cmake_target: absl::container_memory - cmake_target: absl::container_memory
deps: deps:
- absl/base:config
- absl/memory:memory - absl/memory:memory
- absl/meta:type_traits
- absl/utility:utility - absl/utility:utility
headers: headers:
- third_party/abseil-cpp/absl/container/internal/container_memory.h - third_party/abseil-cpp/absl/container/internal/container_memory.h
@ -242,6 +264,7 @@
- cmake_target: absl::fixed_array - cmake_target: absl::fixed_array
deps: deps:
- absl/algorithm:algorithm - absl/algorithm:algorithm
- absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/base:dynamic_annotations - absl/base:dynamic_annotations
- absl/base:throw_delegate - absl/base:throw_delegate
@ -278,6 +301,7 @@
deps: deps:
- absl/base:config - absl/base:config
- absl/hash:hash - absl/hash:hash
- absl/strings:cord
- absl/strings:strings - absl/strings:strings
headers: headers:
- third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h - third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h
@ -350,6 +374,7 @@
src: [] src: []
- cmake_target: absl::layout - cmake_target: absl::layout
deps: deps:
- absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/meta:type_traits - absl/meta:type_traits
- absl/strings:strings - absl/strings:strings
@ -516,15 +541,38 @@
- absl/base:raw_logging_internal - absl/base:raw_logging_internal
- absl/debugging:debugging_internal - absl/debugging:debugging_internal
- absl/debugging:demangle_internal - absl/debugging:demangle_internal
- absl/strings:strings
headers: headers:
- third_party/abseil-cpp/absl/debugging/internal/symbolize.h - third_party/abseil-cpp/absl/debugging/internal/symbolize.h
- third_party/abseil-cpp/absl/debugging/symbolize.h - third_party/abseil-cpp/absl/debugging/symbolize.h
- third_party/abseil-cpp/absl/debugging/symbolize_darwin.inc
- third_party/abseil-cpp/absl/debugging/symbolize_elf.inc - third_party/abseil-cpp/absl/debugging/symbolize_elf.inc
- third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc - third_party/abseil-cpp/absl/debugging/symbolize_unimplemented.inc
- third_party/abseil-cpp/absl/debugging/symbolize_win32.inc - third_party/abseil-cpp/absl/debugging/symbolize_win32.inc
name: absl/debugging:symbolize name: absl/debugging:symbolize
src: src:
- third_party/abseil-cpp/absl/debugging/symbolize.cc - third_party/abseil-cpp/absl/debugging/symbolize.cc
- cmake_target: absl::flags_commandlineflag
deps:
- absl/base:config
- absl/base:fast_type_id
- absl/flags:commandlineflag_internal
- absl/strings:strings
- absl/types:optional
headers:
- third_party/abseil-cpp/absl/flags/commandlineflag.h
name: absl/flags:commandlineflag
src:
- third_party/abseil-cpp/absl/flags/commandlineflag.cc
- cmake_target: absl::flags_commandlineflag_internal
deps:
- absl/base:config
- absl/base:fast_type_id
headers:
- third_party/abseil-cpp/absl/flags/internal/commandlineflag.h
name: absl/flags:commandlineflag_internal
src:
- third_party/abseil-cpp/absl/flags/internal/commandlineflag.cc
- cmake_target: absl::flags_config - cmake_target: absl::flags_config
deps: deps:
- absl/base:config - absl/base:config
@ -546,9 +594,7 @@
- absl/base:core_headers - absl/base:core_headers
- absl/flags:config - absl/flags:config
- absl/flags:flag_internal - absl/flags:flag_internal
- absl/flags:handle - absl/flags:reflection
- absl/flags:marshalling
- absl/flags:registry
- absl/strings:strings - absl/strings:strings
headers: headers:
- third_party/abseil-cpp/absl/flags/declare.h - third_party/abseil-cpp/absl/flags/declare.h
@ -561,29 +607,21 @@
- absl/base:base - absl/base:base
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/flags:commandlineflag
- absl/flags:commandlineflag_internal
- absl/flags:config - absl/flags:config
- absl/flags:handle - absl/flags:marshalling
- absl/flags:registry - absl/flags:reflection
- absl/memory:memory - absl/memory:memory
- absl/meta:type_traits
- absl/strings:strings - absl/strings:strings
- absl/synchronization:synchronization - absl/synchronization:synchronization
- absl/utility:utility
headers: headers:
- third_party/abseil-cpp/absl/flags/internal/flag.h - third_party/abseil-cpp/absl/flags/internal/flag.h
name: absl/flags:flag_internal name: absl/flags:flag_internal
src: src:
- third_party/abseil-cpp/absl/flags/internal/flag.cc - third_party/abseil-cpp/absl/flags/internal/flag.cc
- cmake_target: absl::flags_handle
deps:
- absl/base:config
- absl/base:core_headers
- absl/flags:config
- absl/flags:marshalling
- absl/strings:strings
- absl/types:optional
headers:
- third_party/abseil-cpp/absl/flags/internal/commandlineflag.h
name: absl/flags:handle
src: []
- cmake_target: absl::flags_marshalling - cmake_target: absl::flags_marshalling
deps: deps:
- absl/base:config - absl/base:config
@ -600,12 +638,14 @@
deps: deps:
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/flags:commandlineflag
- absl/flags:commandlineflag_internal
- absl/flags:config - absl/flags:config
- absl/flags:flag - absl/flags:flag
- absl/flags:flag_internal - absl/flags:flag_internal
- absl/flags:handle - absl/flags:private_handle_accessor
- absl/flags:program_name - absl/flags:program_name
- absl/flags:registry - absl/flags:reflection
- absl/flags:usage - absl/flags:usage
- absl/flags:usage_internal - absl/flags:usage_internal
- absl/strings:strings - absl/strings:strings
@ -624,6 +664,17 @@
- third_party/abseil-cpp/absl/flags/internal/path_util.h - third_party/abseil-cpp/absl/flags/internal/path_util.h
name: absl/flags:path_util name: absl/flags:path_util
src: [] src: []
- cmake_target: absl::flags_private_handle_accessor
deps:
- absl/base:config
- absl/flags:commandlineflag
- absl/flags:commandlineflag_internal
- absl/strings:strings
headers:
- third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.h
name: absl/flags:private_handle_accessor
src:
- third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.cc
- cmake_target: absl::flags_program_name - cmake_target: absl::flags_program_name
deps: deps:
- absl/base:config - absl/base:config
@ -636,22 +687,23 @@
name: absl/flags:program_name name: absl/flags:program_name
src: src:
- third_party/abseil-cpp/absl/flags/internal/program_name.cc - third_party/abseil-cpp/absl/flags/internal/program_name.cc
- cmake_target: absl::flags_registry - cmake_target: absl::flags_reflection
deps: deps:
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/base:raw_logging_internal - absl/container:flat_hash_map
- absl/flags:commandlineflag
- absl/flags:commandlineflag_internal
- absl/flags:config - absl/flags:config
- absl/flags:handle - absl/flags:private_handle_accessor
- absl/strings:strings - absl/strings:strings
- absl/synchronization:synchronization - absl/synchronization:synchronization
headers: headers:
- third_party/abseil-cpp/absl/flags/internal/registry.h - third_party/abseil-cpp/absl/flags/internal/registry.h
- third_party/abseil-cpp/absl/flags/internal/type_erased.h - third_party/abseil-cpp/absl/flags/reflection.h
name: absl/flags:registry name: absl/flags:reflection
src: src:
- third_party/abseil-cpp/absl/flags/internal/registry.cc - third_party/abseil-cpp/absl/flags/reflection.cc
- third_party/abseil-cpp/absl/flags/internal/type_erased.cc
- cmake_target: absl::flags_usage - cmake_target: absl::flags_usage
deps: deps:
- absl/base:config - absl/base:config
@ -668,13 +720,14 @@
deps: deps:
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/flags:commandlineflag
- absl/flags:config - absl/flags:config
- absl/flags:flag - absl/flags:flag
- absl/flags:flag_internal - absl/flags:flag_internal
- absl/flags:handle
- absl/flags:path_util - absl/flags:path_util
- absl/flags:private_handle_accessor
- absl/flags:program_name - absl/flags:program_name
- absl/flags:registry - absl/flags:reflection
- absl/strings:strings - absl/strings:strings
headers: headers:
- third_party/abseil-cpp/absl/flags/internal/usage.h - third_party/abseil-cpp/absl/flags/internal/usage.h
@ -746,6 +799,7 @@
src: [] src: []
- cmake_target: absl::int128 - cmake_target: absl::int128
deps: deps:
- absl/base:bits
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
headers: headers:
@ -758,25 +812,16 @@
- cmake_target: absl::random_internal_distribution_caller - cmake_target: absl::random_internal_distribution_caller
deps: deps:
- absl/base:config - absl/base:config
- absl/base:fast_type_id
- absl/utility:utility
headers: headers:
- third_party/abseil-cpp/absl/random/internal/distribution_caller.h - third_party/abseil-cpp/absl/random/internal/distribution_caller.h
name: absl/random/internal:distribution_caller name: absl/random/internal:distribution_caller
src: [] src: []
- cmake_target: absl::random_internal_distributions
deps:
- absl/base:base
- absl/meta:type_traits
- absl/random/internal:distribution_caller
- absl/random/internal:traits
- absl/random/internal:uniform_helper
- absl/strings:strings
headers:
- third_party/abseil-cpp/absl/random/internal/distributions.h
name: absl/random/internal:distributions
src: []
- cmake_target: absl::random_internal_fast_uniform_bits - cmake_target: absl::random_internal_fast_uniform_bits
deps: deps:
- absl/base:config - absl/base:config
- absl/meta:type_traits
headers: headers:
- third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h - third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h
name: absl/random/internal:fast_uniform_bits name: absl/random/internal:fast_uniform_bits
@ -806,16 +851,17 @@
- third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h - third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h
name: absl/random/internal:iostream_state_saver name: absl/random/internal:iostream_state_saver
src: [] src: []
- cmake_target: absl::random_internal_mocking_bit_gen_base - cmake_target: absl::random_internal_mock_helpers
deps: deps:
- absl/random:random - absl/base:fast_type_id
- absl/strings:strings - absl/types:optional
headers: headers:
- third_party/abseil-cpp/absl/random/internal/mocking_bit_gen_base.h - third_party/abseil-cpp/absl/random/internal/mock_helpers.h
name: absl/random/internal:mocking_bit_gen_base name: absl/random/internal:mock_helpers
src: [] src: []
- cmake_target: '' - cmake_target: ''
deps: deps:
- absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/base:raw_logging_internal - absl/base:raw_logging_internal
- absl/random/internal:platform - absl/random/internal:platform
@ -832,7 +878,6 @@
- absl/random/internal:pool_urbg - absl/random/internal:pool_urbg
- absl/random/internal:salted_seed_seq - absl/random/internal:salted_seed_seq
- absl/random/internal:seed_material - absl/random/internal:seed_material
- absl/strings:strings
- absl/types:optional - absl/types:optional
- absl/types:span - absl/types:span
headers: headers:
@ -855,10 +900,10 @@
- absl/base:config - absl/base:config
headers: headers:
- third_party/abseil-cpp/absl/random/internal/platform.h - third_party/abseil-cpp/absl/random/internal/platform.h
- third_party/abseil-cpp/absl/random/internal/randen-keys.inc
- third_party/abseil-cpp/absl/random/internal/randen_traits.h - third_party/abseil-cpp/absl/random/internal/randen_traits.h
name: absl/random/internal:platform name: absl/random/internal:platform
src: [] src:
- third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc
- cmake_target: absl::random_internal_pool_urbg - cmake_target: absl::random_internal_pool_urbg
deps: deps:
- absl/base:base - absl/base:base
@ -960,7 +1005,9 @@
src: [] src: []
- cmake_target: absl::random_internal_uniform_helper - cmake_target: absl::random_internal_uniform_helper
deps: deps:
- absl/base:config
- absl/meta:type_traits - absl/meta:type_traits
- absl/random/internal:traits
headers: headers:
- third_party/abseil-cpp/absl/random/internal/uniform_helper.h - third_party/abseil-cpp/absl/random/internal/uniform_helper.h
name: absl/random/internal:uniform_helper name: absl/random/internal:uniform_helper
@ -978,10 +1025,11 @@
- cmake_target: absl::random_bit_gen_ref - cmake_target: absl::random_bit_gen_ref
deps: deps:
- absl/base:core_headers - absl/base:core_headers
- absl/base:fast_type_id
- absl/meta:type_traits - absl/meta:type_traits
- absl/random/internal:distribution_caller - absl/random/internal:distribution_caller
- absl/random/internal:fast_uniform_bits - absl/random/internal:fast_uniform_bits
- absl/random/internal:mocking_bit_gen_base - absl/random:random
headers: headers:
- third_party/abseil-cpp/absl/random/bit_gen_ref.h - third_party/abseil-cpp/absl/random/bit_gen_ref.h
name: absl/random:bit_gen_ref name: absl/random:bit_gen_ref
@ -992,7 +1040,7 @@
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/meta:type_traits - absl/meta:type_traits
- absl/random/internal:distributions - absl/random/internal:distribution_caller
- absl/random/internal:fast_uniform_bits - absl/random/internal:fast_uniform_bits
- absl/random/internal:fastmath - absl/random/internal:fastmath
- absl/random/internal:generate_real - absl/random/internal:generate_real
@ -1001,12 +1049,10 @@
- absl/random/internal:uniform_helper - absl/random/internal:uniform_helper
- absl/random/internal:wide_multiply - absl/random/internal:wide_multiply
- absl/strings:strings - absl/strings:strings
- absl/types:span
headers: headers:
- third_party/abseil-cpp/absl/random/bernoulli_distribution.h - third_party/abseil-cpp/absl/random/bernoulli_distribution.h
- third_party/abseil-cpp/absl/random/beta_distribution.h - third_party/abseil-cpp/absl/random/beta_distribution.h
- third_party/abseil-cpp/absl/random/discrete_distribution.h - third_party/abseil-cpp/absl/random/discrete_distribution.h
- third_party/abseil-cpp/absl/random/distribution_format_traits.h
- third_party/abseil-cpp/absl/random/distributions.h - third_party/abseil-cpp/absl/random/distributions.h
- third_party/abseil-cpp/absl/random/exponential_distribution.h - third_party/abseil-cpp/absl/random/exponential_distribution.h
- third_party/abseil-cpp/absl/random/gaussian_distribution.h - third_party/abseil-cpp/absl/random/gaussian_distribution.h
@ -1055,6 +1101,7 @@
- third_party/abseil-cpp/absl/random/seed_sequences.cc - third_party/abseil-cpp/absl/random/seed_sequences.cc
- cmake_target: absl::status - cmake_target: absl::status
deps: deps:
- absl/base:atomic_hook
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/base:raw_logging_internal - absl/base:raw_logging_internal
@ -1066,16 +1113,31 @@
- absl/strings:strings - absl/strings:strings
- absl/types:optional - absl/types:optional
headers: headers:
- third_party/abseil-cpp/absl/status/internal/status_internal.h
- third_party/abseil-cpp/absl/status/status.h - third_party/abseil-cpp/absl/status/status.h
- third_party/abseil-cpp/absl/status/status_payload_printer.h - third_party/abseil-cpp/absl/status/status_payload_printer.h
name: absl/status:status name: absl/status:status
src: src:
- third_party/abseil-cpp/absl/status/status.cc - third_party/abseil-cpp/absl/status/status.cc
- third_party/abseil-cpp/absl/status/status_payload_printer.cc - third_party/abseil-cpp/absl/status/status_payload_printer.cc
- cmake_target: absl::statusor
deps:
- absl/base:core_headers
- absl/base:raw_logging_internal
- absl/meta:type_traits
- absl/status:status
- absl/strings:strings
- absl/types:variant
- absl/utility:utility
headers:
- third_party/abseil-cpp/absl/status/internal/statusor_internal.h
- third_party/abseil-cpp/absl/status/statusor.h
name: absl/status:statusor
src:
- third_party/abseil-cpp/absl/status/statusor.cc
- cmake_target: absl::cord - cmake_target: absl::cord
deps: deps:
- absl/base:base - absl/base:base
- absl/base:base_internal
- absl/base:core_headers - absl/base:core_headers
- absl/base:endian - absl/base:endian
- absl/base:raw_logging_internal - absl/base:raw_logging_internal
@ -1087,6 +1149,7 @@
- absl/strings:internal - absl/strings:internal
- absl/strings:str_format - absl/strings:str_format
- absl/strings:strings - absl/strings:strings
- absl/types:optional
headers: headers:
- third_party/abseil-cpp/absl/strings/cord.h - third_party/abseil-cpp/absl/strings/cord.h
name: absl/strings:cord name: absl/strings:cord
@ -1094,6 +1157,8 @@
- third_party/abseil-cpp/absl/strings/cord.cc - third_party/abseil-cpp/absl/strings/cord.cc
- cmake_target: absl::cord - cmake_target: absl::cord
deps: deps:
- absl/base:base_internal
- absl/container:compressed_tuple
- absl/meta:type_traits - absl/meta:type_traits
- absl/strings:strings - absl/strings:strings
headers: headers:
@ -1127,11 +1192,14 @@
src: [] src: []
- cmake_target: absl::str_format_internal - cmake_target: absl::str_format_internal
deps: deps:
- absl/base:bits
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/functional:function_ref
- absl/meta:type_traits - absl/meta:type_traits
- absl/numeric:int128 - absl/numeric:int128
- absl/strings:strings - absl/strings:strings
- absl/types:optional
- absl/types:span - absl/types:span
headers: headers:
- third_party/abseil-cpp/absl/strings/internal/str_format/arg.h - third_party/abseil-cpp/absl/strings/internal/str_format/arg.h
@ -1311,6 +1379,7 @@
deps: deps:
- absl/base:config - absl/base:config
- absl/base:core_headers - absl/base:core_headers
- absl/base:fast_type_id
- absl/meta:type_traits - absl/meta:type_traits
- absl/types:bad_any_cast - absl/types:bad_any_cast
- absl/utility:utility - absl/utility:utility

@ -577,7 +577,6 @@ CORE_SOURCE_FILES = [
'src/core/tsi/ssl_transport_security.cc', 'src/core/tsi/ssl_transport_security.cc',
'src/core/tsi/transport_security.cc', 'src/core/tsi/transport_security.cc',
'src/core/tsi/transport_security_grpc.cc', 'src/core/tsi/transport_security_grpc.cc',
'third_party/abseil-cpp/absl/base/dynamic_annotations.cc',
'third_party/abseil-cpp/absl/base/internal/cycleclock.cc', 'third_party/abseil-cpp/absl/base/internal/cycleclock.cc',
'third_party/abseil-cpp/absl/base/internal/exponential_biased.cc', 'third_party/abseil-cpp/absl/base/internal/exponential_biased.cc',
'third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc', 'third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc',

@ -165,7 +165,7 @@
ss.header_mappings_dir = '.' ss.header_mappings_dir = '.'
ss.dependency "#{s.name}/Interface", version ss.dependency "#{s.name}/Interface", version
ss.dependency 'gRPC-Core', version ss.dependency 'gRPC-Core', version
abseil_version = '1.20200225.0' abseil_version = '1.20200923.2'
% for abseil_spec in grpcpp_abseil_specs: % for abseil_spec in grpcpp_abseil_specs:
ss.dependency '${abseil_spec}', abseil_version ss.dependency '${abseil_spec}', abseil_version
% endfor % endfor

@ -123,7 +123,7 @@
s.requires_arc = false s.requires_arc = false
name = 'grpc' name = 'grpc'
abseil_version = '1.20200225.0' abseil_version = '1.20200923.2'
# When creating a dynamic framework, name it grpc.framework instead of gRPC-Core.framework. # When creating a dynamic framework, name it grpc.framework instead of gRPC-Core.framework.
# This lets users write their includes like `#include <grpc/grpc.h>` as opposed to `#include # This lets users write their includes like `#include <grpc/grpc.h>` as opposed to `#include

@ -4261,6 +4261,9 @@ TEST_P(LdsRdsTest, XdsRoutingClusterUpdateClustersWithPickingDelays) {
} }
TEST_P(LdsRdsTest, XdsRoutingApplyXdsTimeout) { TEST_P(LdsRdsTest, XdsRoutingApplyXdsTimeout) {
// TODO(https://github.com/grpc/grpc/issues/24549): TSAN won't work here.
if (BuiltUnderTsan()) return;
const int64_t kTimeoutNano = 500000000; const int64_t kTimeoutNano = 500000000;
const int64_t kTimeoutGrpcTimeoutHeaderMaxSecond = 1; const int64_t kTimeoutGrpcTimeoutHeaderMaxSecond = 1;
const int64_t kTimeoutMaxStreamDurationSecond = 2; const int64_t kTimeoutMaxStreamDurationSecond = 2;

@ -1 +1 @@
Subproject commit df3ea785d8c30a9503321a3d35ee7d35808f190d Subproject commit 0f3bb466b868b523cf1dc9b2aaaed65c77b28862

@ -40,11 +40,9 @@ build:asan_macos --copt=-fsanitize=address
build:asan_macos --copt=-O0 build:asan_macos --copt=-O0
build:asan_macos --copt=-fno-omit-frame-pointer build:asan_macos --copt=-fno-omit-frame-pointer
build:asan_macos --copt=-DGPR_NO_DIRECT_SYSCALLS build:asan_macos --copt=-DGPR_NO_DIRECT_SYSCALLS
build:asan_macos --copt=-DADDRESS_SANITIZER # used by absl
build:asan_macos --linkopt=-fsanitize=address build:asan_macos --linkopt=-fsanitize=address
build:asan_macos --action_env=ASAN_OPTIONS=detect_leaks=0 build:asan_macos --action_env=ASAN_OPTIONS=detect_leaks=0
build:msan --strip=never build:msan --strip=never
build:msan --copt=-fsanitize=memory build:msan --copt=-fsanitize=memory
build:msan --copt=-O0 build:msan --copt=-O0
@ -52,7 +50,6 @@ build:msan --copt=-fsanitize-memory-track-origins
build:msan --copt=-fsanitize-memory-use-after-dtor build:msan --copt=-fsanitize-memory-use-after-dtor
build:msan --copt=-fno-omit-frame-pointer build:msan --copt=-fno-omit-frame-pointer
build:msan --copt=-DGPR_NO_DIRECT_SYSCALLS build:msan --copt=-DGPR_NO_DIRECT_SYSCALLS
build:msan --copt=-DMEMORY_SANITIZER # used by absl
build:msan --linkopt=-fsanitize=memory build:msan --linkopt=-fsanitize=memory
build:msan --action_env=MSAN_OPTIONS=poison_in_dtor=1 build:msan --action_env=MSAN_OPTIONS=poison_in_dtor=1
@ -61,9 +58,10 @@ build:tsan --copt=-fsanitize=thread
build:tsan --copt=-fno-omit-frame-pointer build:tsan --copt=-fno-omit-frame-pointer
build:tsan --copt=-DGPR_NO_DIRECT_SYSCALLS build:tsan --copt=-DGPR_NO_DIRECT_SYSCALLS
build:tsan --copt=-DGRPC_TSAN build:tsan --copt=-DGRPC_TSAN
# TODO(jtattermusch): ideally we would set --copt=-DTHREAD_SANITIZER (used by absl)
# but it seems to do more harm than good and triggers #17175
build:tsan --linkopt=-fsanitize=thread build:tsan --linkopt=-fsanitize=thread
# This is needed to address false positive problem with abseil.
# https://github.com/google/sanitizers/issues/953
build:tsan --test_env=TSAN_OPTIONS=report_atomic_races=0
build:tsan --action_env=TSAN_OPTIONS=suppressions=test/core/util/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1 build:tsan --action_env=TSAN_OPTIONS=suppressions=test/core/util/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1
build:ubsan --strip=never build:ubsan --strip=never
@ -71,7 +69,6 @@ build:ubsan --copt=-fsanitize=undefined
build:ubsan --copt=-fno-omit-frame-pointer build:ubsan --copt=-fno-omit-frame-pointer
build:ubsan --copt=-DGRPC_UBSAN build:ubsan --copt=-DGRPC_UBSAN
build:ubsan --copt=-DNDEBUG build:ubsan --copt=-DNDEBUG
build:ubsan --copt=-DUNDEFINED_BEHAVIOR_SANITIZER # used by absl
build:ubsan --copt=-fno-sanitize=function,vptr build:ubsan --copt=-fno-sanitize=function,vptr
build:ubsan --linkopt=-fsanitize=undefined build:ubsan --linkopt=-fsanitize=undefined
build:ubsan --action_env=UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:suppressions=test/core/util/ubsan_suppressions.txt build:ubsan --action_env=UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:suppressions=test/core/util/ubsan_suppressions.txt

@ -26,7 +26,7 @@ want_submodules=$(mktemp /tmp/submXXXXXX)
git submodule | awk '{ print $1 }' | sort > "$submodules" git submodule | awk '{ print $1 }' | sort > "$submodules"
cat << EOF | awk '{ print $1 }' | sort > "$want_submodules" cat << EOF | awk '{ print $1 }' | sort > "$want_submodules"
df3ea785d8c30a9503321a3d35ee7d35808f190d third_party/abseil-cpp (heads/master) 0f3bb466b868b523cf1dc9b2aaaed65c77b28862 third_party/abseil-cpp (heads/master)
090faecb454fbd6e6e17a75ef8146acb037118d4 third_party/benchmark (v1.5.0) 090faecb454fbd6e6e17a75ef8146acb037118d4 third_party/benchmark (v1.5.0)
73594cde8c9a52a102c4341c244c833aa61b9c06 third_party/bloaty (remotes/origin/wide-14-g73594cd) 73594cde8c9a52a102c4341c244c833aa61b9c06 third_party/bloaty (remotes/origin/wide-14-g73594cd)
88aeb757f1a415c71fb4cbf5af936ecae4bc8179 third_party/boringssl-with-bazel (remotes/origin/master-with-bazel) 88aeb757f1a415c71fb4cbf5af936ecae4bc8179 third_party/boringssl-with-bazel (remotes/origin/master-with-bazel)

Loading…
Cancel
Save