@@ -427,10 +427,9 @@ func newTopicRegistry(q extqueue.Queue, subscriberName string) (consumer.TopicRe
427427 })
428428 }
429429
430- // Publish-only: the orchestrator emits request log entries to the log
431- // topic but never persists them. The gateway is the sole consumer that
432- // writes the request log to storage, so the orchestrator registers no
433- // consuming subscription (and therefore no log DLQ) for this topic.
430+ // Publish-only: the orchestrator emits request-log entries to the log topic.
431+ // The gateway is the sole consumer and writer of request logs and public
432+ // projections, so the orchestrator registers no consuming subscription.
434433 configs = append (configs , consumer.TopicConfig {
435434 Key : topickey .TopicKeyLog ,
436435 Name : "log" ,
@@ -752,19 +751,19 @@ func registerDLQControllers(c consumer.Consumer, logger *zap.SugaredLogger, scop
752751 name string
753752 ctl consumer.Controller
754753 }{
755- {"start_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , dlq .DecodeLandRequestID , dlq .TopicKey (topickey .TopicKeyStart ), "orchestrator-start-dlq" )},
756- {"cancel_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , dlq .DecodeCancelRequestID , dlq .TopicKey (topickey .TopicKeyCancel ), "orchestrator-cancel-dlq" )},
757- {"validate_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , dlq .DecodeRequestID , dlq .TopicKey (topickey .TopicKeyValidate ), "orchestrator-validate-dlq" )},
758- {"mergeconflictsignal_dlq" , dlq .NewDLQMergeConflictSignalController (logger , dlqScope , store , dlq .TopicKey (runwaymq .TopicKeyMergeConflictCheckSignal ), "orchestrator-mergeconflictsignal-dlq" )},
759- {"batch_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , dlq .DecodeRequestID , dlq .TopicKey (topickey .TopicKeyBatch ), "orchestrator-batch-dlq" )},
760- {"score_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeyScore ), "orchestrator-score-dlq" )},
761- {"speculate_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeySpeculate ), "orchestrator-speculate-dlq" )},
754+ {"start_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , registry , dlq .DecodeLandRequestID , dlq .TopicKey (topickey .TopicKeyStart ), "orchestrator-start-dlq" )},
755+ {"cancel_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , registry , dlq .DecodeCancelRequestID , dlq .TopicKey (topickey .TopicKeyCancel ), "orchestrator-cancel-dlq" )},
756+ {"validate_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , registry , dlq .DecodeRequestID , dlq .TopicKey (topickey .TopicKeyValidate ), "orchestrator-validate-dlq" )},
757+ {"mergeconflictsignal_dlq" , dlq .NewDLQMergeConflictSignalController (logger , dlqScope , store , registry , dlq .TopicKey (runwaymq .TopicKeyMergeConflictCheckSignal ), "orchestrator-mergeconflictsignal-dlq" )},
758+ {"batch_dlq" , dlq .NewDLQRequestController (logger , dlqScope , store , registry , dlq .DecodeRequestID , dlq .TopicKey (topickey .TopicKeyBatch ), "orchestrator-batch-dlq" )},
759+ {"score_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeyScore ), "orchestrator-score-dlq" )},
760+ {"speculate_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeySpeculate ), "orchestrator-speculate-dlq" )},
762761 {"prioritize_dlq" , dlq .NewDLQQueueController (logger , dlqScope , registry , dlq .TopicKey (topickey .TopicKeyPrioritize ), "orchestrator-prioritize-dlq" )},
763- {"build_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeyBuild ), "orchestrator-build-dlq" )},
764- {"buildsignal_dlq" , dlq .NewDLQBuildSignalController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeyBuildSignal ), "orchestrator-buildsignal-dlq" )},
765- {"merge_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeyMerge ), "orchestrator-merge-dlq" )},
766- {"mergesignal_dlq" , dlq .NewDLQMergeSignalController (logger , dlqScope , store , dlq .TopicKey (runwaymq .TopicKeyMergeSignal ), "orchestrator-mergesignal-dlq" )},
767- {"conclude_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , dlq .TopicKey (topickey .TopicKeyConclude ), "orchestrator-conclude-dlq" )},
762+ {"build_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeyBuild ), "orchestrator-build-dlq" )},
763+ {"buildsignal_dlq" , dlq .NewDLQBuildSignalController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeyBuildSignal ), "orchestrator-buildsignal-dlq" )},
764+ {"merge_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeyMerge ), "orchestrator-merge-dlq" )},
765+ {"mergesignal_dlq" , dlq .NewDLQMergeSignalController (logger , dlqScope , store , registry , dlq .TopicKey (runwaymq .TopicKeyMergeSignal ), "orchestrator-mergesignal-dlq" )},
766+ {"conclude_dlq" , dlq .NewDLQBatchController (logger , dlqScope , store , registry , dlq .TopicKey (topickey .TopicKeyConclude ), "orchestrator-conclude-dlq" )},
768767 }
769768 var count int
770769 for _ , reg := range dlqRegs {
0 commit comments