task_queues.go ×1
Frontier kind: Code frontier
unlabeled · c_e7bc954b51a3
17 tests · 8 LOC · 1 file · introduces 0 tests · 1 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
Code
1 range 1 lines · 1 files
Tests
0 tests
Contains — complete concept membership
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
Focus concept
Ancestors (broader)
Descendants (narrower)
Introduced files
Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Introduced files, introduced tests, and structurally relevant concept specialization Test_updateActivityOptions_PerNSTQ_Allowed · 0 introduced LOC Test_updateActivityOptio… api.go ×2 · 4 introduced LOC api.go ×2 per-ns-tq_workflow_scheduling_activity_on_per-ns-tq_is_allowed · 0 introduced LOC per-ns-tq_workflow_sched… internal_parent_task_queue_with_empty_child_task_queue_is_allowed · 0 introduced LOC internal_parent_task_que… internal_parent_task_queue_with_internal_child_task_queue_is_allowed · 0 introduced LOC internal_parent_task_que… command_attr_validator.go ×3 · 6 introduced LOC command_attr_validator.g… command_attr_validator.go ×1 · 2 introduced LOC command_attr_validator.g… normal_workflow_scheduling_activity_on_per-ns-tq_is_blocked · 0 introduced LOC normal_workflow_scheduli… Allow_PerNSWorkerTaskQueue_TaskQueue_on_the_same_TaskQueue · 0 introduced LOC Allow_PerNSWorkerTaskQue… Disallow_PerNSWorkerTaskQueue_TaskQueue · 0 introduced LOC Disallow_PerNSWorkerTask… Disallow_PerNSWorkerTaskQueue_TaskQueue_from_non-internal_TaskQueue · 0 introduced LOC Disallow_PerNSWorkerTask… Internal_per-ns_task_queue_with_non-internal_parent · 0 introduced LOC Internal_per-ns_task_que… Internal_per-ns_task_queue_without_parent · 0 introduced LOC Internal_per-ns_task_que… Internal_per-ns_task_queue_with_internal_per-ns_parent · 0 introduced LOC Internal_per-ns_task_que… task_queues.go ×1 · 2 introduced LOC task_queues.go ×1 task_queues.go ×2 · 3 introduced LOC task_queues.go ×2 task_queues.go ×1 · 1 introduced LOC task_queues.go ×1 task_queues.go ×2 · 5 introduced LOC task_queues.go ×2 task_queues.go ×1 · 2 introduced LOC task_queues.go ×1 TestOperatorServiceMetadata, TestWorkflowServiceMetadata · 0 introduced LOC TestOperatorServiceMetad… go.temporal.io/server/common/primitives/task_queues.go · 72 LOC primitives/task_queues.g… go.temporal.io/server/service/history/api/command_attr_validator.go · 688 LOC api/command_attr_validat… go.temporal.io/server/service/history/api/updateactivityoptions/api.go · 378 LOC updateactivityoptions/ap… Allow_PerNSWorkerTaskQueue_TaskQueue_on_the_same_TaskQueue · introduced test · go.temporal.io/server/chasm/lib/activity/TestEmbeddedActivityTaskQueueValidations/Allow_PerNSWorkerTaskQueue_TaskQueue_on_the_same_TaskQueue Allow_PerNSWorkerTaskQue… Disallow_PerNSWorkerTaskQueue_TaskQueue_from_non-internal_TaskQueue · introduced test · go.temporal.io/server/chasm/lib/activity/TestEmbeddedActivityTaskQueueValidations/Disallow_PerNSWorkerTaskQueue_TaskQueue_from_non-internal_TaskQueue Disallow_PerNSWorkerTask… Disallow_PerNSWorkerTaskQueue_TaskQueue · introduced test · go.temporal.io/server/chasm/lib/activity/TestStandaloneActivityTaskQueueValidations/Disallow_PerNSWorkerTaskQueue_TaskQueue Disallow_PerNSWorkerTask… TestOperatorServiceMetadata · introduced test · go.temporal.io/server/common/api/TestOperatorServiceMetadata TestOperatorServiceMetad… TestWorkflowServiceMetadata · introduced test · go.temporal.io/server/common/api/TestWorkflowServiceMetadata TestWorkflowServiceMetad… Child_is_internal,_parent_is_empty_-_error · introduced test · go.temporal.io/server/common/primitives/TestCheckInternalTaskQueueForUserNsAllowed/Child_is_internal,_parent_is_empty_-_error Child_is_internal,_paren… Child_is_internal,_parent_is_internal_-_allowed · introduced test · go.temporal.io/server/common/primitives/TestCheckInternalTaskQueueForUserNsAllowed/Child_is_internal,_parent_is_internal_-_allowed Child_is_internal,_paren… Child_is_internal,_parent_is_user_task_queue_-_error · introduced test · go.temporal.io/server/common/primitives/TestCheckInternalTaskQueueForUserNsAllowed/Child_is_internal,_parent_is_user_task_queue_-_error Child_is_internal,_paren… Internal_per-ns_task_queue_with_internal_per-ns_parent · introduced test · go.temporal.io/server/common/tqid/TestNormalizeAndValidateUserDefined/Internal_per-ns_task_queue_with_internal_per-ns_parent Internal_per-ns_task_que… Internal_per-ns_task_queue_with_non-internal_parent · introduced test · go.temporal.io/server/common/tqid/TestNormalizeAndValidateUserDefined/Internal_per-ns_task_queue_with_non-internal_parent Internal_per-ns_task_que… Internal_per-ns_task_queue_without_parent · introduced test · go.temporal.io/server/common/tqid/TestNormalizeAndValidateUserDefined/Internal_per-ns_task_queue_without_parent Internal_per-ns_task_que… normal_workflow_scheduling_activity_on_per-ns-tq_is_blocked · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateActivityScheduleAttributes_WorkflowTaskQueue/normal_workflow_scheduling_activity_on_per-ns-tq_is_blocked normal_workflow_scheduli… per-ns-tq_workflow_scheduling_activity_on_per-ns-tq_is_allowed · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateActivityScheduleAttributes_WorkflowTaskQueue/per-ns-tq_workflow_scheduling_activity_on_per-ns-tq_is_allowed per-ns-tq_workflow_sched… TestValidateContinueAsNewWorkflowExecutionAttributes_InternalPerNsTaskQueue · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateContinueAsNewWorkflowExecutionAttributes_InternalPerNsTaskQueue TestValidateContinueAsNe… internal_parent_task_queue_with_empty_child_task_queue_is_allowed · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateStartChildExecutionAttributes_InternalTaskQueue/internal_parent_task_queue_with_empty_child_task_queue_is_allowed internal_parent_task_que… internal_parent_task_queue_with_internal_child_task_queue_is_allowed · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateStartChildExecutionAttributes_InternalTaskQueue/internal_parent_task_queue_with_internal_child_task_queue_is_allowed internal_parent_task_que… non-internal_parent_task_queue_with_internal_child_task_queue_is_not_allowed · introduced test · go.temporal.io/server/service/history/api/TestCommandAttrValidatorSuite/TestValidateStartChildExecutionAttributes_InternalTaskQueue/non-internal_parent_task_queue_with_internal_child_task_queue_is_not_allowed non-internal_parent_task… Test_updateActivityOptions_PerNSTQ_Allowed · introduced test · go.temporal.io/server/service/history/api/updateactivityoptions/TestActivityOptionsSuite/Test_updateActivityOptions_PerNSTQ_Allowed Test_updateActivityOptio… Test_updateActivityOptions_PerNSTQ_Blocked · introduced test · go.temporal.io/server/service/history/api/updateactivityoptions/TestActivityOptionsSuite/Test_updateActivityOptions_PerNSTQ_Blocked Test_updateActivityOptio… Focused concept · task_queues.go ×1 · 1 introduced LOC task_queues.go ×1
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
JavaScript is disabled; use the native relationship evidence on this page to explore the same evidence.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
No tests are introduced at this concept. Its intent tests are introduced by other concepts.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
1 file ranked by introduced lines: 1 introduced LOC across 1 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
go.temporal.io/server/common/primitives/task_queues.go 1 introduced LOC · 1 range
Open complete file
62
return nil
63
}
65
errMessage := fmt . Sprintf ( "cannot use internal per-namespace task queue:%s" , targetTaskQueue )
66
if parentTaskQueue != "" {