go.temporal.io/server@v1.23.0/common/log/tag/values.go (about)

     1  // The MIT License
     2  //
     3  // Copyright (c) 2020 Temporal Technologies Inc.  All rights reserved.
     4  //
     5  // Copyright (c) 2020 Uber Technologies, Inc.
     6  //
     7  // Permission is hereby granted, free of charge, to any person obtaining a copy
     8  // of this software and associated documentation files (the "Software"), to deal
     9  // in the Software without restriction, including without limitation the rights
    10  // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    11  // copies of the Software, and to permit persons to whom the Software is
    12  // furnished to do so, subject to the following conditions:
    13  //
    14  // The above copyright notice and this permission notice shall be included in
    15  // all copies or substantial portions of the Software.
    16  //
    17  // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    18  // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    19  // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    20  // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    21  // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    22  // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    23  // THE SOFTWARE.
    24  
    25  package tag
    26  
    27  // Pre-defined values for TagWorkflowAction
    28  var (
    29  	// workflow start / finish
    30  	WorkflowActionWorkflowStarted       = workflowAction("add-workflow-started-event")
    31  	WorkflowActionWorkflowCanceled      = workflowAction("add-workflow-canceled-event")
    32  	WorkflowActionWorkflowCompleted     = workflowAction("add-workflow-completed--event")
    33  	WorkflowActionWorkflowFailed        = workflowAction("add-workflow-failed-event")
    34  	WorkflowActionWorkflowTimeout       = workflowAction("add-workflow-timeout-event")
    35  	WorkflowActionWorkflowTerminated    = workflowAction("add-workflow-terminated-event")
    36  	WorkflowActionWorkflowContinueAsNew = workflowAction("add-workflow-continue-as-new-event")
    37  
    38  	// workflow cancellation / sign
    39  	WorkflowActionWorkflowCancelRequested        = workflowAction("add-workflow-cancel-requested-event")
    40  	WorkflowActionWorkflowSignaled               = workflowAction("add-workflow-signaled-event")
    41  	WorkflowActionWorkflowRecordMarker           = workflowAction("add-workflow-marker-record-event")
    42  	WorkflowActionUpsertWorkflowSearchAttributes = workflowAction("add-workflow-upsert-search-attributes-event")
    43  	WorkflowActionWorkflowPropertiesModified     = workflowAction("add-workflow-properties-modified-event")
    44  
    45  	// workflow update
    46  	WorkflowActionUpdateAccepted  = workflowAction("add-workflow-update-accepted-event")
    47  	WorkflowActionUpdateCompleted = workflowAction("add-workflow-update-completed-event")
    48  
    49  	// workflow task
    50  	WorkflowActionWorkflowTaskScheduled = workflowAction("add-workflowtask-scheduled-event")
    51  	WorkflowActionWorkflowTaskStarted   = workflowAction("add-workflowtask-started-event")
    52  	WorkflowActionWorkflowTaskCompleted = workflowAction("add-workflowtask-completed-event")
    53  	WorkflowActionWorkflowTaskTimedOut  = workflowAction("add-workflowtask-timedout-event")
    54  	WorkflowActionWorkflowTaskFailed    = workflowAction("add-workflowtask-failed-event")
    55  
    56  	// in memory workflow task
    57  	WorkflowActionInMemoryWorkflowTaskScheduled = workflowAction("add-in-memory-workflowtask-scheduled")
    58  	WorkflowActionInMemoryWorkflowTaskStarted   = workflowAction("add-in-memory-workflowtask-started")
    59  
    60  	// activity
    61  	WorkflowActionActivityTaskScheduled       = workflowAction("add-activitytask-scheduled-event")
    62  	WorkflowActionActivityTaskStarted         = workflowAction("add-activitytask-started-event")
    63  	WorkflowActionActivityTaskCompleted       = workflowAction("add-activitytask-completed-event")
    64  	WorkflowActionActivityTaskFailed          = workflowAction("add-activitytask-failed-event")
    65  	WorkflowActionActivityTaskTimedOut        = workflowAction("add-activitytask-timed-event")
    66  	WorkflowActionActivityTaskCanceled        = workflowAction("add-activitytask-canceled-event")
    67  	WorkflowActionActivityTaskCancelRequested = workflowAction("add-activitytask-cancel-requested-event")
    68  	WorkflowActionActivityTaskCancelFailed    = workflowAction("add-activitytask-cancel-failed-event")
    69  	WorkflowActionActivityTaskRetry           = workflowAction("add-activitytask-retry-event")
    70  
    71  	// timer
    72  	WorkflowActionTimerStarted      = workflowAction("add-timer-started-event")
    73  	WorkflowActionTimerFired        = workflowAction("add-timer-fired-event")
    74  	WorkflowActionTimerCanceled     = workflowAction("add-timer-canceled-event")
    75  	WorkflowActionTimerCancelFailed = workflowAction("add-timer-cancel-failed-event")
    76  
    77  	// child workflow start / finish
    78  	WorkflowActionChildWorkflowInitiated        = workflowAction("add-childworkflow-initiated-event")
    79  	WorkflowActionChildWorkflowStarted          = workflowAction("add-childworkflow-started-event")
    80  	WorkflowActionChildWorkflowInitiationFailed = workflowAction("add-childworkflow-initiation-failed-event")
    81  	WorkflowActionChildWorkflowCanceled         = workflowAction("add-childworkflow-canceled-event")
    82  	WorkflowActionChildWorkflowCompleted        = workflowAction("add-childworkflow-completed-event")
    83  	WorkflowActionChildWorkflowFailed           = workflowAction("add-childworkflow-failed-event")
    84  	WorkflowActionChildWorkflowTerminated       = workflowAction("add-childworkflow-terminated-event")
    85  	WorkflowActionChildWorkflowTimedOut         = workflowAction("add-childworkflow-timedout-event")
    86  
    87  	// external workflow cancellation
    88  	WorkflowActionExternalWorkflowCancelInitiated = workflowAction("add-externalworkflow-cancel-initiated-event")
    89  	WorkflowActionExternalWorkflowCancelRequested = workflowAction("add-externalworkflow-cancel-requested-event")
    90  	WorkflowActionExternalWorkflowCancelFailed    = workflowAction("add-externalworkflow-cancel-failed-event")
    91  
    92  	// external workflow signal
    93  	WorkflowActionExternalWorkflowSignalInitiated = workflowAction("add-externalworkflow-signal-initiated-event")
    94  	WorkflowActionExternalWorkflowSignalRequested = workflowAction("add-externalworkflow-signal-requested-event")
    95  	WorkflowActionExternalWorkflowSignalFailed    = workflowAction("add-externalworkflow-signal-failed-event")
    96  
    97  	WorkflowActionUnknown = workflowAction("add-unknown-event")
    98  )
    99  
   100  // Pre-defined values for TagWorkflowListFilterType
   101  var (
   102  	WorkflowListWorkflowFilterByID     = workflowListFilterType("WID")
   103  	WorkflowListWorkflowFilterByType   = workflowListFilterType("WType")
   104  	WorkflowListWorkflowFilterByStatus = workflowListFilterType("status")
   105  )
   106  
   107  // Pre-defined values for TagSysComponent
   108  var (
   109  	ComponentFX                       = component("fx")
   110  	ComponentTaskQueue                = component("taskqueue")
   111  	ComponentHistoryEngine            = component("history-engine")
   112  	ComponentHistoryCache             = component("history-cache")
   113  	ComponentEventsCache              = component("events-cache")
   114  	ComponentTransferQueue            = component("transfer-queue-processor")
   115  	ComponentVisibilityQueue          = component("visibility-queue-processor")
   116  	ComponentArchivalQueue            = component("archival-queue-processor")
   117  	ComponentTimerQueue               = component("timer-queue-processor")
   118  	ComponentMemoryScheduledQueue     = component("memory-scheduled-queue-processor")
   119  	ComponentTimerBuilder             = component("timer-builder")
   120  	ComponentReplicatorQueue          = component("replicator-queue-processor")
   121  	ComponentShardController          = component("shard-controller")
   122  	ComponentShardContext             = component("shard-context")
   123  	ComponentShardEngine              = component("shard-engine")
   124  	ComponentMatchingEngine           = component("matching-engine")
   125  	ComponentReplicator               = component("replicator")
   126  	ComponentReplicationTaskProcessor = component("replication-task-processor")
   127  	ComponentHistoryReplicator        = component("history-replicator")
   128  	ComponentIndexer                  = component("indexer")
   129  	ComponentIndexerProcessor         = component("indexer-processor")
   130  	ComponentIndexerESProcessor       = component("indexer-es-processor")
   131  	ComponentESVisibilityManager      = component("es-visibility-manager")
   132  	ComponentArchiver                 = component("archiver")
   133  	ComponentBatcher                  = component("batcher")
   134  	ComponentWorker                   = component("worker")
   135  	ComponentWorkerManager            = component("worker-manager")
   136  	ComponentPerNSWorkerManager       = component("perns-worker-manager")
   137  	ComponentServiceResolver          = component("service-resolver")
   138  	ComponentMetadataInitializer      = component("metadata-initializer")
   139  	ComponentAddSearchAttributes      = component("add-search-attributes")
   140  	VersionChecker                    = component("version-checker")
   141  )
   142  
   143  // Pre-defined values for TagSysLifecycle
   144  var (
   145  	LifeCycleStarting         = lifecycle("Starting")
   146  	LifeCycleStarted          = lifecycle("Started")
   147  	LifeCycleStopping         = lifecycle("Stopping")
   148  	LifeCycleStopped          = lifecycle("Stopped")
   149  	LifeCycleStopTimedout     = lifecycle("StopTimedout")
   150  	LifeCycleStartFailed      = lifecycle("StartFailed")
   151  	LifeCycleStopFailed       = lifecycle("StopFailed")
   152  	LifeCycleProcessingFailed = lifecycle("ProcessingFailed")
   153  )
   154  
   155  // Pre-defined values for SysErrorType
   156  var (
   157  	ErrorTypeInvalidHistoryAction         = errorType("InvalidHistoryAction")
   158  	ErrorTypeInvalidQueryTask             = errorType("InvalidQueryTask")
   159  	ErrorTypeQueryTaskFailed              = errorType("QueryTaskFailed")
   160  	ErrorTypePersistentStoreError         = errorType("PersistentStoreError")
   161  	ErrorTypeHistorySerializationError    = errorType("HistorySerializationError")
   162  	ErrorTypeHistoryDeserializationError  = errorType("HistoryDeserializationError")
   163  	ErrorTypeDuplicateTask                = errorType("DuplicateTask")
   164  	ErrorTypeMultipleCompletionCommands   = errorType("MultipleCompletionCommands")
   165  	ErrorTypeDuplicateTransferTask        = errorType("DuplicateTransferTask")
   166  	ErrorTypeWorkflowTaskFailed           = errorType("WorkflowTaskFailed")
   167  	ErrorTypeInvalidMutableStateAction    = errorType("InvalidMutableStateAction")
   168  	ErrorTypeInvalidMemWorkflowTaskAction = errorType("InvalidMemWorkflowTaskAction")
   169  )
   170  
   171  // Pre-defined values for SysShardUpdate
   172  var (
   173  	// Shard context events
   174  	ValueShardRangeUpdated            = shardupdate("ShardRangeUpdated")
   175  	ValueShardAllocateTimerBeforeRead = shardupdate("ShardAllocateTimerBeforeRead")
   176  	ValueRingMembershipChangedEvent   = shardupdate("RingMembershipChangedEvent")
   177  )
   178  
   179  // Pre-defined values for OperationResult
   180  var (
   181  	OperationFailed   = operationResult("OperationFailed")
   182  	OperationStuck    = operationResult("OperationStuck")
   183  	OperationCritical = operationResult("OperationCritical")
   184  )
   185  
   186  // Pre-defined values for TagSysStoreOperation
   187  var (
   188  	StoreOperationGetTasks                         = storeOperation("get-tasks")
   189  	StoreOperationCompleteTask                     = storeOperation("complete-task")
   190  	StoreOperationCompleteTasksLessThan            = storeOperation("complete-tasks-less-than")
   191  	StoreOperationCreateWorkflowExecution          = storeOperation("create-wf-execution")
   192  	StoreOperationConflictResolveWorkflowExecution = storeOperation("conflict-resolve-wf-execution")
   193  	StoreOperationGetWorkflowExecution             = storeOperation("get-wf-execution")
   194  	StoreOperationUpdateWorkflowExecution          = storeOperation("update-wf-execution")
   195  	StoreOperationDeleteWorkflowExecution          = storeOperation("delete-wf-execution")
   196  	StoreOperationUpdateShard                      = storeOperation("update-shard")
   197  	StoreOperationCreateTask                       = storeOperation("create-task")
   198  	StoreOperationUpdateTaskQueue                  = storeOperation("update-task-queue")
   199  	StoreOperationStopTaskQueue                    = storeOperation("stop-task-queue")
   200  )