sourcegraph/enterprise/cmd/frontend/internal/executorqueue
Randell Callahan 5a3fda4bd6
executors: Provide more context when the semantic version is invalid (#55024)
The annoying error of `Invalid Semantic Version` tells us nothing and
makes troubleshooting the issue difficult with lots of churn.

I have update Executor usage of `semvar.NewVersion` to wrap the error
with a message that include the actual version that causes the error.
This will help us understand the specific version string that is causing
the error and more quickly determine _why_ the version is getting
injected.

## Test plan

Update/add Go tests.
2023-07-17 13:59:46 -06:00
..
handler executors: Provide more context when the semantic version is invalid (#55024) 2023-07-17 13:59:46 -06:00
queues Backend: remove enterprise/internal (#54872) 2023-07-12 22:51:02 +02:00
BUILD.bazel Backend: remove enterprise/internal (#54872) 2023-07-12 22:51:02 +02:00
CODENOTIFY Incorporate executor-queue into frontend server (#23239) 2021-07-27 19:01:49 +02:00
gitserverproxy_test.go Gitserver: simplify signature of AddrForRepo (#47920) 2023-02-21 04:04:52 -07:00
gitserverproxy.go Gitserver: simplify signature of AddrForRepo (#47920) 2023-02-21 04:04:52 -07:00
init.go all: add deploy.IsApp and deploy.IsSingleBinary helpers (#49065) 2023-03-10 13:33:40 -07:00
mocks_test.go Gitserver: simplify signature of AddrForRepo (#47920) 2023-02-21 04:04:52 -07:00
queuehandler_test.go Backend: remove enterprise/internal (#54872) 2023-07-12 22:51:02 +02:00
queuehandler.go all: gitserver.NewClient migration to add db everywhere (#54867) 2023-07-13 22:07:33 +05:30
README.md Incorporate executor-queue into frontend server (#23239) 2021-07-27 19:01:49 +02:00

Executor queue

The executor-queue maintains the executor work queues. Executor instances poll for and perform jobs from a particular queue. Executors and the executor-queue will periodically reconcile in-progress jobs via heartbeat requests.

Work queues

  • The codeintel queue contains unprocessed lsif_index records
  • The batches queue contains unprocessed batch_spec_execution records