issue 974: two work-queue streams for the checks of pull requests (CHECKS_READY, CHECKS_OTHER), their workers, grants and writer
This commit is contained in:
@@ -143,7 +143,7 @@ func MeshNamed(stream, name string) bool {
|
||||
return false // the mesh defines no durable consumer on a bucket's stream, or the memberships'
|
||||
case stream == "NODES":
|
||||
return true
|
||||
case strings.HasPrefix(stream, "SEAT_"):
|
||||
case strings.HasPrefix(stream, "SEAT_") || broker.IsCheckStream(stream):
|
||||
return strings.HasSuffix(name, "_worker")
|
||||
case name == broker.ControllerName || name == broker.MergesConsumerName:
|
||||
return true
|
||||
@@ -160,6 +160,8 @@ func ConsumerInWords(stream, name string) string {
|
||||
return "the controller's consumer on " + stream
|
||||
case stream == "NODES":
|
||||
return "how " + name + " hears what it should be (its declaration consumer)"
|
||||
case broker.IsCheckStream(stream):
|
||||
return "the worker every holder of " + broker.TheBuildSeat + " takes its checks from (" + stream + ")"
|
||||
case strings.HasPrefix(stream, "SEAT_") && strings.HasSuffix(name, "_worker"):
|
||||
seat := strings.ToLower(strings.ReplaceAll(strings.TrimPrefix(stream, "SEAT_"), "_", "-"))
|
||||
return "the worker every holder of " + seat + " takes its asks from"
|
||||
|
||||
Reference in New Issue
Block a user