grpc/test/cpp
Craig Tiller 53c42e9dae [arena] Make arena refcounted (#36758)
Make `Arena` be a refcounted object.

Solves a bunch of issues: our stack right now needs a very complicated dance between transport and surface to destroy a call, but with this scheme we can just hold a ref to what we need in each place and everything works out.

Removes some `ifdef`'d out code that had been sitting dormant for a year or two also -- I'd left it in as a hedge against it being maybe a bad idea, but it looks like it's not needed.

Closes #36758

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36758 from ctiller:arena-counting d1b672fe30
PiperOrigin-RevId: 638767768
2024-05-30 13:43:21 -07:00
..
client [reorg] move src/core/lib/gpr -> src/core/util (#36543) 2024-05-15 16:32:20 -07:00
cocoapods [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
codegen [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
common [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36678) 2024-05-22 21:59:06 -07:00
end2end [xDS] fix "tls" channel cred in bootstrap to actually work (#36726) 2024-05-28 13:00:28 -07:00
ext [reorg] move lib/json -> util/json (#36645) 2024-05-23 19:51:49 -07:00
grpclb [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
interop [CSM] Stop using xDS enabled server for CSM observability tests (#36725) 2024-05-29 09:36:43 -07:00
microbenchmarks [arena] Make arena refcounted (#36758) 2024-05-30 13:43:21 -07:00
naming [reorg] move telemetry code to src/core/telemetry (#36644) 2024-05-23 15:54:07 -07:00
performance [reorg] move telemetry code to src/core/telemetry (#36644) 2024-05-23 15:54:07 -07:00
qps [reorg] move telemetry code to src/core/telemetry (#36644) 2024-05-23 15:54:07 -07:00
security [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
server [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36636) 2024-05-17 20:10:09 -07:00
test [reorg] move test/core/util -> test/core/test_util (#36446) 2024-04-29 17:06:40 -07:00
thread_manager [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_log (#36678) 2024-05-22 21:59:06 -07:00
util [reorg] move lib/json -> util/json (#36645) 2024-05-23 19:51:49 -07:00
README-iOS.md Refactor end2end tests to exercise each EventEngine (#29202) 2022-03-30 15:43:05 -07:00