├── .cursor └── rules │ └── CADENCE-WORKFLOWS.mdc ├── .dockerignore ├── .envrc ├── .fossa.yml ├── .gen ├── go │ ├── admin │ │ ├── admin.go │ │ ├── adminserviceclient │ │ │ └── client.go │ │ ├── adminservicefx │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── adminserviceserver │ │ │ └── server.go │ │ ├── adminservicetest │ │ │ └── client.go │ │ └── types_yarpc.go │ ├── cadence │ │ ├── cadence.go │ │ ├── types_yarpc.go │ │ ├── workflowserviceclient │ │ │ └── client.go │ │ ├── workflowservicefx │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── workflowserviceserver │ │ │ └── server.go │ │ └── workflowservicetest │ │ │ └── client.go │ ├── checksum │ │ ├── checksum.go │ │ └── types_yarpc.go │ ├── config │ │ ├── config.go │ │ └── types_yarpc.go │ ├── health │ │ ├── health.go │ │ ├── metaclient │ │ │ └── client.go │ │ ├── metafx │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── metaserver │ │ │ └── server.go │ │ ├── metatest │ │ │ └── client.go │ │ └── types_yarpc.go │ ├── history │ │ ├── history.go │ │ ├── historyserviceclient │ │ │ └── client.go │ │ ├── historyservicefx │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── historyserviceserver │ │ │ └── server.go │ │ ├── historyservicetest │ │ │ └── client.go │ │ └── types_yarpc.go │ ├── indexer │ │ ├── indexer.go │ │ └── types_yarpc.go │ ├── matching │ │ ├── matching.go │ │ ├── matchingserviceclient │ │ │ └── client.go │ │ ├── matchingservicefx │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── server.go │ │ ├── matchingserviceserver │ │ │ └── server.go │ │ ├── matchingservicetest │ │ │ └── client.go │ │ └── types_yarpc.go │ ├── replicator │ │ ├── replicator.go │ │ └── types_yarpc.go │ ├── shadower │ │ ├── shadower.go │ │ └── types_yarpc.go │ ├── shared │ │ ├── shared.go │ │ └── types_yarpc.go │ └── sqlblobs │ │ ├── sqlblobs.go │ │ └── types_yarpc.go └── proto │ ├── history │ └── v1 │ │ ├── service.pb.go │ │ └── service.pb.yarpc.go │ ├── indexer │ └── v1 │ │ ├── messages.pb.go │ │ └── messages.pb.yarpc.go │ ├── matching │ └── v1 │ │ ├── service.pb.go │ │ └── service.pb.yarpc.go │ ├── sharddistributor │ └── v1 │ │ ├── canary.pb.go │ │ ├── canary.pb.yarpc.go │ │ ├── executor.pb.go │ │ ├── executor.pb.yarpc.go │ │ ├── service.pb.go │ │ └── service.pb.yarpc.go │ └── shared │ └── v1 │ ├── any.pb.go │ ├── any.pb.yarpc.go │ ├── error.pb.go │ ├── error.pb.yarpc.go │ ├── history.pb.go │ ├── history.pb.yarpc.go │ ├── tasklist.pb.go │ ├── tasklist.pb.yarpc.go │ ├── workflow.pb.go │ └── workflow.pb.yarpc.go ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── help_support.md ├── dco.yml ├── pull_request_template.md └── workflows │ ├── breaking_change_pr_template.md │ ├── breaking_change_reminder.yml │ ├── ci-checks.yml │ ├── codecov-on-master.yml │ ├── codecov-on-pr.yml │ ├── docker_publish.yml │ ├── replication-simulation.yml │ └── semantic-pr.yml ├── .gitignore ├── .gitmodules ├── ADOPTERS.md ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE ├── PROPOSALS.md ├── README.md ├── RELEASES.md ├── bench ├── README.md ├── lib │ ├── client.go │ ├── config.go │ ├── config_test.go │ ├── context.go │ ├── metrics.go │ └── types.go ├── load │ ├── basic │ │ ├── launchWorkflow.go │ │ └── stressWorkflow.go │ ├── cancellation │ │ └── workflow.go │ ├── common │ │ ├── activities.go │ │ ├── constants.go │ │ └── helpers.go │ ├── concurrentexec │ │ ├── batchWorkflow.go │ │ └── launchWorkflow.go │ ├── cron │ │ └── workflow.go │ ├── signal │ │ └── workflow.go │ └── timer │ │ ├── launchWorkflow.go │ │ └── timerWorkflow.go └── worker.go ├── canary ├── README.md ├── batch.go ├── canary.go ├── cancellation.go ├── client.go ├── common.go ├── concurrentExec.go ├── config.go ├── const.go ├── cron.go ├── crosscluster.go ├── echo.go ├── historyArchival.go ├── localactivity.go ├── metrics.go ├── query.go ├── reset.go ├── retry.go ├── runner.go ├── sanity.go ├── searchAttributes.go ├── signal.go ├── timeout.go ├── visibility.go ├── visibilityArchival.go └── workflow_test.go ├── client ├── admin │ ├── interface.go │ └── interface_mock.go ├── clientBean.go ├── clientBean_mock.go ├── clientfactory.go ├── frontend │ ├── interface.go │ └── interface_mock.go ├── history │ ├── client.go │ ├── client_test.go │ ├── interface.go │ ├── interface_mock.go │ ├── peer_resolver.go │ ├── peer_resolver_mock.go │ └── peer_resolver_test.go ├── matching │ ├── client.go │ ├── client_test.go │ ├── interface.go │ ├── interface_mock.go │ ├── isolation_loadbalancer.go │ ├── isolation_loadbalancer_test.go │ ├── loadbalancer.go │ ├── loadbalancer_mock.go │ ├── loadbalancer_test.go │ ├── multi_loadbalancer.go │ ├── multi_loadbalancer_test.go │ ├── partition_config_provider.go │ ├── partition_config_provider_mock.go │ ├── partition_config_provider_test.go │ ├── peer_resolver.go │ ├── peer_resolver_mock.go │ ├── peer_resolver_test.go │ ├── rr_loadbalancer.go │ ├── rr_loadbalancer_test.go │ ├── weighted_loadbalancer.go │ └── weighted_loadbalancer_test.go ├── sharddistributor │ ├── interface.go │ └── interface_mock.go ├── sharddistributorexecutor │ ├── executorinterface.go │ └── executorinterface_mock.go ├── templates │ ├── errorinjectors.tmpl │ ├── grpc.tmpl │ ├── metered.tmpl │ ├── retry.tmpl │ ├── thrift.tmpl │ └── timeout.tmpl └── wrappers │ ├── errorinjectors │ ├── admin_generated.go │ ├── errorinjectors_test.go │ ├── frontend_generated.go │ ├── history_generated.go │ ├── matching_generated.go │ ├── sharddistributor_generated.go │ └── sharddistributorexecutor_generated.go │ ├── grpc │ ├── admin_generated.go │ ├── constructor.go │ ├── frontend_generated.go │ ├── history_generated.go │ ├── matching_generated.go │ ├── sharddistributor_generated.go │ └── sharddistributorexecutor_generated.go │ ├── metered │ ├── admin_generated.go │ ├── base.go │ ├── frontend_generated.go │ ├── history_generated.go │ ├── matching_generated.go │ ├── metered_test.go │ ├── sharddistributor_generated.go │ └── sharddistributorexecutor_generated.go │ ├── retryable │ ├── admin_generated.go │ ├── frontend_generated.go │ ├── history_generated.go │ ├── matching_generated.go │ ├── sharddistributor_generated.go │ ├── sharddistributorexecutor_generated.go │ └── wrappers_test.go │ ├── thrift │ ├── admin_generated.go │ ├── constructor.go │ ├── frontend_generated.go │ ├── history_generated.go │ └── matching_generated.go │ └── timeout │ ├── admin_generated.go │ ├── frontend_generated.go │ ├── history_generated.go │ ├── history_generated_test.go │ ├── matching_generated.go │ ├── sharddistributor_generated.go │ ├── sharddistributorexecutor_generated.go │ └── timeout.go ├── cmd ├── bench │ └── main.go ├── canary │ └── main.go ├── server │ ├── README.md │ ├── cadence │ │ ├── cadence.go │ │ ├── cadence_test.go │ │ ├── fx.go │ │ ├── fx_test.go │ │ ├── server.go │ │ ├── server_test.go │ │ └── testdata │ │ │ └── config │ │ │ └── development.yaml │ ├── go.mod │ ├── go.sum │ └── main.go ├── sharddistributor-canary │ ├── main.go │ └── main_test.go └── tools │ ├── cassandra │ └── main.go │ ├── cli │ └── main.go │ ├── copyright │ └── licensegen.go │ ├── releaser │ ├── internal │ │ ├── console │ │ │ ├── console.go │ │ │ └── console_test.go │ │ ├── fs │ │ │ └── fs.go │ │ ├── git │ │ │ └── git.go │ │ └── release │ │ │ ├── release.go │ │ │ ├── release_mocks_test.go │ │ │ ├── release_test.go │ │ │ ├── scenario_test.go │ │ │ ├── types.go │ │ │ ├── validate_test.go │ │ │ └── version_test.go │ └── releaser.go │ └── sql │ └── main.go ├── codecov.yml ├── common ├── activecluster │ ├── execution_manager_provider_mock.go │ ├── manager.go │ ├── manager_mock.go │ ├── manager_test.go │ └── types.go ├── archiver │ ├── README.md │ ├── URI.go │ ├── URI_test.go │ ├── archivalMetadata.go │ ├── archivalMetadata_mock.go │ ├── constants.go │ ├── filestore │ │ ├── historyArchiver.go │ │ ├── historyArchiver_test.go │ │ ├── queryParser.go │ │ ├── queryParser_mock.go │ │ ├── queryParser_test.go │ │ ├── util.go │ │ ├── util_test.go │ │ ├── visibilityArchiver.go │ │ └── visibilityArchiver_test.go │ ├── gcloud │ │ ├── README.md │ │ ├── connector │ │ │ ├── client.go │ │ │ ├── clientDelegate.go │ │ │ ├── client_test.go │ │ │ └── mocks │ │ │ │ ├── BucketHandleWrapper.go │ │ │ │ ├── Client.go │ │ │ │ ├── GcloudStorageClient.go │ │ │ │ ├── ObjectHandleWrapper.go │ │ │ │ ├── ObjectIteratorWrapper.go │ │ │ │ ├── ReaderWrapper.go │ │ │ │ └── WriterWrapper.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── historyArchiver.go │ │ ├── historyArchiver_test.go │ │ ├── init.go │ │ ├── queryParser.go │ │ ├── queryParser_mock.go │ │ ├── util.go │ │ ├── util_test.go │ │ ├── visibilityArchiver.go │ │ └── visibilityArchiver_test.go │ ├── historyIterator.go │ ├── historyIterator_mock.go │ ├── historyIterator_test.go │ ├── interface.go │ ├── interface_mock.go │ ├── options.go │ ├── provider │ │ ├── init.go │ │ ├── noop_provider.go │ │ ├── provider.go │ │ └── provider_mock.go │ ├── s3store │ │ ├── README.md │ │ ├── historyArchiver.go │ │ ├── historyArchiver_test.go │ │ ├── mocks │ │ │ ├── S3API_generate.go │ │ │ └── s3_api_mock.go │ │ ├── queryParser.go │ │ ├── queryParser_mock.go │ │ ├── queryParser_test.go │ │ ├── util.go │ │ ├── visibilityArchiver.go │ │ └── visibilityArchiver_test.go │ ├── util.go │ └── util_test.go ├── asyncworkflow │ ├── queue │ │ ├── consumer │ │ │ ├── default_consumer.go │ │ │ ├── default_consumer_test.go │ │ │ └── errors.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ ├── kafka │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── decoder.go │ │ │ ├── decoder_test.go │ │ │ ├── init.go │ │ │ ├── queue.go │ │ │ └── queue_test.go │ │ ├── provider.go │ │ ├── provider │ │ │ ├── interface_mock.go │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ └── provider_test.go │ └── queueconfigapi │ │ ├── handler.go │ │ ├── handler_mock.go │ │ ├── handler_test.go │ │ └── interface.go ├── authorization │ ├── README.md │ ├── authority_mock.go │ ├── authorizer.go │ ├── authorizer_test.go │ ├── factory.go │ ├── factory_test.go │ ├── nopAuthorizer.go │ ├── oauthAuthorizer.go │ ├── oauthAuthorizer_test.go │ ├── scram_client.go │ └── test_result ├── backoff │ ├── cron.go │ ├── cron_test.go │ ├── jitter.go │ ├── jitter_test.go │ ├── retry.go │ ├── retry_test.go │ ├── retrypolicy.go │ └── retrypolicy_test.go ├── blobstore │ ├── client.go │ ├── client_mock.go │ ├── filestore │ │ ├── client.go │ │ └── client_test.go │ ├── retryable_client.go │ └── retryable_client_test.go ├── cache │ ├── ack_cache.go │ ├── ack_cache_test.go │ ├── budget.go │ ├── budget_test.go │ ├── cache.go │ ├── domainCache.go │ ├── domainCacheNoOp.go │ ├── domainCache_mock.go │ ├── domainCache_test.go │ ├── interface_mock.go │ ├── lru.go │ ├── lru_test.go │ ├── metricsScopeCache.go │ ├── metricsScopeCache_test.go │ ├── simple.go │ └── simple_test.go ├── checksum │ ├── crc.go │ ├── crc_test.go │ ├── ctc_benchmark_test.go │ └── defs.go ├── client │ ├── versionChecker.go │ ├── versionChecker_mock.go │ └── versionChecker_test.go ├── clock │ ├── clockfx │ │ └── clockfx.go │ ├── event_timer_gate.go │ ├── event_timer_gate_test.go │ ├── ratelimiter.go │ ├── ratelimiter_bench_test.go │ ├── ratelimiter_comparison_test.go │ ├── ratelimiter_mock.go │ ├── ratelimiter_test.go │ ├── real_timer_benchmark_test.go │ ├── sustain.go │ ├── sustain_test.go │ ├── testdata │ │ ├── amd_linux_go1.22.txt │ │ └── m1_mac_go1.21.txt │ ├── time_source.go │ ├── timer_gate.go │ ├── timer_gate_mock.go │ └── timer_gate_test.go ├── cluster │ ├── metadata.go │ ├── metadata_test.go │ ├── metadata_test_utils.go │ ├── utils.go │ └── utils_test.go ├── codec │ ├── gob │ │ ├── gob.go │ │ └── gob_test.go │ ├── interface.go │ ├── interfaces_mock.go │ ├── version0_thriftrw.go │ └── version0_thriftrw_test.go ├── collection │ ├── channelPriorityQueue.go │ ├── channelPriorityQueue_test.go │ ├── concurrent_priority_queue.go │ ├── concurrent_queue.go │ ├── concurrent_queue_test.go │ ├── concurrent_tx_map.go │ ├── concurrent_tx_map_test.go │ ├── interface.go │ ├── iterator.go │ ├── ordered_map.go │ ├── ordered_map_test.go │ ├── pagingIterator.go │ ├── pagingIterator_test.go │ ├── priority_queue.go │ ├── priority_queue_test.go │ └── util.go ├── config │ ├── archival.go │ ├── archival_test.go │ ├── authorization.go │ ├── authorization_test.go │ ├── cluster.go │ ├── cluster_test.go │ ├── config.go │ ├── config_test.go │ ├── elasticsearch.go │ ├── elasticsearch_test.go │ ├── fx.go │ ├── kafkaConfig.go │ ├── loader.go │ ├── loader_test.go │ ├── log.go │ ├── log_test.go │ ├── metrics.go │ ├── metrics_test.go │ ├── persistence.go │ ├── pinot.go │ ├── pprof.go │ ├── sasl.go │ └── tls.go ├── constants │ └── constants.go ├── convert.go ├── convert_test.go ├── ctxutils │ ├── ctxutils.go │ └── ctxutils_test.go ├── daemon.go ├── definition │ ├── indexedKeys.go │ ├── indexedKeys_test.go │ ├── resourceDeduplication.go │ ├── resourceDeduplication_test.go │ ├── workflowIdentifier.go │ └── workflowidentifier_test.go ├── domain │ ├── archivalConfigStateMachine.go │ ├── archivalConfigStateMachine_test.go │ ├── attrValidator.go │ ├── attrValidator_test.go │ ├── audit │ │ └── audit.go │ ├── clusterattributes.go │ ├── clusterattributes_test.go │ ├── dlq_message_handler.go │ ├── dlq_message_handler_mock.go │ ├── dlq_message_handler_test.go │ ├── errors.go │ ├── failover_watcher.go │ ├── failover_watcher_mock.go │ ├── failover_watcher_test.go │ ├── handler.go │ ├── handler_MasterCluster_test.go │ ├── handler_NotMasterCluster_test.go │ ├── handler_integration_test.go │ ├── handler_mock.go │ ├── handler_test.go │ ├── replicationTaskExecutor.go │ ├── replicationTaskExecutor_integration_test.go │ ├── replicationTaskExecutor_test.go │ ├── replicationTaskHandler_mock.go │ ├── replication_queue.go │ ├── replication_queue_mock.go │ ├── replication_queue_test.go │ ├── transmissionTaskHandler.go │ ├── transmissionTaskHandler_mock.go │ └── transmissionTaskHandler_test.go ├── dynamicconfig │ ├── clientInterface.go │ ├── clientInterface_mock.go │ ├── config.go │ ├── config │ │ └── testConfig.yaml │ ├── config_benchmark_test.go │ ├── config_test.go │ ├── configstore │ │ ├── config │ │ │ └── config.go │ │ ├── config_store_client.go │ │ ├── config_store_client_test.go │ │ └── configstore_mock.go │ ├── dynamicconfigfx │ │ ├── fx.go │ │ └── fx_test.go │ ├── dynamicproperties │ │ ├── config_mock.go │ │ ├── constants.go │ │ ├── constants_test.go │ │ ├── definitions.go │ │ ├── filter.go │ │ └── utils_test.go │ ├── file_based_client.go │ ├── file_based_client_test.go │ ├── inMemoryClient.go │ ├── nopClient.go │ └── quotas │ │ ├── dynamicratelimiterfactory.go │ │ ├── dynamicratelimiterfactory_test.go │ │ ├── fallbackdynamicratelimiterfactory.go │ │ └── fallbackdynamicratelimiterfactory_test.go ├── elasticsearch │ ├── bulk │ │ ├── backoff.go │ │ ├── bulk.go │ │ ├── bulk_delete_request.go │ │ ├── bulk_index_request.go │ │ ├── bulk_update_request.go │ │ └── mocks │ │ │ ├── GenericBulkProcessor.go │ │ │ └── GenericBulkableRequest.go │ ├── client.go │ ├── client │ │ ├── client.go │ │ ├── os2 │ │ │ ├── client.go │ │ │ ├── client_bulk.go │ │ │ ├── client_bulk_test.go │ │ │ └── client_test.go │ │ ├── v6 │ │ │ ├── client.go │ │ │ ├── client_bulk.go │ │ │ ├── client_bulk_test.go │ │ │ └── client_test.go │ │ └── v7 │ │ │ ├── client.go │ │ │ ├── client_bulk.go │ │ │ ├── client_bulk_test.go │ │ │ └── client_test.go │ ├── common.go │ ├── defs.go │ ├── esql │ │ ├── README.md │ │ ├── aggregation.go │ │ ├── cadenceDevReadme.md │ │ ├── cadenceSpecial.go │ │ ├── cadencesql.go │ │ ├── esql.go │ │ ├── esql_test.go │ │ ├── globals.go │ │ ├── having.go │ │ ├── scriptQuery.go │ │ └── select.go │ ├── interfaces.go │ ├── mocks │ │ └── GenericClient.go │ ├── page_token.go │ ├── query │ │ ├── bool_query.go │ │ ├── bool_query_test.go │ │ ├── builder.go │ │ ├── builder_test.go │ │ ├── exists_query.go │ │ ├── exists_query_test.go │ │ ├── match_query.go │ │ ├── match_query_test.go │ │ ├── range_query.go │ │ ├── range_query_test.go │ │ ├── sort.go │ │ └── sort_test.go │ └── validator │ │ ├── queryValidator.go │ │ ├── queryValidator_test.go │ │ ├── searchAttrValidator.go │ │ └── searchAttrValidator_test.go ├── errors │ ├── fake_errors.go │ ├── internal_failure_error.go │ ├── peer_hostname_error.go │ ├── peer_hostname_error_test.go │ └── tasklist_not_owned_by_host_error.go ├── future │ ├── future.go │ └── future_test.go ├── headers.go ├── isolationgroup │ ├── context.go │ ├── context_test.go │ ├── defaultisolationgroupstate │ │ ├── state.go │ │ ├── state_test.go │ │ └── types.go │ ├── interface.go │ ├── isolation_group_mock.go │ └── isolationgroupapi │ │ ├── domain-api-handlers.go │ │ ├── domain-api-handlers_test.go │ │ ├── global-api-handlers.go │ │ ├── global-api-handlers_test.go │ │ ├── handler.go │ │ ├── interface.go │ │ ├── isolation_handler_mock.go │ │ ├── mappers.go │ │ └── mappers_test.go ├── json_task_token_serializer.go ├── json_task_token_serializer_test.go ├── locks │ ├── lock.go │ └── lock_test.go ├── log │ ├── interface.go │ ├── logfx │ │ ├── fx.go │ │ └── fx_test.go │ ├── logger.go │ ├── logger_bench_test.go │ ├── logger_mock.go │ ├── logger_test.go │ ├── options.go │ ├── panic.go │ ├── replay.go │ ├── tag │ │ ├── interface.go │ │ ├── tags.go │ │ └── values.go │ ├── testlogger │ │ ├── fx.go │ │ ├── fx_test.go │ │ ├── testlogger.go │ │ └── testlogger_test.go │ └── throttle.go ├── mapq │ ├── README.md │ ├── client_impl.go │ ├── client_impl_test.go │ ├── dispatcher │ │ ├── dispatcher.go │ │ └── dispatcher_test.go │ ├── example_test.go │ ├── mapq.go │ ├── tree │ │ ├── queue_tree.go │ │ ├── queue_tree_node.go │ │ └── queue_tree_test.go │ └── types │ │ ├── client.go │ │ ├── consumer.go │ │ ├── consumer_mock.go │ │ ├── item.go │ │ ├── item_mock.go │ │ ├── item_test.go │ │ ├── offsets.go │ │ ├── persister.go │ │ ├── persister_mock.go │ │ ├── policy.go │ │ ├── policy_collection.go │ │ └── policy_collection_test.go ├── membership │ ├── hashring.go │ ├── hashring_test.go │ ├── hostinfo.go │ ├── hostinfo_test.go │ ├── membershipfx │ │ ├── membershipfx.go │ │ └── memebershipfx_test.go │ ├── peerprovider_mock.go │ ├── resolver.go │ ├── resolver_mock.go │ ├── resolver_test.go │ ├── sharddistributorresolver.go │ ├── sharddistributorresolver_test.go │ ├── singleprovider.go │ └── singleprovider_mock.go ├── messaging │ ├── ackManager.go │ ├── ackManager_test.go │ ├── client_mock.go │ ├── errors.go │ ├── interface.go │ ├── kafka │ │ ├── client_impl.go │ │ ├── client_impl_test.go │ │ ├── consumer_impl.go │ │ ├── consumer_impl_test.go │ │ ├── partition_ack_manager.go │ │ ├── partition_ack_manager_test.go │ │ ├── producer_impl.go │ │ └── producer_impl_test.go │ ├── metrics_producer.go │ ├── metrics_producer_test.go │ ├── mocks │ │ └── message_mock.go │ └── noop_producer.go ├── metrics │ ├── client.go │ ├── config.go │ ├── config_test.go │ ├── context.go │ ├── context_test.go │ ├── defs.go │ ├── defs_test.go │ ├── histograms.go │ ├── histograms_test.go │ ├── interfaces.go │ ├── metricsfx │ │ ├── metricsfx.go │ │ └── metricsfx_test.go │ ├── mocks │ │ ├── Client.go │ │ └── Scope.go │ ├── nop.go │ ├── runtime.go │ ├── scope.go │ ├── scope_test.go │ ├── stopwatch.go │ ├── tags.go │ ├── tally │ │ ├── prometheus │ │ │ └── buckets.go │ │ └── statsd │ │ │ ├── reporter.go │ │ │ └── reporter_test.go │ └── version.go ├── mocks │ ├── ExecutionManager.go │ ├── ExecutionManagerFactory.go │ ├── HistoryV2Manager.go │ ├── KafkaProducer.go │ ├── MessagingClient.go │ ├── MetadataManager.go │ ├── ShardManager.go │ ├── TaskManager.go │ └── VisibilityManager.go ├── ndc │ ├── history_resender.go │ ├── history_resender_mock.go │ └── history_resender_test.go ├── pagination │ ├── interface.go │ ├── iterator.go │ ├── iterator_test.go │ ├── mocks.go │ ├── writer.go │ ├── writerIterator_test.go │ └── writer_test.go ├── peerprovider │ ├── plugin.go │ ├── plugin_test.go │ └── ringpopprovider │ │ ├── config │ │ ├── config.go │ │ └── config_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── provider.go │ │ ├── provider_test.go │ │ └── ringpopfx │ │ ├── ringpopfx.go │ │ └── ringpopfx_test.go ├── persistence │ ├── client │ │ ├── bean.go │ │ ├── bean_mock.go │ │ ├── bean_test.go │ │ ├── factory.go │ │ ├── factory_mock.go │ │ └── factory_test.go │ ├── config.go │ ├── config_store_manager.go │ ├── config_store_manager_test.go │ ├── data_manager_interfaces.go │ ├── data_manager_interfaces_mock.go │ ├── data_manager_interfaces_test.go │ ├── data_store_interfaces.go │ ├── data_store_interfaces_mock.go │ ├── data_store_interfaces_test.go │ ├── domain_audit_log.go │ ├── domain_audit_log_test.go │ ├── domain_audit_manager.go │ ├── domain_manager.go │ ├── domain_manager_test.go │ ├── domain_replication_config_test.go │ ├── elasticsearch │ │ ├── decodeBench_test.go │ │ ├── es_visibility_metric_clients.go │ │ ├── es_visibility_store.go │ │ └── es_visibility_store_test.go │ ├── errors.go │ ├── errors_test.go │ ├── execution_manager.go │ ├── execution_manager_test.go │ ├── history_manager.go │ ├── history_manager_test.go │ ├── mappers.go │ ├── mappers_test.go │ ├── metered.go │ ├── metered_test.go │ ├── nosql │ │ ├── constants.go │ │ ├── factory.go │ │ ├── nosql_config_store.go │ │ ├── nosql_config_store_test.go │ │ ├── nosql_domain_audit_store.go │ │ ├── nosql_domain_audit_store_test.go │ │ ├── nosql_domain_store.go │ │ ├── nosql_domain_store_test.go │ │ ├── nosql_execution_store.go │ │ ├── nosql_execution_store_test.go │ │ ├── nosql_execution_store_util.go │ │ ├── nosql_execution_store_util_test.go │ │ ├── nosql_history_store.go │ │ ├── nosql_history_store_test.go │ │ ├── nosql_queue_store.go │ │ ├── nosql_queue_store_test.go │ │ ├── nosql_shard_store.go │ │ ├── nosql_shard_store_test.go │ │ ├── nosql_store.go │ │ ├── nosql_task_store.go │ │ ├── nosql_task_store_test.go │ │ ├── nosql_test_utils.go │ │ ├── nosql_visibility_store.go │ │ ├── nosql_visibility_store_test.go │ │ ├── nosqlplugin │ │ │ ├── cassandra │ │ │ │ ├── admin.go │ │ │ │ ├── cluster_config.go │ │ │ │ ├── cluster_config_cql.go │ │ │ │ ├── constants.go │ │ │ │ ├── db.go │ │ │ │ ├── db_test.go │ │ │ │ ├── domain.go │ │ │ │ ├── domain_audit_log.go │ │ │ │ ├── domain_audit_log_test.go │ │ │ │ ├── domain_cql.go │ │ │ │ ├── domain_test.go │ │ │ │ ├── gocql │ │ │ │ │ ├── batch.go │ │ │ │ │ ├── batch_test.go │ │ │ │ │ ├── client.go │ │ │ │ │ ├── client_test.go │ │ │ │ │ ├── consistency.go │ │ │ │ │ ├── consistency_test.go │ │ │ │ │ ├── interface.go │ │ │ │ │ ├── interface_mock.go │ │ │ │ │ ├── public │ │ │ │ │ │ ├── client.go │ │ │ │ │ │ ├── client_test.go │ │ │ │ │ │ └── testdata.go │ │ │ │ │ ├── query.go │ │ │ │ │ └── session.go │ │ │ │ ├── history_events.go │ │ │ │ ├── history_events_cql.go │ │ │ │ ├── history_events_test.go │ │ │ │ ├── plugin.go │ │ │ │ ├── plugin_test.go │ │ │ │ ├── queue.go │ │ │ │ ├── queue_cql.go │ │ │ │ ├── queue_test.go │ │ │ │ ├── shard.go │ │ │ │ ├── shard_cql.go │ │ │ │ ├── shard_test.go │ │ │ │ ├── tasks.go │ │ │ │ ├── tasks_cql.go │ │ │ │ ├── tasks_test.go │ │ │ │ ├── testdata │ │ │ │ │ ├── domain.go │ │ │ │ │ ├── shard.go │ │ │ │ │ ├── visibility.go │ │ │ │ │ └── workflow_execution.go │ │ │ │ ├── visibility.go │ │ │ │ ├── visibility_cql.go │ │ │ │ ├── visibility_test.go │ │ │ │ ├── workflow.go │ │ │ │ ├── workflow_cql.go │ │ │ │ ├── workflow_parsing_utils.go │ │ │ │ ├── workflow_parsing_utils_test.go │ │ │ │ ├── workflow_test.go │ │ │ │ ├── workflow_utils.go │ │ │ │ └── workflow_utils_test.go │ │ │ ├── common.go │ │ │ ├── dynamodb │ │ │ │ ├── admin.go │ │ │ │ ├── configStore.go │ │ │ │ ├── db.go │ │ │ │ ├── domain.go │ │ │ │ ├── domain_audit_log.go │ │ │ │ ├── events.go │ │ │ │ ├── queue.go │ │ │ │ ├── shard.go │ │ │ │ ├── task.go │ │ │ │ ├── visibility.go │ │ │ │ └── workflow.go │ │ │ ├── errors.go │ │ │ ├── interfaces.go │ │ │ ├── interfaces_mock.go │ │ │ ├── mongodb │ │ │ │ ├── admin.go │ │ │ │ ├── configStore.go │ │ │ │ ├── db.go │ │ │ │ ├── domain.go │ │ │ │ ├── domain_audit_log.go │ │ │ │ ├── error.go │ │ │ │ ├── events.go │ │ │ │ ├── plugin.go │ │ │ │ ├── queue.go │ │ │ │ ├── shard.go │ │ │ │ ├── task.go │ │ │ │ ├── visibility.go │ │ │ │ └── workflow.go │ │ │ └── types.go │ │ ├── plugin.go │ │ ├── sharded_nosql_store.go │ │ ├── sharded_nosql_store_mock.go │ │ ├── sharded_nosql_store_test.go │ │ ├── sharding_policy.go │ │ ├── sharding_policy_test.go │ │ └── utils.go │ ├── operation_mode_validator.go │ ├── operation_mode_validator_test.go │ ├── persistence-tests │ │ ├── configStorePersistenceTest.go │ │ ├── dbVisibilityPersistenceTest.go │ │ ├── domainAuditPersistenceTest.go │ │ ├── executionManagerTest.go │ │ ├── executionManagerTestForEventsV2.go │ │ ├── historyV2PersistenceTest.go │ │ ├── matchingPersistenceTest.go │ │ ├── metadataPersistenceV2Test.go │ │ ├── persistenceTestBase.go │ │ ├── queuePersistenceTest.go │ │ ├── shardPersistenceTest.go │ │ ├── shared_test.go │ │ ├── testcluster │ │ │ └── interfaces.go │ │ └── visibilitySamplingClient_test.go │ ├── persistence-utils │ │ └── history_manager_util.go │ ├── pinot │ │ ├── pinot_visibility_metric_clients.go │ │ ├── pinot_visibility_metric_clients_test.go │ │ ├── pinot_visibility_store.go │ │ └── pinot_visibility_store_test.go │ ├── queue_manager.go │ ├── retryer.go │ ├── retryer_mock.go │ ├── retryer_test.go │ ├── serialization │ │ ├── getters.go │ │ ├── getters_fixtures_test.go │ │ ├── getters_test.go │ │ ├── interfaces.go │ │ ├── interfaces_mock.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── persistence_mapper.go │ │ ├── persistence_mapper_test.go │ │ ├── serialization_test_utils.go │ │ ├── snappy_thrift_decoder.go │ │ ├── snappy_thrift_decoder_test.go │ │ ├── snappy_thrift_encoder.go │ │ ├── snappy_thrift_encoder_test.go │ │ ├── task_serializer.go │ │ ├── task_serializer_mock.go │ │ ├── task_serializer_test.go │ │ ├── thrift_decoder.go │ │ ├── thrift_encoder.go │ │ ├── thrift_mapper.go │ │ ├── thrift_mapper_test.go │ │ └── uuid.go │ ├── serializer.go │ ├── serializer_mock.go │ ├── serializer_test.go │ ├── shard_manager.go │ ├── shard_manager_test.go │ ├── sql │ │ ├── common.go │ │ ├── common_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── main_test.go │ │ ├── plugin.go │ │ ├── plugin_test.go │ │ ├── sql_config_store.go │ │ ├── sql_config_store_test.go │ │ ├── sql_domain_store.go │ │ ├── sql_domain_store_test.go │ │ ├── sql_execution_store.go │ │ ├── sql_execution_store_test.go │ │ ├── sql_execution_store_util.go │ │ ├── sql_execution_store_util_test.go │ │ ├── sql_history_store.go │ │ ├── sql_history_store_test.go │ │ ├── sql_queue_store.go │ │ ├── sql_queue_store_test.go │ │ ├── sql_shard_store.go │ │ ├── sql_shard_store_test.go │ │ ├── sql_task_store.go │ │ ├── sql_task_store_test.go │ │ ├── sql_test_utils.go │ │ ├── sql_visibility_store.go │ │ ├── sqldriver │ │ │ ├── connections.go │ │ │ ├── driver.go │ │ │ ├── interface.go │ │ │ ├── interface_mock.go │ │ │ ├── sharded.go │ │ │ └── singleton.go │ │ ├── sqlplugin │ │ │ ├── dbSharding.go │ │ │ ├── interface_mock.go │ │ │ ├── interfaces.go │ │ │ ├── mysql │ │ │ │ ├── admin.go │ │ │ │ ├── configstore.go │ │ │ │ ├── configstore_sql.go │ │ │ │ ├── configstore_test.go │ │ │ │ ├── db.go │ │ │ │ ├── domain.go │ │ │ │ ├── dsn_test.go │ │ │ │ ├── events.go │ │ │ │ ├── execution.go │ │ │ │ ├── execution_maps.go │ │ │ │ ├── plugin.go │ │ │ │ ├── queue.go │ │ │ │ ├── shard.go │ │ │ │ ├── task.go │ │ │ │ ├── typeconv.go │ │ │ │ └── visibility.go │ │ │ ├── postgres │ │ │ │ ├── admin.go │ │ │ │ ├── configstore.go │ │ │ │ ├── db.go │ │ │ │ ├── domain.go │ │ │ │ ├── events.go │ │ │ │ ├── execution.go │ │ │ │ ├── execution_maps.go │ │ │ │ ├── plugin.go │ │ │ │ ├── plugin_test.go │ │ │ │ ├── queue.go │ │ │ │ ├── shard.go │ │ │ │ ├── task.go │ │ │ │ ├── typeconv.go │ │ │ │ └── visibility.go │ │ │ └── sqlite │ │ │ │ ├── admin.go │ │ │ │ ├── db.go │ │ │ │ ├── db_pool.go │ │ │ │ ├── domain.go │ │ │ │ ├── dsn.go │ │ │ │ ├── dsn_test.go │ │ │ │ ├── error_checker.go │ │ │ │ ├── events.go │ │ │ │ ├── execution.go │ │ │ │ ├── execution_maps.go │ │ │ │ ├── plugin.go │ │ │ │ ├── plugin_test.go │ │ │ │ ├── queue.go │ │ │ │ ├── shard.go │ │ │ │ ├── sqlite_persistence_test.go │ │ │ │ ├── task.go │ │ │ │ ├── typeconv.go │ │ │ │ └── visibility.go │ │ ├── workflow_state_maps.go │ │ ├── workflow_state_non_maps.go │ │ └── workflow_state_non_maps_test.go │ ├── statsComputer.go │ ├── statsComputer_test.go │ ├── task_manager.go │ ├── task_manager_test.go │ ├── tasks.go │ ├── tasks_test.go │ ├── versionHistory.go │ ├── versionHistory_test.go │ ├── visibility_hybrid_manager.go │ ├── visibility_hybrid_manager_test.go │ ├── visibility_manager_interfaces.go │ ├── visibility_manager_interfaces_mock.go │ ├── visibility_single_manager.go │ ├── visibility_single_manager_test.go │ ├── visibility_store_mock.go │ ├── workflowStateCloseStatusValidator.go │ ├── workflowStateCloseStatusValidator_test.go │ ├── workflow_execution_info.go │ ├── workflow_execution_info_test.go │ └── wrappers │ │ ├── errorinjectors │ │ ├── configstore_generated.go │ │ ├── domain_generated.go │ │ ├── execution_generated.go │ │ ├── history_generated.go │ │ ├── injectors_test.go │ │ ├── queue_generated.go │ │ ├── shard_generated.go │ │ ├── task_generated.go │ │ ├── utils.go │ │ └── visibility_generated.go │ │ ├── metered │ │ ├── base.go │ │ ├── configstore_generated.go │ │ ├── domain_generated.go │ │ ├── execution_generated.go │ │ ├── history_generated.go │ │ ├── metered_test.go │ │ ├── queue_generated.go │ │ ├── shard_generated.go │ │ ├── task_generated.go │ │ └── visibility_generated.go │ │ ├── ratelimited │ │ ├── configstore_generated.go │ │ ├── domain_generated.go │ │ ├── errors.go │ │ ├── execution_generated.go │ │ ├── history_generated.go │ │ ├── queue_generated.go │ │ ├── shard_generated.go │ │ ├── task_generated.go │ │ ├── utils_test.go │ │ ├── visibility_generated.go │ │ └── wrappers_test.go │ │ ├── sampled │ │ ├── tokenbucketfactory.go │ │ ├── tokenbucketfactory_test.go │ │ ├── visibility_manager.go │ │ └── visibility_manager_test.go │ │ └── templates │ │ ├── errorinjector.tmpl │ │ ├── metered.tmpl │ │ ├── metered_execution.tmpl │ │ └── ratelimited.tmpl ├── pinot │ ├── generic_client_mock.go │ ├── interfaces.go │ ├── page_token.go │ ├── page_token_test.go │ ├── pinotQueryValidator.go │ ├── pinotQueryValidator_test.go │ ├── pinot_client.go │ ├── pinot_client_test.go │ ├── response_utility.go │ └── response_utility_test.go ├── pprof.go ├── pprof_mock.go ├── quotas │ ├── collection.go │ ├── collection_mock.go │ ├── dynamicratelimiter.go │ ├── global │ │ ├── algorithm │ │ │ ├── requestweighted.go │ │ │ ├── requestweighted_fuzz_test.go │ │ │ ├── requestweighted_test.go │ │ │ └── testdata │ │ │ │ └── fuzz │ │ │ │ ├── FuzzMissedUpdate │ │ │ │ └── 264c784f7bafbf5f │ │ │ │ └── FuzzMultiUpdate │ │ │ │ ├── 00649674e28cdc32 │ │ │ │ ├── 0bb6b094a7f63d70 │ │ │ │ ├── 356e28f5914a0f16 │ │ │ │ ├── 449388c309f148fd │ │ │ │ ├── 582528ddfad69eb5 │ │ │ │ ├── 754d7f941db60f1d │ │ │ │ ├── 84c7bfae679f54a7 │ │ │ │ ├── 9abdd061069970e6 │ │ │ │ ├── c50ed3d1a22fe00d │ │ │ │ └── f1fafad245481a29 │ │ ├── collection │ │ │ ├── collection.go │ │ │ ├── collection_fuzz_test.go │ │ │ ├── collection_test.go │ │ │ ├── internal │ │ │ │ ├── atomicmap.go │ │ │ │ ├── atomicmap_external_test.go │ │ │ │ ├── counted.go │ │ │ │ ├── counted_test.go │ │ │ │ ├── fallback.go │ │ │ │ ├── fallback_test.go │ │ │ │ ├── shadowed.go │ │ │ │ └── shadowed_test.go │ │ │ └── testdata │ │ │ │ └── fuzz │ │ │ │ └── FuzzBoostRPS │ │ │ │ ├── 1b0805e3169f0ae7 │ │ │ │ └── 216cd14a71215fe2 │ │ ├── doc.go │ │ ├── rpc │ │ │ ├── client.go │ │ │ ├── client_mock.go │ │ │ ├── client_test.go │ │ │ ├── error.go │ │ │ ├── mapping.go │ │ │ └── mapping_test.go │ │ └── shared │ │ │ ├── keymapper.go │ │ │ ├── sanity.go │ │ │ └── sanity_test.go │ ├── interfaces.go │ ├── limiter_mock.go │ ├── limiter_test.go │ ├── limiterfactory_mock.go │ ├── multistageratelimiter.go │ └── permember │ │ ├── permember.go │ │ └── permember_test.go ├── rangeiter │ ├── dynamic_config_linear_iterator.go │ ├── dynamic_config_linear_iterator_test.go │ ├── iterator.go │ ├── linear_iterator.go │ └── linear_iterator_test.go ├── reconciliation │ ├── constants.go │ ├── entity │ │ ├── types.go │ │ └── types_test.go │ ├── fetcher │ │ ├── concrete.go │ │ ├── concrete_test.go │ │ ├── current.go │ │ ├── current_test.go │ │ ├── timer.go │ │ ├── timer_test.go │ │ └── types.go │ ├── invariant │ │ ├── collection_enumer_generated.go │ │ ├── concrete_execution_exists.go │ │ ├── concrete_execution_exists_test.go │ │ ├── history_exists.go │ │ ├── history_exists_test.go │ │ ├── inactive_domain_exists.go │ │ ├── inactive_domain_exists_test.go │ │ ├── invariant_manager.go │ │ ├── invariant_manager_test.go │ │ ├── invariant_test_utils.go │ │ ├── mocks.go │ │ ├── open_current_execution.go │ │ ├── open_current_execution_test.go │ │ ├── stale_workflow.go │ │ ├── stale_workflow_test.go │ │ ├── timer_invalid.go │ │ ├── timer_invalid_test.go │ │ ├── types.go │ │ ├── util.go │ │ └── util_test.go │ └── store │ │ ├── blobstoreIterator.go │ │ ├── blobstoreWriter.go │ │ ├── blobstorewriter_test.go │ │ ├── mocks.go │ │ ├── types.go │ │ └── writerIterator_test.go ├── resource │ ├── params.go │ ├── resource_impl.go │ ├── resource_impl_test.go │ ├── resource_mock.go │ ├── resource_test_utils.go │ └── types.go ├── rpc │ ├── direct_peer_chooser.go │ ├── direct_peer_chooser_test.go │ ├── dns_updater.go │ ├── dns_updater_test.go │ ├── factory.go │ ├── factory_mock.go │ ├── factory_test.go │ ├── localip.go │ ├── localip_test.go │ ├── middleware.go │ ├── middleware_test.go │ ├── outbounds.go │ ├── outbounds_mock.go │ ├── outbounds_test.go │ ├── params.go │ ├── params_test.go │ ├── peer_chooser.go │ ├── peer_chooser_mock.go │ ├── peer_chooser_test.go │ ├── rpcfx │ │ └── rpcfx.go │ └── types.go ├── rsa.go ├── scripting │ ├── exec.go │ └── exec_test.go ├── service │ ├── config.go │ ├── metrics.go │ ├── name.go │ └── name_test.go ├── stats │ ├── interface_mock.go │ ├── interfaces.go │ ├── stats.go │ ├── stats_benchmark_test.go │ └── stats_test.go ├── syncmap │ ├── syncmap.go │ └── syncmap_test.go ├── task │ ├── fifo_task_scheduler.go │ ├── fifo_task_scheduler_options.go │ ├── fifo_task_scheduler_test.go │ ├── interface.go │ ├── interface_mock.go │ ├── parallel_task_processor.go │ ├── parallel_task_processor_test.go │ ├── scheduler_options.go │ ├── scheduler_options_test.go │ ├── sequential_task_processor.go │ ├── sequential_task_processor_test.go │ ├── weighted_channel_pool.go │ ├── weighted_channel_pool_test.go │ ├── weighted_round_robin_task_scheduler.go │ ├── weighted_round_robin_task_scheduler_options.go │ └── weighted_round_robin_task_scheduler_test.go ├── taskTokenSerializerInterfaces.go ├── taskTokenSerializerInterfaces_mock.go ├── taskvalidator │ ├── validateworkflow.go │ └── validateworkflow_test.go ├── testing │ ├── allisset.go │ ├── allisset_test.go │ ├── event_generator.go │ ├── generator_interface.go │ ├── history_event_test.go │ ├── history_event_util.go │ └── testdatagen │ │ ├── fuzzer.go │ │ └── idlfuzzedtestdata │ │ └── history.go ├── tokenbucket │ ├── tb.go │ └── tb_test.go ├── types │ ├── admin.go │ ├── admin_test.go │ ├── configStore.go │ ├── configStore_test.go │ ├── enums.go │ ├── enums_test.go │ ├── errors.go │ ├── errors_test.go │ ├── health.go │ ├── history.go │ ├── history_test.go │ ├── mapper │ │ ├── errorutils │ │ │ ├── convert.go │ │ │ └── convert_test.go │ │ ├── proto │ │ │ ├── admin.go │ │ │ ├── admin_test.go │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ ├── enum_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── helpers.go │ │ │ ├── helpers_test.go │ │ │ ├── history.go │ │ │ ├── history_test.go │ │ │ ├── matching.go │ │ │ ├── matching_test.go │ │ │ ├── sharddistributor.go │ │ │ ├── sharddistributor_test.go │ │ │ ├── shared.go │ │ │ └── shared_test.go │ │ ├── testutils │ │ │ └── fuzz_test_utils.go │ │ └── thrift │ │ │ ├── admin.go │ │ │ ├── admin_test.go │ │ │ ├── any.go │ │ │ ├── any_test.go │ │ │ ├── configStore.go │ │ │ ├── config_store_test.go │ │ │ ├── errors.go │ │ │ ├── errors_test.go │ │ │ ├── health.go │ │ │ ├── helpers.go │ │ │ ├── helpers_test.go │ │ │ ├── history.go │ │ │ ├── history_test.go │ │ │ ├── matching.go │ │ │ ├── matching_test.go │ │ │ ├── predicate.go │ │ │ ├── predicate_test.go │ │ │ ├── replicator.go │ │ │ ├── replicator_test.go │ │ │ ├── shared.go │ │ │ └── shared_test.go │ ├── matching.go │ ├── matching_test.go │ ├── predicate.go │ ├── replicator.go │ ├── replicator_test.go │ ├── sharddistributor.go │ ├── sharddistributor_statuses_enumer_generated.go │ ├── sharddistributor_test.go │ ├── shared.go │ ├── shared_test.go │ ├── test_util.go │ └── testdata │ │ ├── common.go │ │ ├── config_store.go │ │ ├── decision.go │ │ ├── domain.go │ │ ├── enum.go │ │ ├── error.go │ │ ├── history.go │ │ ├── queue.go │ │ ├── replication.go │ │ ├── service_admin.go │ │ ├── service_frontend.go │ │ ├── service_history.go │ │ ├── service_matching.go │ │ └── service_sharddistributor.go ├── util.go ├── util │ ├── file_util.go │ └── file_util_test.go ├── util_test.go └── visibility │ ├── validate_search_attribute_key.go │ └── validate_search_attribute_key_test.go ├── config ├── base.yaml ├── bench │ ├── base.yaml │ ├── basic.json │ ├── basic_panic.json │ ├── cancellation.json │ ├── concurrent_execution.json │ ├── cron.json │ ├── development.yaml │ ├── signal.json │ └── timer.json ├── canary │ ├── base.yaml │ └── development.yaml ├── credentials │ ├── client.crt │ ├── client.key │ ├── keytest │ ├── keytest.crt │ └── keytest.pub ├── development.yaml ├── development_async_wf_kafka_queue.yaml ├── development_es_opensearch.yaml ├── development_es_opensearch_migration.yaml ├── development_es_v6.yaml ├── development_es_v7.yaml ├── development_generic_oauth.yaml ├── development_http_api.yaml ├── development_instance2.yaml ├── development_multiple_cassandra.yaml ├── development_multiple_mysql.yaml ├── development_mysql.yaml ├── development_oauth.yaml ├── development_pinot.yaml ├── development_postgres.yaml ├── development_prometheus.yaml ├── development_scylla.yaml ├── development_sqlite.yaml ├── development_tls.yaml ├── development_xdc_cluster0.yaml ├── development_xdc_cluster1.yaml ├── development_xdc_cluster2.yaml └── dynamicconfig │ ├── README.md │ ├── development.yaml │ ├── development_es.yaml │ ├── development_pinot.yaml │ ├── replication_simulation_activeactive.yml │ ├── replication_simulation_activeactive_child.yml │ ├── replication_simulation_activeactive_cron.yml │ ├── replication_simulation_activeactive_invalid_cluster_attribute.yml │ ├── replication_simulation_activeactive_regional_failover.yml │ ├── replication_simulation_activeactive_regional_failover_start_same_wfid.yml │ ├── replication_simulation_activeactive_regional_failover_start_same_wfid_2.yml │ ├── replication_simulation_activeactive_same_wfid.yml │ ├── replication_simulation_activeactive_same_wfid_signalwithstart.yml │ ├── replication_simulation_activeactive_same_wfid_signalwithstart_delayed.yml │ ├── replication_simulation_activeactive_signalwithstart_terminateifrunning.yml │ ├── replication_simulation_activeactive_start_terminateifrunning.yml │ ├── replication_simulation_activepassive_to_activeactive.yml │ ├── replication_simulation_budget_manager.yml │ ├── replication_simulation_clusterredirection.yml │ ├── replication_simulation_default.yml │ └── replication_simulation_reset.yml ├── docker ├── README.md ├── config │ ├── bench │ │ └── development.yaml │ └── canary │ │ └── development.yaml ├── config_template.yaml ├── dev │ ├── cassandra-esv7-kafka.yml │ ├── cassandra-opensearch-kafka-migration.yml │ ├── cassandra-opensearch-kafka.yml │ ├── cassandra-pinot-kafka.yml │ ├── cassandra.yml │ ├── mongo-esv7-kafka.yml │ ├── mysql-esv7-kafka.yml │ ├── mysql.yml │ └── postgres.yml ├── docker-compose-archival-filestore.yml ├── docker-compose-async-wf-kafka-v4.yml ├── docker-compose-async-wf-kafka.yml ├── docker-compose-bench.yml ├── docker-compose-canary.yml ├── docker-compose-es-v7.yml ├── docker-compose-es.yml ├── docker-compose-http-api.yml ├── docker-compose-multiclusters-cass-mysql-es.yaml ├── docker-compose-multiclusters-es.yml ├── docker-compose-multiclusters.yml ├── docker-compose-mysql.yml ├── docker-compose-oauth.yml ├── docker-compose-opensearch.yml ├── docker-compose-pinot.yml ├── docker-compose-postgres.yml ├── docker-compose-scylla.yml ├── docker-compose-statsd.yml ├── docker-compose.yml ├── domain │ ├── cassandra.cql │ ├── mysql.sql │ └── postgres.sql ├── entrypoint.sh ├── github_actions │ ├── Dockerfile │ ├── README.md │ ├── docker-compose-cassandra-lwt.yml │ ├── docker-compose-es7.yml │ ├── docker-compose-local-async-wf.yml │ ├── docker-compose-local-es7.yml │ ├── docker-compose-local-history-simulation.yml │ ├── docker-compose-local-matching-simulation.yml │ ├── docker-compose-local-pinot.yml │ ├── docker-compose-local-replication-simulation.yml │ ├── docker-compose-local.yml │ ├── docker-compose-opensearch2.yml │ ├── docker-compose-pinot.yml │ ├── docker-compose.yml │ ├── grafana │ │ ├── grafana.ini │ │ └── provisioning │ │ │ ├── dashboards │ │ │ ├── cadence-archival.json │ │ │ ├── cadence-client-overall.json │ │ │ ├── cadence-frontend.json │ │ │ ├── cadence-history.json │ │ │ ├── cadence-matching.json │ │ │ ├── cadence-persistence.json │ │ │ ├── cadence-server.json │ │ │ └── default.yaml │ │ │ └── datasources │ │ │ └── default.yaml │ └── prometheus │ │ ├── .gitignore │ │ ├── matching_simulation_prometheus.yml │ │ └── replication_simulation_prometheus.yml ├── grafana │ ├── grafana.ini │ └── provisioning │ │ ├── dashboards │ │ ├── cadence-archival.json │ │ ├── cadence-client-overall.json │ │ ├── cadence-frontend.json │ │ ├── cadence-history.json │ │ ├── cadence-matching.json │ │ ├── cadence-persistence.json │ │ ├── cadence-server.json │ │ └── default.yaml │ │ └── datasources │ │ └── default.yaml ├── prometheus │ └── prometheus.yml ├── prometheus_multiclusters │ └── prometheus.yml ├── setup-multiclusters-schema.sh ├── start-cadence.sh └── start.sh ├── docs ├── cassandra-executions-table.md ├── design │ ├── 1533-host-specific-tasklist-image_0.png │ ├── 1533-host-specific-tasklist-image_1.png │ ├── 1533-host-specific-tasklist-image_2.png │ ├── 1533-host-specific-tasklist-image_3.png │ ├── 1533-host-specific-tasklist-image_4.png │ ├── 1533-host-specific-tasklist.md │ ├── 2215-synchronous-request-reply.md │ ├── 2215-synchronous-request-reply_0.png │ ├── 2215-synchronous-request-reply_1.png │ ├── 2215-synchronous-request-reply_2.png │ ├── 2215-synchronous-request-reply_3.png │ ├── 2215-synchronous-request-reply_4.png │ ├── 2290-cadence-ndc.md │ ├── active-active │ │ ├── active-active-one-cluster-per-region.png │ │ └── active-active.md │ ├── domain-updates │ │ └── fencing-tokens.md │ ├── graceful-domain-failover │ │ ├── 3051-clusterX.png │ │ ├── 3051-clusterY.png │ │ ├── 3051-cross-clusters.png │ │ ├── 3051-graceful-domain-failover.md │ │ └── 3051-state-transition.png │ ├── history-queue-v2 │ │ ├── history-queue-v2.md │ │ └── history-queue-v2.png │ ├── index.md │ └── workflow-shadowing │ │ ├── 2547-deployment-pipeline.png │ │ └── 2547-workflow-shadowing.md ├── flow.md ├── howtos │ ├── async-api.md │ ├── cassandra-fql.md │ └── setup-cadence-locally-with-replication.md ├── images │ ├── mapq_dispatch_flow.png │ ├── mapq_enqueue_flow.png │ ├── mapq_initialization.png │ ├── mapq_partitioned_queue_tree_example.png │ ├── non-deterministic-err.1.png │ ├── non-deterministic-err.2.png │ └── scalable-tasklist-forwarding.png ├── migration │ ├── cassandra-shard-info.md │ └── tasklist-partition-config.md ├── non-deterministic-error.md ├── persistence.md ├── roadmap.md ├── scalable_tasklist.md ├── setup │ ├── MYSQL_SETUP.md │ └── POSTGRES_SETUP.md ├── toc.md └── visibility-on-elasticsearch.md ├── environment ├── env.go └── env_test.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── host ├── activity_test.go ├── archival_test.go ├── async_wf_test.go ├── cancel_workflow_test.go ├── cassandra_lwt_test.go ├── cli │ ├── cassandra │ │ ├── cassandra_tool_cqlclient_test.go │ │ ├── cassandra_tool_setupTask_test.go │ │ ├── cassandra_tool_updateTask_test.go │ │ ├── cassandra_tool_version_test.go │ │ └── utils.go │ └── sql │ │ ├── cli_test.go │ │ ├── connTest.go │ │ ├── handlerTest.go │ │ ├── setuptaskTest.go │ │ ├── updatetaskTest.go │ │ ├── utils.go │ │ └── versionTest.go ├── client.go ├── client_integration_test.go ├── continue_as_new_test.go ├── decision_test.go ├── dynamicconfig.go ├── elastic_search_test.go ├── esutils │ ├── client_os2.go │ ├── client_v6.go │ ├── client_v7.go │ └── interfaces.go ├── flag.go ├── integration_test.go ├── integration_test_cron.go ├── integrationbase.go ├── membership_hashring.go ├── membership_resolver.go ├── ndc │ ├── integration_test.go │ ├── replication_integration_test.go │ └── test_suites.go ├── onebox.go ├── persistence │ ├── cassandra │ │ └── cassandra_persistence_test.go │ ├── dynamodb │ │ └── dynamodb_persistence_test.go │ ├── mongodb │ │ └── mongodb_persistence_test.go │ ├── mysql │ │ └── mysql_persistence_test.go │ └── postgres │ │ └── postgres_persistence_test.go ├── pinot_test.go ├── pinotutils │ └── pinotClient.go ├── query_workflow_test.go ├── reset_workflow_test.go ├── retry_policy_workflow_test.go ├── service.go ├── signal_workflow_test.go ├── size_limit_test.go ├── task_list_isolation_test.go ├── task_list_test.go ├── taskpoller.go ├── test_suites.go ├── testcluster.go ├── testdata │ ├── clientintegrationtestcluster.yaml │ ├── dynamicconfig │ │ ├── integration_queuev2_test.yaml │ │ ├── integration_queuev2_with_alert_test.yaml │ │ └── integration_test.yaml │ ├── es_os2_index_template.json │ ├── es_v6_index_template.json │ ├── es_v7_index_template.json │ ├── integration_async_wf_with_kafka_cluster.yaml │ ├── integration_elasticsearch_os2_cluster.yaml │ ├── integration_elasticsearch_v6_cluster.yaml │ ├── integration_elasticsearch_v7_cluster.yaml │ ├── integration_pinot_cluster.yaml │ ├── integration_queuev2_cluster.yaml │ ├── integration_queuev2_with_alert_cluster.yaml │ ├── integration_sizelimit_cluster.yaml │ ├── integration_test_cluster.yaml │ ├── integration_wfidratelimit_cluster.yaml │ ├── ndc_integration_test_clusters.yaml │ ├── task_list_test_cluster.yaml │ ├── xdc_integration_es_clusters.yaml │ └── xdc_integration_test_clusters.yaml ├── workflowidratelimit_test.go ├── workflowsidinternalratelimit_test.go └── xdc │ └── elasticsearch_test.go ├── internal └── tools │ ├── go.mod │ ├── go.sum │ ├── go.work │ ├── go.work.sum │ └── tools.go ├── logos ├── Uber.jpg └── netapp-logo.jpg ├── proto ├── buf.yaml ├── internal │ └── uber │ │ └── cadence │ │ ├── history │ │ └── v1 │ │ │ └── service.proto │ │ ├── indexer │ │ └── v1 │ │ │ └── messages.proto │ │ ├── matching │ │ └── v1 │ │ │ └── service.proto │ │ ├── sharddistributor │ │ └── v1 │ │ │ ├── canary.proto │ │ │ ├── executor.proto │ │ │ └── service.proto │ │ └── shared │ │ └── v1 │ │ ├── any.proto │ │ ├── error.proto │ │ ├── history.proto │ │ ├── tasklist.proto │ │ └── workflow.proto ├── persistenceblobs │ └── v1 │ │ ├── gogo.proto │ │ └── message.proto └── public ├── revive.toml ├── schema ├── cassandra │ ├── README.md │ ├── cadence │ │ ├── keyspace.cql │ │ ├── schema.cql │ │ └── versioned │ │ │ ├── s0.0-0.23 │ │ │ ├── data_0_23.cql │ │ │ ├── manifest.json │ │ │ └── schema_0_23.cql │ │ │ ├── v0.1 │ │ │ ├── base.cql │ │ │ └── manifest.json │ │ │ ├── v0.10 │ │ │ ├── event_batch_version.cql │ │ │ ├── execution_last_write_version_and_workflow_state.cql │ │ │ └── manifest.json │ │ │ ├── v0.11 │ │ │ ├── event_encoding.cql │ │ │ ├── history_size.cql │ │ │ ├── manifest.json │ │ │ ├── sync_activity.cql │ │ │ └── workflow_retry.cql │ │ │ ├── v0.12 │ │ │ ├── add_archival_config.cql │ │ │ ├── cron.cql │ │ │ ├── events_v2.cql │ │ │ ├── manifest.json │ │ │ ├── signal_count.cql │ │ │ └── system_domain_bootstrap.cql │ │ │ ├── v0.13 │ │ │ ├── events_cache.cql │ │ │ ├── manifest.json │ │ │ └── reset.cql │ │ │ ├── v0.14 │ │ │ ├── last_event_task_id.cql │ │ │ ├── manifest.json │ │ │ └── task_list.cql │ │ │ ├── v0.15 │ │ │ ├── auto_reset.cql │ │ │ └── manifest.json │ │ │ ├── v0.16 │ │ │ ├── decision_scheduled_timestamp.cql │ │ │ └── manifest.json │ │ │ ├── v0.17 │ │ │ ├── manifest.json │ │ │ ├── search_attr.cql │ │ │ └── task_created_time.cql │ │ │ ├── v0.18 │ │ │ ├── activity_last_failure_info.cql │ │ │ └── manifest.json │ │ │ ├── v0.19 │ │ │ ├── archival_domain_config.cql │ │ │ └── manifest.json │ │ │ ├── v0.2 │ │ │ ├── add_buffered_events.cql │ │ │ ├── add_sticky_tasklist.cql │ │ │ ├── add_wf_timeout.cql │ │ │ ├── fail_decision_mutable_state.cql │ │ │ └── manifest.json │ │ │ ├── v0.20 │ │ │ ├── manifest.json │ │ │ └── memo.cql │ │ │ ├── v0.21 │ │ │ ├── decision_original_scheduled_timestamp.cql │ │ │ └── manifest.json │ │ │ ├── v0.22 │ │ │ ├── activity_last_failure_details.cql │ │ │ ├── cluster_replication_level.cql │ │ │ ├── manifest.json │ │ │ ├── parent_close_policy.cql │ │ │ └── request_cancel_signal_batch_event_id.cql │ │ │ ├── v0.23 │ │ │ ├── manifest.json │ │ │ ├── queue.cql │ │ │ ├── queue_metadata.cql │ │ │ ├── system_domain.cql │ │ │ └── version_histories.cql │ │ │ ├── v0.24 │ │ │ ├── checksum.cql │ │ │ └── manifest.json │ │ │ ├── v0.25 │ │ │ ├── manifest.json │ │ │ └── replication_dlq.cql │ │ │ ├── v0.26 │ │ │ ├── domain_dlq_id.cql │ │ │ └── manifest.json │ │ │ ├── v0.27 │ │ │ ├── domain_failover_end_time.cql │ │ │ └── manifest.json │ │ │ ├── v0.28 │ │ │ ├── manifest.json │ │ │ ├── previous_failover_version.cql │ │ │ ├── replication_task_creation_time.cql │ │ │ └── shard_info_marker.cql │ │ │ ├── v0.29 │ │ │ ├── manifest.json │ │ │ └── processing_queue_states.cql │ │ │ ├── v0.3 │ │ │ ├── add_client_version.cql │ │ │ ├── add_last_first_event_id.cql │ │ │ └── manifest.json │ │ │ ├── v0.30 │ │ │ ├── domain_last_updated_time.cql │ │ │ └── manifest.json │ │ │ ├── v0.31 │ │ │ ├── cross_cluster_queue.cql │ │ │ └── manifest.json │ │ │ ├── v0.32 │ │ │ ├── config_store.cql │ │ │ └── manifest.json │ │ │ ├── v0.33 │ │ │ ├── child_info_domain_id.cql │ │ │ ├── manifest.json │ │ │ └── target_domain_ids.cql │ │ │ ├── v0.34 │ │ │ ├── manifest.json │ │ │ └── workflow_execution_first_run_id.cql │ │ │ ├── v0.35 │ │ │ ├── manifest.json │ │ │ └── partition_config.cql │ │ │ ├── v0.36 │ │ │ ├── isolation_groups.cql │ │ │ └── manifest.json │ │ │ ├── v0.37 │ │ │ ├── async_workflow_config.cql │ │ │ └── manifest.json │ │ │ ├── v0.38 │ │ │ ├── manifest.json │ │ │ └── task_list_partition_config.cql │ │ │ ├── v0.39 │ │ │ ├── manifest.json │ │ │ └── timestamps.cql │ │ │ ├── v0.4 │ │ │ ├── add_signal_decision.cql │ │ │ ├── add_tasklist_kind.cql │ │ │ └── manifest.json │ │ │ ├── v0.40 │ │ │ ├── isolation_partition_config.cql │ │ │ └── manifest.json │ │ │ ├── v0.41 │ │ │ ├── executions.cql │ │ │ └── manifest.json │ │ │ ├── v0.42 │ │ │ ├── domain_active_clusters_config.cql │ │ │ └── manifest.json │ │ │ ├── v0.43 │ │ │ ├── manifest.json │ │ │ └── workflow_execution_new_fields.cql │ │ │ ├── v0.44 │ │ │ ├── domain_audit_log.cql │ │ │ └── manifest.json │ │ │ ├── v0.5 │ │ │ ├── add_replication_config.cql │ │ │ ├── add_target_child_workflow_only_to_transfer_task.cql │ │ │ └── manifest.json │ │ │ ├── v0.6 │ │ │ ├── add_shard_cluster_ack_level.cql │ │ │ ├── history_replication_task.cql │ │ │ └── manifest.json │ │ │ ├── v0.7 │ │ │ ├── buffered_replication_task.cql │ │ │ ├── failover_version_persistence.cql │ │ │ ├── manifest.json │ │ │ └── retry_policy.cql │ │ │ ├── v0.8 │ │ │ ├── domain_notification.cql │ │ │ └── manifest.json │ │ │ └── v0.9 │ │ │ ├── domain_data.cql │ │ │ ├── manifest.json │ │ │ └── transfer_timestamp.cql │ ├── embed.go │ ├── version.go │ └── visibility │ │ ├── keyspace.cql │ │ ├── schema.cql │ │ └── versioned │ │ ├── v0.1 │ │ ├── base.cql │ │ └── manifest.json │ │ ├── v0.2 │ │ ├── manifest.json │ │ └── reduce_open_workflow_tombstones.cql │ │ ├── v0.3 │ │ ├── manifest.json │ │ └── sort_by_close_time.cql │ │ ├── v0.4 │ │ ├── add_execution_time.cql │ │ ├── add_memo.cql │ │ └── manifest.json │ │ ├── v0.5 │ │ ├── add_task_list.cql │ │ └── manifest.json │ │ ├── v0.6 │ │ ├── add_is_cron.cql │ │ └── manifest.json │ │ ├── v0.7 │ │ ├── add_num_clusters.cql │ │ └── manifest.json │ │ ├── v0.8 │ │ ├── add_update_time.cql │ │ └── manifest.json │ │ └── v0.9 │ │ ├── add_shard_id.cql │ │ └── manifest.json ├── elasticsearch │ ├── embed.go │ ├── os2 │ │ └── visibility │ │ │ └── index_template.json │ ├── v6 │ │ └── visibility │ │ │ └── index_template.json │ └── v7 │ │ └── visibility │ │ └── index_template.json ├── mongodb │ ├── README.md │ ├── cadence │ │ ├── collectionSchema.go │ │ ├── schema.json │ │ └── versioned │ │ │ └── v0.1 │ │ │ ├── base.json │ │ │ └── manifest.json │ └── version.go ├── mysql │ ├── embed.go │ ├── v8 │ │ ├── cadence │ │ │ ├── database.sql │ │ │ ├── schema.sql │ │ │ └── versioned │ │ │ │ ├── v0.1 │ │ │ │ ├── base.sql │ │ │ │ └── manifest.json │ │ │ │ ├── v0.2 │ │ │ │ ├── manifest.json │ │ │ │ └── queue.sql │ │ │ │ ├── v0.3 │ │ │ │ ├── manifest.json │ │ │ │ └── replication_tasks_dlq.sql │ │ │ │ ├── v0.4 │ │ │ │ ├── blob_size.sql │ │ │ │ └── manifest.json │ │ │ │ ├── v0.5 │ │ │ │ ├── cross_cluster_table.sql │ │ │ │ └── manifest.json │ │ │ │ └── v0.6 │ │ │ │ ├── cluster_config.sql │ │ │ │ └── manifest.json │ │ └── visibility │ │ │ ├── database.sql │ │ │ ├── schema.sql │ │ │ └── versioned │ │ │ ├── v0.1 │ │ │ ├── base.sql │ │ │ └── manifest.json │ │ │ ├── v0.2 │ │ │ ├── add_task_list.sql │ │ │ └── manifest.json │ │ │ ├── v0.3 │ │ │ ├── manifest.json │ │ │ └── vs_index.sql │ │ │ ├── v0.4 │ │ │ ├── add_is_cron.sql │ │ │ └── manifest.json │ │ │ ├── v0.5 │ │ │ ├── add_num_clusters.sql │ │ │ └── manifest.json │ │ │ ├── v0.6 │ │ │ ├── add_update_time.sql │ │ │ └── manifest.json │ │ │ └── v0.7 │ │ │ ├── add_shard_id.sql │ │ │ └── manifest.json │ └── version.go ├── pinot │ ├── README.md │ ├── cadence-visibility-config.json │ ├── cadence-visibility-schema.json │ └── create_pinot_table.sh ├── postgres │ ├── cadence │ │ ├── database.sql │ │ ├── schema.sql │ │ └── versioned │ │ │ ├── v0.1 │ │ │ ├── base.sql │ │ │ └── manifest.json │ │ │ ├── v0.2 │ │ │ ├── manifest.json │ │ │ └── queue.sql │ │ │ ├── v0.3 │ │ │ ├── manifest.json │ │ │ └── replication_tasks_dlq.sql │ │ │ ├── v0.4 │ │ │ ├── cross_cluster_table.sql │ │ │ └── manifest.json │ │ │ ├── v0.5 │ │ │ ├── cluster_config.sql │ │ │ └── manifest.json │ │ │ └── v0.6 │ │ │ ├── extend_workflow_id_length.sql │ │ │ └── manifest.json │ ├── embed.go │ ├── version.go │ └── visibility │ │ ├── database.sql │ │ ├── schema.sql │ │ └── versioned │ │ ├── v0.1 │ │ ├── base.sql │ │ └── manifest.json │ │ ├── v0.2 │ │ ├── add_task_list.sql │ │ └── manifest.json │ │ ├── v0.3 │ │ ├── manifest.json │ │ └── vs_index.sql │ │ ├── v0.4 │ │ ├── add_is_cron.sql │ │ └── manifest.json │ │ ├── v0.5 │ │ ├── manifest.json │ │ └── num_clusters.sql │ │ ├── v0.6 │ │ ├── add_update_time.sql │ │ └── manifest.json │ │ ├── v0.7 │ │ ├── add_shard_id.sql │ │ └── manifest.json │ │ └── v0.8 │ │ ├── extend_workflow_id_length.sql │ │ └── manifest.json └── sqlite │ ├── cadence │ ├── schema.sql │ └── versioned │ │ └── v0.1 │ │ ├── base.sql │ │ └── manifest.json │ ├── embed.go │ ├── version.go │ └── visibility │ ├── schema.sql │ └── versioned │ └── v0.1 │ ├── base.sql │ └── manifest.json ├── scripts ├── build-with-ldflags.sh ├── check-go-toolchain.sh ├── check-gomod-version.sh ├── docker-build.sh ├── generate_cluster_attributes.sh ├── get-ldflags.sh ├── github_actions │ ├── gen_coverage_metadata.sh │ └── golint.sh ├── run_cass_and_test.sh ├── run_several_instances.sh ├── test_multicluster_domain_workflow.sh └── travis │ ├── install-xdc-deps.sh │ └── setup-mysql.sh ├── service ├── frontend │ ├── admin │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── interface.go │ │ └── interface_mock.go │ ├── api │ │ ├── domain_handlers.go │ │ ├── domain_handlers_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ ├── list_workflow_handlers.go │ │ ├── producer_manager.go │ │ ├── producer_manager_mock.go │ │ ├── producer_manager_test.go │ │ ├── refresh_workflow_tasks.go │ │ ├── refresh_workflow_tasks_test.go │ │ ├── request_validator.go │ │ ├── request_validator_mock.go │ │ ├── request_validator_test.go │ │ ├── shutting_down_test.go │ │ ├── task_list_handlers.go │ │ └── task_list_handlers_test.go │ ├── config │ │ ├── config.go │ │ └── config_test.go │ ├── service.go │ ├── templates │ │ ├── accesscontrolled.tmpl │ │ ├── clusterredirection.tmpl │ │ ├── metered.tmpl │ │ ├── ratelimited.tmpl │ │ └── versioncheck.tmpl │ ├── validate │ │ └── errors.go │ └── wrappers │ │ ├── accesscontrolled │ │ ├── access_controlled.go │ │ ├── access_controlled_test.go │ │ ├── admin_generated.go │ │ └── api_generated.go │ │ ├── clusterredirection │ │ ├── api_generated.go │ │ ├── api_test.go │ │ ├── callwrappers.go │ │ ├── policy.go │ │ ├── policy_mock.go │ │ └── policy_test.go │ │ ├── grpc │ │ ├── admin_generated.go │ │ ├── api_generated.go │ │ └── share.go │ │ ├── metered │ │ ├── api_generated.go │ │ ├── metered.go │ │ └── metered_test.go │ │ ├── ratelimited │ │ ├── api_generated.go │ │ └── ratelimit.go │ │ ├── thrift │ │ ├── admin_generated.go │ │ ├── admin_handler_test.go │ │ ├── api_generated.go │ │ ├── api_handler_test.go │ │ └── constructor.go │ │ └── versioncheck │ │ └── api_generated.go ├── history │ ├── common │ │ └── type.go │ ├── config │ │ ├── config.go │ │ └── config_test.go │ ├── constants │ │ ├── constants.go │ │ └── test_constants.go │ ├── decision │ │ ├── checker.go │ │ ├── checker_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── task_handler.go │ │ └── task_handler_test.go │ ├── engine │ │ ├── engineimpl │ │ │ ├── describe_mutable_state.go │ │ │ ├── describe_mutable_state_test.go │ │ │ ├── describe_queues.go │ │ │ ├── describe_workflow_execution.go │ │ │ ├── describe_workflow_execution_test.go │ │ │ ├── dlq_operations.go │ │ │ ├── get_replication_messages.go │ │ │ ├── history_engine.go │ │ │ ├── history_engine2_test.go │ │ │ ├── history_engine3_eventsv2_test.go │ │ │ ├── history_engine_start_test.go │ │ │ ├── history_engine_test.go │ │ │ ├── notify_tasks.go │ │ │ ├── poll_mutable_state.go │ │ │ ├── query_workflow.go │ │ │ ├── reapply_events.go │ │ │ ├── record_activity_task_started.go │ │ │ ├── record_child_execution_completed.go │ │ │ ├── record_decision_task_started.go │ │ │ ├── refresh_workflow_tasks.go │ │ │ ├── refresh_workflow_tasks_test.go │ │ │ ├── register_domain_failover_callback.go │ │ │ ├── register_domain_failover_callback_test.go │ │ │ ├── remove_signal_mutable_state.go │ │ │ ├── request_cancel_workflow_execution.go │ │ │ ├── reset_queues.go │ │ │ ├── reset_sticky_tasklist.go │ │ │ ├── reset_sticky_tasklist_test.go │ │ │ ├── reset_workflow_execution.go │ │ │ ├── reset_workflow_execution_test.go │ │ │ ├── respond_activity_task_canceled.go │ │ │ ├── respond_activity_task_completed.go │ │ │ ├── respond_activity_task_failed.go │ │ │ ├── respond_activity_task_heartbeat.go │ │ │ ├── respond_decision_task_completed.go │ │ │ ├── respond_decision_task_failed.go │ │ │ ├── signal_workflow_execution.go │ │ │ ├── start_workflow_execution.go │ │ │ ├── start_workflow_execution_test.go │ │ │ ├── terminate_workflow_execution.go │ │ │ └── terminate_workflow_execution_test.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ └── testdata │ │ │ └── engine_for_tests.go │ ├── events │ │ ├── blob.go │ │ ├── blob_test.go │ │ ├── cache.go │ │ ├── cache_mock.go │ │ ├── cache_test.go │ │ ├── notifier.go │ │ ├── notifier_mock.go │ │ └── notifier_test.go │ ├── execution │ │ ├── cache.go │ │ ├── cache_mock.go │ │ ├── cache_test.go │ │ ├── checksum.go │ │ ├── context.go │ │ ├── context_mock.go │ │ ├── context_test.go │ │ ├── context_util.go │ │ ├── context_util_test.go │ │ ├── history_builder.go │ │ ├── history_builder_test.go │ │ ├── integrity.go │ │ ├── integrity_test.go │ │ ├── mutable_state.go │ │ ├── mutable_state_builder.go │ │ ├── mutable_state_builder_add_continue_as_new_event_test.go │ │ ├── mutable_state_builder_methods_activity.go │ │ ├── mutable_state_builder_methods_activity_test.go │ │ ├── mutable_state_builder_methods_cancellation.go │ │ ├── mutable_state_builder_methods_child_workflow.go │ │ ├── mutable_state_builder_methods_child_workflow_test.go │ │ ├── mutable_state_builder_methods_completed.go │ │ ├── mutable_state_builder_methods_decision.go │ │ ├── mutable_state_builder_methods_decision_test.go │ │ ├── mutable_state_builder_methods_signal.go │ │ ├── mutable_state_builder_methods_signal_test.go │ │ ├── mutable_state_builder_methods_started.go │ │ ├── mutable_state_builder_methods_timedout.go │ │ ├── mutable_state_builder_methods_timer.go │ │ ├── mutable_state_builder_methods_timer_test.go │ │ ├── mutable_state_builder_test.go │ │ ├── mutable_state_decision_task_manager.go │ │ ├── mutable_state_decision_task_manager_mock.go │ │ ├── mutable_state_decision_task_manager_test.go │ │ ├── mutable_state_mock.go │ │ ├── mutable_state_task_generator.go │ │ ├── mutable_state_task_generator_mock.go │ │ ├── mutable_state_task_generator_test.go │ │ ├── mutable_state_task_refresher.go │ │ ├── mutable_state_task_refresher_mock.go │ │ ├── mutable_state_task_refresher_test.go │ │ ├── mutable_state_util.go │ │ ├── mutable_state_util_test.go │ │ ├── mutable_state_util_test_helpers.go │ │ ├── retry.go │ │ ├── retry_test.go │ │ ├── state_builder.go │ │ ├── state_builder_mock.go │ │ ├── state_builder_test.go │ │ ├── state_rebuilder.go │ │ ├── state_rebuilder_mock.go │ │ ├── state_rebuilder_test.go │ │ ├── timer_sequence.go │ │ ├── timer_sequence_mock.go │ │ ├── timer_sequence_test.go │ │ ├── workflow.go │ │ ├── workflow_execution_util.go │ │ ├── workflow_mock.go │ │ └── workflow_test.go │ ├── failover │ │ ├── coordinator.go │ │ ├── coordinator_mock.go │ │ ├── coordinator_test.go │ │ ├── marker_notifier.go │ │ ├── marker_notifier_mock.go │ │ └── marker_notifier_test.go │ ├── handler │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── interface.go │ │ └── interface_mock.go │ ├── lookup │ │ ├── lookup.go │ │ └── lookup_test.go │ ├── ndc │ │ ├── activity_replicator.go │ │ ├── activity_replicator_mock.go │ │ ├── activity_replicator_test.go │ │ ├── branch_manager.go │ │ ├── branch_manager_mock.go │ │ ├── branch_manager_test.go │ │ ├── conflict_resolver.go │ │ ├── conflict_resolver_mock.go │ │ ├── conflict_resolver_test.go │ │ ├── events_reapplier.go │ │ ├── events_reapplier_mock.go │ │ ├── events_reapplier_test.go │ │ ├── existing_workflow_transaction_manager.go │ │ ├── existing_workflow_transaction_manager_mock.go │ │ ├── existing_workflow_transaction_manager_test.go │ │ ├── history_replicator.go │ │ ├── history_replicator_test.go │ │ ├── new_workflow_transaction_mamanger_mock.go │ │ ├── new_workflow_transaction_manager.go │ │ ├── new_workflow_transaction_manager_test.go │ │ ├── replication_task.go │ │ ├── replication_task_mock.go │ │ ├── replication_task_test.go │ │ ├── transaction_manager.go │ │ ├── transaction_manager_mock.go │ │ ├── transaction_manager_test.go │ │ ├── workflow_resetter.go │ │ ├── workflow_resetter_mock.go │ │ └── workflow_resetter_test.go │ ├── query │ │ ├── query.go │ │ ├── query_test.go │ │ ├── registry.go │ │ ├── registry_mock.go │ │ └── registry_test.go │ ├── queue │ │ ├── action.go │ │ ├── constants.go │ │ ├── domain_filter.go │ │ ├── domain_filter_test.go │ │ ├── factory.go │ │ ├── factory_mock.go │ │ ├── factory_test.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ ├── main_test.go │ │ ├── processing_queue.go │ │ ├── processing_queue_collection.go │ │ ├── processing_queue_collection_test.go │ │ ├── processing_queue_state.go │ │ ├── processing_queue_test.go │ │ ├── processor_base.go │ │ ├── processor_base_test.go │ │ ├── processor_options.go │ │ ├── queue_processor_util.go │ │ ├── queue_processor_util_test.go │ │ ├── split_policy.go │ │ ├── split_policy_test.go │ │ ├── task_allocator.go │ │ ├── task_allocator_test.go │ │ ├── timer_queue_active_processor.go │ │ ├── timer_queue_failover_processor.go │ │ ├── timer_queue_processor.go │ │ ├── timer_queue_processor_base.go │ │ ├── timer_queue_processor_base_test.go │ │ ├── timer_queue_standby_processor.go │ │ ├── transfer_queue_processor.go │ │ ├── transfer_queue_processor_base.go │ │ ├── transfer_queue_processor_base_test.go │ │ ├── transfer_queue_processor_test.go │ │ ├── transfer_queue_validator.go │ │ └── transfer_queue_validator_test.go │ ├── queuev2 │ │ ├── alert.go │ │ ├── convert.go │ │ ├── convert_test.go │ │ ├── interface.go │ │ ├── mitigator.go │ │ ├── mitigator_mock.go │ │ ├── mitigator_test.go │ │ ├── monitor.go │ │ ├── monitor_mock.go │ │ ├── monitor_test.go │ │ ├── pause_controller.go │ │ ├── pause_controller_mock.go │ │ ├── pause_controller_test.go │ │ ├── pending_task_tracker.go │ │ ├── pending_task_tracker_mock.go │ │ ├── pending_task_tracker_test.go │ │ ├── predicate.go │ │ ├── predicate_mock.go │ │ ├── predicate_operation.go │ │ ├── predicate_operation_test.go │ │ ├── predicate_test.go │ │ ├── queue_base.go │ │ ├── queue_base_test.go │ │ ├── queue_immediate.go │ │ ├── queue_immediate_test.go │ │ ├── queue_reader.go │ │ ├── queue_reader_mock.go │ │ ├── queue_reader_test.go │ │ ├── queue_scheduled.go │ │ ├── queue_scheduled_test.go │ │ ├── queue_state.go │ │ ├── queue_state_test.go │ │ ├── range.go │ │ ├── range_test.go │ │ ├── timer_queue_factory.go │ │ ├── timer_queue_factory_test.go │ │ ├── transfer_queue_factory.go │ │ ├── transfer_queue_factory_test.go │ │ ├── virtual_queue.go │ │ ├── virtual_queue_manager.go │ │ ├── virtual_queue_manager_mock.go │ │ ├── virtual_queue_manager_test.go │ │ ├── virtual_queue_mock.go │ │ ├── virtual_queue_test.go │ │ ├── virtual_slice.go │ │ ├── virtual_slice_mock.go │ │ └── virtual_slice_test.go │ ├── replication │ │ ├── dlq_handler.go │ │ ├── dlq_handler_test.go │ │ ├── dynamic_task_batch_sizer.go │ │ ├── dynamic_task_batch_sizer_test.go │ │ ├── metrics_emitter.go │ │ ├── metrics_emitter_test.go │ │ ├── task_ack_manager.go │ │ ├── task_ack_manager_test.go │ │ ├── task_executor.go │ │ ├── task_executor_mock.go │ │ ├── task_executor_test.go │ │ ├── task_fetcher.go │ │ ├── task_fetcher_mock.go │ │ ├── task_fetcher_test.go │ │ ├── task_hydrator.go │ │ ├── task_hydrator_test.go │ │ ├── task_processor.go │ │ ├── task_processor_test.go │ │ ├── task_reader.go │ │ ├── task_reader_test.go │ │ ├── task_store.go │ │ └── task_store_test.go │ ├── reset │ │ ├── resetter.go │ │ ├── resetter_mock.go │ │ └── resetter_test.go │ ├── resource │ │ ├── resource.go │ │ ├── resource_mock.go │ │ └── resource_test_utils.go │ ├── service.go │ ├── shard │ │ ├── context.go │ │ ├── context_mock.go │ │ ├── context_test.go │ │ ├── context_test_utils.go │ │ ├── controller.go │ │ ├── controller_benchmark_test.go │ │ ├── controller_mock.go │ │ └── controller_test.go │ ├── simulation │ │ └── event.go │ ├── task │ │ ├── constants.go │ │ ├── event_logger.go │ │ ├── event_logger_test.go │ │ ├── executor_wrapper.go │ │ ├── executor_wrapper_test.go │ │ ├── interface.go │ │ ├── interface_mock.go │ │ ├── priority_assigner.go │ │ ├── priority_assigner_test.go │ │ ├── processor.go │ │ ├── processor_test.go │ │ ├── rate_limited_processor.go │ │ ├── rate_limited_processor_test.go │ │ ├── redispatcher.go │ │ ├── redispatcher_test.go │ │ ├── rescheduler.go │ │ ├── rescheduler_test.go │ │ ├── standby_task_util.go │ │ ├── standby_task_util_test.go │ │ ├── task.go │ │ ├── task_rate_limiter.go │ │ ├── task_rate_limiter_mock.go │ │ ├── task_rate_limiter_test.go │ │ ├── task_test.go │ │ ├── task_util.go │ │ ├── task_util_test.go │ │ ├── timer_active_task_executor.go │ │ ├── timer_active_task_executor_test.go │ │ ├── timer_standby_task_executor.go │ │ ├── timer_standby_task_executor_test.go │ │ ├── timer_task_executor_base.go │ │ ├── timer_task_executor_base_test.go │ │ ├── transfer_active_task_executor.go │ │ ├── transfer_active_task_executor_test.go │ │ ├── transfer_standby_task_executor.go │ │ ├── transfer_standby_task_executor_test.go │ │ ├── transfer_task_executor_base.go │ │ └── transfer_task_executor_base_test.go │ ├── templates │ │ └── ratelimited.tmpl │ ├── testing │ │ ├── events_util.go │ │ └── workflow_util.go │ ├── workflow │ │ ├── context.go │ │ ├── errors.go │ │ ├── util.go │ │ └── util_test.go │ ├── workflowcache │ │ ├── cache.go │ │ ├── cache_mock.go │ │ ├── cache_test.go │ │ ├── metrics.go │ │ └── metrics_test.go │ └── wrappers │ │ ├── grpc │ │ ├── grpc_handler.go │ │ └── grpc_handler_generated.go │ │ ├── ratelimited │ │ ├── handler_generated.go │ │ ├── handler_generated_test.go │ │ ├── ratelimit.go │ │ └── ratelimit_test.go │ │ └── thrift │ │ ├── thrift_handler.go │ │ ├── thrift_handler_generated.go │ │ └── thrift_handler_test.go ├── matching │ ├── config │ │ ├── config.go │ │ └── config_test.go │ ├── event │ │ └── logger.go │ ├── handler │ │ ├── context.go │ │ ├── context_test.go │ │ ├── engine.go │ │ ├── engine_integration_test.go │ │ ├── engine_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── interfaces.go │ │ ├── interfaces_mock.go │ │ ├── membership.go │ │ └── membership_test.go │ ├── liveness │ │ ├── liveness.go │ │ └── liveness_test.go │ ├── poller │ │ ├── manager.go │ │ └── manager_test.go │ ├── service.go │ ├── tasklist │ │ ├── adaptive_scaler.go │ │ ├── adaptive_scaler_test.go │ │ ├── db.go │ │ ├── forwarder.go │ │ ├── forwarder_test.go │ │ ├── identifier.go │ │ ├── identifier_test.go │ │ ├── interfaces.go │ │ ├── interfaces_mock.go │ │ ├── isolation_balancer.go │ │ ├── isolation_balancer_test.go │ │ ├── matcher.go │ │ ├── matcher_test.go │ │ ├── shard_processor.go │ │ ├── shard_processor_factory.go │ │ ├── shard_processor_test.go │ │ ├── task.go │ │ ├── task_completer.go │ │ ├── task_completer_test.go │ │ ├── task_gc.go │ │ ├── task_list_limiter.go │ │ ├── task_list_limiter_test.go │ │ ├── task_list_manager.go │ │ ├── task_list_manager_test.go │ │ ├── task_reader.go │ │ ├── task_reader_test.go │ │ ├── task_test.go │ │ ├── task_writer.go │ │ └── testing.go │ └── wrappers │ │ ├── grpc │ │ ├── grpc_handler.go │ │ └── grpc_handler_generated.go │ │ └── thrift │ │ ├── thrift_handler.go │ │ ├── thrift_handler_generated.go │ │ └── thrift_handler_test.go ├── sharddistributor │ ├── canary │ │ ├── executors │ │ │ ├── executors.go │ │ │ └── executors_test.go │ │ ├── externalshardassignment │ │ │ ├── shardassigner.go │ │ │ └── shardassigner_test.go │ │ ├── factory │ │ │ ├── factory.go │ │ │ └── factory_test.go │ │ ├── handler │ │ │ ├── ping_handler.go │ │ │ └── ping_handler_test.go │ │ ├── module.go │ │ ├── module_test.go │ │ ├── pinger │ │ │ ├── canary_client_mock.go │ │ │ ├── pingAndLog.go │ │ │ ├── pinger.go │ │ │ └── pinger_test.go │ │ ├── processor │ │ │ ├── shardprocessor.go │ │ │ └── shardprocessor_test.go │ │ ├── processorephemeral │ │ │ ├── canary_client_mock_test.go │ │ │ ├── shardcreator.go │ │ │ ├── shardcreator_test.go │ │ │ ├── shardprocessor.go │ │ │ └── shardprocessor_test.go │ │ ├── sharddistributorclient │ │ │ └── shardDistributorClient.go │ │ └── sharddistributorexecutorclient │ │ │ └── shardDistributorExecutorClient.go │ ├── client │ │ ├── clientcommon │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ └── constants.go │ │ ├── executorclient │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── clientimpl.go │ │ │ ├── clientimpl_test.go │ │ │ ├── interface_mock.go │ │ │ ├── meteredClientDecorater.go │ │ │ ├── metricsconstants │ │ │ │ └── metrics.go │ │ │ ├── syncgeneric │ │ │ │ ├── map.go │ │ │ │ └── map_test.go │ │ │ └── yarpc_client_mock.go │ │ └── spectatorclient │ │ │ ├── client.go │ │ │ ├── clientimpl.go │ │ │ ├── clientimpl_test.go │ │ │ ├── interface_mock.go │ │ │ ├── meteredClientDecorater.go │ │ │ ├── metricsconstants │ │ │ └── metrics.go │ │ │ ├── peer_chooser.go │ │ │ └── peer_chooser_test.go │ ├── config │ │ └── config.go │ ├── handler │ │ ├── executor.go │ │ ├── executor_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── interfaces.go │ │ └── interfaces_mock.go │ ├── leader │ │ ├── election │ │ │ ├── election.go │ │ │ ├── election_mock.go │ │ │ └── election_test.go │ │ ├── namespace │ │ │ ├── manager.go │ │ │ └── manager_test.go │ │ └── process │ │ │ ├── process_mock.go │ │ │ ├── processor.go │ │ │ └── processor_test.go │ ├── sharddistributorfx │ │ ├── fx_test.go │ │ └── sharddistributorfx.go │ ├── store │ │ ├── etcd │ │ │ ├── etcdclient │ │ │ │ ├── client.go │ │ │ │ └── client_mock.go │ │ │ ├── etcdkeys │ │ │ │ ├── etcdkeys.go │ │ │ │ └── etcdkeys_test.go │ │ │ ├── etcdtypes │ │ │ │ ├── state.go │ │ │ │ ├── state_test.go │ │ │ │ ├── time.go │ │ │ │ └── time_test.go │ │ │ ├── executorstore │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ ├── common │ │ │ │ │ ├── compression.go │ │ │ │ │ └── compression_test.go │ │ │ │ ├── etcdstore.go │ │ │ │ ├── etcdstore_test.go │ │ │ │ ├── executorstore_mock.go │ │ │ │ ├── module.go │ │ │ │ └── shardcache │ │ │ │ │ ├── namespaceshardcache.go │ │ │ │ │ ├── namespaceshardcache_test.go │ │ │ │ │ ├── pubsub.go │ │ │ │ │ ├── pubsub_test.go │ │ │ │ │ ├── shardcache.go │ │ │ │ │ └── shardcache_test.go │ │ │ ├── leaderstore │ │ │ │ ├── etcdleaderstore.go │ │ │ │ └── etcdleaderstore_test.go │ │ │ ├── module.go │ │ │ └── testhelper │ │ │ │ └── testhelper.go │ │ ├── leaderstore.go │ │ ├── leaderstore_mock.go │ │ ├── state.go │ │ ├── store.go │ │ ├── store_mock.go │ │ └── wrappers │ │ │ ├── metered │ │ │ ├── base.go │ │ │ ├── metered_test.go │ │ │ └── store_generated.go │ │ │ └── templates │ │ │ └── metered.tmpl │ ├── templates │ │ └── metered.tmpl │ └── wrappers │ │ ├── grpc │ │ ├── grpc_executor_generated.go │ │ ├── grpc_handler.go │ │ └── grpc_handler_generated.go │ │ └── metered │ │ ├── api_generated.go │ │ ├── executor_generated.go │ │ ├── metered.go │ │ └── metered_test.go ├── templates │ ├── grpc.tmpl │ └── thrift.tmpl └── worker │ ├── README.md │ ├── archiver │ ├── activities.go │ ├── activities_test.go │ ├── client.go │ ├── client_mock.go │ ├── client_test.go │ ├── client_worker.go │ ├── handler.go │ ├── handler_mock.go │ ├── handler_test.go │ ├── pump.go │ ├── pump_mock.go │ ├── pump_test.go │ ├── replay_metrics_client.go │ ├── testdata │ │ └── archival_workflow_history_v1.json │ ├── util.go │ ├── util_test.go │ ├── workflow.go │ └── workflow_test.go │ ├── asyncworkflow │ ├── async_workflow_consumer_manager.go │ └── async_workflow_consumer_manager_test.go │ ├── batcher │ ├── batcher.go │ ├── batcher_test.go │ ├── entities.go │ ├── workflow.go │ ├── workflow_retry_test.go │ └── workflow_test.go │ ├── diagnostics │ ├── activities.go │ ├── activities_test.go │ ├── analytics │ │ ├── emitter.go │ │ ├── emitter_test.go │ │ ├── interface.go │ │ └── types.go │ ├── invariant │ │ ├── failure │ │ │ ├── failure.go │ │ │ ├── failure_test.go │ │ │ └── types.go │ │ ├── interface.go │ │ ├── retry │ │ │ ├── retry.go │ │ │ ├── retry_test.go │ │ │ └── types.go │ │ └── timeout │ │ │ ├── timeout.go │ │ │ ├── timeout_test.go │ │ │ ├── timeout_utils.go │ │ │ └── types.go │ ├── module.go │ ├── module_test.go │ ├── parent_workflow.go │ ├── workflow.go │ └── workflow_test.go │ ├── domaindeprecation │ ├── activities.go │ ├── activities_test.go │ ├── entities.go │ ├── helpers.go │ ├── module.go │ ├── module_test.go │ ├── workflow.go │ └── workflow_test.go │ ├── esanalyzer │ ├── analyzer.go │ ├── analyzer_test.go │ ├── domainWorkflowTypeCountWorkflow.go │ └── workflow.go │ ├── failovermanager │ ├── rebalance_workflow.go │ ├── rebalance_workflow_test.go │ ├── starter.go │ ├── workflow.go │ └── workflow_test.go │ ├── indexer │ ├── esProcessor.go │ ├── esProcessor_test.go │ ├── indexer.go │ ├── indexer_mock.go │ ├── indexer_test.go │ └── migration_indexer.go │ ├── parentclosepolicy │ ├── client.go │ ├── client_mock.go │ ├── processor.go │ └── workflow.go │ ├── replicator │ ├── domain_replication_processor.go │ ├── domain_replication_processor_test.go │ └── replicator.go │ ├── scanner │ ├── README.md │ ├── data_corruption_workflow.go │ ├── data_corruption_workflow_test.go │ ├── executions │ │ ├── concrete_execution.go │ │ ├── concrete_execution_test.go │ │ ├── current_execution.go │ │ ├── current_test.go │ │ ├── scantype_enumer_generated.go │ │ ├── types.go │ │ └── workflows_test.go │ ├── executor │ │ ├── executor.go │ │ ├── executor_test.go │ │ └── runq.go │ ├── history │ │ ├── scavenger.go │ │ └── scavenger_test.go │ ├── scanner.go │ ├── scanner_test.go │ ├── shardscanner │ │ ├── activities.go │ │ ├── activities_test.go │ │ ├── aggregators.go │ │ ├── aggregators_test.go │ │ ├── fixer.go │ │ ├── fixer_test.go │ │ ├── fixer_workflow.go │ │ ├── fixer_workflow_test.go │ │ ├── scanner.go │ │ ├── scanner_test.go │ │ ├── scanner_workflow.go │ │ ├── scanner_workflow_test.go │ │ ├── types.go │ │ ├── types_test.go │ │ ├── workflows.go │ │ └── workflows_test.go │ ├── tasklist │ │ ├── db.go │ │ ├── handler.go │ │ ├── mocks_test.go │ │ ├── scavenger.go │ │ └── scavenger_test.go │ ├── timers │ │ ├── timers.go │ │ └── timers_test.go │ ├── workflow.go │ └── workflow_test.go │ ├── service.go │ ├── worker │ ├── worker_interface.go │ └── worker_mock.go │ └── workercommon │ └── util.go ├── simulation ├── README.md ├── history │ ├── dynamicconfig │ │ ├── default.yaml │ │ ├── queuev2.yaml │ │ └── queuev2_split.yaml │ ├── history_simulation_test.go │ ├── run.sh │ ├── testdata │ │ ├── history_simulation_default.yaml │ │ ├── history_simulation_queuev2.yaml │ │ └── history_simulation_queuev2_split.yaml │ └── workflow │ │ └── workflow.go ├── matching │ ├── comparison │ │ ├── README.md │ │ └── main.go │ ├── matching_simulation_test.go │ ├── run.sh │ └── testdata │ │ ├── matching_simulation_burst.yaml │ │ ├── matching_simulation_burst_adaptive.yaml │ │ ├── matching_simulation_default.yaml │ │ ├── matching_simulation_fluctuating.yaml │ │ ├── matching_simulation_fluctuating_adaptive.yaml │ │ ├── matching_simulation_get_partition_config_from_db.yaml │ │ ├── matching_simulation_more_read_partitions.yaml │ │ ├── matching_simulation_no_forwarding.yaml │ │ ├── matching_simulation_no_wait_time_for_addtask.yaml │ │ ├── matching_simulation_no_wait_time_for_polltask.yaml │ │ ├── matching_simulation_no_wait_time_for_polltask_and_addtask.yaml │ │ ├── matching_simulation_round_robin_load_balancer.yaml │ │ ├── matching_simulation_throughput.yaml │ │ ├── matching_simulation_weighted_load_balancer_with_backlog.yaml │ │ ├── matching_simulation_with_backlog.yaml │ │ ├── matching_simulation_zonal_isolation.yaml │ │ ├── matching_simulation_zonal_isolation_few_pollers.yaml │ │ ├── matching_simulation_zonal_isolation_many_pollers.yaml │ │ ├── matching_simulation_zonal_isolation_single_partition.yaml │ │ ├── matching_simulation_zonal_isolation_skew.yaml │ │ ├── matching_simulation_zonal_isolation_skew_extreme.yaml │ │ └── matching_simulation_zonal_isolation_skew_forwarding.yaml └── replication │ ├── README.md │ ├── replication_simulation_test.go │ ├── run.sh │ ├── testdata │ ├── replication_simulation_activeactive.yaml │ ├── replication_simulation_activeactive_child.yaml │ ├── replication_simulation_activeactive_cron.yaml │ ├── replication_simulation_activeactive_invalid_cluster_attribute.yaml │ ├── replication_simulation_activeactive_regional_failover.yaml │ ├── replication_simulation_activeactive_regional_failover_start_same_wfid.yaml │ ├── replication_simulation_activeactive_regional_failover_start_same_wfid_2.yaml │ ├── replication_simulation_activeactive_same_wfid.yaml │ ├── replication_simulation_activeactive_same_wfid_signalwithstart.yaml │ ├── replication_simulation_activeactive_same_wfid_signalwithstart_delayed.yaml │ ├── replication_simulation_activeactive_signalwithstart_terminateifrunning.yaml │ ├── replication_simulation_activeactive_start_terminateifrunning.yaml │ ├── replication_simulation_activepassive_to_activeactive.yaml │ ├── replication_simulation_budget_manager.yaml │ ├── replication_simulation_clusterredirection.yaml │ ├── replication_simulation_default.yaml │ └── replication_simulation_reset.yaml │ ├── types │ ├── repl_sim_config.go │ └── types.go │ ├── worker │ └── cmd │ │ └── main.go │ └── workflows │ ├── activityloop │ └── workflow.go │ ├── childactivityloop │ └── workflow.go │ ├── query │ └── workflow.go │ ├── timeractivityloop │ └── workflow.go │ └── workflows.go ├── testflags └── testflags.go └── tools ├── cassandra ├── README.md ├── cqlclient.go ├── cqlclient_test.go ├── handler.go ├── handler_test.go └── main.go ├── cli ├── README.md ├── admin.go ├── admin_async_queue_commands.go ├── admin_async_queue_commands_test.go ├── admin_cluster_commands.go ├── admin_cluster_commands_test.go ├── admin_commands.go ├── admin_commands_test.go ├── admin_config_store_commands.go ├── admin_config_store_commands_test.go ├── admin_db_clean_command.go ├── admin_db_clean_command_test.go ├── admin_db_decode_thrift.go ├── admin_db_decode_thrift_test.go ├── admin_db_scan_command.go ├── admin_db_scan_command_test.go ├── admin_dlq_commands.go ├── admin_elastic_search_commands.go ├── admin_elastic_search_commands_test.go ├── admin_failover_commands.go ├── admin_failover_commands_test.go ├── admin_kafka_commands.go ├── admin_kafka_commands_test.go ├── admin_task_list_commands.go ├── admin_task_list_commands_test.go ├── admin_timers.go ├── admin_timers_mock.go ├── admin_timers_test.go ├── app.go ├── app_test.go ├── clitest │ ├── context.go │ ├── context_test.go │ ├── runner.go │ └── runner_test.go ├── cluster.go ├── cluster_commands.go ├── database.go ├── database_test.go ├── defs.go ├── domain.go ├── domain_commands.go ├── domain_commands_test.go ├── domain_migration_command.go ├── domain_migration_command_test.go ├── domain_utils.go ├── factory.go ├── factory_mock.go ├── flags.go ├── histogram.go ├── histogram_test.go ├── isolation-groups.go ├── isolation_groups_test.go ├── mock_manager_factory.go ├── render.go ├── render_test.go ├── task_list.go ├── task_list_commands.go ├── testdata │ ├── scan_input.json │ ├── scan_input_bad_data.json │ └── scan_input_empty.json ├── utils.go ├── utils_test.go ├── workflow.go ├── workflow_batch_commands.go ├── workflow_batch_commands_test.go ├── workflow_commands.go └── workflow_commands_test.go ├── common ├── commoncli │ ├── cli.go │ └── cli_test.go ├── flag │ ├── flag.go │ └── flag_test.go └── schema │ ├── handler.go │ ├── handler_test.go │ ├── schema_client_mock.go │ ├── schema_graph.go │ ├── schema_graph_test.go │ ├── setuptask.go │ ├── test │ ├── dbtest.go │ ├── setuptest.go │ └── updatetest.go │ ├── types.go │ ├── updatetask.go │ ├── updatetask_test.go │ ├── util.go │ ├── util_test.go │ ├── version.go │ └── version_test.go ├── linter └── funcorder │ ├── analyzer.go │ └── cmd │ └── funcorder │ └── main.go ├── mcp ├── README.md ├── main.go └── util.go └── sql ├── README.md ├── conn.go ├── handler.go ├── main.go └── sqlite └── sqlite_test.go /.cursor/rules/CADENCE-WORKFLOWS.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.cursor/rules/CADENCE-WORKFLOWS.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.envrc -------------------------------------------------------------------------------- /.fossa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.fossa.yml -------------------------------------------------------------------------------- /.gen/go/admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/admin/admin.go -------------------------------------------------------------------------------- /.gen/go/admin/adminservicefx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/admin/adminservicefx/doc.go -------------------------------------------------------------------------------- /.gen/go/admin/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/admin/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/cadence/cadence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/cadence/cadence.go -------------------------------------------------------------------------------- /.gen/go/cadence/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/cadence/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/checksum/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/checksum/checksum.go -------------------------------------------------------------------------------- /.gen/go/checksum/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/checksum/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/config/config.go -------------------------------------------------------------------------------- /.gen/go/config/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/config/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/health/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/health.go -------------------------------------------------------------------------------- /.gen/go/health/metaclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metaclient/client.go -------------------------------------------------------------------------------- /.gen/go/health/metafx/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metafx/client.go -------------------------------------------------------------------------------- /.gen/go/health/metafx/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metafx/doc.go -------------------------------------------------------------------------------- /.gen/go/health/metafx/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metafx/server.go -------------------------------------------------------------------------------- /.gen/go/health/metaserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metaserver/server.go -------------------------------------------------------------------------------- /.gen/go/health/metatest/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/metatest/client.go -------------------------------------------------------------------------------- /.gen/go/health/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/health/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/history/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/history/history.go -------------------------------------------------------------------------------- /.gen/go/history/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/history/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/indexer/indexer.go -------------------------------------------------------------------------------- /.gen/go/indexer/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/indexer/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/matching/matching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/matching/matching.go -------------------------------------------------------------------------------- /.gen/go/matching/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/matching/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/replicator/replicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/replicator/replicator.go -------------------------------------------------------------------------------- /.gen/go/replicator/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/replicator/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/shadower/shadower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/shadower/shadower.go -------------------------------------------------------------------------------- /.gen/go/shadower/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/shadower/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/shared/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/shared/shared.go -------------------------------------------------------------------------------- /.gen/go/shared/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/shared/types_yarpc.go -------------------------------------------------------------------------------- /.gen/go/sqlblobs/sqlblobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/sqlblobs/sqlblobs.go -------------------------------------------------------------------------------- /.gen/go/sqlblobs/types_yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/go/sqlblobs/types_yarpc.go -------------------------------------------------------------------------------- /.gen/proto/history/v1/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/history/v1/service.pb.go -------------------------------------------------------------------------------- /.gen/proto/indexer/v1/messages.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/indexer/v1/messages.pb.go -------------------------------------------------------------------------------- /.gen/proto/matching/v1/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/matching/v1/service.pb.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/any.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/any.pb.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/any.pb.yarpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/any.pb.yarpc.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/error.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/error.pb.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/history.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/history.pb.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/tasklist.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/tasklist.pb.go -------------------------------------------------------------------------------- /.gen/proto/shared/v1/workflow.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gen/proto/shared/v1/workflow.pb.go -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .gen linguist-generated=true 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dco.yml: -------------------------------------------------------------------------------- 1 | require: 2 | members: false 3 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/workflows/ci-checks.yml -------------------------------------------------------------------------------- /.github/workflows/codecov-on-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/workflows/codecov-on-pr.yml -------------------------------------------------------------------------------- /.github/workflows/docker_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/workflows/docker_publish.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.github/workflows/semantic-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/.gitmodules -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/NOTICE -------------------------------------------------------------------------------- /PROPOSALS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/PROPOSALS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/RELEASES.md -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/lib/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/client.go -------------------------------------------------------------------------------- /bench/lib/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/config.go -------------------------------------------------------------------------------- /bench/lib/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/config_test.go -------------------------------------------------------------------------------- /bench/lib/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/context.go -------------------------------------------------------------------------------- /bench/lib/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/metrics.go -------------------------------------------------------------------------------- /bench/lib/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/lib/types.go -------------------------------------------------------------------------------- /bench/load/basic/launchWorkflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/basic/launchWorkflow.go -------------------------------------------------------------------------------- /bench/load/basic/stressWorkflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/basic/stressWorkflow.go -------------------------------------------------------------------------------- /bench/load/cancellation/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/cancellation/workflow.go -------------------------------------------------------------------------------- /bench/load/common/activities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/common/activities.go -------------------------------------------------------------------------------- /bench/load/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/common/constants.go -------------------------------------------------------------------------------- /bench/load/common/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/common/helpers.go -------------------------------------------------------------------------------- /bench/load/cron/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/cron/workflow.go -------------------------------------------------------------------------------- /bench/load/signal/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/signal/workflow.go -------------------------------------------------------------------------------- /bench/load/timer/launchWorkflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/timer/launchWorkflow.go -------------------------------------------------------------------------------- /bench/load/timer/timerWorkflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/load/timer/timerWorkflow.go -------------------------------------------------------------------------------- /bench/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/bench/worker.go -------------------------------------------------------------------------------- /canary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/README.md -------------------------------------------------------------------------------- /canary/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/batch.go -------------------------------------------------------------------------------- /canary/canary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/canary.go -------------------------------------------------------------------------------- /canary/cancellation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/cancellation.go -------------------------------------------------------------------------------- /canary/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/client.go -------------------------------------------------------------------------------- /canary/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/common.go -------------------------------------------------------------------------------- /canary/concurrentExec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/concurrentExec.go -------------------------------------------------------------------------------- /canary/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/config.go -------------------------------------------------------------------------------- /canary/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/const.go -------------------------------------------------------------------------------- /canary/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/cron.go -------------------------------------------------------------------------------- /canary/crosscluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/crosscluster.go -------------------------------------------------------------------------------- /canary/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/echo.go -------------------------------------------------------------------------------- /canary/historyArchival.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/historyArchival.go -------------------------------------------------------------------------------- /canary/localactivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/localactivity.go -------------------------------------------------------------------------------- /canary/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/metrics.go -------------------------------------------------------------------------------- /canary/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/query.go -------------------------------------------------------------------------------- /canary/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/reset.go -------------------------------------------------------------------------------- /canary/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/retry.go -------------------------------------------------------------------------------- /canary/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/runner.go -------------------------------------------------------------------------------- /canary/sanity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/sanity.go -------------------------------------------------------------------------------- /canary/searchAttributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/searchAttributes.go -------------------------------------------------------------------------------- /canary/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/signal.go -------------------------------------------------------------------------------- /canary/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/timeout.go -------------------------------------------------------------------------------- /canary/visibility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/visibility.go -------------------------------------------------------------------------------- /canary/visibilityArchival.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/visibilityArchival.go -------------------------------------------------------------------------------- /canary/workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/canary/workflow_test.go -------------------------------------------------------------------------------- /client/admin/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/admin/interface.go -------------------------------------------------------------------------------- /client/admin/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/admin/interface_mock.go -------------------------------------------------------------------------------- /client/clientBean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/clientBean.go -------------------------------------------------------------------------------- /client/clientBean_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/clientBean_mock.go -------------------------------------------------------------------------------- /client/clientfactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/clientfactory.go -------------------------------------------------------------------------------- /client/frontend/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/frontend/interface.go -------------------------------------------------------------------------------- /client/frontend/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/frontend/interface_mock.go -------------------------------------------------------------------------------- /client/history/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/client.go -------------------------------------------------------------------------------- /client/history/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/client_test.go -------------------------------------------------------------------------------- /client/history/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/interface.go -------------------------------------------------------------------------------- /client/history/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/interface_mock.go -------------------------------------------------------------------------------- /client/history/peer_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/peer_resolver.go -------------------------------------------------------------------------------- /client/history/peer_resolver_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/peer_resolver_mock.go -------------------------------------------------------------------------------- /client/history/peer_resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/history/peer_resolver_test.go -------------------------------------------------------------------------------- /client/matching/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/client.go -------------------------------------------------------------------------------- /client/matching/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/client_test.go -------------------------------------------------------------------------------- /client/matching/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/interface.go -------------------------------------------------------------------------------- /client/matching/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/interface_mock.go -------------------------------------------------------------------------------- /client/matching/loadbalancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/loadbalancer.go -------------------------------------------------------------------------------- /client/matching/loadbalancer_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/loadbalancer_mock.go -------------------------------------------------------------------------------- /client/matching/loadbalancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/loadbalancer_test.go -------------------------------------------------------------------------------- /client/matching/peer_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/peer_resolver.go -------------------------------------------------------------------------------- /client/matching/rr_loadbalancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/matching/rr_loadbalancer.go -------------------------------------------------------------------------------- /client/sharddistributor/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/sharddistributor/interface.go -------------------------------------------------------------------------------- /client/templates/errorinjectors.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/errorinjectors.tmpl -------------------------------------------------------------------------------- /client/templates/grpc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/grpc.tmpl -------------------------------------------------------------------------------- /client/templates/metered.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/metered.tmpl -------------------------------------------------------------------------------- /client/templates/retry.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/retry.tmpl -------------------------------------------------------------------------------- /client/templates/thrift.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/thrift.tmpl -------------------------------------------------------------------------------- /client/templates/timeout.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/templates/timeout.tmpl -------------------------------------------------------------------------------- /client/wrappers/grpc/constructor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/wrappers/grpc/constructor.go -------------------------------------------------------------------------------- /client/wrappers/metered/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/wrappers/metered/base.go -------------------------------------------------------------------------------- /client/wrappers/timeout/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/client/wrappers/timeout/timeout.go -------------------------------------------------------------------------------- /cmd/bench/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/bench/main.go -------------------------------------------------------------------------------- /cmd/canary/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/canary/main.go -------------------------------------------------------------------------------- /cmd/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/README.md -------------------------------------------------------------------------------- /cmd/server/cadence/cadence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/cadence.go -------------------------------------------------------------------------------- /cmd/server/cadence/cadence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/cadence_test.go -------------------------------------------------------------------------------- /cmd/server/cadence/fx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/fx.go -------------------------------------------------------------------------------- /cmd/server/cadence/fx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/fx_test.go -------------------------------------------------------------------------------- /cmd/server/cadence/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/server.go -------------------------------------------------------------------------------- /cmd/server/cadence/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/cadence/server_test.go -------------------------------------------------------------------------------- /cmd/server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/go.mod -------------------------------------------------------------------------------- /cmd/server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/go.sum -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /cmd/sharddistributor-canary/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/sharddistributor-canary/main.go -------------------------------------------------------------------------------- /cmd/tools/cassandra/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/cassandra/main.go -------------------------------------------------------------------------------- /cmd/tools/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/cli/main.go -------------------------------------------------------------------------------- /cmd/tools/copyright/licensegen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/copyright/licensegen.go -------------------------------------------------------------------------------- /cmd/tools/releaser/internal/fs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/releaser/internal/fs/fs.go -------------------------------------------------------------------------------- /cmd/tools/releaser/releaser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/releaser/releaser.go -------------------------------------------------------------------------------- /cmd/tools/sql/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/cmd/tools/sql/main.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/codecov.yml -------------------------------------------------------------------------------- /common/activecluster/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/activecluster/manager.go -------------------------------------------------------------------------------- /common/activecluster/manager_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/activecluster/manager_mock.go -------------------------------------------------------------------------------- /common/activecluster/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/activecluster/manager_test.go -------------------------------------------------------------------------------- /common/activecluster/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/activecluster/types.go -------------------------------------------------------------------------------- /common/archiver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/README.md -------------------------------------------------------------------------------- /common/archiver/URI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/URI.go -------------------------------------------------------------------------------- /common/archiver/URI_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/URI_test.go -------------------------------------------------------------------------------- /common/archiver/archivalMetadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/archivalMetadata.go -------------------------------------------------------------------------------- /common/archiver/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/constants.go -------------------------------------------------------------------------------- /common/archiver/filestore/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/filestore/util.go -------------------------------------------------------------------------------- /common/archiver/gcloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/README.md -------------------------------------------------------------------------------- /common/archiver/gcloud/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/go.mod -------------------------------------------------------------------------------- /common/archiver/gcloud/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/go.sum -------------------------------------------------------------------------------- /common/archiver/gcloud/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/init.go -------------------------------------------------------------------------------- /common/archiver/gcloud/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/util.go -------------------------------------------------------------------------------- /common/archiver/gcloud/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/gcloud/util_test.go -------------------------------------------------------------------------------- /common/archiver/historyIterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/historyIterator.go -------------------------------------------------------------------------------- /common/archiver/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/interface.go -------------------------------------------------------------------------------- /common/archiver/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/interface_mock.go -------------------------------------------------------------------------------- /common/archiver/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/options.go -------------------------------------------------------------------------------- /common/archiver/provider/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/provider/init.go -------------------------------------------------------------------------------- /common/archiver/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/provider/provider.go -------------------------------------------------------------------------------- /common/archiver/s3store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/s3store/README.md -------------------------------------------------------------------------------- /common/archiver/s3store/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/s3store/util.go -------------------------------------------------------------------------------- /common/archiver/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/util.go -------------------------------------------------------------------------------- /common/archiver/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/archiver/util_test.go -------------------------------------------------------------------------------- /common/authorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/authorization/README.md -------------------------------------------------------------------------------- /common/authorization/authorizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/authorization/authorizer.go -------------------------------------------------------------------------------- /common/authorization/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/authorization/factory.go -------------------------------------------------------------------------------- /common/authorization/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/authorization/factory_test.go -------------------------------------------------------------------------------- /common/authorization/scram_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/authorization/scram_client.go -------------------------------------------------------------------------------- /common/authorization/test_result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/backoff/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/cron.go -------------------------------------------------------------------------------- /common/backoff/cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/cron_test.go -------------------------------------------------------------------------------- /common/backoff/jitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/jitter.go -------------------------------------------------------------------------------- /common/backoff/jitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/jitter_test.go -------------------------------------------------------------------------------- /common/backoff/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/retry.go -------------------------------------------------------------------------------- /common/backoff/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/retry_test.go -------------------------------------------------------------------------------- /common/backoff/retrypolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/retrypolicy.go -------------------------------------------------------------------------------- /common/backoff/retrypolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/backoff/retrypolicy_test.go -------------------------------------------------------------------------------- /common/blobstore/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/blobstore/client.go -------------------------------------------------------------------------------- /common/blobstore/client_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/blobstore/client_mock.go -------------------------------------------------------------------------------- /common/blobstore/filestore/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/blobstore/filestore/client.go -------------------------------------------------------------------------------- /common/blobstore/retryable_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/blobstore/retryable_client.go -------------------------------------------------------------------------------- /common/cache/ack_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/ack_cache.go -------------------------------------------------------------------------------- /common/cache/ack_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/ack_cache_test.go -------------------------------------------------------------------------------- /common/cache/budget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/budget.go -------------------------------------------------------------------------------- /common/cache/budget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/budget_test.go -------------------------------------------------------------------------------- /common/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/cache.go -------------------------------------------------------------------------------- /common/cache/domainCache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/domainCache.go -------------------------------------------------------------------------------- /common/cache/domainCacheNoOp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/domainCacheNoOp.go -------------------------------------------------------------------------------- /common/cache/domainCache_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/domainCache_mock.go -------------------------------------------------------------------------------- /common/cache/domainCache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/domainCache_test.go -------------------------------------------------------------------------------- /common/cache/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/interface_mock.go -------------------------------------------------------------------------------- /common/cache/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/lru.go -------------------------------------------------------------------------------- /common/cache/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/lru_test.go -------------------------------------------------------------------------------- /common/cache/metricsScopeCache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/metricsScopeCache.go -------------------------------------------------------------------------------- /common/cache/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/simple.go -------------------------------------------------------------------------------- /common/cache/simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cache/simple_test.go -------------------------------------------------------------------------------- /common/checksum/crc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/checksum/crc.go -------------------------------------------------------------------------------- /common/checksum/crc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/checksum/crc_test.go -------------------------------------------------------------------------------- /common/checksum/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/checksum/defs.go -------------------------------------------------------------------------------- /common/client/versionChecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/client/versionChecker.go -------------------------------------------------------------------------------- /common/client/versionChecker_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/client/versionChecker_mock.go -------------------------------------------------------------------------------- /common/client/versionChecker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/client/versionChecker_test.go -------------------------------------------------------------------------------- /common/clock/clockfx/clockfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/clockfx/clockfx.go -------------------------------------------------------------------------------- /common/clock/event_timer_gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/event_timer_gate.go -------------------------------------------------------------------------------- /common/clock/ratelimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/ratelimiter.go -------------------------------------------------------------------------------- /common/clock/ratelimiter_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/ratelimiter_mock.go -------------------------------------------------------------------------------- /common/clock/ratelimiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/ratelimiter_test.go -------------------------------------------------------------------------------- /common/clock/sustain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/sustain.go -------------------------------------------------------------------------------- /common/clock/sustain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/sustain_test.go -------------------------------------------------------------------------------- /common/clock/time_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/time_source.go -------------------------------------------------------------------------------- /common/clock/timer_gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/timer_gate.go -------------------------------------------------------------------------------- /common/clock/timer_gate_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/timer_gate_mock.go -------------------------------------------------------------------------------- /common/clock/timer_gate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/clock/timer_gate_test.go -------------------------------------------------------------------------------- /common/cluster/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cluster/metadata.go -------------------------------------------------------------------------------- /common/cluster/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cluster/metadata_test.go -------------------------------------------------------------------------------- /common/cluster/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cluster/utils.go -------------------------------------------------------------------------------- /common/cluster/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/cluster/utils_test.go -------------------------------------------------------------------------------- /common/codec/gob/gob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/codec/gob/gob.go -------------------------------------------------------------------------------- /common/codec/gob/gob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/codec/gob/gob_test.go -------------------------------------------------------------------------------- /common/codec/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/codec/interface.go -------------------------------------------------------------------------------- /common/codec/interfaces_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/codec/interfaces_mock.go -------------------------------------------------------------------------------- /common/codec/version0_thriftrw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/codec/version0_thriftrw.go -------------------------------------------------------------------------------- /common/collection/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/interface.go -------------------------------------------------------------------------------- /common/collection/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/iterator.go -------------------------------------------------------------------------------- /common/collection/ordered_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/ordered_map.go -------------------------------------------------------------------------------- /common/collection/pagingIterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/pagingIterator.go -------------------------------------------------------------------------------- /common/collection/priority_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/priority_queue.go -------------------------------------------------------------------------------- /common/collection/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/collection/util.go -------------------------------------------------------------------------------- /common/config/archival.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/archival.go -------------------------------------------------------------------------------- /common/config/archival_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/archival_test.go -------------------------------------------------------------------------------- /common/config/authorization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/authorization.go -------------------------------------------------------------------------------- /common/config/authorization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/authorization_test.go -------------------------------------------------------------------------------- /common/config/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/cluster.go -------------------------------------------------------------------------------- /common/config/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/cluster_test.go -------------------------------------------------------------------------------- /common/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/config.go -------------------------------------------------------------------------------- /common/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/config_test.go -------------------------------------------------------------------------------- /common/config/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/elasticsearch.go -------------------------------------------------------------------------------- /common/config/elasticsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/elasticsearch_test.go -------------------------------------------------------------------------------- /common/config/fx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/fx.go -------------------------------------------------------------------------------- /common/config/kafkaConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/kafkaConfig.go -------------------------------------------------------------------------------- /common/config/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/loader.go -------------------------------------------------------------------------------- /common/config/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/loader_test.go -------------------------------------------------------------------------------- /common/config/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/log.go -------------------------------------------------------------------------------- /common/config/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/log_test.go -------------------------------------------------------------------------------- /common/config/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/metrics.go -------------------------------------------------------------------------------- /common/config/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/metrics_test.go -------------------------------------------------------------------------------- /common/config/persistence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/persistence.go -------------------------------------------------------------------------------- /common/config/pinot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/pinot.go -------------------------------------------------------------------------------- /common/config/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/pprof.go -------------------------------------------------------------------------------- /common/config/sasl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/sasl.go -------------------------------------------------------------------------------- /common/config/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/config/tls.go -------------------------------------------------------------------------------- /common/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/constants/constants.go -------------------------------------------------------------------------------- /common/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/convert.go -------------------------------------------------------------------------------- /common/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/convert_test.go -------------------------------------------------------------------------------- /common/ctxutils/ctxutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/ctxutils/ctxutils.go -------------------------------------------------------------------------------- /common/ctxutils/ctxutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/ctxutils/ctxutils_test.go -------------------------------------------------------------------------------- /common/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/daemon.go -------------------------------------------------------------------------------- /common/definition/indexedKeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/definition/indexedKeys.go -------------------------------------------------------------------------------- /common/domain/attrValidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/attrValidator.go -------------------------------------------------------------------------------- /common/domain/attrValidator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/attrValidator_test.go -------------------------------------------------------------------------------- /common/domain/audit/audit.go: -------------------------------------------------------------------------------- 1 | package audit 2 | -------------------------------------------------------------------------------- /common/domain/clusterattributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/clusterattributes.go -------------------------------------------------------------------------------- /common/domain/dlq_message_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/dlq_message_handler.go -------------------------------------------------------------------------------- /common/domain/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/errors.go -------------------------------------------------------------------------------- /common/domain/failover_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/failover_watcher.go -------------------------------------------------------------------------------- /common/domain/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/handler.go -------------------------------------------------------------------------------- /common/domain/handler_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/handler_mock.go -------------------------------------------------------------------------------- /common/domain/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/handler_test.go -------------------------------------------------------------------------------- /common/domain/replication_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/domain/replication_queue.go -------------------------------------------------------------------------------- /common/dynamicconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/dynamicconfig/config.go -------------------------------------------------------------------------------- /common/dynamicconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/dynamicconfig/config_test.go -------------------------------------------------------------------------------- /common/dynamicconfig/nopClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/dynamicconfig/nopClient.go -------------------------------------------------------------------------------- /common/elasticsearch/bulk/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/bulk/backoff.go -------------------------------------------------------------------------------- /common/elasticsearch/bulk/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/bulk/bulk.go -------------------------------------------------------------------------------- /common/elasticsearch/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/client.go -------------------------------------------------------------------------------- /common/elasticsearch/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/common.go -------------------------------------------------------------------------------- /common/elasticsearch/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/defs.go -------------------------------------------------------------------------------- /common/elasticsearch/esql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/esql/README.md -------------------------------------------------------------------------------- /common/elasticsearch/esql/esql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/esql/esql.go -------------------------------------------------------------------------------- /common/elasticsearch/esql/globals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/esql/globals.go -------------------------------------------------------------------------------- /common/elasticsearch/esql/having.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/esql/having.go -------------------------------------------------------------------------------- /common/elasticsearch/esql/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/esql/select.go -------------------------------------------------------------------------------- /common/elasticsearch/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/interfaces.go -------------------------------------------------------------------------------- /common/elasticsearch/page_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/page_token.go -------------------------------------------------------------------------------- /common/elasticsearch/query/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/elasticsearch/query/sort.go -------------------------------------------------------------------------------- /common/errors/fake_errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/errors/fake_errors.go -------------------------------------------------------------------------------- /common/errors/peer_hostname_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/errors/peer_hostname_error.go -------------------------------------------------------------------------------- /common/future/future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/future/future.go -------------------------------------------------------------------------------- /common/future/future_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/future/future_test.go -------------------------------------------------------------------------------- /common/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/headers.go -------------------------------------------------------------------------------- /common/isolationgroup/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/isolationgroup/context.go -------------------------------------------------------------------------------- /common/isolationgroup/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/isolationgroup/interface.go -------------------------------------------------------------------------------- /common/json_task_token_serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/json_task_token_serializer.go -------------------------------------------------------------------------------- /common/locks/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/locks/lock.go -------------------------------------------------------------------------------- /common/locks/lock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/locks/lock_test.go -------------------------------------------------------------------------------- /common/log/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/interface.go -------------------------------------------------------------------------------- /common/log/logfx/fx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logfx/fx.go -------------------------------------------------------------------------------- /common/log/logfx/fx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logfx/fx_test.go -------------------------------------------------------------------------------- /common/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logger.go -------------------------------------------------------------------------------- /common/log/logger_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logger_bench_test.go -------------------------------------------------------------------------------- /common/log/logger_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logger_mock.go -------------------------------------------------------------------------------- /common/log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/logger_test.go -------------------------------------------------------------------------------- /common/log/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/options.go -------------------------------------------------------------------------------- /common/log/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/panic.go -------------------------------------------------------------------------------- /common/log/replay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/replay.go -------------------------------------------------------------------------------- /common/log/tag/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/tag/interface.go -------------------------------------------------------------------------------- /common/log/tag/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/tag/tags.go -------------------------------------------------------------------------------- /common/log/tag/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/tag/values.go -------------------------------------------------------------------------------- /common/log/testlogger/fx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/testlogger/fx.go -------------------------------------------------------------------------------- /common/log/testlogger/fx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/testlogger/fx_test.go -------------------------------------------------------------------------------- /common/log/testlogger/testlogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/testlogger/testlogger.go -------------------------------------------------------------------------------- /common/log/throttle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/log/throttle.go -------------------------------------------------------------------------------- /common/mapq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/README.md -------------------------------------------------------------------------------- /common/mapq/client_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/client_impl.go -------------------------------------------------------------------------------- /common/mapq/client_impl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/client_impl_test.go -------------------------------------------------------------------------------- /common/mapq/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/dispatcher/dispatcher.go -------------------------------------------------------------------------------- /common/mapq/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/example_test.go -------------------------------------------------------------------------------- /common/mapq/mapq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/mapq.go -------------------------------------------------------------------------------- /common/mapq/tree/queue_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/tree/queue_tree.go -------------------------------------------------------------------------------- /common/mapq/tree/queue_tree_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/tree/queue_tree_node.go -------------------------------------------------------------------------------- /common/mapq/tree/queue_tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/tree/queue_tree_test.go -------------------------------------------------------------------------------- /common/mapq/types/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/client.go -------------------------------------------------------------------------------- /common/mapq/types/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/consumer.go -------------------------------------------------------------------------------- /common/mapq/types/consumer_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/consumer_mock.go -------------------------------------------------------------------------------- /common/mapq/types/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/item.go -------------------------------------------------------------------------------- /common/mapq/types/item_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/item_mock.go -------------------------------------------------------------------------------- /common/mapq/types/item_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/item_test.go -------------------------------------------------------------------------------- /common/mapq/types/offsets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/offsets.go -------------------------------------------------------------------------------- /common/mapq/types/persister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/persister.go -------------------------------------------------------------------------------- /common/mapq/types/persister_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/persister_mock.go -------------------------------------------------------------------------------- /common/mapq/types/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mapq/types/policy.go -------------------------------------------------------------------------------- /common/membership/hashring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/hashring.go -------------------------------------------------------------------------------- /common/membership/hashring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/hashring_test.go -------------------------------------------------------------------------------- /common/membership/hostinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/hostinfo.go -------------------------------------------------------------------------------- /common/membership/hostinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/hostinfo_test.go -------------------------------------------------------------------------------- /common/membership/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/resolver.go -------------------------------------------------------------------------------- /common/membership/resolver_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/resolver_mock.go -------------------------------------------------------------------------------- /common/membership/resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/resolver_test.go -------------------------------------------------------------------------------- /common/membership/singleprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/membership/singleprovider.go -------------------------------------------------------------------------------- /common/messaging/ackManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/ackManager.go -------------------------------------------------------------------------------- /common/messaging/ackManager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/ackManager_test.go -------------------------------------------------------------------------------- /common/messaging/client_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/client_mock.go -------------------------------------------------------------------------------- /common/messaging/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/errors.go -------------------------------------------------------------------------------- /common/messaging/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/interface.go -------------------------------------------------------------------------------- /common/messaging/metrics_producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/metrics_producer.go -------------------------------------------------------------------------------- /common/messaging/noop_producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/messaging/noop_producer.go -------------------------------------------------------------------------------- /common/metrics/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/client.go -------------------------------------------------------------------------------- /common/metrics/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/config.go -------------------------------------------------------------------------------- /common/metrics/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/config_test.go -------------------------------------------------------------------------------- /common/metrics/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/context.go -------------------------------------------------------------------------------- /common/metrics/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/context_test.go -------------------------------------------------------------------------------- /common/metrics/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/defs.go -------------------------------------------------------------------------------- /common/metrics/defs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/defs_test.go -------------------------------------------------------------------------------- /common/metrics/histograms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/histograms.go -------------------------------------------------------------------------------- /common/metrics/histograms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/histograms_test.go -------------------------------------------------------------------------------- /common/metrics/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/interfaces.go -------------------------------------------------------------------------------- /common/metrics/mocks/Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/mocks/Client.go -------------------------------------------------------------------------------- /common/metrics/mocks/Scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/mocks/Scope.go -------------------------------------------------------------------------------- /common/metrics/nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/nop.go -------------------------------------------------------------------------------- /common/metrics/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/runtime.go -------------------------------------------------------------------------------- /common/metrics/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/scope.go -------------------------------------------------------------------------------- /common/metrics/scope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/scope_test.go -------------------------------------------------------------------------------- /common/metrics/stopwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/stopwatch.go -------------------------------------------------------------------------------- /common/metrics/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/tags.go -------------------------------------------------------------------------------- /common/metrics/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/metrics/version.go -------------------------------------------------------------------------------- /common/mocks/ExecutionManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/ExecutionManager.go -------------------------------------------------------------------------------- /common/mocks/HistoryV2Manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/HistoryV2Manager.go -------------------------------------------------------------------------------- /common/mocks/KafkaProducer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/KafkaProducer.go -------------------------------------------------------------------------------- /common/mocks/MessagingClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/MessagingClient.go -------------------------------------------------------------------------------- /common/mocks/MetadataManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/MetadataManager.go -------------------------------------------------------------------------------- /common/mocks/ShardManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/ShardManager.go -------------------------------------------------------------------------------- /common/mocks/TaskManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/TaskManager.go -------------------------------------------------------------------------------- /common/mocks/VisibilityManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/mocks/VisibilityManager.go -------------------------------------------------------------------------------- /common/ndc/history_resender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/ndc/history_resender.go -------------------------------------------------------------------------------- /common/ndc/history_resender_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/ndc/history_resender_mock.go -------------------------------------------------------------------------------- /common/ndc/history_resender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/ndc/history_resender_test.go -------------------------------------------------------------------------------- /common/pagination/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/interface.go -------------------------------------------------------------------------------- /common/pagination/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/iterator.go -------------------------------------------------------------------------------- /common/pagination/iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/iterator_test.go -------------------------------------------------------------------------------- /common/pagination/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/mocks.go -------------------------------------------------------------------------------- /common/pagination/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/writer.go -------------------------------------------------------------------------------- /common/pagination/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pagination/writer_test.go -------------------------------------------------------------------------------- /common/peerprovider/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/peerprovider/plugin.go -------------------------------------------------------------------------------- /common/peerprovider/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/peerprovider/plugin_test.go -------------------------------------------------------------------------------- /common/persistence/client/bean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/client/bean.go -------------------------------------------------------------------------------- /common/persistence/client/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/client/factory.go -------------------------------------------------------------------------------- /common/persistence/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/config.go -------------------------------------------------------------------------------- /common/persistence/domain_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/domain_manager.go -------------------------------------------------------------------------------- /common/persistence/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/errors.go -------------------------------------------------------------------------------- /common/persistence/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/errors_test.go -------------------------------------------------------------------------------- /common/persistence/mappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/mappers.go -------------------------------------------------------------------------------- /common/persistence/mappers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/mappers_test.go -------------------------------------------------------------------------------- /common/persistence/metered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/metered.go -------------------------------------------------------------------------------- /common/persistence/metered_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/metered_test.go -------------------------------------------------------------------------------- /common/persistence/nosql/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/nosql/factory.go -------------------------------------------------------------------------------- /common/persistence/nosql/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/nosql/plugin.go -------------------------------------------------------------------------------- /common/persistence/nosql/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/nosql/utils.go -------------------------------------------------------------------------------- /common/persistence/queue_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/queue_manager.go -------------------------------------------------------------------------------- /common/persistence/retryer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/retryer.go -------------------------------------------------------------------------------- /common/persistence/retryer_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/retryer_mock.go -------------------------------------------------------------------------------- /common/persistence/retryer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/retryer_test.go -------------------------------------------------------------------------------- /common/persistence/serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/serializer.go -------------------------------------------------------------------------------- /common/persistence/shard_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/shard_manager.go -------------------------------------------------------------------------------- /common/persistence/sql/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/sql/common.go -------------------------------------------------------------------------------- /common/persistence/sql/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/sql/factory.go -------------------------------------------------------------------------------- /common/persistence/sql/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/sql/main_test.go -------------------------------------------------------------------------------- /common/persistence/sql/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/sql/plugin.go -------------------------------------------------------------------------------- /common/persistence/statsComputer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/statsComputer.go -------------------------------------------------------------------------------- /common/persistence/task_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/task_manager.go -------------------------------------------------------------------------------- /common/persistence/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/tasks.go -------------------------------------------------------------------------------- /common/persistence/tasks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/tasks_test.go -------------------------------------------------------------------------------- /common/persistence/versionHistory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/persistence/versionHistory.go -------------------------------------------------------------------------------- /common/pinot/generic_client_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/generic_client_mock.go -------------------------------------------------------------------------------- /common/pinot/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/interfaces.go -------------------------------------------------------------------------------- /common/pinot/page_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/page_token.go -------------------------------------------------------------------------------- /common/pinot/page_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/page_token_test.go -------------------------------------------------------------------------------- /common/pinot/pinotQueryValidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/pinotQueryValidator.go -------------------------------------------------------------------------------- /common/pinot/pinot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/pinot_client.go -------------------------------------------------------------------------------- /common/pinot/pinot_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/pinot_client_test.go -------------------------------------------------------------------------------- /common/pinot/response_utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pinot/response_utility.go -------------------------------------------------------------------------------- /common/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pprof.go -------------------------------------------------------------------------------- /common/pprof_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/pprof_mock.go -------------------------------------------------------------------------------- /common/quotas/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/collection.go -------------------------------------------------------------------------------- /common/quotas/collection_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/collection_mock.go -------------------------------------------------------------------------------- /common/quotas/global/algorithm/testdata/fuzz/FuzzMultiUpdate/00649674e28cdc32: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("00\x0000") 3 | -------------------------------------------------------------------------------- /common/quotas/global/algorithm/testdata/fuzz/FuzzMultiUpdate/582528ddfad69eb5: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("0") 3 | -------------------------------------------------------------------------------- /common/quotas/global/algorithm/testdata/fuzz/FuzzMultiUpdate/9abdd061069970e6: -------------------------------------------------------------------------------- 1 | go test fuzz v1 2 | []byte("00100") 3 | -------------------------------------------------------------------------------- /common/quotas/global/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/global/doc.go -------------------------------------------------------------------------------- /common/quotas/global/rpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/global/rpc/client.go -------------------------------------------------------------------------------- /common/quotas/global/rpc/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/global/rpc/error.go -------------------------------------------------------------------------------- /common/quotas/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/interfaces.go -------------------------------------------------------------------------------- /common/quotas/limiter_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/limiter_mock.go -------------------------------------------------------------------------------- /common/quotas/limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/quotas/limiter_test.go -------------------------------------------------------------------------------- /common/rangeiter/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rangeiter/iterator.go -------------------------------------------------------------------------------- /common/reconciliation/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/reconciliation/constants.go -------------------------------------------------------------------------------- /common/resource/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/resource/params.go -------------------------------------------------------------------------------- /common/resource/resource_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/resource/resource_impl.go -------------------------------------------------------------------------------- /common/resource/resource_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/resource/resource_mock.go -------------------------------------------------------------------------------- /common/resource/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/resource/types.go -------------------------------------------------------------------------------- /common/rpc/direct_peer_chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/direct_peer_chooser.go -------------------------------------------------------------------------------- /common/rpc/dns_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/dns_updater.go -------------------------------------------------------------------------------- /common/rpc/dns_updater_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/dns_updater_test.go -------------------------------------------------------------------------------- /common/rpc/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/factory.go -------------------------------------------------------------------------------- /common/rpc/factory_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/factory_mock.go -------------------------------------------------------------------------------- /common/rpc/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/factory_test.go -------------------------------------------------------------------------------- /common/rpc/localip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/localip.go -------------------------------------------------------------------------------- /common/rpc/localip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/localip_test.go -------------------------------------------------------------------------------- /common/rpc/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/middleware.go -------------------------------------------------------------------------------- /common/rpc/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/middleware_test.go -------------------------------------------------------------------------------- /common/rpc/outbounds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/outbounds.go -------------------------------------------------------------------------------- /common/rpc/outbounds_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/outbounds_mock.go -------------------------------------------------------------------------------- /common/rpc/outbounds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/outbounds_test.go -------------------------------------------------------------------------------- /common/rpc/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/params.go -------------------------------------------------------------------------------- /common/rpc/params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/params_test.go -------------------------------------------------------------------------------- /common/rpc/peer_chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/peer_chooser.go -------------------------------------------------------------------------------- /common/rpc/peer_chooser_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/peer_chooser_mock.go -------------------------------------------------------------------------------- /common/rpc/peer_chooser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/peer_chooser_test.go -------------------------------------------------------------------------------- /common/rpc/rpcfx/rpcfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/rpcfx/rpcfx.go -------------------------------------------------------------------------------- /common/rpc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rpc/types.go -------------------------------------------------------------------------------- /common/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/rsa.go -------------------------------------------------------------------------------- /common/scripting/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/scripting/exec.go -------------------------------------------------------------------------------- /common/scripting/exec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/scripting/exec_test.go -------------------------------------------------------------------------------- /common/service/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/service/config.go -------------------------------------------------------------------------------- /common/service/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/service/metrics.go -------------------------------------------------------------------------------- /common/service/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/service/name.go -------------------------------------------------------------------------------- /common/service/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/service/name_test.go -------------------------------------------------------------------------------- /common/stats/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/stats/interface_mock.go -------------------------------------------------------------------------------- /common/stats/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/stats/interfaces.go -------------------------------------------------------------------------------- /common/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/stats/stats.go -------------------------------------------------------------------------------- /common/stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/stats/stats_test.go -------------------------------------------------------------------------------- /common/syncmap/syncmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/syncmap/syncmap.go -------------------------------------------------------------------------------- /common/syncmap/syncmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/syncmap/syncmap_test.go -------------------------------------------------------------------------------- /common/task/fifo_task_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/task/fifo_task_scheduler.go -------------------------------------------------------------------------------- /common/task/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/task/interface.go -------------------------------------------------------------------------------- /common/task/interface_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/task/interface_mock.go -------------------------------------------------------------------------------- /common/task/scheduler_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/task/scheduler_options.go -------------------------------------------------------------------------------- /common/testing/allisset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/testing/allisset.go -------------------------------------------------------------------------------- /common/testing/allisset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/testing/allisset_test.go -------------------------------------------------------------------------------- /common/testing/event_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/testing/event_generator.go -------------------------------------------------------------------------------- /common/tokenbucket/tb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/tokenbucket/tb.go -------------------------------------------------------------------------------- /common/tokenbucket/tb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/tokenbucket/tb_test.go -------------------------------------------------------------------------------- /common/types/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/admin.go -------------------------------------------------------------------------------- /common/types/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/admin_test.go -------------------------------------------------------------------------------- /common/types/configStore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/configStore.go -------------------------------------------------------------------------------- /common/types/configStore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/configStore_test.go -------------------------------------------------------------------------------- /common/types/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/enums.go -------------------------------------------------------------------------------- /common/types/enums_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/enums_test.go -------------------------------------------------------------------------------- /common/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/errors.go -------------------------------------------------------------------------------- /common/types/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/errors_test.go -------------------------------------------------------------------------------- /common/types/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/health.go -------------------------------------------------------------------------------- /common/types/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/history.go -------------------------------------------------------------------------------- /common/types/history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/history_test.go -------------------------------------------------------------------------------- /common/types/mapper/proto/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/mapper/proto/admin.go -------------------------------------------------------------------------------- /common/types/mapper/proto/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/mapper/proto/api.go -------------------------------------------------------------------------------- /common/types/mapper/thrift/any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/mapper/thrift/any.go -------------------------------------------------------------------------------- /common/types/matching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/matching.go -------------------------------------------------------------------------------- /common/types/matching_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/matching_test.go -------------------------------------------------------------------------------- /common/types/predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/predicate.go -------------------------------------------------------------------------------- /common/types/replicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/replicator.go -------------------------------------------------------------------------------- /common/types/replicator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/replicator_test.go -------------------------------------------------------------------------------- /common/types/sharddistributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/sharddistributor.go -------------------------------------------------------------------------------- /common/types/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/shared.go -------------------------------------------------------------------------------- /common/types/shared_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/shared_test.go -------------------------------------------------------------------------------- /common/types/test_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/test_util.go -------------------------------------------------------------------------------- /common/types/testdata/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/common.go -------------------------------------------------------------------------------- /common/types/testdata/decision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/decision.go -------------------------------------------------------------------------------- /common/types/testdata/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/domain.go -------------------------------------------------------------------------------- /common/types/testdata/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/enum.go -------------------------------------------------------------------------------- /common/types/testdata/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/error.go -------------------------------------------------------------------------------- /common/types/testdata/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/history.go -------------------------------------------------------------------------------- /common/types/testdata/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/types/testdata/queue.go -------------------------------------------------------------------------------- /common/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/util.go -------------------------------------------------------------------------------- /common/util/file_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/util/file_util.go -------------------------------------------------------------------------------- /common/util/file_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/util/file_util_test.go -------------------------------------------------------------------------------- /common/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/common/util_test.go -------------------------------------------------------------------------------- /config/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/base.yaml -------------------------------------------------------------------------------- /config/bench/base.yaml: -------------------------------------------------------------------------------- 1 | log: 2 | stdout: true 3 | level: info 4 | -------------------------------------------------------------------------------- /config/bench/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/basic.json -------------------------------------------------------------------------------- /config/bench/basic_panic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/basic_panic.json -------------------------------------------------------------------------------- /config/bench/cancellation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/cancellation.json -------------------------------------------------------------------------------- /config/bench/cron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/cron.json -------------------------------------------------------------------------------- /config/bench/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/development.yaml -------------------------------------------------------------------------------- /config/bench/signal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/signal.json -------------------------------------------------------------------------------- /config/bench/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/bench/timer.json -------------------------------------------------------------------------------- /config/canary/base.yaml: -------------------------------------------------------------------------------- 1 | log: 2 | stdout: true 3 | level: info 4 | -------------------------------------------------------------------------------- /config/canary/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/canary/development.yaml -------------------------------------------------------------------------------- /config/credentials/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/credentials/client.crt -------------------------------------------------------------------------------- /config/credentials/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/credentials/client.key -------------------------------------------------------------------------------- /config/credentials/keytest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/credentials/keytest -------------------------------------------------------------------------------- /config/credentials/keytest.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/credentials/keytest.crt -------------------------------------------------------------------------------- /config/credentials/keytest.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/credentials/keytest.pub -------------------------------------------------------------------------------- /config/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development.yaml -------------------------------------------------------------------------------- /config/development_es_v6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_es_v6.yaml -------------------------------------------------------------------------------- /config/development_es_v7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_es_v7.yaml -------------------------------------------------------------------------------- /config/development_http_api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_http_api.yaml -------------------------------------------------------------------------------- /config/development_instance2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_instance2.yaml -------------------------------------------------------------------------------- /config/development_mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_mysql.yaml -------------------------------------------------------------------------------- /config/development_oauth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_oauth.yaml -------------------------------------------------------------------------------- /config/development_pinot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_pinot.yaml -------------------------------------------------------------------------------- /config/development_postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_postgres.yaml -------------------------------------------------------------------------------- /config/development_prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_prometheus.yaml -------------------------------------------------------------------------------- /config/development_scylla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_scylla.yaml -------------------------------------------------------------------------------- /config/development_sqlite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_sqlite.yaml -------------------------------------------------------------------------------- /config/development_tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/development_tls.yaml -------------------------------------------------------------------------------- /config/dynamicconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/config/dynamicconfig/README.md -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/config_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/config_template.yaml -------------------------------------------------------------------------------- /docker/dev/cassandra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/dev/cassandra.yml -------------------------------------------------------------------------------- /docker/dev/mongo-esv7-kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/dev/mongo-esv7-kafka.yml -------------------------------------------------------------------------------- /docker/dev/mysql-esv7-kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/dev/mysql-esv7-kafka.yml -------------------------------------------------------------------------------- /docker/dev/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/dev/mysql.yml -------------------------------------------------------------------------------- /docker/dev/postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/dev/postgres.yml -------------------------------------------------------------------------------- /docker/docker-compose-bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-bench.yml -------------------------------------------------------------------------------- /docker/docker-compose-canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-canary.yml -------------------------------------------------------------------------------- /docker/docker-compose-es-v7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-es-v7.yml -------------------------------------------------------------------------------- /docker/docker-compose-es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-es.yml -------------------------------------------------------------------------------- /docker/docker-compose-http-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-http-api.yml -------------------------------------------------------------------------------- /docker/docker-compose-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-mysql.yml -------------------------------------------------------------------------------- /docker/docker-compose-oauth.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-oauth.yml -------------------------------------------------------------------------------- /docker/docker-compose-pinot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-pinot.yml -------------------------------------------------------------------------------- /docker/docker-compose-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-postgres.yml -------------------------------------------------------------------------------- /docker/docker-compose-scylla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-scylla.yml -------------------------------------------------------------------------------- /docker/docker-compose-statsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose-statsd.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/domain/cassandra.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/domain/cassandra.cql -------------------------------------------------------------------------------- /docker/domain/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/domain/mysql.sql -------------------------------------------------------------------------------- /docker/domain/postgres.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/domain/postgres.sql -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/github_actions/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/github_actions/Dockerfile -------------------------------------------------------------------------------- /docker/github_actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/github_actions/README.md -------------------------------------------------------------------------------- /docker/github_actions/grafana/grafana.ini: -------------------------------------------------------------------------------- 1 | [auth.anonymous] 2 | enabled = true 3 | org_role = Admin -------------------------------------------------------------------------------- /docker/github_actions/prometheus/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | -------------------------------------------------------------------------------- /docker/grafana/grafana.ini: -------------------------------------------------------------------------------- 1 | [auth.anonymous] 2 | enabled = true 3 | org_role = Admin -------------------------------------------------------------------------------- /docker/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/prometheus/prometheus.yml -------------------------------------------------------------------------------- /docker/start-cadence.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/start-cadence.sh -------------------------------------------------------------------------------- /docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docker/start.sh -------------------------------------------------------------------------------- /docs/cassandra-executions-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/cassandra-executions-table.md -------------------------------------------------------------------------------- /docs/design/2290-cadence-ndc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/design/2290-cadence-ndc.md -------------------------------------------------------------------------------- /docs/design/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/design/index.md -------------------------------------------------------------------------------- /docs/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/flow.md -------------------------------------------------------------------------------- /docs/howtos/async-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/howtos/async-api.md -------------------------------------------------------------------------------- /docs/howtos/cassandra-fql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/howtos/cassandra-fql.md -------------------------------------------------------------------------------- /docs/images/mapq_dispatch_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/images/mapq_dispatch_flow.png -------------------------------------------------------------------------------- /docs/images/mapq_enqueue_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/images/mapq_enqueue_flow.png -------------------------------------------------------------------------------- /docs/non-deterministic-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/non-deterministic-error.md -------------------------------------------------------------------------------- /docs/persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/persistence.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/scalable_tasklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/scalable_tasklist.md -------------------------------------------------------------------------------- /docs/setup/MYSQL_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/setup/MYSQL_SETUP.md -------------------------------------------------------------------------------- /docs/setup/POSTGRES_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/setup/POSTGRES_SETUP.md -------------------------------------------------------------------------------- /docs/toc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/docs/toc.md -------------------------------------------------------------------------------- /environment/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/environment/env.go -------------------------------------------------------------------------------- /environment/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/environment/env_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/go.work.sum -------------------------------------------------------------------------------- /host/activity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/activity_test.go -------------------------------------------------------------------------------- /host/archival_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/archival_test.go -------------------------------------------------------------------------------- /host/async_wf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/async_wf_test.go -------------------------------------------------------------------------------- /host/cancel_workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cancel_workflow_test.go -------------------------------------------------------------------------------- /host/cassandra_lwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cassandra_lwt_test.go -------------------------------------------------------------------------------- /host/cli/cassandra/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/cassandra/utils.go -------------------------------------------------------------------------------- /host/cli/sql/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/cli_test.go -------------------------------------------------------------------------------- /host/cli/sql/connTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/connTest.go -------------------------------------------------------------------------------- /host/cli/sql/handlerTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/handlerTest.go -------------------------------------------------------------------------------- /host/cli/sql/setuptaskTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/setuptaskTest.go -------------------------------------------------------------------------------- /host/cli/sql/updatetaskTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/updatetaskTest.go -------------------------------------------------------------------------------- /host/cli/sql/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/utils.go -------------------------------------------------------------------------------- /host/cli/sql/versionTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/cli/sql/versionTest.go -------------------------------------------------------------------------------- /host/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/client.go -------------------------------------------------------------------------------- /host/client_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/client_integration_test.go -------------------------------------------------------------------------------- /host/continue_as_new_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/continue_as_new_test.go -------------------------------------------------------------------------------- /host/decision_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/decision_test.go -------------------------------------------------------------------------------- /host/dynamicconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/dynamicconfig.go -------------------------------------------------------------------------------- /host/elastic_search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/elastic_search_test.go -------------------------------------------------------------------------------- /host/esutils/client_os2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/esutils/client_os2.go -------------------------------------------------------------------------------- /host/esutils/client_v6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/esutils/client_v6.go -------------------------------------------------------------------------------- /host/esutils/client_v7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/esutils/client_v7.go -------------------------------------------------------------------------------- /host/esutils/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/esutils/interfaces.go -------------------------------------------------------------------------------- /host/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/flag.go -------------------------------------------------------------------------------- /host/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/integration_test.go -------------------------------------------------------------------------------- /host/integration_test_cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/integration_test_cron.go -------------------------------------------------------------------------------- /host/integrationbase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/integrationbase.go -------------------------------------------------------------------------------- /host/membership_hashring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/membership_hashring.go -------------------------------------------------------------------------------- /host/membership_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/membership_resolver.go -------------------------------------------------------------------------------- /host/ndc/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/ndc/integration_test.go -------------------------------------------------------------------------------- /host/ndc/test_suites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/ndc/test_suites.go -------------------------------------------------------------------------------- /host/onebox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/onebox.go -------------------------------------------------------------------------------- /host/pinot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/pinot_test.go -------------------------------------------------------------------------------- /host/pinotutils/pinotClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/pinotutils/pinotClient.go -------------------------------------------------------------------------------- /host/query_workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/query_workflow_test.go -------------------------------------------------------------------------------- /host/reset_workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/reset_workflow_test.go -------------------------------------------------------------------------------- /host/retry_policy_workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/retry_policy_workflow_test.go -------------------------------------------------------------------------------- /host/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/service.go -------------------------------------------------------------------------------- /host/signal_workflow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/signal_workflow_test.go -------------------------------------------------------------------------------- /host/size_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/size_limit_test.go -------------------------------------------------------------------------------- /host/task_list_isolation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/task_list_isolation_test.go -------------------------------------------------------------------------------- /host/task_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/task_list_test.go -------------------------------------------------------------------------------- /host/taskpoller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/taskpoller.go -------------------------------------------------------------------------------- /host/test_suites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/test_suites.go -------------------------------------------------------------------------------- /host/testcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/testcluster.go -------------------------------------------------------------------------------- /host/workflowidratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/workflowidratelimit_test.go -------------------------------------------------------------------------------- /host/xdc/elasticsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/host/xdc/elasticsearch_test.go -------------------------------------------------------------------------------- /internal/tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/internal/tools/go.mod -------------------------------------------------------------------------------- /internal/tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/internal/tools/go.sum -------------------------------------------------------------------------------- /internal/tools/go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/internal/tools/go.work -------------------------------------------------------------------------------- /internal/tools/go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/internal/tools/go.work.sum -------------------------------------------------------------------------------- /internal/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/internal/tools/tools.go -------------------------------------------------------------------------------- /logos/Uber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/logos/Uber.jpg -------------------------------------------------------------------------------- /logos/netapp-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/logos/netapp-logo.jpg -------------------------------------------------------------------------------- /proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/proto/buf.yaml -------------------------------------------------------------------------------- /proto/public: -------------------------------------------------------------------------------- 1 | ../idls/proto -------------------------------------------------------------------------------- /revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/revive.toml -------------------------------------------------------------------------------- /schema/cassandra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/cassandra/README.md -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.11/history_size.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD history_size bigint; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.11/sync_activity.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE replication_task ADD scheduled_id bigint; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.12/signal_count.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD signal_count int; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.14/last_event_task_id.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD last_event_task_id bigint; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.14/task_list.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE task_list ADD last_updated timestamp; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.17/search_attr.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD search_attributes map; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.20/memo.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD memo map; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.22/parent_close_policy.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE child_execution_info ADD parent_close_policy int; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.25/replication_dlq.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE shard ADD replication_dlq_ack_level map; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.28/replication_task_creation_time.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE replication_task ADD created_time bigint; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.3/add_last_first_event_id.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE workflow_execution ADD last_first_event_id bigint; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.33/child_info_domain_id.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE child_execution_info ADD domain_id uuid; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.33/target_domain_ids.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE transfer_task ADD target_domain_ids set; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.4/add_tasklist_kind.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE task_list ADD kind int ; -------------------------------------------------------------------------------- /schema/cassandra/cadence/versioned/v0.9/transfer_timestamp.cql: -------------------------------------------------------------------------------- 1 | ALTER TYPE transfer_task ADD visibility_ts timestamp; -------------------------------------------------------------------------------- /schema/cassandra/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/cassandra/embed.go -------------------------------------------------------------------------------- /schema/cassandra/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/cassandra/version.go -------------------------------------------------------------------------------- /schema/elasticsearch/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/elasticsearch/embed.go -------------------------------------------------------------------------------- /schema/mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mongodb/README.md -------------------------------------------------------------------------------- /schema/mongodb/cadence/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mongodb/cadence/schema.json -------------------------------------------------------------------------------- /schema/mongodb/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mongodb/version.go -------------------------------------------------------------------------------- /schema/mysql/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mysql/embed.go -------------------------------------------------------------------------------- /schema/mysql/v8/cadence/database.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE cadence character set utf8; -------------------------------------------------------------------------------- /schema/mysql/v8/cadence/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mysql/v8/cadence/schema.sql -------------------------------------------------------------------------------- /schema/mysql/v8/visibility/database.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE cadence_visibility character set utf8; -------------------------------------------------------------------------------- /schema/mysql/v8/visibility/versioned/v0.4/add_is_cron.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE executions_visibility ADD is_cron BOOLEAN DEFAULT false; -------------------------------------------------------------------------------- /schema/mysql/v8/visibility/versioned/v0.5/add_num_clusters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE executions_visibility ADD num_clusters INT; -------------------------------------------------------------------------------- /schema/mysql/v8/visibility/versioned/v0.7/add_shard_id.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE executions_visibility ADD shard_id INT DEFAULT -1; -------------------------------------------------------------------------------- /schema/mysql/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/mysql/version.go -------------------------------------------------------------------------------- /schema/pinot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/pinot/README.md -------------------------------------------------------------------------------- /schema/pinot/create_pinot_table.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/pinot/create_pinot_table.sh -------------------------------------------------------------------------------- /schema/postgres/cadence/database.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE cadence; -------------------------------------------------------------------------------- /schema/postgres/cadence/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/postgres/cadence/schema.sql -------------------------------------------------------------------------------- /schema/postgres/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/postgres/embed.go -------------------------------------------------------------------------------- /schema/postgres/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/postgres/version.go -------------------------------------------------------------------------------- /schema/postgres/visibility/database.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE cadence_visibility; -------------------------------------------------------------------------------- /schema/postgres/visibility/versioned/v0.4/add_is_cron.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE executions_visibility ADD is_cron boolean DEFAULT false; -------------------------------------------------------------------------------- /schema/postgres/visibility/versioned/v0.5/num_clusters.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE executions_visibility ADD num_clusters INTEGER NULL; -------------------------------------------------------------------------------- /schema/sqlite/cadence/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/sqlite/cadence/schema.sql -------------------------------------------------------------------------------- /schema/sqlite/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/sqlite/embed.go -------------------------------------------------------------------------------- /schema/sqlite/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/schema/sqlite/version.go -------------------------------------------------------------------------------- /scripts/build-with-ldflags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/build-with-ldflags.sh -------------------------------------------------------------------------------- /scripts/check-go-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/check-go-toolchain.sh -------------------------------------------------------------------------------- /scripts/check-gomod-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/check-gomod-version.sh -------------------------------------------------------------------------------- /scripts/docker-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/docker-build.sh -------------------------------------------------------------------------------- /scripts/get-ldflags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/get-ldflags.sh -------------------------------------------------------------------------------- /scripts/github_actions/golint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/github_actions/golint.sh -------------------------------------------------------------------------------- /scripts/run_cass_and_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/run_cass_and_test.sh -------------------------------------------------------------------------------- /scripts/run_several_instances.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/run_several_instances.sh -------------------------------------------------------------------------------- /scripts/travis/install-xdc-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/travis/install-xdc-deps.sh -------------------------------------------------------------------------------- /scripts/travis/setup-mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/scripts/travis/setup-mysql.sh -------------------------------------------------------------------------------- /service/frontend/admin/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/frontend/admin/handler.go -------------------------------------------------------------------------------- /service/frontend/api/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/frontend/api/handler.go -------------------------------------------------------------------------------- /service/frontend/api/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/frontend/api/interface.go -------------------------------------------------------------------------------- /service/frontend/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/frontend/config/config.go -------------------------------------------------------------------------------- /service/frontend/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/frontend/service.go -------------------------------------------------------------------------------- /service/history/common/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/common/type.go -------------------------------------------------------------------------------- /service/history/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/config/config.go -------------------------------------------------------------------------------- /service/history/events/blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/events/blob.go -------------------------------------------------------------------------------- /service/history/events/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/events/cache.go -------------------------------------------------------------------------------- /service/history/events/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/events/notifier.go -------------------------------------------------------------------------------- /service/history/execution/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/execution/cache.go -------------------------------------------------------------------------------- /service/history/execution/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/execution/retry.go -------------------------------------------------------------------------------- /service/history/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/handler/handler.go -------------------------------------------------------------------------------- /service/history/lookup/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/lookup/lookup.go -------------------------------------------------------------------------------- /service/history/query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/query/query.go -------------------------------------------------------------------------------- /service/history/query/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/query/registry.go -------------------------------------------------------------------------------- /service/history/queue/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queue/action.go -------------------------------------------------------------------------------- /service/history/queue/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queue/constants.go -------------------------------------------------------------------------------- /service/history/queue/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queue/factory.go -------------------------------------------------------------------------------- /service/history/queue/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queue/interface.go -------------------------------------------------------------------------------- /service/history/queue/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queue/main_test.go -------------------------------------------------------------------------------- /service/history/queuev2/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queuev2/alert.go -------------------------------------------------------------------------------- /service/history/queuev2/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queuev2/convert.go -------------------------------------------------------------------------------- /service/history/queuev2/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queuev2/monitor.go -------------------------------------------------------------------------------- /service/history/queuev2/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/queuev2/range.go -------------------------------------------------------------------------------- /service/history/reset/resetter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/reset/resetter.go -------------------------------------------------------------------------------- /service/history/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/service.go -------------------------------------------------------------------------------- /service/history/shard/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/shard/context.go -------------------------------------------------------------------------------- /service/history/task/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/constants.go -------------------------------------------------------------------------------- /service/history/task/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/interface.go -------------------------------------------------------------------------------- /service/history/task/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/processor.go -------------------------------------------------------------------------------- /service/history/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/task.go -------------------------------------------------------------------------------- /service/history/task/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/task_test.go -------------------------------------------------------------------------------- /service/history/task/task_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/task/task_util.go -------------------------------------------------------------------------------- /service/history/workflow/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/workflow/errors.go -------------------------------------------------------------------------------- /service/history/workflow/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/history/workflow/util.go -------------------------------------------------------------------------------- /service/matching/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/config/config.go -------------------------------------------------------------------------------- /service/matching/event/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/event/logger.go -------------------------------------------------------------------------------- /service/matching/handler/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/handler/engine.go -------------------------------------------------------------------------------- /service/matching/poller/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/poller/manager.go -------------------------------------------------------------------------------- /service/matching/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/service.go -------------------------------------------------------------------------------- /service/matching/tasklist/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/tasklist/db.go -------------------------------------------------------------------------------- /service/matching/tasklist/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/matching/tasklist/task.go -------------------------------------------------------------------------------- /service/templates/grpc.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/templates/grpc.tmpl -------------------------------------------------------------------------------- /service/templates/thrift.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/templates/thrift.tmpl -------------------------------------------------------------------------------- /service/worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/README.md -------------------------------------------------------------------------------- /service/worker/archiver/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/archiver/client.go -------------------------------------------------------------------------------- /service/worker/archiver/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/archiver/handler.go -------------------------------------------------------------------------------- /service/worker/archiver/pump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/archiver/pump.go -------------------------------------------------------------------------------- /service/worker/archiver/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/archiver/util.go -------------------------------------------------------------------------------- /service/worker/batcher/batcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/batcher/batcher.go -------------------------------------------------------------------------------- /service/worker/batcher/entities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/batcher/entities.go -------------------------------------------------------------------------------- /service/worker/batcher/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/batcher/workflow.go -------------------------------------------------------------------------------- /service/worker/indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/indexer/indexer.go -------------------------------------------------------------------------------- /service/worker/scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/scanner/README.md -------------------------------------------------------------------------------- /service/worker/scanner/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/scanner/scanner.go -------------------------------------------------------------------------------- /service/worker/scanner/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/scanner/workflow.go -------------------------------------------------------------------------------- /service/worker/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/service/worker/service.go -------------------------------------------------------------------------------- /simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/simulation/README.md -------------------------------------------------------------------------------- /simulation/history/dynamicconfig/default.yaml: -------------------------------------------------------------------------------- 1 | system.workflowDeletionJitterRange: 2 | - value: 0 3 | constraints: {} 4 | -------------------------------------------------------------------------------- /simulation/history/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/simulation/history/run.sh -------------------------------------------------------------------------------- /simulation/matching/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/simulation/matching/run.sh -------------------------------------------------------------------------------- /simulation/replication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/simulation/replication/README.md -------------------------------------------------------------------------------- /simulation/replication/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/simulation/replication/run.sh -------------------------------------------------------------------------------- /testflags/testflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/testflags/testflags.go -------------------------------------------------------------------------------- /tools/cassandra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/README.md -------------------------------------------------------------------------------- /tools/cassandra/cqlclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/cqlclient.go -------------------------------------------------------------------------------- /tools/cassandra/cqlclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/cqlclient_test.go -------------------------------------------------------------------------------- /tools/cassandra/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/handler.go -------------------------------------------------------------------------------- /tools/cassandra/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/handler_test.go -------------------------------------------------------------------------------- /tools/cassandra/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cassandra/main.go -------------------------------------------------------------------------------- /tools/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/README.md -------------------------------------------------------------------------------- /tools/cli/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin.go -------------------------------------------------------------------------------- /tools/cli/admin_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_commands.go -------------------------------------------------------------------------------- /tools/cli/admin_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_commands_test.go -------------------------------------------------------------------------------- /tools/cli/admin_db_scan_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_db_scan_command.go -------------------------------------------------------------------------------- /tools/cli/admin_dlq_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_dlq_commands.go -------------------------------------------------------------------------------- /tools/cli/admin_kafka_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_kafka_commands.go -------------------------------------------------------------------------------- /tools/cli/admin_timers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_timers.go -------------------------------------------------------------------------------- /tools/cli/admin_timers_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_timers_mock.go -------------------------------------------------------------------------------- /tools/cli/admin_timers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/admin_timers_test.go -------------------------------------------------------------------------------- /tools/cli/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/app.go -------------------------------------------------------------------------------- /tools/cli/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/app_test.go -------------------------------------------------------------------------------- /tools/cli/clitest/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/clitest/context.go -------------------------------------------------------------------------------- /tools/cli/clitest/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/clitest/context_test.go -------------------------------------------------------------------------------- /tools/cli/clitest/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/clitest/runner.go -------------------------------------------------------------------------------- /tools/cli/clitest/runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/clitest/runner_test.go -------------------------------------------------------------------------------- /tools/cli/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/cluster.go -------------------------------------------------------------------------------- /tools/cli/cluster_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/cluster_commands.go -------------------------------------------------------------------------------- /tools/cli/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/database.go -------------------------------------------------------------------------------- /tools/cli/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/database_test.go -------------------------------------------------------------------------------- /tools/cli/defs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/defs.go -------------------------------------------------------------------------------- /tools/cli/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/domain.go -------------------------------------------------------------------------------- /tools/cli/domain_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/domain_commands.go -------------------------------------------------------------------------------- /tools/cli/domain_commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/domain_commands_test.go -------------------------------------------------------------------------------- /tools/cli/domain_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/domain_utils.go -------------------------------------------------------------------------------- /tools/cli/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/factory.go -------------------------------------------------------------------------------- /tools/cli/factory_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/factory_mock.go -------------------------------------------------------------------------------- /tools/cli/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/flags.go -------------------------------------------------------------------------------- /tools/cli/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/histogram.go -------------------------------------------------------------------------------- /tools/cli/histogram_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/histogram_test.go -------------------------------------------------------------------------------- /tools/cli/isolation-groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/isolation-groups.go -------------------------------------------------------------------------------- /tools/cli/isolation_groups_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/isolation_groups_test.go -------------------------------------------------------------------------------- /tools/cli/mock_manager_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/mock_manager_factory.go -------------------------------------------------------------------------------- /tools/cli/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/render.go -------------------------------------------------------------------------------- /tools/cli/render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/render_test.go -------------------------------------------------------------------------------- /tools/cli/task_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/task_list.go -------------------------------------------------------------------------------- /tools/cli/task_list_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/task_list_commands.go -------------------------------------------------------------------------------- /tools/cli/testdata/scan_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/testdata/scan_input.json -------------------------------------------------------------------------------- /tools/cli/testdata/scan_input_empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/cli/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/utils.go -------------------------------------------------------------------------------- /tools/cli/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/utils_test.go -------------------------------------------------------------------------------- /tools/cli/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/workflow.go -------------------------------------------------------------------------------- /tools/cli/workflow_commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/cli/workflow_commands.go -------------------------------------------------------------------------------- /tools/common/commoncli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/commoncli/cli.go -------------------------------------------------------------------------------- /tools/common/commoncli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/commoncli/cli_test.go -------------------------------------------------------------------------------- /tools/common/flag/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/flag/flag.go -------------------------------------------------------------------------------- /tools/common/flag/flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/flag/flag_test.go -------------------------------------------------------------------------------- /tools/common/schema/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/handler.go -------------------------------------------------------------------------------- /tools/common/schema/setuptask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/setuptask.go -------------------------------------------------------------------------------- /tools/common/schema/test/dbtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/test/dbtest.go -------------------------------------------------------------------------------- /tools/common/schema/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/types.go -------------------------------------------------------------------------------- /tools/common/schema/updatetask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/updatetask.go -------------------------------------------------------------------------------- /tools/common/schema/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/util.go -------------------------------------------------------------------------------- /tools/common/schema/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/util_test.go -------------------------------------------------------------------------------- /tools/common/schema/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/common/schema/version.go -------------------------------------------------------------------------------- /tools/linter/funcorder/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/linter/funcorder/analyzer.go -------------------------------------------------------------------------------- /tools/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/mcp/README.md -------------------------------------------------------------------------------- /tools/mcp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/mcp/main.go -------------------------------------------------------------------------------- /tools/mcp/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/mcp/util.go -------------------------------------------------------------------------------- /tools/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/sql/README.md -------------------------------------------------------------------------------- /tools/sql/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/sql/conn.go -------------------------------------------------------------------------------- /tools/sql/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/sql/handler.go -------------------------------------------------------------------------------- /tools/sql/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/sql/main.go -------------------------------------------------------------------------------- /tools/sql/sqlite/sqlite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadence-workflow/cadence/HEAD/tools/sql/sqlite/sqlite_test.go --------------------------------------------------------------------------------