├── .dockerignore ├── .gitignore ├── .gitmodules ├── .jenkins ├── aurorabridge-test.sh ├── batch-test.sh ├── failure-test.sh ├── stateless-k8s-test.sh └── stateless-test.sh ├── .pep8 ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.deb.jessie ├── Dockerfile.deb.trusty ├── Dockerfile.mesos-agent ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── apiserver │ ├── config.go │ └── main.go ├── archiver │ └── main.go ├── aurorabridge │ ├── config.go │ └── main.go ├── cli │ ├── cli_test.go │ └── main.go ├── hostmgr │ ├── config.go │ └── main.go ├── jobmgr │ ├── config.go │ └── main.go ├── migratedb │ ├── config.go │ └── main.go ├── mock-cqos │ ├── config.go │ └── main.go ├── placement │ ├── main.go │ └── main_test.go └── resmgr │ ├── config.go │ └── main.go ├── config ├── apiserver │ ├── base.yaml │ └── development.yaml ├── archiver │ ├── base.yaml │ └── development.yaml ├── aurorabridge │ ├── base.yaml │ └── development.yaml ├── executor │ ├── base.yaml │ └── development.yaml ├── hostmgr │ ├── base.yaml │ └── development.yaml ├── jobmgr │ ├── base.yaml │ └── development.yaml ├── migratedb │ ├── base.yaml │ └── development.yaml ├── mock-cqos │ ├── base.yaml │ └── development.yaml ├── placement │ ├── base.yaml │ └── development.yaml ├── placement_stateful │ ├── base.yaml │ └── development.yaml ├── placement_stateless │ ├── base.yaml │ └── development.yaml └── resmgr │ ├── base.yaml │ └── development.yaml ├── docker ├── bootstrap.sh ├── cleanup.sh ├── config ├── entrypoint.sh ├── run_test_cassandra.sh ├── start.sh ├── stop.sh └── thermos_executor_0.19.1.pex ├── docs ├── api-guide.md ├── api-reference.md ├── architecture.md ├── cli-reference.md ├── developer-guide.md ├── figures │ ├── architecture-sharding.png │ ├── architecture.png │ ├── host-maintenance-sequence.png │ ├── job-creation-workflow.png │ ├── job-state-machine.png │ ├── job-task-definition.png │ ├── job-update-states.png │ ├── preemption-resource-pool-1.png │ ├── preemption-resource-pool-2.png │ ├── preemption-resource-pool-3.png │ ├── resource-pool-tree.png │ ├── secrets-workflow.png │ └── task-state-machine.png ├── index.md ├── operation-guide.md ├── tutorial.md ├── ui-guide.md └── user-guide.md ├── example ├── auth │ └── basic │ │ └── security_example.yaml ├── default_respool.yaml ├── helloworld_job.yaml ├── helloworld_pool.yaml ├── mesos-execute-taskgroup.json ├── performance │ ├── README │ ├── generate_instance_config.py │ ├── testjob_base.yaml │ ├── testjob_base_100k.yaml │ ├── testjob_base_50k.yaml │ ├── testjob_large_long.yaml │ ├── testjob_large_short.yaml │ └── testjob_xlarge_short.yaml ├── stateless │ ├── testspec.yaml │ └── testspec_sla.yaml ├── test_http_health.yaml ├── test_http_no_container.yaml ├── testjob.yaml ├── testjob_docker.yaml ├── testjob_gpu_mesos_containerizer.yaml ├── testjob_host_affinity_constraint.yaml ├── testjob_persistent_volume_docker.yaml ├── testjob_revocable.yaml ├── testjob_stateless_preemptible.yaml ├── testjob_stateless_revocable.yaml ├── testjob_stateless_service.yaml ├── testjob_stateless_service_host_limit.yaml ├── testjob_unified.yaml ├── testjob_with_health_check.yaml ├── thermos-executor-assigned-task.bin └── thermos-executor-task-config.bin ├── glide.lock ├── glide.yaml ├── mkdocs.yml ├── pkg ├── apiserver │ ├── config.go │ ├── constants.go │ ├── forward │ │ ├── helpers.go │ │ ├── stream.go │ │ ├── stream_test.go │ │ ├── unary.go │ │ └── unary_test.go │ ├── procedures.go │ └── procedures_test.go ├── archiver │ ├── config │ │ ├── config.go │ │ └── config_test.go │ ├── doc.go │ └── engine │ │ ├── engine.go │ │ ├── engine_test.go │ │ └── metrics.go ├── aurorabridge │ ├── atop │ │ ├── constraint.go │ │ ├── constraint_test.go │ │ ├── create_spec.go │ │ ├── job_name.go │ │ ├── job_spec.go │ │ ├── job_spec_test.go │ │ ├── pod_spec.go │ │ ├── pod_spec_test.go │ │ ├── pod_state.go │ │ ├── update_spec.go │ │ └── workflow_state.go │ ├── cache │ │ ├── cache.go │ │ └── cache_test.go │ ├── common │ │ ├── constants.go │ │ ├── job_update_status_set.go │ │ ├── job_update_status_set_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── config.go │ ├── event_publisher.go │ ├── event_publisher_test.go │ ├── fixture │ │ ├── aurora.go │ │ ├── doc.go │ │ └── peloton.go │ ├── handler.go │ ├── handler_startjobupdate.go │ ├── handler_test.go │ ├── handler_unused.go │ ├── label │ │ ├── aurora_job_key.go │ │ ├── aurora_job_key_test.go │ │ ├── aurora_metadata.go │ │ └── aurora_metadata_test.go │ ├── metrics.go │ ├── mockutil │ │ └── mockutil.go │ ├── opaquedata │ │ ├── data.go │ │ └── data_test.go │ ├── ptoa │ │ ├── config_group.go │ │ ├── config_summary.go │ │ ├── config_summary_test.go │ │ ├── constraint.go │ │ ├── constraint_test.go │ │ ├── identity.go │ │ ├── identity_test.go │ │ ├── job_instance_update_event.go │ │ ├── job_key.go │ │ ├── job_key_test.go │ │ ├── job_summary.go │ │ ├── job_summary_test.go │ │ ├── job_update_action.go │ │ ├── job_update_action_test.go │ │ ├── job_update_details.go │ │ ├── job_update_details_test.go │ │ ├── job_update_event.go │ │ ├── job_update_instructions.go │ │ ├── job_update_instructions_test.go │ │ ├── job_update_settings.go │ │ ├── job_update_status.go │ │ ├── job_update_status_test.go │ │ ├── job_update_summary.go │ │ ├── job_update_summary_test.go │ │ ├── range.go │ │ ├── range_test.go │ │ ├── schedule_status.go │ │ ├── scheduled_task.go │ │ ├── scheduled_task_test.go │ │ ├── task_config.go │ │ ├── task_config_test.go │ │ ├── task_event.go │ │ ├── task_event_test.go │ │ ├── task_tier.go │ │ ├── task_tier_test.go │ │ └── util.go │ ├── response.go │ ├── respool_loader.go │ ├── respool_loader_test.go │ ├── server.go │ └── thrift │ │ └── api.thrift ├── auth │ ├── config.go │ ├── impl │ │ ├── auth.go │ │ ├── basic │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── config.go │ │ │ ├── manager.go │ │ │ ├── manager_test.go │ │ │ └── testdata │ │ │ │ └── test_basic_auth_config.yaml │ │ └── noop │ │ │ ├── noop.go │ │ │ └── noop_test.go │ └── interfaces.go ├── cli │ ├── admin_actions.go │ ├── admin_actions_test.go │ ├── client.go │ ├── common.go │ ├── common_test.go │ ├── config │ │ ├── config.go │ │ └── config_test.go │ ├── example │ │ └── basic_auth_example.yaml │ ├── host_actions.go │ ├── host_actions_test.go │ ├── host_pool_actions.go │ ├── host_pool_actions_test.go │ ├── job_actions.go │ ├── job_actions_test.go │ ├── jobmgr_actions.go │ ├── jobmgr_actions_test.go │ ├── middleware │ │ └── auth.go │ ├── offers.go │ ├── offers_test.go │ ├── output.go │ ├── output_test.go │ ├── pod_actions.go │ ├── pod_actions_test.go │ ├── resmgr_actions.go │ ├── resmgr_actions_test.go │ ├── respool_actions.go │ ├── respool_actions_test.go │ ├── stateless_actions.go │ ├── stateless_actions_test.go │ ├── task_actions.go │ ├── task_actions_test.go │ ├── testdata │ │ └── test_respool_parent.yaml │ ├── update_actions.go │ ├── update_actions_test.go │ ├── volume_actions.go │ ├── volume_actions_test.go │ ├── watch_actions.go │ └── watch_actions_test.go ├── common │ ├── api │ │ ├── api_converter.go │ │ ├── api_converter_test.go │ │ └── version.go │ ├── async │ │ ├── daemon.go │ │ ├── daemon_test.go │ │ ├── job.go │ │ ├── job_test.go │ │ ├── pool.go │ │ ├── pool_test.go │ │ ├── queue.go │ │ └── queue_test.go │ ├── background │ │ ├── work.go │ │ └── work_test.go │ ├── backoff │ │ ├── policy.go │ │ ├── policy_test.go │ │ ├── retry.go │ │ └── retry_test.go │ ├── buildversion │ │ ├── handler.go │ │ └── handler_test.go │ ├── cirbuf │ │ ├── circular_buffer.go │ │ └── circular_buffer_test.go │ ├── concurrency │ │ ├── map.go │ │ └── map_test.go │ ├── config │ │ ├── parse.go │ │ ├── thermos.go │ │ └── thermos_test.go │ ├── constants.go │ ├── constraints │ │ ├── evaluate.go │ │ ├── evaluate_test.go │ │ ├── label_values.go │ │ └── label_values_test.go │ ├── deadline_queue │ │ ├── doc.go │ │ ├── item.go │ │ ├── metrics.go │ │ ├── priority_queue.go │ │ ├── priority_queue_test.go │ │ ├── queue.go │ │ └── queue_test.go │ ├── errors.go │ ├── errors_test.go │ ├── eventstream │ │ ├── client.go │ │ ├── client_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── metrics.go │ ├── goalstate │ │ ├── doc.go │ │ ├── engine.go │ │ ├── engine_test.go │ │ ├── metrics.go │ │ └── types.go │ ├── health │ │ ├── config.go │ │ ├── heartbeat.go │ │ └── metrics.go │ ├── leader │ │ ├── discovery.go │ │ ├── election.go │ │ ├── election_test.go │ │ ├── id.go │ │ ├── id_test.go │ │ ├── interfaces.go │ │ ├── metrics.go │ │ ├── observer.go │ │ └── observer_test.go │ ├── lifecycle │ │ ├── lifecycle.go │ │ └── lifecycle_test.go │ ├── logging │ │ ├── level.go │ │ ├── level_test.go │ │ ├── log_field_formatter.go │ │ ├── log_field_formatter_test.go │ │ ├── secrets_formatter.go │ │ ├── secrets_formatter_test.go │ │ ├── sentry.go │ │ └── sentry_test.go │ ├── metrics │ │ ├── config.go │ │ └── runtime.go │ ├── procedure │ │ ├── label.go │ │ └── label_test.go │ ├── queue │ │ ├── queue.go │ │ └── queue_test.go │ ├── recovery │ │ ├── metrics.go │ │ ├── recovery.go │ │ └── recovery_test.go │ ├── reservation │ │ ├── label.go │ │ └── label_test.go │ ├── rpc │ │ └── rpc.go │ ├── scalar │ │ ├── counter_maps.go │ │ ├── gauge_maps.go │ │ └── resources.go │ ├── sorter │ │ ├── multikeysorter.go │ │ └── multikeysorter_test.go │ ├── statemachine │ │ ├── builder.go │ │ ├── statemachine.go │ │ ├── statemachine_test.go │ │ ├── statetimer.go │ │ ├── statetimer_test.go │ │ └── transition.go │ ├── statusupdate │ │ ├── event.go │ │ └── event_test.go │ ├── stringset │ │ ├── stringset.go │ │ └── stringset_test.go │ ├── taskconfig │ │ ├── compare.go │ │ ├── compare_test.go │ │ ├── merge.go │ │ └── merge_test.go │ ├── thermos │ │ ├── thermos.go │ │ └── thermos_test.go │ ├── util │ │ ├── entityversion │ │ │ ├── entity_version.go │ │ │ └── entity_version_test.go │ │ ├── mesos_util.go │ │ ├── mesos_util_test.go │ │ ├── parallel_run.go │ │ ├── parallel_run_test.go │ │ ├── port_util.go │ │ ├── port_util_test.go │ │ ├── randutil │ │ │ ├── randutil.go │ │ │ └── randutil_test.go │ │ ├── strings │ │ │ ├── strings.go │ │ │ └── strings_test.go │ │ ├── task │ │ │ ├── convert.go │ │ │ └── convert_test.go │ │ ├── util.go │ │ ├── util_test.go │ │ └── yarpc │ │ │ ├── yarpc_util.go │ │ │ └── yarpc_util_test.go │ └── v1alpha │ │ ├── constraints │ │ ├── evaluate.go │ │ ├── evaluate_test.go │ │ ├── label_values.go │ │ └── label_values_test.go │ │ └── eventstream │ │ ├── client.go │ │ ├── client_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── metrics.go ├── hostmgr │ ├── binpacking │ │ ├── binpacking.go │ │ ├── binpacking_test.go │ │ ├── defragranker.go │ │ ├── defragranker_test.go │ │ ├── firstfitranker.go │ │ ├── firstfitranker_test.go │ │ ├── loadawareranker.go │ │ ├── loadawareranker_test.go │ │ ├── ranker.go │ │ └── test_util.go │ ├── common │ │ ├── constants.go │ │ └── types.go │ ├── config │ │ ├── config.go │ │ └── cqos.go │ ├── factory │ │ └── task │ │ │ ├── task_builder.go │ │ │ └── task_builder_test.go │ ├── goalstate │ │ ├── config.go │ │ ├── config_test.go │ │ ├── driver.go │ │ ├── driver_test.go │ │ ├── host.go │ │ ├── host_actions.go │ │ ├── host_actions_test.go │ │ └── host_test.go │ ├── handler.go │ ├── handler_test.go │ ├── host │ │ ├── drainer │ │ │ ├── drainer.go │ │ │ └── drainer_test.go │ │ ├── map.go │ │ ├── map_test.go │ │ ├── mesoshelper │ │ │ ├── mesos.go │ │ │ └── mesos_test.go │ │ └── metrics.go │ ├── hostpool │ │ ├── constants.go │ │ ├── hostmover │ │ │ ├── hostmover.go │ │ │ ├── hostmover_test.go │ │ │ └── metrics.go │ │ ├── hostpool.go │ │ ├── hostpool_test.go │ │ ├── manager │ │ │ ├── manager.go │ │ │ ├── manager_test.go │ │ │ └── metrics.go │ │ ├── metrics.go │ │ └── resizer │ │ │ ├── config.go │ │ │ ├── metrics.go │ │ │ ├── resizer.go │ │ │ └── resizer_test.go │ ├── hostsvc │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── metrics.go │ ├── matcher.go │ ├── matcher_test.go │ ├── mesos │ │ ├── config.go │ │ ├── detector.go │ │ ├── detector_test.go │ │ ├── driver.go │ │ ├── driver_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── mesos-go │ │ │ ├── detector │ │ │ │ ├── doc.go │ │ │ │ ├── factory.go │ │ │ │ ├── factory_test.go │ │ │ │ ├── interface.go │ │ │ │ ├── standalone.go │ │ │ │ ├── standalone_test.go │ │ │ │ └── zoo │ │ │ │ │ ├── client2.go │ │ │ │ │ ├── detect.go │ │ │ │ │ ├── detect_internal_test.go │ │ │ │ │ ├── detect_test.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── mock │ │ │ │ │ ├── conn.go │ │ │ │ │ └── mock.go │ │ │ │ │ ├── plugin.go │ │ │ │ │ ├── plugin_test.go │ │ │ │ │ └── types.go │ │ │ ├── doc.go │ │ │ ├── mesosutil │ │ │ │ ├── mesosprotoutil.go │ │ │ │ └── mesosprotoutil_test.go │ │ │ └── upid │ │ │ │ ├── doc.go │ │ │ │ ├── upid.go │ │ │ │ └── upid_test.go │ │ └── yarpc │ │ │ ├── encoding │ │ │ └── mpb │ │ │ │ ├── constants.go │ │ │ │ ├── inbound.go │ │ │ │ ├── inbound_test.go │ │ │ │ ├── moperator.go │ │ │ │ ├── moperator_test.go │ │ │ │ ├── register.go │ │ │ │ ├── scheduler.go │ │ │ │ ├── scheduler_test.go │ │ │ │ └── util.go │ │ │ ├── peer │ │ │ ├── interfaces.go │ │ │ ├── peer_chooser.go │ │ │ ├── peer_chooser_test.go │ │ │ ├── simple_chooser.go │ │ │ ├── smart_chooser.go │ │ │ └── smart_chooser_test.go │ │ │ └── transport │ │ │ └── mhttp │ │ │ ├── constants.go │ │ │ ├── driver.go │ │ │ ├── handler.go │ │ │ ├── inbound.go │ │ │ ├── metrics.go │ │ │ ├── outbound.go │ │ │ └── outbound_client.go │ ├── metrics │ │ └── metrics.go │ ├── models │ │ └── models.go │ ├── offer │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── metrics.go │ │ ├── offerpool │ │ │ ├── matcher.go │ │ │ ├── matcher_test.go │ │ │ ├── metrics.go │ │ │ ├── pool.go │ │ │ ├── pool_test.go │ │ │ ├── refresher.go │ │ │ └── refresher_test.go │ │ └── pruner.go │ ├── p2k │ │ ├── config │ │ │ └── config.go │ │ ├── hostcache │ │ │ ├── hostcache.go │ │ │ ├── hostcache_test.go │ │ │ ├── hostsummary │ │ │ │ ├── basehostsummary.go │ │ │ │ ├── basehostsummary_test.go │ │ │ │ ├── interface.go │ │ │ │ ├── kubelethostsummary.go │ │ │ │ ├── kubelethostsummary_test.go │ │ │ │ ├── matcher.go │ │ │ │ ├── matcher_test.go │ │ │ │ ├── mesoshostsummary.go │ │ │ │ ├── mesoshostsummary_test.go │ │ │ │ ├── podinfo.go │ │ │ │ └── testutils.go │ │ │ └── metrics.go │ │ ├── hostmgrsvc │ │ │ ├── handler.go │ │ │ └── handler_test.go │ │ ├── plugins │ │ │ ├── common.go │ │ │ ├── interface.go │ │ │ ├── k8s │ │ │ │ ├── k8s.go │ │ │ │ ├── k8s_test.go │ │ │ │ ├── testutils_test.go │ │ │ │ ├── util.go │ │ │ │ └── util_test.go │ │ │ └── mesos │ │ │ │ ├── agent_syncer.go │ │ │ │ ├── agent_syncer_test.go │ │ │ │ ├── mesos.go │ │ │ │ ├── mesos_test.go │ │ │ │ ├── metrics.go │ │ │ │ └── offer.go │ │ ├── podeventmanager │ │ │ └── podeventmanager.go │ │ └── scalar │ │ │ ├── host.go │ │ │ ├── host_test.go │ │ │ ├── pod.go │ │ │ └── pod_test.go │ ├── prune │ │ ├── held_host_pruner.go │ │ ├── held_host_pruner_test.go │ │ ├── interface.go │ │ ├── placing_host_pruner.go │ │ └── placing_host_pruner_test.go │ ├── queue │ │ ├── queue.go │ │ └── queue_test.go │ ├── reconcile │ │ ├── config.go │ │ ├── metrics.go │ │ ├── task_reconciler.go │ │ └── task_reconciler_test.go │ ├── recovery.go │ ├── recovery_test.go │ ├── reserver │ │ ├── reserver.go │ │ └── reserver_test.go │ ├── scalar │ │ ├── resources.go │ │ └── resources_test.go │ ├── server.go │ ├── server_test.go │ ├── summary │ │ ├── summary.go │ │ └── summary_test.go │ ├── util │ │ ├── constraint.go │ │ ├── constraint_test.go │ │ ├── util.go │ │ └── util_test.go │ └── watchevent │ │ ├── config.go │ │ ├── config_test.go │ │ ├── processor.go │ │ └── processor_test.go ├── jobmgr │ ├── adminsvc │ │ ├── api_lock_component.go │ │ ├── api_lock_component_test.go │ │ ├── goalstate_component.go │ │ ├── goalstate_component_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── lockable_component_interface.go │ │ ├── task_life_cycle_lock_component.go │ │ └── task_life_cycle_lock_component_test.go │ ├── cached │ │ ├── constants.go │ │ ├── job.go │ │ ├── job_factory.go │ │ ├── job_factory_test.go │ │ ├── job_test.go │ │ ├── listener.go │ │ ├── listener_test.go │ │ ├── metrics.go │ │ ├── patch.go │ │ ├── patch_test.go │ │ ├── task.go │ │ ├── task_test.go │ │ ├── test │ │ │ └── job.go │ │ ├── update.go │ │ ├── update_test.go │ │ ├── workflow_strategy.go │ │ └── workflow_strategy_test.go │ ├── common │ │ ├── constants.go │ │ ├── constants_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ └── types.go │ ├── config.go │ ├── goalstate │ │ ├── config.go │ │ ├── config_test.go │ │ ├── driver.go │ │ ├── driver_test.go │ │ ├── job.go │ │ ├── job_actions.go │ │ ├── job_actions_test.go │ │ ├── job_create.go │ │ ├── job_create_test.go │ │ ├── job_kill.go │ │ ├── job_kill_test.go │ │ ├── job_runtime_updater.go │ │ ├── job_runtime_updater_test.go │ │ ├── job_test.go │ │ ├── metrics.go │ │ ├── task.go │ │ ├── task_actions.go │ │ ├── task_actions_test.go │ │ ├── task_fail_restart.go │ │ ├── task_fail_restart_test.go │ │ ├── task_initialize.go │ │ ├── task_initialize_test.go │ │ ├── task_launch_retry.go │ │ ├── task_launch_retry_test.go │ │ ├── task_start.go │ │ ├── task_start_test.go │ │ ├── task_stop.go │ │ ├── task_stop_retry.go │ │ ├── task_stop_retry_test.go │ │ ├── task_stop_test.go │ │ ├── task_terminated_retry.go │ │ ├── task_terminated_retry_test.go │ │ ├── task_test.go │ │ ├── update.go │ │ ├── update_actions.go │ │ ├── update_actions_test.go │ │ ├── update_run.go │ │ ├── update_run_test.go │ │ ├── update_start.go │ │ ├── update_start_test.go │ │ └── update_test.go │ ├── job │ │ └── config │ │ │ ├── testdata │ │ │ ├── invalid_new_config.yaml │ │ │ ├── invalid_new_config_without_cmd.yaml │ │ │ ├── new_config.yaml │ │ │ ├── old_config.yaml │ │ │ └── old_config_without_default_cmd.yaml │ │ │ ├── validate.go │ │ │ └── validate_test.go │ ├── jobsvc │ │ ├── config.go │ │ ├── config_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── metrics.go │ │ ├── private │ │ │ ├── handler.go │ │ │ └── handler_test.go │ │ └── stateless │ │ │ ├── handler.go │ │ │ └── handler_test.go │ ├── logmanager │ │ ├── logmanager.go │ │ └── logmanager_test.go │ ├── podsvc │ │ ├── handler.go │ │ └── handler_test.go │ ├── server.go │ ├── task │ │ ├── activermtask │ │ │ ├── active_rm_tasks.go │ │ │ ├── active_rm_tasks_test.go │ │ │ └── metrics.go │ │ ├── deadline │ │ │ ├── config.go │ │ │ ├── tracker.go │ │ │ └── tracker_test.go │ │ ├── enqueue.go │ │ ├── enqueue_test.go │ │ ├── event │ │ │ ├── asyncprocessor.go │ │ │ ├── asyncprocessor_test.go │ │ │ ├── metrics.go │ │ │ ├── update.go │ │ │ └── update_test.go │ │ ├── evictor │ │ │ ├── evictor.go │ │ │ ├── evictor_test.go │ │ │ └── metrics.go │ │ ├── lifecyclemgr │ │ │ ├── lifecyclemgr.go │ │ │ ├── lifecyclemgr_test.go │ │ │ ├── locker.go │ │ │ ├── locker_test.go │ │ │ ├── metrics.go │ │ │ ├── v0_lifecyclemgr.go │ │ │ ├── v0_lifecyclemgr_test.go │ │ │ ├── v1_lifecyclemgr.go │ │ │ └── v1_lifecyclemgr_test.go │ │ ├── placement │ │ │ ├── metrics.go │ │ │ ├── placement.go │ │ │ └── placement_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── tasksvc │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── metrics.go │ ├── updatesvc │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── metrics.go │ ├── util │ │ ├── expansion │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── expand.go │ │ │ └── expand_test.go │ │ ├── goalstate │ │ │ ├── job.go │ │ │ └── job_test.go │ │ ├── handler │ │ │ ├── api_converter.go │ │ │ ├── api_converter_test.go │ │ │ ├── cache.go │ │ │ ├── cache_test.go │ │ │ ├── thermos.go │ │ │ ├── thermos_test.go │ │ │ └── thermos_types.go │ │ ├── job │ │ │ ├── config.go │ │ │ └── config_test.go │ │ ├── task │ │ │ ├── runtime.go │ │ │ └── runtime_test.go │ │ └── update │ │ │ ├── job.go │ │ │ └── job_test.go │ ├── volumesvc │ │ ├── handler.go │ │ └── handler_test.go │ ├── watchsvc │ │ ├── config.go │ │ ├── config_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── listener.go │ │ ├── listener_test.go │ │ ├── metrics.go │ │ ├── processor.go │ │ └── processor_test.go │ └── workflow │ │ └── progress │ │ ├── check.go │ │ ├── check_test.go │ │ ├── config.go │ │ └── metrics.go ├── middleware │ ├── inbound │ │ ├── api_lock.go │ │ ├── api_lock_test.go │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── leader_check.go │ │ ├── leader_check_test.go │ │ ├── rate_limit.go │ │ ├── rate_limit_test.go │ │ ├── yarpc_metrics.go │ │ └── yarpc_metrics_test.go │ └── outbound │ │ ├── auth.go │ │ └── auth_test.go ├── mock-cqos │ ├── config.go │ └── handler.go ├── placement │ ├── config │ │ └── config.go │ ├── engine.go │ ├── engine_test.go │ ├── hosts │ │ ├── service.go │ │ └── service_test.go │ ├── metrics │ │ └── metrics.go │ ├── models │ │ ├── ports.go │ │ ├── ports_test.go │ │ ├── types.go │ │ ├── v0 │ │ │ ├── assignment.go │ │ │ ├── assignment_test.go │ │ │ ├── doc.go │ │ │ ├── hostoffers.go │ │ │ ├── hostoffers_test.go │ │ │ ├── hosts.go │ │ │ ├── hosts_test.go │ │ │ ├── mimir.go │ │ │ ├── mimir_test.go │ │ │ ├── task.go │ │ │ ├── task_test.go │ │ │ └── util.go │ │ └── v1 │ │ │ ├── lease.go │ │ │ └── lease_test.go │ ├── offers │ │ ├── doc.go │ │ ├── types.go │ │ ├── v0 │ │ │ ├── service.go │ │ │ └── service_test.go │ │ └── v1 │ │ │ ├── service.go │ │ │ └── service_test.go │ ├── plugins │ │ ├── batch │ │ │ ├── strategy.go │ │ │ └── strategy_test.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── mimir │ │ │ ├── common │ │ │ │ ├── labels.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ └── utils.go │ │ │ ├── lib │ │ │ │ ├── LICENSE │ │ │ │ ├── algorithms │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── placement.go │ │ │ │ │ ├── placement_test.go │ │ │ │ │ ├── relocation.go │ │ │ │ │ └── relocation_test.go │ │ │ │ ├── cache │ │ │ │ │ ├── source.go │ │ │ │ │ ├── store.go │ │ │ │ │ └── store_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── examples │ │ │ │ │ ├── constants.go │ │ │ │ │ ├── schemaless.go │ │ │ │ │ └── schemaless_test.go │ │ │ │ ├── generation │ │ │ │ │ ├── distribution.go │ │ │ │ │ ├── distribution_test.go │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── orderings │ │ │ │ │ │ ├── expression.go │ │ │ │ │ │ ├── expression_test.go │ │ │ │ │ │ ├── ordering_builder.go │ │ │ │ │ │ └── ordering_builder_test.go │ │ │ │ │ ├── placement │ │ │ │ │ │ ├── entity.go │ │ │ │ │ │ ├── entity_test.go │ │ │ │ │ │ ├── group.go │ │ │ │ │ │ ├── group_test.go │ │ │ │ │ │ ├── ordering.go │ │ │ │ │ │ ├── ordering_test.go │ │ │ │ │ │ ├── requirement.go │ │ │ │ │ │ └── requirement_test.go │ │ │ │ │ └── requirements │ │ │ │ │ │ ├── and_requirement.go │ │ │ │ │ │ ├── and_requirement_test.go │ │ │ │ │ │ ├── label_requirement.go │ │ │ │ │ │ ├── label_requirement_test.go │ │ │ │ │ │ ├── metric_requirement.go │ │ │ │ │ │ ├── metric_requirement_test.go │ │ │ │ │ │ ├── or_requirement.go │ │ │ │ │ │ ├── or_requirement_test.go │ │ │ │ │ │ ├── relation_requirement.go │ │ │ │ │ │ └── relation_requirement_test.go │ │ │ │ ├── internal │ │ │ │ │ └── fixtures.go │ │ │ │ └── model │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── labels │ │ │ │ │ ├── bag.go │ │ │ │ │ ├── bag_test.go │ │ │ │ │ ├── label.go │ │ │ │ │ ├── label_test.go │ │ │ │ │ ├── set.go │ │ │ │ │ ├── set_test.go │ │ │ │ │ ├── template.go │ │ │ │ │ └── template_test.go │ │ │ │ │ ├── metrics │ │ │ │ │ ├── derivation.go │ │ │ │ │ ├── set.go │ │ │ │ │ ├── set_test.go │ │ │ │ │ ├── template.go │ │ │ │ │ ├── template_set.go │ │ │ │ │ ├── template_set_test.go │ │ │ │ │ ├── template_test.go │ │ │ │ │ ├── topsort.go │ │ │ │ │ ├── topsort_test.go │ │ │ │ │ ├── type.go │ │ │ │ │ └── type_test.go │ │ │ │ │ ├── orderings │ │ │ │ │ ├── bucket.go │ │ │ │ │ ├── bucket_test.go │ │ │ │ │ ├── concatenate.go │ │ │ │ │ ├── concatenate_test.go │ │ │ │ │ ├── constant.go │ │ │ │ │ ├── constant_test.go │ │ │ │ │ ├── endpoint.go │ │ │ │ │ ├── inverse.go │ │ │ │ │ ├── inverse_test.go │ │ │ │ │ ├── label.go │ │ │ │ │ ├── label_test.go │ │ │ │ │ ├── map.go │ │ │ │ │ ├── map_test.go │ │ │ │ │ ├── mapping.go │ │ │ │ │ ├── mapping_test.go │ │ │ │ │ ├── metric.go │ │ │ │ │ ├── metric_test.go │ │ │ │ │ ├── multiply.go │ │ │ │ │ ├── multiply_test.go │ │ │ │ │ ├── negate.go │ │ │ │ │ ├── negate_test.go │ │ │ │ │ ├── relation.go │ │ │ │ │ ├── relation_test.go │ │ │ │ │ ├── source.go │ │ │ │ │ ├── sum.go │ │ │ │ │ └── sum_test.go │ │ │ │ │ ├── placement │ │ │ │ │ ├── assignment.go │ │ │ │ │ ├── assignment_test.go │ │ │ │ │ ├── entities.go │ │ │ │ │ ├── entities_test.go │ │ │ │ │ ├── entity.go │ │ │ │ │ ├── entity_test.go │ │ │ │ │ ├── group.go │ │ │ │ │ ├── group_test.go │ │ │ │ │ ├── ordering.go │ │ │ │ │ ├── ordering_test.go │ │ │ │ │ ├── relocation_rank.go │ │ │ │ │ ├── relocation_rank_test.go │ │ │ │ │ ├── requirement.go │ │ │ │ │ ├── requirement_test.go │ │ │ │ │ ├── reservation.go │ │ │ │ │ ├── reserved.go │ │ │ │ │ ├── scope.go │ │ │ │ │ ├── scope_test.go │ │ │ │ │ ├── transcript.go │ │ │ │ │ ├── transcript_test.go │ │ │ │ │ ├── transcriptable.go │ │ │ │ │ └── transcriptable_test.go │ │ │ │ │ └── requirements │ │ │ │ │ ├── and.go │ │ │ │ │ ├── and_test.go │ │ │ │ │ ├── comparison.go │ │ │ │ │ ├── comparison_test.go │ │ │ │ │ ├── label.go │ │ │ │ │ ├── label_test.go │ │ │ │ │ ├── metric.go │ │ │ │ │ ├── metric_test.go │ │ │ │ │ ├── or.go │ │ │ │ │ ├── or_test.go │ │ │ │ │ ├── relation.go │ │ │ │ │ └── relation_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_test.go │ │ │ ├── v0 │ │ │ │ ├── entities.go │ │ │ │ ├── entities_test.go │ │ │ │ ├── groups.go │ │ │ │ └── groups_test.go │ │ │ └── v1 │ │ │ │ ├── group.go │ │ │ │ └── group_test.go │ │ ├── strategy.go │ │ ├── v0 │ │ │ └── needs.go │ │ └── v1 │ │ │ └── needs.go │ ├── reserver │ │ ├── reserver.go │ │ └── reserver_test.go │ ├── tasks │ │ ├── doc.go │ │ ├── service.go │ │ └── service_test.go │ └── testutil │ │ ├── assignment.go │ │ ├── host.go │ │ └── v0 │ │ ├── host_offer.go │ │ └── rmtask.go ├── resmgr │ ├── common │ │ ├── config.go │ │ └── constants.go │ ├── config.go │ ├── config_test.go │ ├── constants.go │ ├── entitlement │ │ ├── calculator.go │ │ ├── calculator_test.go │ │ ├── capacity_manager.go │ │ ├── capacity_manager_test.go │ │ ├── metrics.go │ │ ├── non_revocable.go │ │ └── revocable.go │ ├── handler.go │ ├── handler_test.go │ ├── host │ │ ├── drainer.go │ │ ├── drainer_test.go │ │ └── metrics.go │ ├── hostmover │ │ ├── batch_scorer.go │ │ └── batch_scorer_test.go │ ├── metrics.go │ ├── preemption │ │ ├── metrics.go │ │ ├── preemptor.go │ │ ├── preemptor_test.go │ │ ├── ranker.go │ │ └── ranker_test.go │ ├── queue │ │ ├── multi_level_list.go │ │ ├── multi_level_list_test.go │ │ ├── priority.go │ │ ├── priority_test.go │ │ ├── queue.go │ │ └── queue_test.go │ ├── recovery.go │ ├── recovery_test.go │ ├── respool │ │ ├── admission.go │ │ ├── admission_test.go │ │ ├── constants.go │ │ ├── doc.go │ │ ├── metrics.go │ │ ├── respool.go │ │ ├── respool_test.go │ │ ├── respoolconfig_validator.go │ │ ├── respoolconfig_validator_test.go │ │ ├── respoolsvc │ │ │ ├── handler.go │ │ │ └── handler_test.go │ │ ├── restree.go │ │ └── restree_test.go │ ├── scalar │ │ ├── resources.go │ │ └── resources_test.go │ ├── server.go │ ├── server_test.go │ ├── task │ │ ├── backoffpolicy.go │ │ ├── backoffpolicy_test.go │ │ ├── backoffpolicyfactory.go │ │ ├── backoffpolicyfactory_test.go │ │ ├── config.go │ │ ├── constants.go │ │ ├── metrics.go │ │ ├── reconciler.go │ │ ├── reconciler_test.go │ │ ├── rmtask.go │ │ ├── rmtask_test.go │ │ ├── scheduler.go │ │ ├── scheduler_test.go │ │ ├── sla.go │ │ ├── sla_test.go │ │ ├── state_machine.dot │ │ ├── tracker.go │ │ └── tracker_test.go │ └── tasktestutil │ │ ├── util.go │ │ └── util_test.go └── storage │ ├── cassandra │ ├── api │ │ ├── entity.go │ │ └── stapi.go │ ├── config.go │ ├── impl │ │ ├── config.go │ │ ├── decorator.go │ │ ├── executor.go │ │ ├── querybuilder.go │ │ ├── resultset.go │ │ ├── storage.go │ │ └── store.go │ ├── migrations │ │ ├── 0000_bootstrap.down.cql │ │ ├── 0000_bootstrap.up.cql │ │ ├── 0001_task_add_version.down.cql │ │ ├── 0001_task_add_version.up.cql │ │ ├── 0002_volume_add_mv.down.cql │ │ ├── 0002_volume_add_mv.up.cql │ │ ├── 0003_upgrade_info_add.down.cql │ │ ├── 0003_upgrade_info_add.up.cql │ │ ├── 0004_lucene_index_v2.down.cql │ │ ├── 0004_lucene_index_v2.up.cql │ │ ├── 0005_drop_old_table_index.down.cql │ │ ├── 0005_drop_old_table_index.up.cql │ │ ├── 0006_alter_gc_compaction_strategy.down.cql │ │ ├── 0006_alter_gc_compaction_strategy.up.cql │ │ ├── 0007_secret_info.down.cql │ │ ├── 0007_secret_info.up.cql │ │ ├── 0008_alter_compaction_strategy_sstablesize_gc.down.cql │ │ ├── 0008_alter_compaction_strategy_sstablesize_gc.up.cql │ │ ├── 0009_add_pod_events.down.cql │ │ ├── 0009_add_pod_events.up.cql │ │ ├── 0010_update_add.down.cql │ │ ├── 0010_update_add.up.cql │ │ ├── 0011_pod_events_add_healthy.down.cql │ │ ├── 0011_pod_events_add_healthy.up.cql │ │ ├── 0012_pod_events_add_desired_run_id.down.cql │ │ ├── 0012_pod_events_add_desired_run_id.up.cql │ │ ├── 0013_update_add_instances_updated_added.down.cql │ │ ├── 0013_update_add_instances_updated_added.up.cql │ │ ├── 0014_add_system_labels_to_config_tables.down.cql │ │ ├── 0014_add_system_labels_to_config_tables.up.cql │ │ ├── 0015_update_add_instances_failed.down.cql │ │ ├── 0015_update_add_instances_failed.up.cql │ │ ├── 0016_update_add_prev_state.down.cql │ │ ├── 0016_update_add_prev_state.up.cql │ │ ├── 0017_active_jobs.down.cql │ │ ├── 0017_active_jobs.up.cql │ │ ├── 0018_add_job_name_id_mapping.down.cql │ │ ├── 0018_add_job_name_id_mapping.up.cql │ │ ├── 0019_task_config_v2.down.cql │ │ ├── 0019_task_config_v2.up.cql │ │ ├── 0020_update_opaque_data.down.cql │ │ ├── 0020_update_opaque_data.up.cql │ │ ├── 0021_add_pod_workflow_events.down.cql │ │ ├── 0021_add_pod_workflow_events.up.cql │ │ ├── 0022_add_job_update_events.down.cql │ │ ├── 0022_add_job_update_events.up.cql │ │ ├── 0023_drop_respool_by_owner_mv.down.cql │ │ ├── 0023_drop_respool_by_owner_mv.up.cql │ │ ├── 0024_add_sla_job_index.down.cql │ │ ├── 0024_add_sla_job_index.up.cql │ │ ├── 0025_add_update_completion_time.down.cql │ │ ├── 0025_add_update_completion_time.up.cql │ │ ├── 0026_drop_mv_volumes.down.cql │ │ ├── 0026_drop_mv_volumes.up.cql │ │ ├── 0027_add_job_spec_apiversion.down.cql │ │ ├── 0027_add_job_spec_apiversion.up.cql │ │ ├── 0028_alter_compaction_strategy_secret_info.down.cql │ │ ├── 0028_alter_compaction_strategy_secret_info.up.cql │ │ ├── 0029_add_pod_spec_apiversion.down.cql │ │ ├── 0029_add_pod_spec_apiversion.up.cql │ │ ├── 0030_add_host_infos.down.cql │ │ ├── 0030_add_host_infos.up.cql │ │ ├── 0031_drop_mv_job.down.cql │ │ ├── 0031_drop_mv_job.up.cql │ │ ├── 0032_add_host_labels.down.cql │ │ ├── 0032_add_host_labels.up.cql │ │ ├── 0033_add_host_pools.down.cql │ │ ├── 0033_add_host_pools.up.cql │ │ ├── 0034_add_update_timestamp_events.down.cql │ │ └── 0034_add_update_timestamp_events.up.cql │ ├── migrator.go │ ├── migrator_test.go │ ├── mock_datastore_test.go │ ├── models.go │ ├── models_test.go │ ├── store.go │ └── store_test.go │ ├── config │ └── config.go │ ├── connectors │ └── cassandra │ │ ├── cassandra.go │ │ ├── cassandra_test.go │ │ ├── config.go │ │ ├── conn.go │ │ ├── cql.go │ │ └── cql_test.go │ ├── interfaces.go │ ├── metrics.go │ ├── objects │ ├── active_jobs.go │ ├── active_jobs_test.go │ ├── base │ │ ├── object.go │ │ ├── optional_types.go │ │ └── optional_types_test.go │ ├── host_infos.go │ ├── host_infos_test.go │ ├── job_config.go │ ├── job_config_test.go │ ├── job_index.go │ ├── job_index_test.go │ ├── job_name_id.go │ ├── job_name_id_test.go │ ├── job_runtime.go │ ├── job_runtime_test.go │ ├── job_update_events.go │ ├── job_update_events_test.go │ ├── pod_events.go │ ├── pod_events_test.go │ ├── respools.go │ ├── respools_test.go │ ├── secret.go │ ├── secret_test.go │ ├── store.go │ ├── store_test.go │ ├── task_config_v2.go │ ├── task_config_v2_test.go │ ├── task_runtime.go │ └── volumes.go │ ├── orm │ ├── client.go │ ├── client_test.go │ ├── connector.go │ ├── doc.go │ ├── object_parser.go │ ├── table.go │ └── table_test.go │ ├── querybuilder │ ├── accessor.go │ ├── delete.go │ ├── delete_test.go │ ├── expr.go │ ├── expr_test.go │ ├── insert.go │ ├── insert_test.go │ ├── part.go │ ├── placeholder.go │ ├── placeholder_test.go │ ├── querybuilder.go │ ├── select.go │ ├── select_test.go │ ├── update.go │ ├── update_test.go │ ├── where.go │ └── where_test.go │ └── stores │ └── stores.go ├── protobuf ├── mesos │ └── v1 │ │ ├── agent │ │ └── agent.proto │ │ ├── allocator │ │ └── allocator.proto │ │ ├── executor │ │ └── executor.proto │ │ ├── maintenance │ │ └── maintenance.proto │ │ ├── master │ │ └── master.proto │ │ ├── mesos.proto │ │ ├── quota │ │ └── quota.proto │ │ ├── resource_provider │ │ └── resource_provider.proto │ │ └── scheduler │ │ └── scheduler.proto ├── peloton │ ├── api │ │ ├── v0 │ │ │ ├── changelog │ │ │ │ └── changelog.proto │ │ │ ├── errors │ │ │ │ └── errors.proto │ │ │ ├── host │ │ │ │ ├── host.proto │ │ │ │ └── svc │ │ │ │ │ └── host_svc.proto │ │ │ ├── job │ │ │ │ ├── job.proto │ │ │ │ └── svc │ │ │ │ │ └── job_svc.proto │ │ │ ├── peloton.proto │ │ │ ├── query │ │ │ │ └── query.proto │ │ │ ├── respool │ │ │ │ ├── respool.proto │ │ │ │ └── svc │ │ │ │ │ └── respool_svc.proto │ │ │ ├── task │ │ │ │ ├── svc │ │ │ │ │ └── task_svc.proto │ │ │ │ └── task.proto │ │ │ ├── update │ │ │ │ ├── svc │ │ │ │ │ └── update_svc.proto │ │ │ │ └── update.proto │ │ │ └── volume │ │ │ │ ├── svc │ │ │ │ └── volume_svc.proto │ │ │ │ └── volume.proto │ │ └── v1alpha │ │ │ ├── admin │ │ │ └── svc │ │ │ │ └── admin_svc.proto │ │ │ ├── host │ │ │ ├── host.proto │ │ │ └── svc │ │ │ │ └── host_svc.proto │ │ │ ├── job │ │ │ └── stateless │ │ │ │ ├── stateless.proto │ │ │ │ └── svc │ │ │ │ └── stateless_svc.proto │ │ │ ├── peloton.proto │ │ │ ├── pod │ │ │ ├── apachemesos │ │ │ │ └── apachemesos.proto │ │ │ ├── pod.proto │ │ │ └── svc │ │ │ │ └── pod_svc.proto │ │ │ ├── query │ │ │ └── query.proto │ │ │ ├── respool │ │ │ ├── respool.proto │ │ │ └── svc │ │ │ │ └── respool_svc.proto │ │ │ ├── volume │ │ │ ├── svc │ │ │ │ └── volume_svc.proto │ │ │ └── volume.proto │ │ │ └── watch │ │ │ ├── svc │ │ │ └── watch_svc.proto │ │ │ └── watch.proto │ └── private │ │ ├── eventstream │ │ ├── eventstream.proto │ │ └── v1alpha │ │ │ ├── event │ │ │ └── event.proto │ │ │ └── eventstreamsvc │ │ │ └── eventstreamsvc.proto │ │ ├── hostmgr │ │ ├── hostsvc │ │ │ └── hostsvc.proto │ │ └── v1alpha │ │ │ ├── hostmgr.proto │ │ │ └── svc │ │ │ └── hostmgr_svc.proto │ │ ├── jobmgrsvc │ │ └── jobmgrsvc.proto │ │ ├── models │ │ └── models.proto │ │ ├── resmgr │ │ ├── resmgr.proto │ │ └── taskqueue │ │ │ └── taskqueue.proto │ │ └── resmgrsvc │ │ └── resmgrsvc.proto └── qos │ └── v1alpha1 │ └── qos.proto ├── requirements.txt ├── scripts ├── add-license.sh ├── bootstrap.sh ├── deploy.sh ├── generate-protobuf.py ├── logformat.py ├── migrate-db-schema.sh ├── minicluster.sh ├── mkdocs.sh ├── patch-python-stub.sh ├── patch-v0-api-rpc.sh ├── rcs │ └── helpers.sh ├── rename-job-sla.sh ├── run-peloton.sh ├── update-aurora-thrift.sh ├── update-mesos-protobuf.sh └── update-mimir-lib.sh ├── tests ├── __init__.py ├── failure │ ├── README.md │ ├── __init__.py │ ├── conftest.py │ ├── failure_fixture.py │ ├── framework │ │ ├── __init__.py │ │ ├── components.py │ │ ├── driver_base.py │ │ ├── framework.py │ │ ├── minicluster_driver.py │ │ └── vcluster_driver.py │ ├── test_agent_failure.py │ ├── test_aurorabridge_failure.py │ ├── test_hostmgr_failure.py │ ├── test_jobmgr_failure.py │ ├── test_master_failure.py │ └── test_resmgr_failure.py ├── integration │ ├── __init__.py │ ├── aurorabridge_test │ │ ├── __init__.py │ │ ├── client.py │ │ ├── conftest.py │ │ ├── test_abort.py │ │ ├── test_configs │ │ │ ├── test2_dc2_labrat2.yaml │ │ │ ├── test_dc0_labrat1.yaml │ │ │ ├── test_dc_labrat.yaml │ │ │ ├── test_dc_labrat0.yaml │ │ │ ├── test_dc_labrat1.yaml │ │ │ ├── test_dc_labrat_1.yaml │ │ │ ├── test_dc_labrat_bad_config.yaml │ │ │ ├── test_dc_labrat_cpus_large.yaml │ │ │ ├── test_dc_labrat_large_job.yaml │ │ │ ├── test_dc_labrat_large_job_bad_config.yaml │ │ │ ├── test_dc_labrat_large_job_diff_executor.yaml │ │ │ ├── test_dc_labrat_large_job_diff_labels.yaml │ │ │ ├── test_dc_labrat_large_job_new_config.yaml │ │ │ ├── test_dc_labrat_pulsed.yaml │ │ │ ├── test_dc_labrat_read.yaml │ │ │ ├── test_dc_labrat_revocable.yaml │ │ │ └── test_dc_labrat_uns.yaml │ │ ├── test_failure.py │ │ ├── test_mesos.py │ │ ├── test_read.py │ │ ├── test_rollback.py │ │ ├── test_rollback_pinned_instances.py │ │ ├── test_update.py │ │ ├── test_update_pinned_instances.py │ │ └── util.py │ ├── batch_job_test │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_batch_compacter.py │ │ ├── test_host_reservation.py │ │ ├── test_hostmgr_internal.py │ │ ├── test_job.py │ │ ├── test_job_constraints.py │ │ ├── test_job_delete.py │ │ ├── test_job_query.py │ │ ├── test_load.py │ │ ├── test_placement.py │ │ ├── test_task.py │ │ └── test_task_query.py │ ├── canary_test │ │ ├── README.md │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_configs │ │ │ ├── test_spec.yaml │ │ │ ├── test_spec_large_cpus.yaml │ │ │ └── test_spec_large_memory.yaml │ │ ├── test_update.py │ │ └── util.py │ ├── client.py │ ├── common.py │ ├── conf_util.py │ ├── config.yaml │ ├── conftest.py │ ├── host.py │ ├── job.py │ ├── misc_test │ │ ├── __init__.py │ │ ├── test_host_maintenance.py │ │ └── test_preemption.py │ ├── pod.py │ ├── pool.py │ ├── pytest.ini │ ├── setup.cfg │ ├── stateless_job.py │ ├── stateless_job_test │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_allocation.py │ │ ├── test_hostmgr_internal_v1alpha.py │ │ ├── test_placement.py │ │ ├── test_revocable.py │ │ ├── test_stateless_job.py │ │ ├── test_update.py │ │ └── util.py │ ├── stateless_update.py │ ├── task.py │ ├── test_configs │ │ ├── long_running_job.yaml │ │ ├── long_running_job_update_instances.yaml │ │ ├── test_canary_respool.yaml │ │ ├── test_controller_job.yaml │ │ ├── test_hostreservation_job_large.yaml │ │ ├── test_hostreservation_job_median.yaml │ │ ├── test_hostreservation_pool.yaml │ │ ├── test_job.yaml │ │ ├── test_job_fail.yaml │ │ ├── test_job_host_affinity_constraint.yaml │ │ ├── test_job_no_container.yaml │ │ ├── test_job_revocable.yaml │ │ ├── test_job_succecced_controller_task.yaml │ │ ├── test_non_preemptible_job.yaml │ │ ├── test_preemptible_job.yaml │ │ ├── test_preemptible_job_preemption_override.yaml │ │ ├── test_preemptible_job_preemption_policy.yaml │ │ ├── test_preemptible_job_preemption_restart_policy.yaml │ │ ├── test_preemption_pool_A.yaml │ │ ├── test_preemption_pool_B.yaml │ │ ├── test_respool.yaml │ │ ├── test_respool_controller_limit.yaml │ │ ├── test_stateful_job.yaml │ │ ├── test_stateless_job.yaml │ │ ├── test_stateless_job_cpus_large_spec.yaml │ │ ├── test_stateless_job_exit_with_err_spec.yaml │ │ ├── test_stateless_job_failed_health_check_config.yaml │ │ ├── test_stateless_job_failed_health_check_spec.yaml │ │ ├── test_stateless_job_host_limit_1.yaml │ │ ├── test_stateless_job_job_config_update_spec.yaml │ │ ├── test_stateless_job_large.yaml │ │ ├── test_stateless_job_large_spec.yaml │ │ ├── test_stateless_job_memory_large_spec.yaml │ │ ├── test_stateless_job_revocable_slack_limit_spec.yaml │ │ ├── test_stateless_job_revocable_spec.yaml │ │ ├── test_stateless_job_spec.yaml │ │ ├── test_stateless_job_spec_invalid.yaml │ │ ├── test_stateless_job_spec_k8s.yaml │ │ ├── test_stateless_job_spec_sla.yaml │ │ ├── test_stateless_job_successful_health_check_spec.yaml │ │ ├── test_stateless_job_with_bad_spec.yaml │ │ ├── test_stateless_preemptible_job_memory_large_spec.yaml │ │ ├── test_stateless_respool.yaml │ │ ├── test_task.yaml │ │ ├── test_update_stateless_job_add_instances_spec.yaml │ │ ├── test_update_stateless_job_large.yaml │ │ ├── test_update_stateless_job_spec.yaml │ │ └── test_update_stateless_job_update_and_add_instances_spec.yaml │ ├── update.py │ ├── util.py │ └── workflow.py ├── performance │ ├── __init__.py │ ├── aurora_bridge_client.py │ ├── aurora_bridge_util.py │ ├── multi_benchmark.py │ ├── perf_compare.py │ ├── performance_test_client.py │ ├── report_styling.py │ ├── single_benchmark.py │ ├── test_configs │ │ ├── test_dc_labrat.yaml │ │ ├── test_dc_labrat_bad_config.yaml │ │ ├── test_dc_labrat_update.yaml │ │ └── test_dc_labrat_update2.yaml │ └── tests │ │ ├── __init__.py │ │ ├── test_perf_compare.py │ │ └── test_performance_test_client.py ├── requirements.txt ├── run-aurorabridge-integration-tests.sh ├── run-batch-integration-tests.sh ├── run-canary-tests.sh ├── run-failure-tests.sh ├── run-hostpool-integration-tests.sh ├── run-perf-compare.sh ├── run-performance-tests.sh └── run-stateless-integration-tests.sh └── tools ├── __init__.py ├── deploy ├── README.txt ├── __init__.py ├── app.py ├── aurora │ ├── __init__.py │ ├── api.thrift │ ├── api │ │ ├── AuroraAdmin-remote │ │ ├── AuroraAdmin.py │ │ ├── AuroraSchedulerManager-remote │ │ ├── AuroraSchedulerManager.py │ │ ├── ReadOnlyScheduler-remote │ │ ├── ReadOnlyScheduler.py │ │ ├── __init__.py │ │ ├── constants.py │ │ └── ttypes.py │ ├── client.py │ └── schema │ │ ├── __init__.py │ │ ├── aurora │ │ ├── __init__.py │ │ └── base.py │ │ └── thermos │ │ ├── __init__.py │ │ ├── schema.py │ │ └── schema_base.py ├── cluster.py ├── main.py └── requirements.txt ├── jenkins.sh ├── minicluster ├── README.md ├── __init__.py ├── client.py ├── config.yaml ├── docker_client.py ├── files │ ├── cassandra-lucene-index-plugin-3.0.14.0.jar │ ├── cassandra-lucene-index-plugin-3.9.0.jar │ ├── hostmgr_mesos_secret │ ├── run_cassandra_with_stratio_index.sh │ ├── run_mesos_master.sh │ ├── run_mesos_slave.sh │ ├── setup_cassandra.sh │ └── setup_zk.sh ├── kind.py ├── kind_config.yaml ├── main.py ├── mesos_config │ ├── README.md │ ├── etc_mesos-master │ │ └── credentials │ └── etc_mesos-slave │ │ ├── appc_store_dir │ │ ├── containerizers │ │ ├── image_providers │ │ ├── image_provisioner_backend │ │ ├── isolation │ │ ├── modules │ │ ├── oversubscribed_resources_interval │ │ ├── qos_controller │ │ ├── qos_correction_interval_min │ │ ├── resource_estimator │ │ ├── resources │ │ └── work_dir ├── minicluster.py ├── print_utils.py ├── requirements.txt └── utils.py ├── packaging ├── build-docker.sh ├── build-mesos-agent-docker.sh ├── build-pkg.sh ├── docker-push.sh └── peloton-release │ ├── .gitignore │ └── deb │ ├── build-common.sh │ ├── jessie │ ├── build.sh │ └── peloton-master.service │ └── trusty │ ├── build.sh │ └── peloton-master.upstart ├── vagrant ├── firstboot.sh ├── jessie │ └── Vagrantfile ├── mesos_config │ ├── README.md │ ├── etc_mesos-master │ │ └── ip │ └── etc_mesos-slave │ │ ├── containerizers │ │ ├── docker_store_dir │ │ ├── enforce_container_disk_quota │ │ ├── hostname │ │ ├── image_providers │ │ ├── image_provisioner_backend │ │ ├── ip │ │ ├── isolation │ │ ├── modules │ │ ├── resource_estimator │ │ ├── resources │ │ └── work_dir ├── packer │ ├── README.md │ ├── build-box.sh │ └── peloton.json └── xenial │ └── Vagrantfile └── vcluster ├── __init__.py ├── color_print.py ├── config ├── default-small.yaml └── default.yaml ├── config_generator.py ├── main.py ├── modules.py ├── peloton_helper.py ├── requirements.txt ├── tests ├── __init__.py └── test_config_generator.py └── vcluster.py /.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.jenkins/aurorabridge-test.sh: -------------------------------------------------------------------------------- 1 | make aurorabridge-integ-test 2 | -------------------------------------------------------------------------------- /.jenkins/batch-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/.jenkins/batch-test.sh -------------------------------------------------------------------------------- /.jenkins/failure-test.sh: -------------------------------------------------------------------------------- 1 | make failure-test-minicluster 2 | -------------------------------------------------------------------------------- /.jenkins/stateless-k8s-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/.jenkins/stateless-k8s-test.sh -------------------------------------------------------------------------------- /.jenkins/stateless-test.sh: -------------------------------------------------------------------------------- 1 | make stateless-integ-test 2 | -------------------------------------------------------------------------------- /.pep8: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | max_line_length = 80 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.deb.jessie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/Dockerfile.deb.jessie -------------------------------------------------------------------------------- /Dockerfile.deb.trusty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/Dockerfile.deb.trusty -------------------------------------------------------------------------------- /Dockerfile.mesos-agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/Dockerfile.mesos-agent -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/README.md -------------------------------------------------------------------------------- /cmd/apiserver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/apiserver/config.go -------------------------------------------------------------------------------- /cmd/apiserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/apiserver/main.go -------------------------------------------------------------------------------- /cmd/archiver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/archiver/main.go -------------------------------------------------------------------------------- /cmd/aurorabridge/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/aurorabridge/config.go -------------------------------------------------------------------------------- /cmd/aurorabridge/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/aurorabridge/main.go -------------------------------------------------------------------------------- /cmd/cli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/cli/cli_test.go -------------------------------------------------------------------------------- /cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/cli/main.go -------------------------------------------------------------------------------- /cmd/hostmgr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/hostmgr/config.go -------------------------------------------------------------------------------- /cmd/hostmgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/hostmgr/main.go -------------------------------------------------------------------------------- /cmd/jobmgr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/jobmgr/config.go -------------------------------------------------------------------------------- /cmd/jobmgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/jobmgr/main.go -------------------------------------------------------------------------------- /cmd/migratedb/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/migratedb/config.go -------------------------------------------------------------------------------- /cmd/migratedb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/migratedb/main.go -------------------------------------------------------------------------------- /cmd/mock-cqos/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/mock-cqos/config.go -------------------------------------------------------------------------------- /cmd/mock-cqos/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/mock-cqos/main.go -------------------------------------------------------------------------------- /cmd/placement/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/placement/main.go -------------------------------------------------------------------------------- /cmd/placement/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/placement/main_test.go -------------------------------------------------------------------------------- /cmd/resmgr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/resmgr/config.go -------------------------------------------------------------------------------- /cmd/resmgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/cmd/resmgr/main.go -------------------------------------------------------------------------------- /config/apiserver/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/apiserver/base.yaml -------------------------------------------------------------------------------- /config/apiserver/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/apiserver/development.yaml -------------------------------------------------------------------------------- /config/archiver/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/archiver/base.yaml -------------------------------------------------------------------------------- /config/archiver/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/archiver/development.yaml -------------------------------------------------------------------------------- /config/aurorabridge/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/aurorabridge/base.yaml -------------------------------------------------------------------------------- /config/aurorabridge/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/aurorabridge/development.yaml -------------------------------------------------------------------------------- /config/executor/base.yaml: -------------------------------------------------------------------------------- 1 | logging: 2 | level: info 3 | stdout: true 4 | -------------------------------------------------------------------------------- /config/executor/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/executor/development.yaml -------------------------------------------------------------------------------- /config/hostmgr/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/hostmgr/base.yaml -------------------------------------------------------------------------------- /config/hostmgr/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/hostmgr/development.yaml -------------------------------------------------------------------------------- /config/jobmgr/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/jobmgr/base.yaml -------------------------------------------------------------------------------- /config/jobmgr/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/jobmgr/development.yaml -------------------------------------------------------------------------------- /config/migratedb/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/migratedb/base.yaml -------------------------------------------------------------------------------- /config/migratedb/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/migratedb/development.yaml -------------------------------------------------------------------------------- /config/mock-cqos/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/mock-cqos/base.yaml -------------------------------------------------------------------------------- /config/mock-cqos/development.yaml: -------------------------------------------------------------------------------- 1 | logging: 2 | level: info -------------------------------------------------------------------------------- /config/placement/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/placement/base.yaml -------------------------------------------------------------------------------- /config/placement/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/placement/development.yaml -------------------------------------------------------------------------------- /config/placement_stateful/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/placement_stateful/base.yaml -------------------------------------------------------------------------------- /config/placement_stateless/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/placement_stateless/base.yaml -------------------------------------------------------------------------------- /config/resmgr/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/resmgr/base.yaml -------------------------------------------------------------------------------- /config/resmgr/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/config/resmgr/development.yaml -------------------------------------------------------------------------------- /docker/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/bootstrap.sh -------------------------------------------------------------------------------- /docker/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/cleanup.sh -------------------------------------------------------------------------------- /docker/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/config -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/run_test_cassandra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/run_test_cassandra.sh -------------------------------------------------------------------------------- /docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/start.sh -------------------------------------------------------------------------------- /docker/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/stop.sh -------------------------------------------------------------------------------- /docker/thermos_executor_0.19.1.pex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docker/thermos_executor_0.19.1.pex -------------------------------------------------------------------------------- /docs/api-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/api-guide.md -------------------------------------------------------------------------------- /docs/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/api-reference.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/cli-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/cli-reference.md -------------------------------------------------------------------------------- /docs/developer-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/developer-guide.md -------------------------------------------------------------------------------- /docs/figures/architecture-sharding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/architecture-sharding.png -------------------------------------------------------------------------------- /docs/figures/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/architecture.png -------------------------------------------------------------------------------- /docs/figures/job-creation-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/job-creation-workflow.png -------------------------------------------------------------------------------- /docs/figures/job-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/job-state-machine.png -------------------------------------------------------------------------------- /docs/figures/job-task-definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/job-task-definition.png -------------------------------------------------------------------------------- /docs/figures/job-update-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/job-update-states.png -------------------------------------------------------------------------------- /docs/figures/resource-pool-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/resource-pool-tree.png -------------------------------------------------------------------------------- /docs/figures/secrets-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/secrets-workflow.png -------------------------------------------------------------------------------- /docs/figures/task-state-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/figures/task-state-machine.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/operation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/operation-guide.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /docs/ui-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/ui-guide.md -------------------------------------------------------------------------------- /docs/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/docs/user-guide.md -------------------------------------------------------------------------------- /example/auth/basic/security_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/auth/basic/security_example.yaml -------------------------------------------------------------------------------- /example/default_respool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/default_respool.yaml -------------------------------------------------------------------------------- /example/helloworld_job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/helloworld_job.yaml -------------------------------------------------------------------------------- /example/helloworld_pool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/helloworld_pool.yaml -------------------------------------------------------------------------------- /example/mesos-execute-taskgroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/mesos-execute-taskgroup.json -------------------------------------------------------------------------------- /example/performance/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/performance/README -------------------------------------------------------------------------------- /example/performance/testjob_base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/performance/testjob_base.yaml -------------------------------------------------------------------------------- /example/stateless/testspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/stateless/testspec.yaml -------------------------------------------------------------------------------- /example/stateless/testspec_sla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/stateless/testspec_sla.yaml -------------------------------------------------------------------------------- /example/test_http_health.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/test_http_health.yaml -------------------------------------------------------------------------------- /example/test_http_no_container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/test_http_no_container.yaml -------------------------------------------------------------------------------- /example/testjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob.yaml -------------------------------------------------------------------------------- /example/testjob_docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_docker.yaml -------------------------------------------------------------------------------- /example/testjob_revocable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_revocable.yaml -------------------------------------------------------------------------------- /example/testjob_stateless_revocable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_stateless_revocable.yaml -------------------------------------------------------------------------------- /example/testjob_stateless_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_stateless_service.yaml -------------------------------------------------------------------------------- /example/testjob_unified.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_unified.yaml -------------------------------------------------------------------------------- /example/testjob_with_health_check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/testjob_with_health_check.yaml -------------------------------------------------------------------------------- /example/thermos-executor-task-config.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/example/thermos-executor-task-config.bin -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/glide.yaml -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pkg/apiserver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/config.go -------------------------------------------------------------------------------- /pkg/apiserver/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/constants.go -------------------------------------------------------------------------------- /pkg/apiserver/forward/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/forward/helpers.go -------------------------------------------------------------------------------- /pkg/apiserver/forward/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/forward/stream.go -------------------------------------------------------------------------------- /pkg/apiserver/forward/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/forward/stream_test.go -------------------------------------------------------------------------------- /pkg/apiserver/forward/unary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/forward/unary.go -------------------------------------------------------------------------------- /pkg/apiserver/forward/unary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/forward/unary_test.go -------------------------------------------------------------------------------- /pkg/apiserver/procedures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/procedures.go -------------------------------------------------------------------------------- /pkg/apiserver/procedures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/apiserver/procedures_test.go -------------------------------------------------------------------------------- /pkg/archiver/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/config/config.go -------------------------------------------------------------------------------- /pkg/archiver/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/config/config_test.go -------------------------------------------------------------------------------- /pkg/archiver/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/doc.go -------------------------------------------------------------------------------- /pkg/archiver/engine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/engine/engine.go -------------------------------------------------------------------------------- /pkg/archiver/engine/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/engine/engine_test.go -------------------------------------------------------------------------------- /pkg/archiver/engine/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/archiver/engine/metrics.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/constraint.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/constraint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/constraint_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/create_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/create_spec.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/job_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/job_name.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/job_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/job_spec.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/job_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/job_spec_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/pod_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/pod_spec.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/pod_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/pod_spec_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/pod_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/pod_state.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/update_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/update_spec.go -------------------------------------------------------------------------------- /pkg/aurorabridge/atop/workflow_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/atop/workflow_state.go -------------------------------------------------------------------------------- /pkg/aurorabridge/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/cache/cache.go -------------------------------------------------------------------------------- /pkg/aurorabridge/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/cache/cache_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/common/constants.go -------------------------------------------------------------------------------- /pkg/aurorabridge/common/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/common/util.go -------------------------------------------------------------------------------- /pkg/aurorabridge/common/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/common/util_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/config.go -------------------------------------------------------------------------------- /pkg/aurorabridge/event_publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/event_publisher.go -------------------------------------------------------------------------------- /pkg/aurorabridge/event_publisher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/event_publisher_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/fixture/aurora.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/fixture/aurora.go -------------------------------------------------------------------------------- /pkg/aurorabridge/fixture/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/fixture/doc.go -------------------------------------------------------------------------------- /pkg/aurorabridge/fixture/peloton.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/fixture/peloton.go -------------------------------------------------------------------------------- /pkg/aurorabridge/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/handler.go -------------------------------------------------------------------------------- /pkg/aurorabridge/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/handler_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/handler_unused.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/handler_unused.go -------------------------------------------------------------------------------- /pkg/aurorabridge/label/aurora_job_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/label/aurora_job_key.go -------------------------------------------------------------------------------- /pkg/aurorabridge/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/metrics.go -------------------------------------------------------------------------------- /pkg/aurorabridge/mockutil/mockutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/mockutil/mockutil.go -------------------------------------------------------------------------------- /pkg/aurorabridge/opaquedata/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/opaquedata/data.go -------------------------------------------------------------------------------- /pkg/aurorabridge/opaquedata/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/opaquedata/data_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/config_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/config_group.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/config_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/config_summary.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/constraint.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/constraint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/constraint_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/identity.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/identity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/identity_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/job_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/job_key.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/job_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/job_key_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/job_summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/job_summary.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/range.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/range_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/schedule_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/schedule_status.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/scheduled_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/scheduled_task.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/task_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/task_config.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/task_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/task_event.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/task_event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/task_event_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/task_tier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/task_tier.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/task_tier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/task_tier_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/ptoa/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/ptoa/util.go -------------------------------------------------------------------------------- /pkg/aurorabridge/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/response.go -------------------------------------------------------------------------------- /pkg/aurorabridge/respool_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/respool_loader.go -------------------------------------------------------------------------------- /pkg/aurorabridge/respool_loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/respool_loader_test.go -------------------------------------------------------------------------------- /pkg/aurorabridge/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/server.go -------------------------------------------------------------------------------- /pkg/aurorabridge/thrift/api.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/aurorabridge/thrift/api.thrift -------------------------------------------------------------------------------- /pkg/auth/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/config.go -------------------------------------------------------------------------------- /pkg/auth/impl/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/auth.go -------------------------------------------------------------------------------- /pkg/auth/impl/basic/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/basic/client.go -------------------------------------------------------------------------------- /pkg/auth/impl/basic/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/basic/client_test.go -------------------------------------------------------------------------------- /pkg/auth/impl/basic/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/basic/config.go -------------------------------------------------------------------------------- /pkg/auth/impl/basic/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/basic/manager.go -------------------------------------------------------------------------------- /pkg/auth/impl/basic/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/basic/manager_test.go -------------------------------------------------------------------------------- /pkg/auth/impl/noop/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/noop/noop.go -------------------------------------------------------------------------------- /pkg/auth/impl/noop/noop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/impl/noop/noop_test.go -------------------------------------------------------------------------------- /pkg/auth/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/auth/interfaces.go -------------------------------------------------------------------------------- /pkg/cli/admin_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/admin_actions.go -------------------------------------------------------------------------------- /pkg/cli/admin_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/admin_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/client.go -------------------------------------------------------------------------------- /pkg/cli/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/common.go -------------------------------------------------------------------------------- /pkg/cli/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/common_test.go -------------------------------------------------------------------------------- /pkg/cli/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/config/config.go -------------------------------------------------------------------------------- /pkg/cli/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/config/config_test.go -------------------------------------------------------------------------------- /pkg/cli/example/basic_auth_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/example/basic_auth_example.yaml -------------------------------------------------------------------------------- /pkg/cli/host_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/host_actions.go -------------------------------------------------------------------------------- /pkg/cli/host_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/host_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/host_pool_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/host_pool_actions.go -------------------------------------------------------------------------------- /pkg/cli/host_pool_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/host_pool_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/job_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/job_actions.go -------------------------------------------------------------------------------- /pkg/cli/job_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/job_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/jobmgr_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/jobmgr_actions.go -------------------------------------------------------------------------------- /pkg/cli/jobmgr_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/jobmgr_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/middleware/auth.go -------------------------------------------------------------------------------- /pkg/cli/offers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/offers.go -------------------------------------------------------------------------------- /pkg/cli/offers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/offers_test.go -------------------------------------------------------------------------------- /pkg/cli/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/output.go -------------------------------------------------------------------------------- /pkg/cli/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/output_test.go -------------------------------------------------------------------------------- /pkg/cli/pod_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/pod_actions.go -------------------------------------------------------------------------------- /pkg/cli/pod_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/pod_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/resmgr_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/resmgr_actions.go -------------------------------------------------------------------------------- /pkg/cli/resmgr_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/resmgr_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/respool_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/respool_actions.go -------------------------------------------------------------------------------- /pkg/cli/respool_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/respool_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/stateless_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/stateless_actions.go -------------------------------------------------------------------------------- /pkg/cli/stateless_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/stateless_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/task_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/task_actions.go -------------------------------------------------------------------------------- /pkg/cli/task_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/task_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/update_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/update_actions.go -------------------------------------------------------------------------------- /pkg/cli/update_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/update_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/volume_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/volume_actions.go -------------------------------------------------------------------------------- /pkg/cli/volume_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/volume_actions_test.go -------------------------------------------------------------------------------- /pkg/cli/watch_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/watch_actions.go -------------------------------------------------------------------------------- /pkg/cli/watch_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/cli/watch_actions_test.go -------------------------------------------------------------------------------- /pkg/common/api/api_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/api/api_converter.go -------------------------------------------------------------------------------- /pkg/common/api/api_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/api/api_converter_test.go -------------------------------------------------------------------------------- /pkg/common/api/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/api/version.go -------------------------------------------------------------------------------- /pkg/common/async/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/daemon.go -------------------------------------------------------------------------------- /pkg/common/async/daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/daemon_test.go -------------------------------------------------------------------------------- /pkg/common/async/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/job.go -------------------------------------------------------------------------------- /pkg/common/async/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/job_test.go -------------------------------------------------------------------------------- /pkg/common/async/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/pool.go -------------------------------------------------------------------------------- /pkg/common/async/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/pool_test.go -------------------------------------------------------------------------------- /pkg/common/async/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/queue.go -------------------------------------------------------------------------------- /pkg/common/async/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/async/queue_test.go -------------------------------------------------------------------------------- /pkg/common/background/work.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/background/work.go -------------------------------------------------------------------------------- /pkg/common/background/work_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/background/work_test.go -------------------------------------------------------------------------------- /pkg/common/backoff/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/backoff/policy.go -------------------------------------------------------------------------------- /pkg/common/backoff/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/backoff/policy_test.go -------------------------------------------------------------------------------- /pkg/common/backoff/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/backoff/retry.go -------------------------------------------------------------------------------- /pkg/common/backoff/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/backoff/retry_test.go -------------------------------------------------------------------------------- /pkg/common/buildversion/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/buildversion/handler.go -------------------------------------------------------------------------------- /pkg/common/buildversion/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/buildversion/handler_test.go -------------------------------------------------------------------------------- /pkg/common/cirbuf/circular_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/cirbuf/circular_buffer.go -------------------------------------------------------------------------------- /pkg/common/concurrency/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/concurrency/map.go -------------------------------------------------------------------------------- /pkg/common/concurrency/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/concurrency/map_test.go -------------------------------------------------------------------------------- /pkg/common/config/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/config/parse.go -------------------------------------------------------------------------------- /pkg/common/config/thermos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/config/thermos.go -------------------------------------------------------------------------------- /pkg/common/config/thermos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/config/thermos_test.go -------------------------------------------------------------------------------- /pkg/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/constants.go -------------------------------------------------------------------------------- /pkg/common/constraints/evaluate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/constraints/evaluate.go -------------------------------------------------------------------------------- /pkg/common/constraints/evaluate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/constraints/evaluate_test.go -------------------------------------------------------------------------------- /pkg/common/constraints/label_values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/constraints/label_values.go -------------------------------------------------------------------------------- /pkg/common/deadline_queue/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/deadline_queue/doc.go -------------------------------------------------------------------------------- /pkg/common/deadline_queue/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/deadline_queue/item.go -------------------------------------------------------------------------------- /pkg/common/deadline_queue/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/deadline_queue/metrics.go -------------------------------------------------------------------------------- /pkg/common/deadline_queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/deadline_queue/queue.go -------------------------------------------------------------------------------- /pkg/common/deadline_queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/deadline_queue/queue_test.go -------------------------------------------------------------------------------- /pkg/common/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/errors.go -------------------------------------------------------------------------------- /pkg/common/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/errors_test.go -------------------------------------------------------------------------------- /pkg/common/eventstream/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/eventstream/client.go -------------------------------------------------------------------------------- /pkg/common/eventstream/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/eventstream/client_test.go -------------------------------------------------------------------------------- /pkg/common/eventstream/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/eventstream/handler.go -------------------------------------------------------------------------------- /pkg/common/eventstream/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/eventstream/handler_test.go -------------------------------------------------------------------------------- /pkg/common/eventstream/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/eventstream/metrics.go -------------------------------------------------------------------------------- /pkg/common/goalstate/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/goalstate/doc.go -------------------------------------------------------------------------------- /pkg/common/goalstate/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/goalstate/engine.go -------------------------------------------------------------------------------- /pkg/common/goalstate/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/goalstate/engine_test.go -------------------------------------------------------------------------------- /pkg/common/goalstate/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/goalstate/metrics.go -------------------------------------------------------------------------------- /pkg/common/goalstate/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/goalstate/types.go -------------------------------------------------------------------------------- /pkg/common/health/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/health/config.go -------------------------------------------------------------------------------- /pkg/common/health/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/health/heartbeat.go -------------------------------------------------------------------------------- /pkg/common/health/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/health/metrics.go -------------------------------------------------------------------------------- /pkg/common/leader/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/discovery.go -------------------------------------------------------------------------------- /pkg/common/leader/election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/election.go -------------------------------------------------------------------------------- /pkg/common/leader/election_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/election_test.go -------------------------------------------------------------------------------- /pkg/common/leader/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/id.go -------------------------------------------------------------------------------- /pkg/common/leader/id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/id_test.go -------------------------------------------------------------------------------- /pkg/common/leader/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/interfaces.go -------------------------------------------------------------------------------- /pkg/common/leader/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/metrics.go -------------------------------------------------------------------------------- /pkg/common/leader/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/observer.go -------------------------------------------------------------------------------- /pkg/common/leader/observer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/leader/observer_test.go -------------------------------------------------------------------------------- /pkg/common/lifecycle/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/lifecycle/lifecycle.go -------------------------------------------------------------------------------- /pkg/common/lifecycle/lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/lifecycle/lifecycle_test.go -------------------------------------------------------------------------------- /pkg/common/logging/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/logging/level.go -------------------------------------------------------------------------------- /pkg/common/logging/level_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/logging/level_test.go -------------------------------------------------------------------------------- /pkg/common/logging/secrets_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/logging/secrets_formatter.go -------------------------------------------------------------------------------- /pkg/common/logging/sentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/logging/sentry.go -------------------------------------------------------------------------------- /pkg/common/logging/sentry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/logging/sentry_test.go -------------------------------------------------------------------------------- /pkg/common/metrics/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/metrics/config.go -------------------------------------------------------------------------------- /pkg/common/metrics/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/metrics/runtime.go -------------------------------------------------------------------------------- /pkg/common/procedure/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/procedure/label.go -------------------------------------------------------------------------------- /pkg/common/procedure/label_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/procedure/label_test.go -------------------------------------------------------------------------------- /pkg/common/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/queue/queue.go -------------------------------------------------------------------------------- /pkg/common/queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/queue/queue_test.go -------------------------------------------------------------------------------- /pkg/common/recovery/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/recovery/metrics.go -------------------------------------------------------------------------------- /pkg/common/recovery/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/recovery/recovery.go -------------------------------------------------------------------------------- /pkg/common/recovery/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/recovery/recovery_test.go -------------------------------------------------------------------------------- /pkg/common/reservation/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/reservation/label.go -------------------------------------------------------------------------------- /pkg/common/reservation/label_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/reservation/label_test.go -------------------------------------------------------------------------------- /pkg/common/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/rpc/rpc.go -------------------------------------------------------------------------------- /pkg/common/scalar/counter_maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/scalar/counter_maps.go -------------------------------------------------------------------------------- /pkg/common/scalar/gauge_maps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/scalar/gauge_maps.go -------------------------------------------------------------------------------- /pkg/common/scalar/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/scalar/resources.go -------------------------------------------------------------------------------- /pkg/common/sorter/multikeysorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/sorter/multikeysorter.go -------------------------------------------------------------------------------- /pkg/common/sorter/multikeysorter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/sorter/multikeysorter_test.go -------------------------------------------------------------------------------- /pkg/common/statemachine/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statemachine/builder.go -------------------------------------------------------------------------------- /pkg/common/statemachine/statemachine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statemachine/statemachine.go -------------------------------------------------------------------------------- /pkg/common/statemachine/statetimer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statemachine/statetimer.go -------------------------------------------------------------------------------- /pkg/common/statemachine/transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statemachine/transition.go -------------------------------------------------------------------------------- /pkg/common/statusupdate/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statusupdate/event.go -------------------------------------------------------------------------------- /pkg/common/statusupdate/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/statusupdate/event_test.go -------------------------------------------------------------------------------- /pkg/common/stringset/stringset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/stringset/stringset.go -------------------------------------------------------------------------------- /pkg/common/stringset/stringset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/stringset/stringset_test.go -------------------------------------------------------------------------------- /pkg/common/taskconfig/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/taskconfig/compare.go -------------------------------------------------------------------------------- /pkg/common/taskconfig/compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/taskconfig/compare_test.go -------------------------------------------------------------------------------- /pkg/common/taskconfig/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/taskconfig/merge.go -------------------------------------------------------------------------------- /pkg/common/taskconfig/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/taskconfig/merge_test.go -------------------------------------------------------------------------------- /pkg/common/thermos/thermos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/thermos/thermos.go -------------------------------------------------------------------------------- /pkg/common/thermos/thermos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/thermos/thermos_test.go -------------------------------------------------------------------------------- /pkg/common/util/mesos_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/mesos_util.go -------------------------------------------------------------------------------- /pkg/common/util/mesos_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/mesos_util_test.go -------------------------------------------------------------------------------- /pkg/common/util/parallel_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/parallel_run.go -------------------------------------------------------------------------------- /pkg/common/util/parallel_run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/parallel_run_test.go -------------------------------------------------------------------------------- /pkg/common/util/port_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/port_util.go -------------------------------------------------------------------------------- /pkg/common/util/port_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/port_util_test.go -------------------------------------------------------------------------------- /pkg/common/util/randutil/randutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/randutil/randutil.go -------------------------------------------------------------------------------- /pkg/common/util/strings/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/strings/strings.go -------------------------------------------------------------------------------- /pkg/common/util/strings/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/strings/strings_test.go -------------------------------------------------------------------------------- /pkg/common/util/task/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/task/convert.go -------------------------------------------------------------------------------- /pkg/common/util/task/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/task/convert_test.go -------------------------------------------------------------------------------- /pkg/common/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/util.go -------------------------------------------------------------------------------- /pkg/common/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/util_test.go -------------------------------------------------------------------------------- /pkg/common/util/yarpc/yarpc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/yarpc/yarpc_util.go -------------------------------------------------------------------------------- /pkg/common/util/yarpc/yarpc_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/util/yarpc/yarpc_util_test.go -------------------------------------------------------------------------------- /pkg/common/v1alpha/eventstream/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/common/v1alpha/eventstream/client.go -------------------------------------------------------------------------------- /pkg/hostmgr/binpacking/binpacking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/binpacking/binpacking.go -------------------------------------------------------------------------------- /pkg/hostmgr/binpacking/defragranker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/binpacking/defragranker.go -------------------------------------------------------------------------------- /pkg/hostmgr/binpacking/firstfitranker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/binpacking/firstfitranker.go -------------------------------------------------------------------------------- /pkg/hostmgr/binpacking/ranker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/binpacking/ranker.go -------------------------------------------------------------------------------- /pkg/hostmgr/binpacking/test_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/binpacking/test_util.go -------------------------------------------------------------------------------- /pkg/hostmgr/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/common/constants.go -------------------------------------------------------------------------------- /pkg/hostmgr/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/common/types.go -------------------------------------------------------------------------------- /pkg/hostmgr/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/config/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/config/cqos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/config/cqos.go -------------------------------------------------------------------------------- /pkg/hostmgr/factory/task/task_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/factory/task/task_builder.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/config_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/driver.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/driver_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/host.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/host_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/host_actions.go -------------------------------------------------------------------------------- /pkg/hostmgr/goalstate/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/goalstate/host_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/handler.go -------------------------------------------------------------------------------- /pkg/hostmgr/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/handler_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/drainer/drainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/drainer/drainer.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/drainer/drainer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/drainer/drainer_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/map.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/map_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/mesoshelper/mesos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/mesoshelper/mesos.go -------------------------------------------------------------------------------- /pkg/hostmgr/host/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/host/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/constants.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/hostpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/hostpool.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/hostpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/hostpool_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/manager/manager.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/manager/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/manager/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/resizer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/resizer/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/resizer/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/resizer/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostpool/resizer/resizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostpool/resizer/resizer.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostsvc/handler.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostsvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostsvc/handler_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/hostsvc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/hostsvc/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/matcher.go -------------------------------------------------------------------------------- /pkg/hostmgr/matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/matcher_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/detector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/detector.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/detector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/detector_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/driver.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/driver_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/manager.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/manager_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/mesos-go/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/mesos-go/doc.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/mesos-go/upid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/mesos-go/upid/doc.go -------------------------------------------------------------------------------- /pkg/hostmgr/mesos/mesos-go/upid/upid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/mesos/mesos-go/upid/upid.go -------------------------------------------------------------------------------- /pkg/hostmgr/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/models/models.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/handler.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/handler_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/offerpool/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/offerpool/matcher.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/offerpool/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/offerpool/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/offerpool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/offerpool/pool.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/offerpool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/offerpool/pool_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/offerpool/refresher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/offerpool/refresher.go -------------------------------------------------------------------------------- /pkg/hostmgr/offer/pruner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/offer/pruner.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/config/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/hostcache/hostcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/hostcache/hostcache.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/hostcache/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/hostcache/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/hostmgrsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/hostmgrsvc/handler.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/common.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/interface.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/k8s/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/k8s/k8s.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/k8s/k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/k8s/k8s_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/k8s/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/k8s/util.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/k8s/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/k8s/util_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/mesos/mesos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/mesos/mesos.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/mesos/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/mesos/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/plugins/mesos/offer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/plugins/mesos/offer.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/scalar/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/scalar/host.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/scalar/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/scalar/host_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/scalar/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/scalar/pod.go -------------------------------------------------------------------------------- /pkg/hostmgr/p2k/scalar/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/p2k/scalar/pod_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/prune/held_host_pruner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/prune/held_host_pruner.go -------------------------------------------------------------------------------- /pkg/hostmgr/prune/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/prune/interface.go -------------------------------------------------------------------------------- /pkg/hostmgr/prune/placing_host_pruner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/prune/placing_host_pruner.go -------------------------------------------------------------------------------- /pkg/hostmgr/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/queue/queue.go -------------------------------------------------------------------------------- /pkg/hostmgr/queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/queue/queue_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/reconcile/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/reconcile/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/reconcile/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/reconcile/metrics.go -------------------------------------------------------------------------------- /pkg/hostmgr/reconcile/task_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/reconcile/task_reconciler.go -------------------------------------------------------------------------------- /pkg/hostmgr/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/recovery.go -------------------------------------------------------------------------------- /pkg/hostmgr/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/recovery_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/reserver/reserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/reserver/reserver.go -------------------------------------------------------------------------------- /pkg/hostmgr/reserver/reserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/reserver/reserver_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/scalar/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/scalar/resources.go -------------------------------------------------------------------------------- /pkg/hostmgr/scalar/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/scalar/resources_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/server.go -------------------------------------------------------------------------------- /pkg/hostmgr/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/server_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/summary/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/summary/summary.go -------------------------------------------------------------------------------- /pkg/hostmgr/summary/summary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/summary/summary_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/util/constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/util/constraint.go -------------------------------------------------------------------------------- /pkg/hostmgr/util/constraint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/util/constraint_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/util/util.go -------------------------------------------------------------------------------- /pkg/hostmgr/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/util/util_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/watchevent/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/watchevent/config.go -------------------------------------------------------------------------------- /pkg/hostmgr/watchevent/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/watchevent/config_test.go -------------------------------------------------------------------------------- /pkg/hostmgr/watchevent/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/watchevent/processor.go -------------------------------------------------------------------------------- /pkg/hostmgr/watchevent/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/hostmgr/watchevent/processor_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/adminsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/adminsvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/adminsvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/adminsvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/constants.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/job.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/job_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/job_factory.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/job_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/job_factory_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/job_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/listener.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/listener_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/patch.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/patch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/patch_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/task.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/task_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/test/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/test/job.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/update.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/update_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/cached/workflow_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/cached/workflow_strategy.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/constants.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/constants_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/doc.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/errors.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/errors_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/common/types.go -------------------------------------------------------------------------------- /pkg/jobmgr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/config_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/driver.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/driver_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_actions.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_actions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_actions_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_create.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_create_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_kill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_kill.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_kill_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_kill_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/job_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_actions.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_initialize.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_start.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_start_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_stop.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_stop_retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_stop_retry.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_stop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_stop_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/task_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update_actions.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update_run.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update_run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update_run_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update_start.go -------------------------------------------------------------------------------- /pkg/jobmgr/goalstate/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/goalstate/update_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/job/config/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/job/config/validate.go -------------------------------------------------------------------------------- /pkg/jobmgr/job/config/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/job/config/validate_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/config_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/private/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/private/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/jobsvc/stateless/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/jobsvc/stateless/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/logmanager/logmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/logmanager/logmanager.go -------------------------------------------------------------------------------- /pkg/jobmgr/logmanager/logmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/logmanager/logmanager_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/podsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/podsvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/podsvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/podsvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/server.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/activermtask/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/activermtask/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/deadline/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/deadline/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/deadline/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/deadline/tracker.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/deadline/tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/deadline/tracker_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/enqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/enqueue.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/enqueue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/enqueue_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/event/asyncprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/event/asyncprocessor.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/event/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/event/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/event/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/event/update.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/event/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/event/update_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/evictor/evictor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/evictor/evictor.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/evictor/evictor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/evictor/evictor_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/evictor/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/evictor/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/lifecyclemgr/locker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/lifecyclemgr/locker.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/lifecyclemgr/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/lifecyclemgr/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/placement/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/placement/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/placement/placement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/placement/placement.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/util.go -------------------------------------------------------------------------------- /pkg/jobmgr/task/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/task/util_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/tasksvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/tasksvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/tasksvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/tasksvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/tasksvc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/tasksvc/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/updatesvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/updatesvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/updatesvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/updatesvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/updatesvc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/updatesvc/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/expansion/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/expansion/LICENSE -------------------------------------------------------------------------------- /pkg/jobmgr/util/expansion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/expansion/README.md -------------------------------------------------------------------------------- /pkg/jobmgr/util/expansion/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/expansion/expand.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/expansion/expand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/expansion/expand_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/goalstate/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/goalstate/job.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/goalstate/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/goalstate/job_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/api_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/api_converter.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/cache.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/cache_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/thermos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/thermos.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/thermos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/thermos_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/handler/thermos_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/handler/thermos_types.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/job/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/job/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/job/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/job/config_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/task/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/task/runtime.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/task/runtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/task/runtime_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/update/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/update/job.go -------------------------------------------------------------------------------- /pkg/jobmgr/util/update/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/util/update/job_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/volumesvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/volumesvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/volumesvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/volumesvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/config_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/handler.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/handler_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/listener.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/listener_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/metrics.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/processor.go -------------------------------------------------------------------------------- /pkg/jobmgr/watchsvc/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/watchsvc/processor_test.go -------------------------------------------------------------------------------- /pkg/jobmgr/workflow/progress/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/workflow/progress/check.go -------------------------------------------------------------------------------- /pkg/jobmgr/workflow/progress/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/workflow/progress/config.go -------------------------------------------------------------------------------- /pkg/jobmgr/workflow/progress/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/jobmgr/workflow/progress/metrics.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/api_lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/api_lock.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/api_lock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/api_lock_test.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/auth.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/auth_test.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/leader_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/leader_check.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/rate_limit.go -------------------------------------------------------------------------------- /pkg/middleware/inbound/yarpc_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/inbound/yarpc_metrics.go -------------------------------------------------------------------------------- /pkg/middleware/outbound/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/outbound/auth.go -------------------------------------------------------------------------------- /pkg/middleware/outbound/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/middleware/outbound/auth_test.go -------------------------------------------------------------------------------- /pkg/mock-cqos/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/mock-cqos/config.go -------------------------------------------------------------------------------- /pkg/mock-cqos/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/mock-cqos/handler.go -------------------------------------------------------------------------------- /pkg/placement/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/config/config.go -------------------------------------------------------------------------------- /pkg/placement/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/engine.go -------------------------------------------------------------------------------- /pkg/placement/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/engine_test.go -------------------------------------------------------------------------------- /pkg/placement/hosts/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/hosts/service.go -------------------------------------------------------------------------------- /pkg/placement/hosts/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/hosts/service_test.go -------------------------------------------------------------------------------- /pkg/placement/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/metrics/metrics.go -------------------------------------------------------------------------------- /pkg/placement/models/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/ports.go -------------------------------------------------------------------------------- /pkg/placement/models/ports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/ports_test.go -------------------------------------------------------------------------------- /pkg/placement/models/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/types.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/assignment.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/doc.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/hostoffers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/hostoffers.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/hosts.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/hosts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/hosts_test.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/mimir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/mimir.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/mimir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/mimir_test.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/task.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/task_test.go -------------------------------------------------------------------------------- /pkg/placement/models/v0/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v0/util.go -------------------------------------------------------------------------------- /pkg/placement/models/v1/lease.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v1/lease.go -------------------------------------------------------------------------------- /pkg/placement/models/v1/lease_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/models/v1/lease_test.go -------------------------------------------------------------------------------- /pkg/placement/offers/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/doc.go -------------------------------------------------------------------------------- /pkg/placement/offers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/types.go -------------------------------------------------------------------------------- /pkg/placement/offers/v0/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/v0/service.go -------------------------------------------------------------------------------- /pkg/placement/offers/v0/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/v0/service_test.go -------------------------------------------------------------------------------- /pkg/placement/offers/v1/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/v1/service.go -------------------------------------------------------------------------------- /pkg/placement/offers/v1/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/offers/v1/service_test.go -------------------------------------------------------------------------------- /pkg/placement/plugins/batch/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/batch/strategy.go -------------------------------------------------------------------------------- /pkg/placement/plugins/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/helpers.go -------------------------------------------------------------------------------- /pkg/placement/plugins/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/helpers_test.go -------------------------------------------------------------------------------- /pkg/placement/plugins/mimir/lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/mimir/lib/LICENSE -------------------------------------------------------------------------------- /pkg/placement/plugins/mimir/lib/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/mimir/lib/doc.go -------------------------------------------------------------------------------- /pkg/placement/plugins/mimir/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/mimir/strategy.go -------------------------------------------------------------------------------- /pkg/placement/plugins/mimir/v0/groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/mimir/v0/groups.go -------------------------------------------------------------------------------- /pkg/placement/plugins/mimir/v1/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/mimir/v1/group.go -------------------------------------------------------------------------------- /pkg/placement/plugins/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/strategy.go -------------------------------------------------------------------------------- /pkg/placement/plugins/v0/needs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/v0/needs.go -------------------------------------------------------------------------------- /pkg/placement/plugins/v1/needs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/plugins/v1/needs.go -------------------------------------------------------------------------------- /pkg/placement/reserver/reserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/reserver/reserver.go -------------------------------------------------------------------------------- /pkg/placement/reserver/reserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/reserver/reserver_test.go -------------------------------------------------------------------------------- /pkg/placement/tasks/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/tasks/doc.go -------------------------------------------------------------------------------- /pkg/placement/tasks/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/tasks/service.go -------------------------------------------------------------------------------- /pkg/placement/tasks/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/tasks/service_test.go -------------------------------------------------------------------------------- /pkg/placement/testutil/assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/testutil/assignment.go -------------------------------------------------------------------------------- /pkg/placement/testutil/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/testutil/host.go -------------------------------------------------------------------------------- /pkg/placement/testutil/v0/rmtask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/placement/testutil/v0/rmtask.go -------------------------------------------------------------------------------- /pkg/resmgr/common/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/common/config.go -------------------------------------------------------------------------------- /pkg/resmgr/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/common/constants.go -------------------------------------------------------------------------------- /pkg/resmgr/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/config.go -------------------------------------------------------------------------------- /pkg/resmgr/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/config_test.go -------------------------------------------------------------------------------- /pkg/resmgr/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/constants.go -------------------------------------------------------------------------------- /pkg/resmgr/entitlement/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/entitlement/calculator.go -------------------------------------------------------------------------------- /pkg/resmgr/entitlement/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/entitlement/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/entitlement/revocable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/entitlement/revocable.go -------------------------------------------------------------------------------- /pkg/resmgr/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/handler.go -------------------------------------------------------------------------------- /pkg/resmgr/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/handler_test.go -------------------------------------------------------------------------------- /pkg/resmgr/host/drainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/host/drainer.go -------------------------------------------------------------------------------- /pkg/resmgr/host/drainer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/host/drainer_test.go -------------------------------------------------------------------------------- /pkg/resmgr/host/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/host/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/hostmover/batch_scorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/hostmover/batch_scorer.go -------------------------------------------------------------------------------- /pkg/resmgr/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/preemption/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/preemption/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/preemption/preemptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/preemption/preemptor.go -------------------------------------------------------------------------------- /pkg/resmgr/preemption/ranker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/preemption/ranker.go -------------------------------------------------------------------------------- /pkg/resmgr/preemption/ranker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/preemption/ranker_test.go -------------------------------------------------------------------------------- /pkg/resmgr/queue/multi_level_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/queue/multi_level_list.go -------------------------------------------------------------------------------- /pkg/resmgr/queue/priority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/queue/priority.go -------------------------------------------------------------------------------- /pkg/resmgr/queue/priority_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/queue/priority_test.go -------------------------------------------------------------------------------- /pkg/resmgr/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/queue/queue.go -------------------------------------------------------------------------------- /pkg/resmgr/queue/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/queue/queue_test.go -------------------------------------------------------------------------------- /pkg/resmgr/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/recovery.go -------------------------------------------------------------------------------- /pkg/resmgr/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/recovery_test.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/admission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/admission.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/admission_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/admission_test.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/constants.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/doc.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/respool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/respool.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/respool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/respool_test.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/restree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/restree.go -------------------------------------------------------------------------------- /pkg/resmgr/respool/restree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/respool/restree_test.go -------------------------------------------------------------------------------- /pkg/resmgr/scalar/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/scalar/resources.go -------------------------------------------------------------------------------- /pkg/resmgr/scalar/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/scalar/resources_test.go -------------------------------------------------------------------------------- /pkg/resmgr/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/server.go -------------------------------------------------------------------------------- /pkg/resmgr/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/server_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/backoffpolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/backoffpolicy.go -------------------------------------------------------------------------------- /pkg/resmgr/task/backoffpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/backoffpolicy_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/config.go -------------------------------------------------------------------------------- /pkg/resmgr/task/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/constants.go -------------------------------------------------------------------------------- /pkg/resmgr/task/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/metrics.go -------------------------------------------------------------------------------- /pkg/resmgr/task/reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/reconciler.go -------------------------------------------------------------------------------- /pkg/resmgr/task/reconciler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/reconciler_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/rmtask.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/rmtask.go -------------------------------------------------------------------------------- /pkg/resmgr/task/rmtask_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/rmtask_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/scheduler.go -------------------------------------------------------------------------------- /pkg/resmgr/task/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/scheduler_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/sla.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/sla.go -------------------------------------------------------------------------------- /pkg/resmgr/task/sla_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/sla_test.go -------------------------------------------------------------------------------- /pkg/resmgr/task/state_machine.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/state_machine.dot -------------------------------------------------------------------------------- /pkg/resmgr/task/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/tracker.go -------------------------------------------------------------------------------- /pkg/resmgr/task/tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/task/tracker_test.go -------------------------------------------------------------------------------- /pkg/resmgr/tasktestutil/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/tasktestutil/util.go -------------------------------------------------------------------------------- /pkg/resmgr/tasktestutil/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/resmgr/tasktestutil/util_test.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/api/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/api/entity.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/api/stapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/api/stapi.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/config.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/impl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/impl/config.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/impl/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/impl/storage.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/impl/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/impl/store.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0001_task_add_version.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE task_runtime DROP version; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0001_task_add_version.up.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE task_runtime ADD version bigint; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0007_secret_info.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS secret_info; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0009_add_pod_events.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS pod_events; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0011_pod_events_add_healthy.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE pod_events DROP healthy; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0011_pod_events_add_healthy.up.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE pod_events ADD healthy text; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0017_active_jobs.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS active_jobs; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0018_add_job_name_id_mapping.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS job_name_to_id; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0019_task_config_v2.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS task_config_v2; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0020_update_opaque_data.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE update_info DROP opaque_data; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0020_update_opaque_data.up.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE update_info ADD opaque_data text; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0021_add_pod_workflow_events.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS pod_workflow_events; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0022_add_job_update_events.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS job_update_events; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0024_add_sla_job_index.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE job_index DROP sla; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0024_add_sla_job_index.up.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE job_index ADD sla text; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0025_add_update_completion_time.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE update_info DROP completion_time; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0030_add_host_infos.down.cql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS host_info; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0031_drop_mv_job.up.cql: -------------------------------------------------------------------------------- 1 | DROP MATERIALIZED VIEW IF EXISTS mv_job_by_state; -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0032_add_host_labels.down.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE host_info DROP labels; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrations/0032_add_host_labels.up.cql: -------------------------------------------------------------------------------- 1 | ALTER TABLE host_info ADD labels text; 2 | -------------------------------------------------------------------------------- /pkg/storage/cassandra/migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/migrator.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/models.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/models_test.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/store.go -------------------------------------------------------------------------------- /pkg/storage/cassandra/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/cassandra/store_test.go -------------------------------------------------------------------------------- /pkg/storage/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/config/config.go -------------------------------------------------------------------------------- /pkg/storage/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/interfaces.go -------------------------------------------------------------------------------- /pkg/storage/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/metrics.go -------------------------------------------------------------------------------- /pkg/storage/objects/active_jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/active_jobs.go -------------------------------------------------------------------------------- /pkg/storage/objects/base/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/base/object.go -------------------------------------------------------------------------------- /pkg/storage/objects/host_infos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/host_infos.go -------------------------------------------------------------------------------- /pkg/storage/objects/job_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/job_config.go -------------------------------------------------------------------------------- /pkg/storage/objects/job_index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/job_index.go -------------------------------------------------------------------------------- /pkg/storage/objects/job_index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/job_index_test.go -------------------------------------------------------------------------------- /pkg/storage/objects/job_name_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/job_name_id.go -------------------------------------------------------------------------------- /pkg/storage/objects/job_runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/job_runtime.go -------------------------------------------------------------------------------- /pkg/storage/objects/pod_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/pod_events.go -------------------------------------------------------------------------------- /pkg/storage/objects/respools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/respools.go -------------------------------------------------------------------------------- /pkg/storage/objects/respools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/respools_test.go -------------------------------------------------------------------------------- /pkg/storage/objects/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/secret.go -------------------------------------------------------------------------------- /pkg/storage/objects/secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/secret_test.go -------------------------------------------------------------------------------- /pkg/storage/objects/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/store.go -------------------------------------------------------------------------------- /pkg/storage/objects/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/store_test.go -------------------------------------------------------------------------------- /pkg/storage/objects/task_config_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/task_config_v2.go -------------------------------------------------------------------------------- /pkg/storage/objects/task_runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/task_runtime.go -------------------------------------------------------------------------------- /pkg/storage/objects/volumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/objects/volumes.go -------------------------------------------------------------------------------- /pkg/storage/orm/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/client.go -------------------------------------------------------------------------------- /pkg/storage/orm/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/client_test.go -------------------------------------------------------------------------------- /pkg/storage/orm/connector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/connector.go -------------------------------------------------------------------------------- /pkg/storage/orm/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/doc.go -------------------------------------------------------------------------------- /pkg/storage/orm/object_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/object_parser.go -------------------------------------------------------------------------------- /pkg/storage/orm/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/table.go -------------------------------------------------------------------------------- /pkg/storage/orm/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/orm/table_test.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/accessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/accessor.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/delete.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/expr.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/expr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/expr_test.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/insert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/insert.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/part.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/part.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/select.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/update.go -------------------------------------------------------------------------------- /pkg/storage/querybuilder/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/querybuilder/where.go -------------------------------------------------------------------------------- /pkg/storage/stores/stores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/pkg/storage/stores/stores.go -------------------------------------------------------------------------------- /protobuf/mesos/v1/agent/agent.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/mesos/v1/agent/agent.proto -------------------------------------------------------------------------------- /protobuf/mesos/v1/master/master.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/mesos/v1/master/master.proto -------------------------------------------------------------------------------- /protobuf/mesos/v1/mesos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/mesos/v1/mesos.proto -------------------------------------------------------------------------------- /protobuf/mesos/v1/quota/quota.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/mesos/v1/quota/quota.proto -------------------------------------------------------------------------------- /protobuf/peloton/api/v0/job/job.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/peloton/api/v0/job/job.proto -------------------------------------------------------------------------------- /protobuf/peloton/api/v0/peloton.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/peloton/api/v0/peloton.proto -------------------------------------------------------------------------------- /protobuf/qos/v1alpha1/qos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/protobuf/qos/v1alpha1/qos.proto -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/add-license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/add-license.sh -------------------------------------------------------------------------------- /scripts/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/bootstrap.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/generate-protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/generate-protobuf.py -------------------------------------------------------------------------------- /scripts/logformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/logformat.py -------------------------------------------------------------------------------- /scripts/migrate-db-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/migrate-db-schema.sh -------------------------------------------------------------------------------- /scripts/minicluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/minicluster.sh -------------------------------------------------------------------------------- /scripts/mkdocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/mkdocs.sh -------------------------------------------------------------------------------- /scripts/patch-python-stub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/patch-python-stub.sh -------------------------------------------------------------------------------- /scripts/patch-v0-api-rpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/patch-v0-api-rpc.sh -------------------------------------------------------------------------------- /scripts/rcs/helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/rcs/helpers.sh -------------------------------------------------------------------------------- /scripts/rename-job-sla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/rename-job-sla.sh -------------------------------------------------------------------------------- /scripts/run-peloton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/run-peloton.sh -------------------------------------------------------------------------------- /scripts/update-aurora-thrift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/update-aurora-thrift.sh -------------------------------------------------------------------------------- /scripts/update-mesos-protobuf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/update-mesos-protobuf.sh -------------------------------------------------------------------------------- /scripts/update-mimir-lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/scripts/update-mimir-lib.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/failure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/README.md -------------------------------------------------------------------------------- /tests/failure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/failure/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/conftest.py -------------------------------------------------------------------------------- /tests/failure/failure_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/failure_fixture.py -------------------------------------------------------------------------------- /tests/failure/framework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/framework/__init__.py -------------------------------------------------------------------------------- /tests/failure/framework/components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/framework/components.py -------------------------------------------------------------------------------- /tests/failure/framework/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/framework/framework.py -------------------------------------------------------------------------------- /tests/failure/test_agent_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/test_agent_failure.py -------------------------------------------------------------------------------- /tests/failure/test_hostmgr_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/test_hostmgr_failure.py -------------------------------------------------------------------------------- /tests/failure/test_jobmgr_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/test_jobmgr_failure.py -------------------------------------------------------------------------------- /tests/failure/test_master_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/test_master_failure.py -------------------------------------------------------------------------------- /tests/failure/test_resmgr_failure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/failure/test_resmgr_failure.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/__init__.py -------------------------------------------------------------------------------- /tests/integration/aurorabridge_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/batch_job_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/canary_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/canary_test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/canary_test/util.py -------------------------------------------------------------------------------- /tests/integration/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/client.py -------------------------------------------------------------------------------- /tests/integration/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/common.py -------------------------------------------------------------------------------- /tests/integration/conf_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/conf_util.py -------------------------------------------------------------------------------- /tests/integration/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/config.yaml -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/host.py -------------------------------------------------------------------------------- /tests/integration/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/job.py -------------------------------------------------------------------------------- /tests/integration/misc_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/pod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/pod.py -------------------------------------------------------------------------------- /tests/integration/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/pool.py -------------------------------------------------------------------------------- /tests/integration/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/pytest.ini -------------------------------------------------------------------------------- /tests/integration/setup.cfg: -------------------------------------------------------------------------------- 1 | [tool:pytest] 2 | 3 | [flake8] 4 | max-line-length = 90 5 | -------------------------------------------------------------------------------- /tests/integration/stateless_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/stateless_job.py -------------------------------------------------------------------------------- /tests/integration/stateless_job_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/stateless_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/stateless_update.py -------------------------------------------------------------------------------- /tests/integration/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/task.py -------------------------------------------------------------------------------- /tests/integration/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/update.py -------------------------------------------------------------------------------- /tests/integration/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/util.py -------------------------------------------------------------------------------- /tests/integration/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/integration/workflow.py -------------------------------------------------------------------------------- /tests/performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/performance/multi_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/performance/multi_benchmark.py -------------------------------------------------------------------------------- /tests/performance/perf_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/performance/perf_compare.py -------------------------------------------------------------------------------- /tests/performance/report_styling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/performance/report_styling.py -------------------------------------------------------------------------------- /tests/performance/single_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/performance/single_benchmark.py -------------------------------------------------------------------------------- /tests/performance/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/run-batch-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/run-batch-integration-tests.sh -------------------------------------------------------------------------------- /tests/run-canary-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/run-canary-tests.sh -------------------------------------------------------------------------------- /tests/run-failure-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/run-failure-tests.sh -------------------------------------------------------------------------------- /tests/run-perf-compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/run-perf-compare.sh -------------------------------------------------------------------------------- /tests/run-performance-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tests/run-performance-tests.sh -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/README.txt -------------------------------------------------------------------------------- /tools/deploy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/app.py -------------------------------------------------------------------------------- /tools/deploy/aurora/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/aurora/api.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/aurora/api.thrift -------------------------------------------------------------------------------- /tools/deploy/aurora/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/aurora/api/__init__.py -------------------------------------------------------------------------------- /tools/deploy/aurora/api/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/aurora/api/constants.py -------------------------------------------------------------------------------- /tools/deploy/aurora/api/ttypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/aurora/api/ttypes.py -------------------------------------------------------------------------------- /tools/deploy/aurora/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/aurora/client.py -------------------------------------------------------------------------------- /tools/deploy/aurora/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/aurora/schema/aurora/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/aurora/schema/thermos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/deploy/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/cluster.py -------------------------------------------------------------------------------- /tools/deploy/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/main.py -------------------------------------------------------------------------------- /tools/deploy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/deploy/requirements.txt -------------------------------------------------------------------------------- /tools/jenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/jenkins.sh -------------------------------------------------------------------------------- /tools/minicluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/README.md -------------------------------------------------------------------------------- /tools/minicluster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/minicluster/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/client.py -------------------------------------------------------------------------------- /tools/minicluster/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/config.yaml -------------------------------------------------------------------------------- /tools/minicluster/docker_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/docker_client.py -------------------------------------------------------------------------------- /tools/minicluster/files/hostmgr_mesos_secret: -------------------------------------------------------------------------------- 1 | peloton-secret 2 | -------------------------------------------------------------------------------- /tools/minicluster/files/run_mesos_master.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mesos-master 4 | -------------------------------------------------------------------------------- /tools/minicluster/files/setup_zk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/files/setup_zk.sh -------------------------------------------------------------------------------- /tools/minicluster/kind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/kind.py -------------------------------------------------------------------------------- /tools/minicluster/kind_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/kind_config.yaml -------------------------------------------------------------------------------- /tools/minicluster/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/main.py -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/appc_store_dir: -------------------------------------------------------------------------------- 1 | /tmp/mesos/images/appc 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/containerizers: -------------------------------------------------------------------------------- 1 | docker,mesos 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/image_providers: -------------------------------------------------------------------------------- 1 | appc,docker 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/image_provisioner_backend: -------------------------------------------------------------------------------- 1 | copy 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/oversubscribed_resources_interval: -------------------------------------------------------------------------------- 1 | 15secs 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/qos_controller: -------------------------------------------------------------------------------- 1 | org_apache_mesos_LoadQoSController 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/qos_correction_interval_min: -------------------------------------------------------------------------------- 1 | 20secs 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/resource_estimator: -------------------------------------------------------------------------------- 1 | org_apache_mesos_FixedResourceEstimator 2 | -------------------------------------------------------------------------------- /tools/minicluster/mesos_config/etc_mesos-slave/work_dir: -------------------------------------------------------------------------------- 1 | /var/lib/mesos 2 | -------------------------------------------------------------------------------- /tools/minicluster/minicluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/minicluster.py -------------------------------------------------------------------------------- /tools/minicluster/print_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/print_utils.py -------------------------------------------------------------------------------- /tools/minicluster/requirements.txt: -------------------------------------------------------------------------------- 1 | docker-py==1.7.2 2 | peloton-client>=0.8.10 3 | pyyaml 4 | -------------------------------------------------------------------------------- /tools/minicluster/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/minicluster/utils.py -------------------------------------------------------------------------------- /tools/packaging/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/packaging/build-docker.sh -------------------------------------------------------------------------------- /tools/packaging/build-pkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/packaging/build-pkg.sh -------------------------------------------------------------------------------- /tools/packaging/docker-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/packaging/docker-push.sh -------------------------------------------------------------------------------- /tools/packaging/peloton-release/.gitignore: -------------------------------------------------------------------------------- 1 | *.gz 2 | .idea/ 3 | build/ 4 | peloton/ 5 | workspace/ 6 | -------------------------------------------------------------------------------- /tools/vagrant/firstboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/firstboot.sh -------------------------------------------------------------------------------- /tools/vagrant/jessie/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/jessie/Vagrantfile -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/mesos_config/README.md -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-master/ip: -------------------------------------------------------------------------------- 1 | 192.168.33.10 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/containerizers: -------------------------------------------------------------------------------- 1 | docker,mesos 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/docker_store_dir: -------------------------------------------------------------------------------- 1 | /var/lib/mesos/docker-store 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/enforce_container_disk_quota: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/hostname: -------------------------------------------------------------------------------- 1 | 192.168.33.10 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/image_providers: -------------------------------------------------------------------------------- 1 | docker 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/image_provisioner_backend: -------------------------------------------------------------------------------- 1 | overlay 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/ip: -------------------------------------------------------------------------------- 1 | 192.168.33.10 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/resource_estimator: -------------------------------------------------------------------------------- 1 | org_apache_mesos_FixedResourceEstimator 2 | -------------------------------------------------------------------------------- /tools/vagrant/mesos_config/etc_mesos-slave/work_dir: -------------------------------------------------------------------------------- 1 | /var/lib/mesos 2 | -------------------------------------------------------------------------------- /tools/vagrant/packer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/packer/README.md -------------------------------------------------------------------------------- /tools/vagrant/packer/build-box.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/packer/build-box.sh -------------------------------------------------------------------------------- /tools/vagrant/packer/peloton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/packer/peloton.json -------------------------------------------------------------------------------- /tools/vagrant/xenial/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vagrant/xenial/Vagrantfile -------------------------------------------------------------------------------- /tools/vcluster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/vcluster/color_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/color_print.py -------------------------------------------------------------------------------- /tools/vcluster/config/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/config/default.yaml -------------------------------------------------------------------------------- /tools/vcluster/config_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/config_generator.py -------------------------------------------------------------------------------- /tools/vcluster/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/main.py -------------------------------------------------------------------------------- /tools/vcluster/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/modules.py -------------------------------------------------------------------------------- /tools/vcluster/peloton_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/peloton_helper.py -------------------------------------------------------------------------------- /tools/vcluster/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/requirements.txt -------------------------------------------------------------------------------- /tools/vcluster/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/vcluster/vcluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/peloton/HEAD/tools/vcluster/vcluster.py --------------------------------------------------------------------------------