├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── apiserver └── main.go ├── async ├── async_error.go ├── async_error_test.go ├── mailbox.go ├── mailbox_test.go ├── runner.go └── runner_test.go ├── binaries ├── README.md └── scoot-snapshot-db │ └── main.go ├── cleaner ├── cleanup.go ├── cleanup_test.go ├── dirconfig │ ├── dir_config.go │ ├── entire_dir_config.go │ ├── entire_dir_config_test.go │ └── last_modified_dir_config.go └── updater.go ├── cloud └── cluster │ ├── cluster.go │ ├── cluster_test.go │ ├── fetch_cron.go │ ├── fetch_cron_test.go │ ├── local │ ├── fetcher.go │ └── fetcher_test.go │ ├── node.go │ └── state.go ├── common ├── allocator │ ├── allocator.go │ └── allocator_test.go ├── client │ └── client.go ├── common.go ├── constants.go ├── dialer │ ├── dialer.go │ ├── resolver.go │ └── resolver_test.go ├── endpoints │ ├── endpoints.go │ └── setup.go ├── errors │ ├── errors.go │ └── exit_codes.go ├── log │ ├── helpers │ │ └── helpers.go │ ├── hooks │ │ └── context_hook.go │ └── tags │ │ └── log_tags.go ├── stats │ ├── dir_monitor.go │ ├── stats.go │ ├── stats_names.go │ ├── stats_test.go │ ├── stats_time.go │ └── verify_stats.go └── thrifthelpers │ └── thrift_serializer.go ├── config ├── jsonconfig │ ├── config.go │ ├── config_test.go │ └── doc.go └── scootconfig │ └── workers_modules.go ├── go.mod ├── go.sum ├── ice ├── doc.go ├── eval.go ├── eval_test.go ├── magic_bag.go └── types_test.go ├── integration-tests ├── recoverytest │ └── main.go ├── scoot-integration │ └── main.go └── smoketest │ └── smoketest.go ├── perftests ├── doc.go └── scheduler_simulator │ ├── fake_worker_cli.go │ ├── priority_scheduling_sim │ └── main.go │ └── test_alg.go ├── runner ├── README.md ├── controller.go ├── execer │ ├── execer.go │ ├── execers │ │ ├── done.go │ │ ├── error.go │ │ ├── intercept.go │ │ ├── intercept_test.go │ │ ├── sim.go │ │ └── sim_test.go │ └── os │ │ ├── constants.go │ │ ├── easy_test.go │ │ ├── execer.go │ │ ├── execer_test.go │ │ ├── process.go │ │ ├── process_watcher.go │ │ └── trap_script.sh ├── mocks │ └── runner.go ├── output.go ├── queries.go ├── runner.go ├── runners │ ├── chaos.go │ ├── invoke.go │ ├── local_output.go │ ├── local_output_test.go │ ├── log_uploader.go │ ├── null_output.go │ ├── polling.go │ ├── polling_test.go │ ├── queue.go │ ├── queue_test.go │ ├── service.go │ ├── service_test.go │ ├── setup.go │ ├── single_test.go │ ├── status_manager.go │ └── statuses_ro.go ├── status.go ├── status_rw.go └── status_test.go ├── saga ├── saga.go ├── saga_coordinator.go ├── saga_coordinator_test.go ├── saga_generators.go ├── saga_message.go ├── saga_recovery.go ├── saga_recovery_test.go ├── saga_state.go ├── saga_state_prop_test.go ├── saga_state_test.go ├── saga_test.go ├── sagalog.go ├── sagalog_mock.go └── sagalogs │ ├── file.go │ ├── file_test.go │ ├── memory.go │ └── memory_test.go ├── scheduler ├── addrs.go ├── api │ ├── doc.go │ ├── server.go │ ├── server_test.go │ └── thrift │ │ ├── doc.go │ │ ├── errors.go │ │ ├── gen-go │ │ └── scoot │ │ │ ├── cloudscoot.go │ │ │ ├── constants.go │ │ │ └── ttypes.go │ │ ├── get_scheduler_status.go │ │ ├── get_scheduler_status_test.go │ │ ├── get_status.go │ │ ├── get_status_property_test.go │ │ ├── get_status_test.go │ │ ├── kill_job.go │ │ ├── kill_job_test.go │ │ ├── load_based_alg_settings.go │ │ ├── offline_worker.go │ │ ├── reinstate_worker.go │ │ ├── run_job.go │ │ ├── run_job_test.go │ │ ├── scoot.thrift │ │ ├── set_scheduler_status.go │ │ ├── set_scheduler_status_test.go │ │ └── translate_prop_test.go ├── client │ ├── README.md │ ├── cli │ │ ├── cli.go │ │ ├── doc.go │ │ ├── get_scheduler_status.go │ │ ├── get_status.go │ │ ├── kill_job.go │ │ ├── offline_worker.go │ │ ├── reinstate_worker.go │ │ ├── run_job.go │ │ ├── sched_alg_params.go │ │ ├── set_scheduler_status.go │ │ └── watch_job.go │ ├── client.go │ ├── locate.go │ └── scootcl │ │ └── main.go ├── domain │ ├── README.md │ ├── definitions.go │ ├── definitions_property_test.go │ ├── definitions_test.go │ ├── gen-go │ │ └── sched │ │ │ ├── constants.go │ │ │ └── ttypes.go │ ├── generators.go │ ├── job_def_serializer_property_test.go │ ├── job_def_serializer_test.go │ └── sched.thrift ├── scheduler │ ├── README.md │ ├── config │ │ ├── config.go │ │ ├── config_test.go │ │ └── configs.go │ └── main.go ├── server │ ├── README.md │ ├── cluster_state.go │ ├── cluster_state_test.go │ ├── job_state.go │ ├── job_state_test.go │ ├── load_based_sched_alg.go │ ├── load_based_sched_alg_test.go │ ├── persist_settings.go │ ├── recover_jobs.go │ ├── recover_jobs_test.go │ ├── scheduler.go │ ├── scheduler_mock.go │ ├── stateful_scheduler.go │ ├── stateful_scheduler_property_test.go │ ├── stateful_scheduler_test.go │ ├── task_runner.go │ ├── task_runner_test.go │ ├── task_scheduler.go │ └── task_scheduler_test.go ├── setup │ ├── README.md │ ├── api.go │ ├── builder.go │ ├── cmds.go │ ├── ports.go │ ├── ports_test.go │ ├── sched.go │ ├── setup.go │ ├── worker │ │ └── makers.go │ └── workers.go └── starter │ ├── modules.go │ └── start_server.go ├── scripts ├── check_gofmt.sh └── test_coverage.sh ├── setup-cloud-scoot └── main.go ├── snapshot ├── README.md ├── bundlestore │ ├── README.md │ ├── constants.go │ ├── http_server.go │ ├── server.go │ ├── server_test.go │ └── setup.go ├── cli │ └── cli.go ├── db.go ├── doc.go ├── filer.go ├── git │ ├── gitdb │ │ ├── README.md │ │ ├── backends.go │ │ ├── bundlestore.go │ │ ├── checkout.go │ │ ├── constants.go │ │ ├── create.go │ │ ├── db.go │ │ ├── db_test.go │ │ ├── git_tags.go │ │ ├── local_data.go │ │ ├── setup.go │ │ └── stream.go │ └── repo │ │ └── repo.go ├── snapshots.go ├── snapshots │ ├── fake_checkouter.go │ ├── fake_filer.go │ ├── fake_filer_test.go │ ├── fake_updater.go │ ├── server.go │ └── setup.go └── store │ ├── fake_store.go │ ├── file_store.go │ ├── groupcache_store.go │ ├── http_store.go │ ├── noop_store.go │ └── store.go ├── tests └── testhelpers │ ├── clusterHelpers.go │ ├── generators.go │ ├── jobHelpers.go │ └── utils.go └── worker ├── README.md ├── api └── thrift │ └── worker.thrift ├── client ├── client.go └── thrift_client.go ├── domain ├── addrs.go ├── api.go ├── api_test.go └── gen-go │ └── worker │ ├── constants.go │ ├── ttypes.go │ └── worker.go ├── starter ├── server.go ├── server_test.go └── start_server.go └── workerserver └── main.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/README.md -------------------------------------------------------------------------------- /apiserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/apiserver/main.go -------------------------------------------------------------------------------- /async/async_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/async_error.go -------------------------------------------------------------------------------- /async/async_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/async_error_test.go -------------------------------------------------------------------------------- /async/mailbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/mailbox.go -------------------------------------------------------------------------------- /async/mailbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/mailbox_test.go -------------------------------------------------------------------------------- /async/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/runner.go -------------------------------------------------------------------------------- /async/runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/async/runner_test.go -------------------------------------------------------------------------------- /binaries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/binaries/README.md -------------------------------------------------------------------------------- /binaries/scoot-snapshot-db/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/binaries/scoot-snapshot-db/main.go -------------------------------------------------------------------------------- /cleaner/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/cleanup.go -------------------------------------------------------------------------------- /cleaner/cleanup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/cleanup_test.go -------------------------------------------------------------------------------- /cleaner/dirconfig/dir_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/dirconfig/dir_config.go -------------------------------------------------------------------------------- /cleaner/dirconfig/entire_dir_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/dirconfig/entire_dir_config.go -------------------------------------------------------------------------------- /cleaner/dirconfig/entire_dir_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/dirconfig/entire_dir_config_test.go -------------------------------------------------------------------------------- /cleaner/dirconfig/last_modified_dir_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/dirconfig/last_modified_dir_config.go -------------------------------------------------------------------------------- /cleaner/updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cleaner/updater.go -------------------------------------------------------------------------------- /cloud/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/cluster.go -------------------------------------------------------------------------------- /cloud/cluster/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/cluster_test.go -------------------------------------------------------------------------------- /cloud/cluster/fetch_cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/fetch_cron.go -------------------------------------------------------------------------------- /cloud/cluster/fetch_cron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/fetch_cron_test.go -------------------------------------------------------------------------------- /cloud/cluster/local/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/local/fetcher.go -------------------------------------------------------------------------------- /cloud/cluster/local/fetcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/local/fetcher_test.go -------------------------------------------------------------------------------- /cloud/cluster/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/node.go -------------------------------------------------------------------------------- /cloud/cluster/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/cloud/cluster/state.go -------------------------------------------------------------------------------- /common/allocator/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/allocator/allocator.go -------------------------------------------------------------------------------- /common/allocator/allocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/allocator/allocator_test.go -------------------------------------------------------------------------------- /common/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/client/client.go -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/common.go -------------------------------------------------------------------------------- /common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/constants.go -------------------------------------------------------------------------------- /common/dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/dialer/dialer.go -------------------------------------------------------------------------------- /common/dialer/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/dialer/resolver.go -------------------------------------------------------------------------------- /common/dialer/resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/dialer/resolver_test.go -------------------------------------------------------------------------------- /common/endpoints/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/endpoints/endpoints.go -------------------------------------------------------------------------------- /common/endpoints/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/endpoints/setup.go -------------------------------------------------------------------------------- /common/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/errors/errors.go -------------------------------------------------------------------------------- /common/errors/exit_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/errors/exit_codes.go -------------------------------------------------------------------------------- /common/log/helpers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/log/helpers/helpers.go -------------------------------------------------------------------------------- /common/log/hooks/context_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/log/hooks/context_hook.go -------------------------------------------------------------------------------- /common/log/tags/log_tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/log/tags/log_tags.go -------------------------------------------------------------------------------- /common/stats/dir_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/dir_monitor.go -------------------------------------------------------------------------------- /common/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/stats.go -------------------------------------------------------------------------------- /common/stats/stats_names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/stats_names.go -------------------------------------------------------------------------------- /common/stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/stats_test.go -------------------------------------------------------------------------------- /common/stats/stats_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/stats_time.go -------------------------------------------------------------------------------- /common/stats/verify_stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/stats/verify_stats.go -------------------------------------------------------------------------------- /common/thrifthelpers/thrift_serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/common/thrifthelpers/thrift_serializer.go -------------------------------------------------------------------------------- /config/jsonconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/config/jsonconfig/config.go -------------------------------------------------------------------------------- /config/jsonconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/config/jsonconfig/config_test.go -------------------------------------------------------------------------------- /config/jsonconfig/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/config/jsonconfig/doc.go -------------------------------------------------------------------------------- /config/scootconfig/workers_modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/config/scootconfig/workers_modules.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/go.sum -------------------------------------------------------------------------------- /ice/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/ice/doc.go -------------------------------------------------------------------------------- /ice/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/ice/eval.go -------------------------------------------------------------------------------- /ice/eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/ice/eval_test.go -------------------------------------------------------------------------------- /ice/magic_bag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/ice/magic_bag.go -------------------------------------------------------------------------------- /ice/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/ice/types_test.go -------------------------------------------------------------------------------- /integration-tests/recoverytest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/integration-tests/recoverytest/main.go -------------------------------------------------------------------------------- /integration-tests/scoot-integration/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/integration-tests/scoot-integration/main.go -------------------------------------------------------------------------------- /integration-tests/smoketest/smoketest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/integration-tests/smoketest/smoketest.go -------------------------------------------------------------------------------- /perftests/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/perftests/doc.go -------------------------------------------------------------------------------- /perftests/scheduler_simulator/fake_worker_cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/perftests/scheduler_simulator/fake_worker_cli.go -------------------------------------------------------------------------------- /perftests/scheduler_simulator/priority_scheduling_sim/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/perftests/scheduler_simulator/priority_scheduling_sim/main.go -------------------------------------------------------------------------------- /perftests/scheduler_simulator/test_alg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/perftests/scheduler_simulator/test_alg.go -------------------------------------------------------------------------------- /runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/README.md -------------------------------------------------------------------------------- /runner/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/controller.go -------------------------------------------------------------------------------- /runner/execer/execer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execer.go -------------------------------------------------------------------------------- /runner/execer/execers/done.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/done.go -------------------------------------------------------------------------------- /runner/execer/execers/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/error.go -------------------------------------------------------------------------------- /runner/execer/execers/intercept.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/intercept.go -------------------------------------------------------------------------------- /runner/execer/execers/intercept_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/intercept_test.go -------------------------------------------------------------------------------- /runner/execer/execers/sim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/sim.go -------------------------------------------------------------------------------- /runner/execer/execers/sim_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/execers/sim_test.go -------------------------------------------------------------------------------- /runner/execer/os/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/constants.go -------------------------------------------------------------------------------- /runner/execer/os/easy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/easy_test.go -------------------------------------------------------------------------------- /runner/execer/os/execer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/execer.go -------------------------------------------------------------------------------- /runner/execer/os/execer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/execer_test.go -------------------------------------------------------------------------------- /runner/execer/os/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/process.go -------------------------------------------------------------------------------- /runner/execer/os/process_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/process_watcher.go -------------------------------------------------------------------------------- /runner/execer/os/trap_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/execer/os/trap_script.sh -------------------------------------------------------------------------------- /runner/mocks/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/mocks/runner.go -------------------------------------------------------------------------------- /runner/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/output.go -------------------------------------------------------------------------------- /runner/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/queries.go -------------------------------------------------------------------------------- /runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runner.go -------------------------------------------------------------------------------- /runner/runners/chaos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/chaos.go -------------------------------------------------------------------------------- /runner/runners/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/invoke.go -------------------------------------------------------------------------------- /runner/runners/local_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/local_output.go -------------------------------------------------------------------------------- /runner/runners/local_output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/local_output_test.go -------------------------------------------------------------------------------- /runner/runners/log_uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/log_uploader.go -------------------------------------------------------------------------------- /runner/runners/null_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/null_output.go -------------------------------------------------------------------------------- /runner/runners/polling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/polling.go -------------------------------------------------------------------------------- /runner/runners/polling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/polling_test.go -------------------------------------------------------------------------------- /runner/runners/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/queue.go -------------------------------------------------------------------------------- /runner/runners/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/queue_test.go -------------------------------------------------------------------------------- /runner/runners/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/service.go -------------------------------------------------------------------------------- /runner/runners/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/service_test.go -------------------------------------------------------------------------------- /runner/runners/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/setup.go -------------------------------------------------------------------------------- /runner/runners/single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/single_test.go -------------------------------------------------------------------------------- /runner/runners/status_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/status_manager.go -------------------------------------------------------------------------------- /runner/runners/statuses_ro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/runners/statuses_ro.go -------------------------------------------------------------------------------- /runner/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/status.go -------------------------------------------------------------------------------- /runner/status_rw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/status_rw.go -------------------------------------------------------------------------------- /runner/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/runner/status_test.go -------------------------------------------------------------------------------- /saga/saga.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga.go -------------------------------------------------------------------------------- /saga/saga_coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_coordinator.go -------------------------------------------------------------------------------- /saga/saga_coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_coordinator_test.go -------------------------------------------------------------------------------- /saga/saga_generators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_generators.go -------------------------------------------------------------------------------- /saga/saga_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_message.go -------------------------------------------------------------------------------- /saga/saga_recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_recovery.go -------------------------------------------------------------------------------- /saga/saga_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_recovery_test.go -------------------------------------------------------------------------------- /saga/saga_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_state.go -------------------------------------------------------------------------------- /saga/saga_state_prop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_state_prop_test.go -------------------------------------------------------------------------------- /saga/saga_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_state_test.go -------------------------------------------------------------------------------- /saga/saga_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/saga_test.go -------------------------------------------------------------------------------- /saga/sagalog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalog.go -------------------------------------------------------------------------------- /saga/sagalog_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalog_mock.go -------------------------------------------------------------------------------- /saga/sagalogs/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalogs/file.go -------------------------------------------------------------------------------- /saga/sagalogs/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalogs/file_test.go -------------------------------------------------------------------------------- /saga/sagalogs/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalogs/memory.go -------------------------------------------------------------------------------- /saga/sagalogs/memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/saga/sagalogs/memory_test.go -------------------------------------------------------------------------------- /scheduler/addrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/addrs.go -------------------------------------------------------------------------------- /scheduler/api/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/doc.go -------------------------------------------------------------------------------- /scheduler/api/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/server.go -------------------------------------------------------------------------------- /scheduler/api/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/server_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/doc.go -------------------------------------------------------------------------------- /scheduler/api/thrift/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/errors.go -------------------------------------------------------------------------------- /scheduler/api/thrift/gen-go/scoot/cloudscoot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/gen-go/scoot/cloudscoot.go -------------------------------------------------------------------------------- /scheduler/api/thrift/gen-go/scoot/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/gen-go/scoot/constants.go -------------------------------------------------------------------------------- /scheduler/api/thrift/gen-go/scoot/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/gen-go/scoot/ttypes.go -------------------------------------------------------------------------------- /scheduler/api/thrift/get_scheduler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/get_scheduler_status.go -------------------------------------------------------------------------------- /scheduler/api/thrift/get_scheduler_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/get_scheduler_status_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/get_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/get_status.go -------------------------------------------------------------------------------- /scheduler/api/thrift/get_status_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/get_status_property_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/get_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/get_status_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/kill_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/kill_job.go -------------------------------------------------------------------------------- /scheduler/api/thrift/kill_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/kill_job_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/load_based_alg_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/load_based_alg_settings.go -------------------------------------------------------------------------------- /scheduler/api/thrift/offline_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/offline_worker.go -------------------------------------------------------------------------------- /scheduler/api/thrift/reinstate_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/reinstate_worker.go -------------------------------------------------------------------------------- /scheduler/api/thrift/run_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/run_job.go -------------------------------------------------------------------------------- /scheduler/api/thrift/run_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/run_job_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/scoot.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/scoot.thrift -------------------------------------------------------------------------------- /scheduler/api/thrift/set_scheduler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/set_scheduler_status.go -------------------------------------------------------------------------------- /scheduler/api/thrift/set_scheduler_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/set_scheduler_status_test.go -------------------------------------------------------------------------------- /scheduler/api/thrift/translate_prop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/api/thrift/translate_prop_test.go -------------------------------------------------------------------------------- /scheduler/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/README.md -------------------------------------------------------------------------------- /scheduler/client/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/cli.go -------------------------------------------------------------------------------- /scheduler/client/cli/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/doc.go -------------------------------------------------------------------------------- /scheduler/client/cli/get_scheduler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/get_scheduler_status.go -------------------------------------------------------------------------------- /scheduler/client/cli/get_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/get_status.go -------------------------------------------------------------------------------- /scheduler/client/cli/kill_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/kill_job.go -------------------------------------------------------------------------------- /scheduler/client/cli/offline_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/offline_worker.go -------------------------------------------------------------------------------- /scheduler/client/cli/reinstate_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/reinstate_worker.go -------------------------------------------------------------------------------- /scheduler/client/cli/run_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/run_job.go -------------------------------------------------------------------------------- /scheduler/client/cli/sched_alg_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/sched_alg_params.go -------------------------------------------------------------------------------- /scheduler/client/cli/set_scheduler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/set_scheduler_status.go -------------------------------------------------------------------------------- /scheduler/client/cli/watch_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/cli/watch_job.go -------------------------------------------------------------------------------- /scheduler/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/client.go -------------------------------------------------------------------------------- /scheduler/client/locate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/locate.go -------------------------------------------------------------------------------- /scheduler/client/scootcl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/client/scootcl/main.go -------------------------------------------------------------------------------- /scheduler/domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/README.md -------------------------------------------------------------------------------- /scheduler/domain/definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/definitions.go -------------------------------------------------------------------------------- /scheduler/domain/definitions_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/definitions_property_test.go -------------------------------------------------------------------------------- /scheduler/domain/definitions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/definitions_test.go -------------------------------------------------------------------------------- /scheduler/domain/gen-go/sched/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/gen-go/sched/constants.go -------------------------------------------------------------------------------- /scheduler/domain/gen-go/sched/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/gen-go/sched/ttypes.go -------------------------------------------------------------------------------- /scheduler/domain/generators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/generators.go -------------------------------------------------------------------------------- /scheduler/domain/job_def_serializer_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/job_def_serializer_property_test.go -------------------------------------------------------------------------------- /scheduler/domain/job_def_serializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/job_def_serializer_test.go -------------------------------------------------------------------------------- /scheduler/domain/sched.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/domain/sched.thrift -------------------------------------------------------------------------------- /scheduler/scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/scheduler/README.md -------------------------------------------------------------------------------- /scheduler/scheduler/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/scheduler/config/config.go -------------------------------------------------------------------------------- /scheduler/scheduler/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/scheduler/config/config_test.go -------------------------------------------------------------------------------- /scheduler/scheduler/config/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/scheduler/config/configs.go -------------------------------------------------------------------------------- /scheduler/scheduler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/scheduler/main.go -------------------------------------------------------------------------------- /scheduler/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/README.md -------------------------------------------------------------------------------- /scheduler/server/cluster_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/cluster_state.go -------------------------------------------------------------------------------- /scheduler/server/cluster_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/cluster_state_test.go -------------------------------------------------------------------------------- /scheduler/server/job_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/job_state.go -------------------------------------------------------------------------------- /scheduler/server/job_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/job_state_test.go -------------------------------------------------------------------------------- /scheduler/server/load_based_sched_alg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/load_based_sched_alg.go -------------------------------------------------------------------------------- /scheduler/server/load_based_sched_alg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/load_based_sched_alg_test.go -------------------------------------------------------------------------------- /scheduler/server/persist_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/persist_settings.go -------------------------------------------------------------------------------- /scheduler/server/recover_jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/recover_jobs.go -------------------------------------------------------------------------------- /scheduler/server/recover_jobs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/recover_jobs_test.go -------------------------------------------------------------------------------- /scheduler/server/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/scheduler.go -------------------------------------------------------------------------------- /scheduler/server/scheduler_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/scheduler_mock.go -------------------------------------------------------------------------------- /scheduler/server/stateful_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/stateful_scheduler.go -------------------------------------------------------------------------------- /scheduler/server/stateful_scheduler_property_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/stateful_scheduler_property_test.go -------------------------------------------------------------------------------- /scheduler/server/stateful_scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/stateful_scheduler_test.go -------------------------------------------------------------------------------- /scheduler/server/task_runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/task_runner.go -------------------------------------------------------------------------------- /scheduler/server/task_runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/task_runner_test.go -------------------------------------------------------------------------------- /scheduler/server/task_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/task_scheduler.go -------------------------------------------------------------------------------- /scheduler/server/task_scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/server/task_scheduler_test.go -------------------------------------------------------------------------------- /scheduler/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/README.md -------------------------------------------------------------------------------- /scheduler/setup/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/api.go -------------------------------------------------------------------------------- /scheduler/setup/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/builder.go -------------------------------------------------------------------------------- /scheduler/setup/cmds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/cmds.go -------------------------------------------------------------------------------- /scheduler/setup/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/ports.go -------------------------------------------------------------------------------- /scheduler/setup/ports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/ports_test.go -------------------------------------------------------------------------------- /scheduler/setup/sched.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/sched.go -------------------------------------------------------------------------------- /scheduler/setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/setup.go -------------------------------------------------------------------------------- /scheduler/setup/worker/makers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/worker/makers.go -------------------------------------------------------------------------------- /scheduler/setup/workers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/setup/workers.go -------------------------------------------------------------------------------- /scheduler/starter/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/starter/modules.go -------------------------------------------------------------------------------- /scheduler/starter/start_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scheduler/starter/start_server.go -------------------------------------------------------------------------------- /scripts/check_gofmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scripts/check_gofmt.sh -------------------------------------------------------------------------------- /scripts/test_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/scripts/test_coverage.sh -------------------------------------------------------------------------------- /setup-cloud-scoot/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/setup-cloud-scoot/main.go -------------------------------------------------------------------------------- /snapshot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/README.md -------------------------------------------------------------------------------- /snapshot/bundlestore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/README.md -------------------------------------------------------------------------------- /snapshot/bundlestore/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/constants.go -------------------------------------------------------------------------------- /snapshot/bundlestore/http_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/http_server.go -------------------------------------------------------------------------------- /snapshot/bundlestore/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/server.go -------------------------------------------------------------------------------- /snapshot/bundlestore/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/server_test.go -------------------------------------------------------------------------------- /snapshot/bundlestore/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/bundlestore/setup.go -------------------------------------------------------------------------------- /snapshot/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/cli/cli.go -------------------------------------------------------------------------------- /snapshot/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/db.go -------------------------------------------------------------------------------- /snapshot/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/doc.go -------------------------------------------------------------------------------- /snapshot/filer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/filer.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/README.md -------------------------------------------------------------------------------- /snapshot/git/gitdb/backends.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/backends.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/bundlestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/bundlestore.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/checkout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/checkout.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/constants.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/create.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/db.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/db_test.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/git_tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/git_tags.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/local_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/local_data.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/setup.go -------------------------------------------------------------------------------- /snapshot/git/gitdb/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/gitdb/stream.go -------------------------------------------------------------------------------- /snapshot/git/repo/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/git/repo/repo.go -------------------------------------------------------------------------------- /snapshot/snapshots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots.go -------------------------------------------------------------------------------- /snapshot/snapshots/fake_checkouter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/fake_checkouter.go -------------------------------------------------------------------------------- /snapshot/snapshots/fake_filer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/fake_filer.go -------------------------------------------------------------------------------- /snapshot/snapshots/fake_filer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/fake_filer_test.go -------------------------------------------------------------------------------- /snapshot/snapshots/fake_updater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/fake_updater.go -------------------------------------------------------------------------------- /snapshot/snapshots/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/server.go -------------------------------------------------------------------------------- /snapshot/snapshots/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/snapshots/setup.go -------------------------------------------------------------------------------- /snapshot/store/fake_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/fake_store.go -------------------------------------------------------------------------------- /snapshot/store/file_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/file_store.go -------------------------------------------------------------------------------- /snapshot/store/groupcache_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/groupcache_store.go -------------------------------------------------------------------------------- /snapshot/store/http_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/http_store.go -------------------------------------------------------------------------------- /snapshot/store/noop_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/noop_store.go -------------------------------------------------------------------------------- /snapshot/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/snapshot/store/store.go -------------------------------------------------------------------------------- /tests/testhelpers/clusterHelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/tests/testhelpers/clusterHelpers.go -------------------------------------------------------------------------------- /tests/testhelpers/generators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/tests/testhelpers/generators.go -------------------------------------------------------------------------------- /tests/testhelpers/jobHelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/tests/testhelpers/jobHelpers.go -------------------------------------------------------------------------------- /tests/testhelpers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/tests/testhelpers/utils.go -------------------------------------------------------------------------------- /worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/README.md -------------------------------------------------------------------------------- /worker/api/thrift/worker.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/api/thrift/worker.thrift -------------------------------------------------------------------------------- /worker/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/client/client.go -------------------------------------------------------------------------------- /worker/client/thrift_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/client/thrift_client.go -------------------------------------------------------------------------------- /worker/domain/addrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/addrs.go -------------------------------------------------------------------------------- /worker/domain/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/api.go -------------------------------------------------------------------------------- /worker/domain/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/api_test.go -------------------------------------------------------------------------------- /worker/domain/gen-go/worker/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/gen-go/worker/constants.go -------------------------------------------------------------------------------- /worker/domain/gen-go/worker/ttypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/gen-go/worker/ttypes.go -------------------------------------------------------------------------------- /worker/domain/gen-go/worker/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/domain/gen-go/worker/worker.go -------------------------------------------------------------------------------- /worker/starter/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/starter/server.go -------------------------------------------------------------------------------- /worker/starter/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/starter/server_test.go -------------------------------------------------------------------------------- /worker/starter/start_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/starter/start_server.go -------------------------------------------------------------------------------- /worker/workerserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twitter/scoot/HEAD/worker/workerserver/main.go --------------------------------------------------------------------------------