sourcegraph/internal/goroutine
David Veszelovszki bd7f2d3da3
Create a dashboard for background jobs (#44901)
- Add data access layer for Redis HASHes and LISTs (with tests) (in `rcache.go`)
- Add types on the back end
- Add business logic between GraphQL and Redis
- Add GraphQL endpoint in `schema.graphql` with Node compatibility
- Hook into periodic goroutines, DB-backed workers, and Batches scheduler
- Add menu item, routing, and page with page description, legend at the top, job and routine list
- Add filtering for errors and pause/play
- Extracted `formatMilliseconds` for reuse
- Format tooltip for large numbers nicely
- Remove a cyclic dependency in the `types` package

Co-authored-by: Eric Fritz <eric@sourcegraph.com>
Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com>
2023-01-17 13:27:51 +00:00
..
recorder Create a dashboard for background jobs (#44901) 2023-01-17 13:27:51 +00:00
background_test.go goroutine: Make monitoring background routines context-aware (#15171) 2020-10-30 17:38:49 -05:00
background.go Outbound requests and typo fixes (#46367) 2023-01-12 13:56:40 +00:00
CODENOTIFY codenotify: Fix notify list for goroutine package (#15703) 2020-11-12 13:29:02 -06:00
example_test.go goroutine: only use named & error-logging background goroutines (#45305) 2022-12-07 16:55:20 +00:00
goroutine_test.go Add notifications when sourcegraph.com licenses are close to expiring… (#10362) 2020-06-06 14:41:35 -07:00
goroutine.go internal: Add additional goroutine utilities (#13260) 2020-08-24 08:24:19 -05:00
mocks_test.go chore: Update go-mockgen (#44305) 2022-11-11 19:24:00 +00:00
periodic_test.go goroutine: only use named & error-logging background goroutines (#45305) 2022-12-07 16:55:20 +00:00
periodic.go Create a dashboard for background jobs (#44901) 2023-01-17 13:27:51 +00:00
pool_test.go lib/errors: new MultiError error type and utilities (#31466) 2022-02-18 11:07:02 -08:00
pool.go errors: Introduce internal package (#30558) 2022-02-07 15:03:45 +00:00