You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Converted frontend worker to a service.
Frontend worker is now started only after all Querier module
dependencies are started. Previously, worker was started much earlier,
long before Querier was ready to accept queries.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@
3
3
## master / unreleased
4
4
5
5
*[CHANGE] Utilize separate protos for rule state and storage. Experimental ruler API will not be functional until the rollout is complete. #2226
6
+
*[CHANGE] Frontend worker in querier now starts after all Querier module dependencies are started. This fixes issue where frontend worker started to send queries to querier before it was ready to serve them (mostly visible when using experimental blocks storage). #2246
6
7
*[FEATURE] Flusher target to flush the WAL.
7
8
*`-flusher.wal-dir` for the WAL directory to recover from.
8
9
*`-flusher.concurrent-flushes` for number of concurrent flushes.
// Worker is the counter-part to the frontend, actually processing requests.
49
-
typeWorkerinterface {
50
-
Stop()
51
-
}
52
-
53
51
typeworkerstruct {
54
52
cfgWorkerConfig
55
53
log log.Logger
56
54
server*server.Server
57
55
58
-
ctx context.Context
59
-
cancel context.CancelFunc
60
56
watcher naming.Watcher//nolint:staticcheck //Skipping for now. If you still see this more than likely issue https://github.com/cortexproject/cortex/issues/2015 has not yet been addressed.
0 commit comments