Miccah
c77c1172c8
Add the 'Cause' family of functions to the context wrapper library ( #1725 )
...
Go 1.20 introduced `WithCancelCause`, `WithTimeoutCause`, and
`WithDeadlineCause` to allow adding a reason to context cancellations.
Adding it to our wrapper will allow us to use these features.
2023-08-30 07:57:45 -07:00
Miccah
160fd830dd
Remove capturing the cancel callstack in the context package ( #1595 )
...
* Fix race condition in context package
* Remove capturing the cancel callstack
2023-08-01 21:34:00 -05:00
Miccah
070014f380
Initialize the default logger to output to stderr ( #1569 )
2023-07-31 03:26:19 -05:00
Miccah
91cbca941a
Fix data race in context wrapper library ( #1546 )
2023-07-25 17:09:36 -05:00
Miccah
a613bbb979
[chore] Remove parent manipulation in context package ( #1525 )
...
The ability to set the parent allowed creating context cycles which
shouldn't be allowed, or at the very least have unintuitive behavior.
2023-07-21 13:51:51 -05:00
Miccah
e8b5e3cea3
Revert "[chore] Remove parent setting / getting in Context wrapper ( #1516 )" ( #1519 )
...
This reverts commit 8ec5e4916c
.
This commit is somehow causing AWS verification (and possibly others) to
not work.
2023-07-20 23:31:28 -05:00
Miccah
8ec5e4916c
[chore] Remove parent setting / getting in Context wrapper ( #1516 )
...
* [chore] Remove parent setting / getting in Context wrapper
* Keep the cancellable context from errgroup
2023-07-20 13:33:09 -05:00
Miccah
45b02f46d9
Record timestamp when a context was cancelled ( #1018 )
2023-01-13 12:21:09 -06:00
Miccah
74831f63d5
Capture callstack of canceled contexts ( #979 )
2023-01-09 17:27:06 -06:00
ahrav
ad1c96c151
[OC-71] - Add helper methods to context to set metatada token values for the API ( #760 )
...
* Add helper methods to context to set metatada token values for the API.
* Rename to SetParent.
2022-08-31 08:09:12 -07:00
Miccah
619ab2027a
Move context and log libraries to trufflehog ( #718 )
...
* Move context and log libraries to trufflehog
* Fix lint errors
2022-08-17 15:03:35 -05:00