grpc/src/core/lib/promise
Craig Tiller 6d35000c17 [promises] Log errors in TrySeq (#35319)
When an error occurs in `TrySeq`, log the error.
Also, in the trace statements, capture the file/line that the sequence was constructed at, and log that with the traces.

Closes #35319

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35319 from ctiller:trace-seq bc0d47395f
PiperOrigin-RevId: 591999228
2023-12-18 13:49:50 -08:00
..
detail [promises] Log errors in TrySeq (#35319) 2023-12-18 13:49:50 -08:00
activity.cc [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
activity.h [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
all_ok.h [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
arena_promise.h [C++] Stop using std::aligned_storage. (#34110) 2023-09-12 12:46:41 -07:00
cancel_callback.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
context.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
event_engine_wakeup_scheduler.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
exec_ctx_wakeup_scheduler.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
for_each.h [call-v3] Generic forwarder from a CallHandler to a CallInterceptor (#35256) 2023-12-08 16:56:33 -08:00
if.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
inter_activity_latch.h [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
inter_activity_pipe.h [chaotic-good] Add client transport error handling. (#34611) 2023-11-08 14:42:20 -08:00
interceptor_list.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
join.h [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
latch.h [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
loop.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
map.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
map_pipe.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
mpsc.h [chaotic-good] Add client transport error handling. (#34611) 2023-11-08 14:42:20 -08:00
party.cc [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
party.h [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00
pipe.h [fuzzing] Fix api-fuzzer found bug in ClientPromiseBasedCall (#34655) 2023-10-12 16:49:08 -07:00
poll.h Automated rollback of commit a5a25c7dad. 2023-12-15 09:02:15 -08:00
prioritized_race.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
promise.h Automated rollback of commit a5a25c7dad. 2023-12-15 09:02:15 -08:00
promise_mutex.h [promises] Add an intra-activity mutex type (#34824) 2023-11-08 16:41:26 -08:00
race.h [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
seq.h [promises] Log errors in TrySeq (#35319) 2023-12-18 13:49:50 -08:00
sleep.cc [fuzz] Turn core end2end tests into fuzzers (#33013) 2023-05-11 08:22:34 -07:00
sleep.h [promises] Make Sleep promise movable (#33997) 2023-08-08 10:56:11 -07:00
status_flag.h [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
trace.cc [promises] Roll forward server promise calls with fixes (#32261) 2023-02-01 16:07:46 -08:00
trace.h [promises] Roll forward server promise calls with fixes (#32261) 2023-02-01 16:07:46 -08:00
try_join.h [promises] Add `AllOk` combinator (#35304) 2023-12-14 13:21:35 -08:00
try_seq.h [promises] Log errors in TrySeq (#35319) 2023-12-18 13:49:50 -08:00
wait_for_callback.h [promises] Add a bridge between callbacks and promises (#33792) 2023-08-16 14:03:04 -07:00
wait_set.h [promises] Add awaitable spawn to Party (#34744) 2023-11-14 14:59:54 -08:00