- 2019-09-11 make set_command use mesosSpec.shell from the base job spec evelynl@uber.com
- 2019-09-11 Enable stateless smoketest for k8s evelynl@uber.com
- 2019-09-11 Consolidate API Server Procedure Building xuanh@uber.com
- 2019-09-11 Minicluster: Change order of ZK/Cass setup pourchet@uber.com
- 2019-09-11 Populate host to pod map upon restart and during pod launch zhixin@uber.com
- 2019-09-11 Fix deadlock in GetHostLease adityacb@uber.com
- 2019-09-11 Fill host-pool info in QueryHosts amitbose@uber.com
- 2019-09-11 Re-enable podeventmanager stream for k8s evelynl@uber.com
- 2019-09-11 Minicluster: Keep instance of Minicluster class around for teardown pourchet@uber.com
- 2019-09-11 First cut for scaffording CQosAdvisor for testing purpose sishi@uber.com
- 2019-09-10 clean up resource pools zhaokai@uber.com
- 2019-09-10 Fix flaky unit test TestStatusUpdateDedupe varung@uber.com
- 2019-09-10 Minicluster: Add lib function to check if ZK is ready pourchet@uber.com
- 2019-09-10 Minicluster: Get rid of globals pourchet@uber.com
- 2019-09-10 Add slack-nonslack resources to hostcache adityacb@uber.com
- 2019-09-10 Host Maintenance relying on Cassandra as source of truth rcharles@uber.com
- 2019-09-09 Set maxUnavailableInstances based on instance count kevinxu@uber.com
- 2019-09-09 Enable host pool for integration tests yunpeng@uber.com
- 2019-09-09 Populate host to task map upon mesos event zhixin@uber.com
- 2019-09-09 Fix revocable resources set to nil varung@uber.com
- 2019-09-09 Increase offer timeout value varung@uber.com
- 2019-09-09 Publish host-pool capacity amitbose@uber.com
- 2019-09-09 Add instructions to build peloton mesos agent locally varung@uber.com
- 2019-09-06 set ports in LaunchPod binz@uber.com
- 2019-09-06 Preempt tasks on mesos-task-id sachins@uber.com
- 2019-09-06 Integration Tests: Edit configs from code instead of using yaml pourchet@uber.com
- 2019-09-06 Implement api server stream forwarding handler yunpeng@uber.com
- 2019-09-06 Persist host pool data in Cassandra yunpeng@uber.com
- 2019-09-06 [p2k] Separate host summary into its own package; Define podInfoMap as its own struct yiran@uber.com
- 2019-09-06 Revert "Fix mesos agent takes too long to come up in minicluster" varung@uber.com
- 2019-09-06 P2K: Integ Tests: Allow for code sharing between k8s and mesos tests pourchet@uber.com
- 2019-09-06 Populate correct hostname in MesosManager pod events zhixin@uber.com
- 2019-09-06 Add support for a separate resource pool for GPU resources in aurora bridge apoorvaj@uber.com
- 2019-09-05 Watch api for jobs handler implementation kevinxu@uber.com
- 2019-09-05 Fix executor data encoding in thermos executor api converter kevinxu@uber.com
- 2019-09-05 Fix mesos agent takes too long to come up in minicluster kevinxu@uber.com
- 2019-09-05 Add host to pod map in host summary zhixin@uber.com
- 2019-09-04 Add task status update acks to mesos plugin adityacb@uber.com
- 2019-09-03 P2K: Track port ranges allocated and report available port ranges binz@uber.com
- 2019-09-03 Enhanced the QoS API GetServicesImpacted kulkarni@uber.com
- 2019-09-03 Hook up notifyJobRuntimeChanged for workflow operations kevinxu@uber.com
- 2019-09-03 Add simple integration test to co-locate batch and stateless job varung@uber.com
- 2019-09-03 Remove unnecessary log at stapi::buildQuery varung@uber.com
- 2019-08-30 migration of failure tests zhaokai@uber.com
- 2019-08-30 Add network specification to the apachemesos pod specification. apoorvaj@uber.com
- 2019-08-30 Adding Host pool information into host info table for Goal State for host mover mabansal@uber.com
- 2019-08-30 Handle volume mounts in k8s plugin adityacb@uber.com
- 2019-08-30 add support for python binding arpit.goyal@uber.com
- 2019-08-29 Do hasInstanceConfigChanged check in parallel for instances in that job varung@uber.com
- 2019-08-29 Make
Job Stop
limit configurable yuweit@uber.com - 2019-08-29 Fix files in mesos protobuf to their correct version from upstream 1.7.x branch adityacb@uber.com
- 2019-08-29 Add Job Manager procedure forwarding from API Proxy anants@uber.com
- 2019-08-29 Add change log for 0.8.11 zhixin@uber.com
- 2019-08-29 Add event id to the v1alpha event stream for dedupe adityacb@uber.com
- 2019-08-28 Add back test for TestCreateGetAllIter sishi@uber.com
- 2019-08-28 Add KillAndHoldPods handler in hostmgtsvc evelynl@uber.com
- 2019-08-28 Implement Rescind mesos offers in MesosManager zhixin@uber.com
- 2019-08-28 Add mesos task status event stream handling to plugin adityacb@uber.com
- 2019-08-28 Disable k8s tests because misc test is calling them incorrectly evelynl@uber.com
- 2019-08-28 Fix GetUpdatesForJob in store.go sachins@uber.com
- 2019-08-28 Add api server to deployment yunpeng@uber.com
- 2019-08-27 Fix kill pod in k8s evelynl@uber.com
- 2019-08-27 Revert "Refactor use of UpdateRecord in GetUpdatesForJob in store.go" kevinxu@uber.com
- 2019-08-27 [Dynamic partitioning] - First cut for Host-mover feature pgolash@uber.com
- 2019-08-27 Fix performance test to use current job_update_key varung@uber.com
- 2019-08-27 Implement resource and host manager services in api proxy xuanh@uber.com
- 2019-08-27 Fix task config compare after migrating to use new mesos spec kevinxu@uber.com
- 2019-08-27 add missing TerminateLeases call to v1 Launch error handling adityacb@uber.com
- 2019-08-27 Fix flaky aurorabridge RollbackJobUpdate unit test kevinxu@uber.com
- 2019-08-27 Log the error when host-pool is not found amitbose@uber.com
- 2019-08-27 Nit fix for incorrect text update for Cluster.load() varung@uber.com
- 2019-08-27 Fix ORM perf degradation for Get Pod events sishi@uber.com
- 2019-08-27 Launch pods using lifecyclemgr. adityacb@uber.com
- 2019-08-26 Performance Test: Use right templates in report sachins@uber.com
- 2019-08-26 Use a valid job spec on rollback path for first deployment kevinxu@uber.com
- 2019-08-26 Reorgonize OfferManager zhixin@uber.com
- 2019-08-26 Add aurorabridge write path performance test varung@uber.com
- 2019-08-24 mesosHostSummary get capacity from host agent map zhixin@uber.com
- 2019-08-24 Add migratedb component kevinxu@uber.com
- 2019-08-24 Update tracker.resourcesHeldByTaskState when task is cleaned up from tracker sachins@uber.com
- 2019-08-23 Fix podEvents channel usage in p2k adityacb@uber.com
- 2019-08-23 Add Launch/Kill Pod support in MesosManager zhixin@uber.com
- 2019-08-23 Performance Test: Fix reporting sachins@uber.com
- 2019-08-23 Do not start maintenance on a non-Peloton agent sachins@uber.com
- 2019-08-22 Remove the use of mesos protobuf from stateless in canary and performance tests apoorvaj@uber.com
- 2019-08-22 Add Limit support to ORM adityacb@uber.com
- 2019-08-22 Clean up max_batch_size_rows configs kevinxu@uber.com
- 2019-08-22 Ensure default host pool always exists yunpeng@uber.com
- 2019-08-22 Add bootstap aurorabridge performance test varung@uber.com
- 2019-08-22 Performance Test: Modify batch size for host-limit-1 update test sachins@uber.com
- 2019-08-22 Remove performance tests for sleep 60seconds varung@uber.com
- 2019-08-22 Factor out maintenance from host-manager service handler amitbose@uber.com
- 2019-08-22 Add option to use api server in integration tests yunpeng@uber.com
- 2019-08-21 Add host-limit-1 performance test results to performance report sachins@uber.com
- 2019-08-21 Add support for configuring ports using a template variable mfesenko@uber.com
- 2019-08-21 Initial implementation of unary forwarding in Peloton API server yunpeng@uber.com
- 2019-08-20 Fix concurrent writes to metrics map sachins@uber.com
- 2019-08-20 Enable disabled host maintenance integration tests sachins@uber.com
- 2019-08-20 Refactor use of UpdateRecord in GetUpdatesForJob in store.go varung@uber.com
- 2019-08-20 Simple go-routines for GetJobs API varung@uber.com
- 2019-08-20 Bump up disk resource for vcluster sachins@uber.com
- 2019-08-20 Fix get_host_to_task_count integration test util function sachins@uber.com
- 2019-08-20 Fix sla_violated_jobs metrics in job factory sachins@uber.com
- 2019-08-19 Add jobmgr private API to get instance availability information sachins@uber.com
- 2019-08-19 Host mover scorer: implement batch host scorer aihuaxu@uber.com
- 2019-08-19 Use common RunInParallel function in jobmgr adityacb@uber.com
- 2019-08-19 Add task-to-task affinity check at host manager varung@uber.com
- 2019-08-19 Filter hosts by all resource types in CLI sachins@uber.com
- 2019-08-19 Fix concurrency issue in resmgr sachins@uber.com
- 2019-08-16 Fix archiver context cancel issues adityacb@uber.com
- 2019-08-16 Skip the job in getJobs if instance count is 0 kevinxu@uber.com
- 2019-08-16 [p2k] add metrics to host cache adityacb@uber.com
- 2019-08-16 Task does not restart on job label change zhixin@uber.com
- 2019-08-16 Fix in-place update behavior on fail retry zhixin@uber.com
- 2019-08-16 Skip jobs without instances in getJobs endpoint. varung@uber.com
- 2019-08-16 Dedupe job update event for update.writeWorkflowEvents zhixin@uber.com
- 2019-08-16 Wait for all agents to register to master before running integration tests sachins@uber.com
- 2019-08-15 Add MesosManager for plugin and separate HostSummary for different clusters zhixin@uber.com
- 2019-08-15 Add 60 secs wait for mesos agent to register with mesos master varung@uber.com
- 2019-08-14 Add api proxy to minicluster yunpeng@uber.com
- 2019-08-14 Change logging level of failed placements sachins@uber.com
- 2019-08-14 Add metric for resources held per task state sachins@uber.com
- 2019-08-14 peloton: Make host cache log less verbose yiran@uber.com
- 2019-08-14 Fix broken performance test client sachins@uber.com
- 2019-08-14 Skip flaky test__auto_rollback_with_pinned_instances__stopped_instances kevinxu@uber.com
- 2019-08-13 Remove unused 'default-config' directory amitbose@uber.com
- 2019-08-13 Scaffolding api proxy yunpeng@uber.com
- 2019-08-13 [p2k] start k8s plugin after leader election yiran@uber.com
- 2019-08-13 Add performance test for host-limit-1 constraint sachins@uber.com
- 2019-08-13 Modify load aware placement debug log sishi@uber.com
- 2019-08-13 Add host labels into host infos table yunpeng@uber.com
- 2019-08-12 Mark failed instances and instances killed for update as unavailable sachins@uber.com
- 2019-08-12 Add debug logging for load aware placement sishi@uber.com
- 2019-08-11 HostMgr: Integration Tests: v1alpha hostmgr tests pourchet@uber.com
- 2019-08-09 Limit number of pod runs to return inside GetTasksWithoutConfigs kevinxu@uber.com
- 2019-08-09 Add hold functionalities in hostsummary and hostcache evelynl@uber.com
- 2019-08-09 Nit refactor in host manager logs varung@uber.com
- 2019-08-09 Add logs for mesos offer trace varung@uber.com
- 2019-08-09 Add TerminateLease API to lifecyclemgr. adityacb@uber.com
- 2019-08-09 Add requirement to host pool constraint yunpeng@uber.com
- 2019-08-09 Add populate for host to task map with recovery varung@uber.com
- 2019-08-09 Add CLI commands to operate on host-pools amitbose@uber.com
- 2019-08-09 Add APIs for operating on host pools amitbose@uber.com
- 2019-08-08 Thermos executor spec generation kevinxu@uber.com
- 2019-08-08 Handle prolonged loss of cQoS advisor and add metrics for connection failure sishi@uber.com
- 2019-08-08 Implemenet parallel update get for list job workflows API varung@uber.com
- 2019-08-08 Change default max_desired_host_placement_duration to 100s zhixin@uber.com
- 2019-08-08 Integration Tests: First K8S integration test pourchet@uber.com
- 2019-08-08 Add Launch API to task lifecyclemgr. adityacb@uber.com
- 2019-08-08 Remove the use of mesos container, command and executor structures from integration tests apoorvaj@uber.com
- 2019-08-08 hostCache.GetSummaries should have Read lock protected zhixin@uber.com
- 2019-08-07 Add host pool constraint to task placement needs yunpeng@uber.com
- 2019-08-07 fix updatePod to use new version to generate PodEvent binz@uber.com
- 2019-08-07 Performance Test: Enable parallel-stateless-update test sachins@uber.com
- 2019-08-07 Add and populate resources to be given to the mesos executor apoorvaj@uber.com
- 2019-08-07 Disabling the new jenkins test pourchet@uber.com
- 2019-08-07 Jenkins: Add new jenkins file for k8s testing pourchet@uber.com
- 2019-08-07 Match host pool during placement yunpeng@uber.com
- 2019-08-07 Fix flaky stateless integration tests sachins@uber.com
- 2019-08-07 peloton: Fix style of comments yiran@uber.com
- 2019-08-07 Use agent map in host pool manager for now yunpeng@uber.com
- 2019-08-06 Un-skip flaky test__abort_auto_rollback_with_pinned_instances_and_update kevinxu@uber.com
- 2019-08-06 Remove the use of deprecated mesos fields in PodSpec in aurora bridge apoorvaj@uber.com
- 2019-08-06 Fix resource cleanup for older runs of the task sachins@uber.com
- 2019-08-06 Add job manager leader check stateless update actions in integ tests varung@uber.com
- 2019-08-06 Revert GetPodEvents from ORM to store.go varung@uber.com
- 2019-08-06 Populate cqos address if set sishi@uber.com
- 2019-08-06 Delete volumesvc code adityacb@uber.com
- 2019-08-06 Implement host-pool change and publish event amitbose@uber.com
- 2019-08-06 Refactor QueryPods to use GetPod varung@uber.com
- 2019-08-06 Increase timeout for waiting rolled back in aurorabridge integration tests. kevinxu@uber.com
- 2019-08-05 Fix Pod and Node informer setup in k8s plugin. adityacb@uber.com
- 2019-08-05 Remove unneeded logs from the job replace and job create handlers. apoorvaj@uber.com
- 2019-08-05 Use SHA256 for faster auth zhixin@uber.com
- 2019-08-05 Set default rate limit to unlimited zhixin@uber.com
- 2019-08-05 Increase parallelism for getTasksWithoutConfigs handler kevinxu@uber.com
- 2019-08-05 Update changelog for
0.8.9.6
avyas@uber.com - 2019-08-05 [Middleware] Add more logging metadata and remove the use of defer avyas@uber.com
- 2019-08-02 Implement lock on kill operation zhixin@uber.com
- 2019-08-01 Load Aware placement sishi@uber.com
- 2019-08-01 Fix additional nil case in getJobUpdateDetails endpoint. kevinxu@uber.com
- 2019-08-01 add copyright to new files and update some comments binz@uber.com
- 2019-08-01 Check if field exist before unmarshall zhixin@uber.com
- 2019-08-01 Fix test__manual_rollback_abort after change in instancesToUpdate behavior varung@uber.com
- 2019-08-01 Fix the way we convert v1alpha entrypoint to k8s podspec adityacb@uber.com
- 2019-07-31 Fix flaky unit test TestStatusUpdateDedupe varung@uber.com
- 2019-07-31 Integrate V1 eventstream in jobmgr binz@uber.com
- 2019-07-31 Misc p2k fixes. adityacb@uber.com
- 2019-07-30 Update unavailable instances before updating available ones sachins@uber.com
- 2019-07-30 Get rid of drainingHosts from drainer sachins@uber.com
- 2019-07-30 HostMgr: GetHostCache pourchet@uber.com
- 2019-07-30 Add integration tests for SLA Aware Host Maintenance sachins@uber.com
- 2019-07-30 Add support for Read/Write API lock zhixin@uber.com
- 2019-07-30 Address flaky unit test TestStatusUpdateDedupe varung@uber.com
- 2019-07-30 Remove stateful related code in task launcher zhixin@uber.com
- 2019-07-29 Prevent
Job Stop
if neither jobID nor owner is provided. yuweit@uber.com - 2019-07-29 Get taskConfig from legacy task_config table if needed adityacb@uber.com
- 2019-07-29 Refactor Mesos Task Status Update Callback varung@uber.com
- 2019-07-29 Fix flaky test__kill_mesos_agent_makes_task_resume sachins@uber.com
- 2019-07-29 Deprecate jobRuntimeCalculationViaCache flag sishi@uber.com
- 2019-07-29 Add hostmgr_api_version flag and configure it through fixture params evelynl@uber.com
- 2019-07-29 Add translation to new v1alpha API apoorvaj@uber.com
- 2019-07-29 Add pause/resume goal state engine support zhixin@uber.com
- 2019-07-29 Disable excessive host reservation logs in host manager and placement aihuaxu@uber.com
- 2019-07-28 Add host pool manager skeleton yunpeng@uber.com
- 2019-07-26 Add leader check for job manager in integration tests varung@uber.com
- 2019-07-26 Skip test__delete_initialized_job_with_force_flag test sachins@uber.com
- 2019-07-26 Split Peloton Batch & Stateless Integration Tests varung@uber.com
- 2019-07-26 Remove logs for host manager and aurora bridge from integration test varung@uber.com
- 2019-07-26 Placement Engine: Last Refactor of v0 model functions pourchet@uber.com
- 2019-07-26 Add back 0031_drop_mv_job migration file in master kevinxu@uber.com
- 2019-07-26 Upgrade minicluster mesos config to 1.7.1 varung@uber.com
- 2019-07-25 Handle 'instancesToBeRetried' in cachedjob.PatchTasks caller sachins@uber.com
- 2019-07-25 Drop 0030_drop_mv_job schema migration and rename 0031_add_host_infos kevinxu@uber.com
- 2019-07-25 Use LOCAL_SERIAL for CAS operations on Cassandra varung@uber.com
- 2019-07-25 Added support for listening to hostSummary proto object arpit.goyal@uber.com
- 2019-07-25 Integration Test: Increase stateless respool capacity to cluster capacity sachins@uber.com
- 2019-07-24 Placement Engine: Fix v1alpha offer to mimir group generation pourchet@uber.com
- 2019-07-24 Fix panic in placement engine with the v1alpha lease being unhashable pourchet@uber.com
- 2019-07-24 [Part 2] jobmgr code change to use task lifecycle mgr adityacb@uber.com
- 2019-07-24 Implements TerminateLease in HostManager pourchet@uber.com
- 2019-07-24 Skip default task config not found error due task_config deprecation kevinxu@uber.com
- 2019-07-23 [Part 1] Lifecycle mgr for kill tasks/pods in JobMgr adityacb@uber.com
- 2019-07-23 Skip flaky integration tests zhixin@uber.com
- 2019-07-22 Change default http/grpc port for stateless placement engine kevinxu@uber.com
- 2019-07-22 Resmgr changes to get cluster capacity from a k8s cluster adityacb@uber.com
- 2019-07-22 Fix job delete regression to always remove a deleted job from active table adityacb@uber.com
- 2019-07-22 Fix job-sla-violation metric issue in job factory sachins@uber.com
- 2019-07-19 Make PREEMPTING a timeout state in rmtask sachins@uber.com
- 2019-07-19 (Part 2) Migrate active_jobs table to ORM yuweit@uber.com
- 2019-07-19 Delete records in task_config_v2 when deleting jobs sishi@uber.com
- 2019-07-18 Placement Engine: Set SchedulingConstraint in v1alpha HostFilter pourchet@uber.com
- 2019-07-18 Fix changelog for 0.8.9 apoorvaj@uber.com
- 2019-07-18 HostManager: HostSummary: Implemented HandlePodEvent pourchet@uber.com
- 2019-07-18 Added cQoS API protobuf definitions kulkarni@uber.com
- 2019-07-18 Quick fix for Stateless Job Create perf test failure yuweit@uber.com
- 2019-07-17 Add new rpc call ChangeHostPool to private protobuf yunpeng@uber.com
- 2019-07-17 Placement Engine: Add tasks to mimir offer group pourchet@uber.com
- 2019-07-17 Fix delay due to lock contention in job cache sachins@uber.com
- 2019-07-17 Common: Moving api conversion to common package pourchet@uber.com
- 2019-07-17 Revert "Revert "Define SLAInfo and add SLA Awareness to Host Maintenance"" sachins@uber.com
- 2019-07-17 Migrate GetTaskCofig to ORM zhixin@uber.com
- 2019-07-16 Placement Engine: Small fixes to v1alpha offers service pourchet@uber.com
- 2019-07-16 Revert "Define SLAInfo and add SLA Awareness to Host Maintenance" sachins@uber.com
- 2019-07-15 Delete volumes code from hostmgr adityacb@uber.com
- 2019-07-15 Add the make script for running failure integration test zhaokai@uber.com
- 2019-07-15 Add dependency to failure test make command in makefile zhaokai@uber.com
- 2019-07-14 [Part 1] Launch pods from Jobmgr adityacb@uber.com
- 2019-07-14 Enable a specific number of peloton instances to be built for failure testing on minicluster zhaokai@uber.com
- 2019-07-11 Change log for Release 0.8.9 sishi@uber.com
- 2019-07-11 Migrate GetPodSpec to ORM zhixin@uber.com
- 2019-07-11 Implement job id cache for GetJobs / GetJobSummary kevinxu@uber.com
- 2019-07-11 Fix perftests report
IndexError
issue yuweit@uber.com - 2019-07-11 Migrate CreateTaskConfig to ORM zhixin@uber.com
- 2019-06-25 Use LOCAL_SERIAL for CAS operations on Cassandra varung@uber.com
- 2019-06-31 Revert "Remove task_config table" avyas@uber.com
- 2019-06-25 Drop 0030_drop_mv_job schema migration and rename 0031_add_host_infos kevinxu@uber.com
- 2019-06-23 Skip default task config not found error due task_config deprecation kevinxu@uber.com
- 2019-06-19 Fix hostmgr out of index zhixin@uber.com
- 2019-07-17 Fix delay due to lock contention in job cache sachins@uber.com
- 2019-07-10 Remove task_config table zhixin@uber.com
- 2019-07-10 (Part 1)Migrate active_jobs table to ORM yuweit@uber.com
- 2019-07-09 Fix a failure test in TestMesosAgentFailure zhaokai@uber.com
- 2019-07-09 Add JobUpdateEventsORM zhixin@uber.com
- 2019-07-09 [P2K merge #3] v1alpha eventstream for p2k and evaluate host label constraints yiran@uber.com
- 2019-07-09 Revert "fixed test_in_place_update_with_agent_stop in TestMesosAgentFailure, fix config" amitbose@uber.com
- 2019-07-09 fixed test_in_place_update_with_agent_stop in TestMesosAgentFailure, fix config zhaokai@uber.com
- 2019-07-09 Define SLAInfo and add SLA Awareness to Host Maintenance sachins@uber.com
- 2019-07-09 Migrate GetPodEvents to use ORM and Add OptionalInt custom type sishi@uber.com
- 2019-07-08 Handle placement with stale run-id in resmgr tracker sachins@uber.com
- 2019-07-08 Upgrade grpc to version v1.22.0 zhixin@uber.com
- 2019-07-08 Add info log for tasks failed to get placed on desired host zhixin@uber.com
- 2019-07-08 Fix report generation issue yuweit@uber.com
- 2019-07-08 ORM: Add HostInfo object representing a host in maintenance rcharles@uber.com
- 2019-07-03 Host Maintenance: add host state validation in handler rcharles@uber.com
- 2019-07-03 (Part 2) ResPool ORM migration yuweit@uber.com
- 2019-07-03 Migration jobStore.GetAllJobsInJobIndex to use ORM yuweit@uber.com
- 2019-07-03 Fix desired host placement deadline zhixin@uber.com
- 2019-07-03 Minicluster: Fixed make bin/kind target. pourchet@uber.com
- 2019-07-03 Fix error handling in store.deletePodEventsOnDeleteJob sachins@uber.com
- 2019-07-03 HostManager: HostCache: Setup pod event handling for resource accounting pourchet@uber.com
- 2019-07-02 Return YARPC Errors in HostMgr HostMaintenance related handlers rcharles@uber.com
- 2019-07-02 Skip test__abort_auto_rollback_with_pinned_instances_and_update kevinxu@uber.com
- 2019-07-02 Temporary allow deprecated HostMaintenance API request fields rcharles@uber.com
- 2019-07-02 [DB schema and code] Get rid of mv_jobs_by_state from schema adityacb@uber.com
- 2019-07-02 Fix build breakage in hostmgr adityacb@uber.com
- 2019-07-02 Placement Engine: Implemented ToMimirGroup for v1alpha lease object pourchet@uber.com
- 2019-07-01 Placement Engine: Implemented PortRange functionality in v1alpha lease object pourchet@uber.com
- 2019-07-01 [P2K merge #2] Basic K8s plugin and host cache implementation yiran@uber.com
- 2019-06-30 Placement Engine: Rough implementation of v1alpha offers service pourchet@uber.com
- 2019-06-28 (Part 1)ResourcePool migration for ORM yuweit@uber.com
- 2019-06-28 Added the PortRange protobuf for use in placement engine pourchet@uber.com
- 2019-06-28 Drop deprecated fields in resmgr.Placement proto message sachins@uber.com
- 2019-06-27 Host Maintenance APIs: refactor write API calls to a single host instead of a list rcharles@uber.com
- 2019-06-27 ORM: Introduce type
OptionalString
for string primary keys rcharles@uber.com - 2019-06-27 Fix performance report error yuweit@uber.com
- 2019-06-27 Host Manager: Added TerminateLeases protobuf definition pourchet@uber.com
- 2019-06-27 [DB schema and code] Add podspec and version to task_config table adityacb@uber.com
- 2019-06-27 Deprecate usage of mv_task_by_state in query sishi@uber.com
- 2019-06-26 Change queryJobIDs to use QueryJobCache private api kevinxu@uber.com
- 2019-06-26 Add PARALLEL_STATELESS_UPDATE and STATELESS_CREATE tables in performance tests yuweit@uber.com
- 2019-06-26 Deprecate usage of mv_task_by_state in job runtime updater sishi@uber.com
- 2019-06-26 Placement Engine: Config flag to determine v0 or v1alpha hostmanager pourchet@uber.com
- 2019-06-26 All task writes should be done via job in cache sachins@uber.com
- 2019-06-26 Enable integration tests for spread placement amitbose@uber.com
- 2019-06-25 Default updateEvents and instanceEvents empty array instead of nil kevinxu@uber.com
- 2019-06-25 Fix version number on db migration script sishi@uber.com
- 2019-06-25 Add rate limit middleware in aurora bridge zhixin@uber.com
- 2019-06-25 Placement Engine: Move v0 of offers service to own package pourchet@uber.com
- 2019-06-24 Update secret_info table to use leveled compaction strategy sishi@uber.com
- 2019-06-24 Placement Engine: Remove hostService member from engine struct pourchet@uber.com
- 2019-06-24 [DB schema + code] Start writing JobSpec blob to DB as a new job_config column adityacb@uber.com
- 2019-06-24 Placement Engine: Use model interfaces everywhere pourchet@uber.com
- 2019-06-21 Implement service tag for StartJobUpdate metrics kevinxu@uber.com
- 2019-06-21 Notify listeners when task runtime is replaced in cache sachins@uber.com
- 2019-06-21 Debug log for browse sandbox response varung@uber.com
- 2019-06-21 Do not copy pip.conf to peloton docker image sachins@uber.com
- 2019-06-21 Add failure test for in-place update zhixin@uber.com
- 2019-06-20 DeleteTask should release task lock before notifying listeners sachins@uber.com
- 2019-06-20 Add sleep for aurora bridge failure tests for lucene index to converge varung@uber.com
- 2019-06-20 Remove need to run aurora bridge integration test twice varung@uber.com
- 2019-06-20 Placement Engine: Small cleanup of types and functions pourchet@uber.com
- 2019-06-19 API: Request on a single host instead of list of hosts for HostMaintenance public APIs rcharles@uber.com
- 2019-06-19 Disable host reservation feature by default aihuaxu@uber.com
- 2019-06-18 Count number of lastRoundAssignment before exiting kevinxu@uber.com
- 2019-06-18 Fix debian package make zhixin@uber.com
- 2019-06-18 Placement Engine: More abstraction for plugins libs pourchet@uber.com
- 2019-06-17 Add flag in aurorabridge to enable inplace update kevinxu@uber.com
- 2019-06-17 [P2K merge] Hostmgr & EventStream v1alpha private API yiran@uber.com
- 2019-06-17 [ORM] refactor and remove dead code for job_config and job_runtime adityacb@uber.com
- 2019-06-17 Add in-place update integration test for multiple component restarts zhixin@uber.com
- 2019-06-17 Release task on held upon kill zhixin@uber.com
- 2019-06-14 WorkflowProgressCheck not mark workflow as stale if it is due to throttling zhixin@uber.com
- 2019-06-14 Fix resource manager recovery sachins@uber.com
- 2019-06-14 Fix issue of RMTask with older run waiting to be launched sachins@uber.com
- 2019-06-13 Placement Engine: Abstract methods into interfaces Task and Host pourchet@uber.com
- 2019-06-13 Disable bridge failure tests kevinxu@uber.com
- 2019-06-13 Add API and metrics for orphan RM tasks sachins@uber.com
- 2019-06-13 Add job SLA metrics sachins@uber.com
- 2019-06-12 Change to use docker.log(stream=True) when dumping the peloton logs kevinxu@uber.com
- 2019-06-12 [ORM] migrate job_config and job_runtime to ORM adityacb@uber.com
- 2019-06-12 Fix broken tests in job_create_test.go sachins@uber.com
- 2019-06-12 Placement Engine: Added the HostFilter interface pourchet@uber.com
- 2019-06-12 mimir strategy filter group assignments by resource constraint zhixin@uber.com
- 2019-06-12 Refactor jobmgr task enqueue to not resend existing tasks for enqeueu to resmgr yizhang@uber.com
- 2019-06-12 [ORM] Migrate job_config to ORM adityacb@uber.com
- 2019-06-11 Task stuck in PE would not block other task placement zhixin@uber.com
- 2019-06-11 Invalidate cache upon unexpected version error zhixin@uber.com
- 2019-06-11 Fix job completion time issues zhixin@uber.com
- 2019-06-11 Set termination status for instances removed by update sachins@uber.com
- 2019-06-11 Store.DeleteJob should not error out if job is already deleted sachins@uber.com
- 2019-06-11 Revert "Task is not getting reserved when max_duration in placement is less than placement timeout in resmgr" adityacb@uber.com
- 2019-06-10 [ORM] Support job_runtime table in ORM adityacb@uber.com
- 2019-06-10 Implement uDeploy-specific GPU limit label in AuroraBridge kevinxu@uber.com
- 2019-06-10 Calculate resource usage for batch job only zhixin@uber.com
- 2019-06-10 Placement Engine: Moves v0/mesos mimir functions to a separate package (part 2) pourchet@uber.com
- 2019-06-10 Changed placement strategy plugin interface pourchet@uber.com
- 2019-06-09 Add a page on Peloton UI Errrors in Peloton documentation yuweit@uber.com
- 2019-06-07 Pass update id in WriteUpdateProgress zhixin@uber.com
- 2019-06-07 Add endpoint to debug in-place update zhixin@uber.com
- 2019-06-06 Placement Engine: Moves v0/mesos mimir functions to a separate package pourchet@uber.com
- 2019-06-06 Task is not getting reserved when max_duration in placement is less than placement timeout in resmgr aihuaxu@uber.com
- 2019-06-05 Fix read lock issue with respool.ID() varung@uber.com
- 2019-06-04 Small refactor to placement engine pourchet@uber.com
- 2019-06-03 Add integ tests for hostmgr internal v0 API adityacb@uber.com
- 2019-05-31 Add changelog for 0.8.7 avyas@uber.com
- 2019-05-31 Add in-place flag for exisitng restart/update test zhixin@uber.com
- 2019-05-31 Add RateLimit middleware zhixin@uber.com
- 2019-05-31 dedupe task status in circulrBuffer binz@uber.com
- 2019-05-29 Downgrade yarpc version to 1.37.0 and grpc version to 1.15 varung@uber.com
- 2019-05-30 Change watch stream buffer overflow error code to Aborted kevinxu@uber.com
- 2019-05-17 Add integration test for host reservation feature aihuaxu@uber.com
- 2019-05-29 Add failure test for getJobUpdateDetails kevinxu@uber.com
- 2019-05-29 Small refactor of placement engine Assignment functionality pourchet@uber.com
- 2019-05-29 Change bridge to filter of non-update workflows kevinxu@uber.com
- 2019-05-29 Fix job cache query nil pointer zhixin@uber.com
- 2019-05-28 Change UpdateTime when a workflow is processed without state change zhixin@uber.com
- 2019-05-28 Implement getJobUpdateDetails/Summary using QueryJobCache private api kevinxu@uber.com
- 2019-05-22 Print TerminationStatus Reason for tasks rihan@uber.com
- 2019-05-23 [placement] Make placement period configurable avyas@uber.com
- 2019-05-22 Misc minicluster fixes rihan@uber.com
- 2019-04-16 Recover from active_jobs table adityacb@uber.com
- 2019-05-23 Add changelog for release 0.8.6 amitbose@uber.com
- 2019-05-23 Add rate limit for task kill and executor shutdown in goal state engine zhixin@uber.com
- 2019-05-23 Fix race condition in asyncWorkerQueue zhixin@uber.com
- 2019-05-23 [DB schema] Drop MVs for volumes from schema adityacb@uber.com
- 2019-05-22 Fix exponential backoff overflow zhixin@uber.com
- 2019-05-23 Placement hints for batch jobs amitbose@uber.com
- 2019-05-22 Skip recovery if job not present in job_config table kevinxu@uber.com
- 2019-05-21 Fix vcluster typo zhixin@uber.com
- 2019-05-21 Fix vcluster typo zhixin@uber.com
- 2019-05-21 Add auth support in peloton performance test zhixin@uber.com
- 2019-05-21 Implement limit in GetPod API request to fetch only a subset of the previous runs apoorvaj@uber.com
- 2019-05-21 Split up GetStateCount in job cache to GetTaskStateCount and GetWorkflowStateCount apoorvaj@uber.com
- 2019-05-20 Always retry terminated pod no matter workflow fails or not zhixin@uber.com
- 2019-05-18 Add watch service to publish mesos task status update events arpit.goyal@uber.com
- 2019-05-17 Publish workflow metrics apoorvaj@uber.com
- 2019-05-16 Disable xdist parallelism at canary test framework varung@uber.com
- 2019-05-16 Workflow rollback record instance events for the last batch of instances zhixin@uber.com
- 2019-05-16 Collect yarpc error code metrics binz@uber.com
- 2019-05-15 Add leadership middleware to check leadership callback is complete varung@uber.com
- 2019-05-15 Fix canary test framework dedupe unique job issue varung@uber.com
- 2019-05-15 Add failure test for stateless jobs to ensure all peloton daemons are invulnerable to failures varung@uber.com
- 2019-05-15 Add dedupe in read workflow events path varung@uber.com
- 2019-05-15 Disable starting state timeout for service job zhixin@uber.com
- 2019-05-14 Re-added kind with wget so it doesn't fail pourchet@uber.com
- 2019-05-14 Update yarpc and grpc version zhixin@uber.com
- 2019-05-14 Fix QueryJobCache log level zhixin@uber.com
- 2019-05-14 Make entity version argument optional in the job stateless replace CLI apoorvaj@uber.com
- 2019-05-14 Implement the logic for host reservation in resource manager to mark tasks ready for host reservation and send tasks to placement. aihuaxu@uber.com
- 2019-05-13 Add private QueryJobCache API zhixin@uber.com
- 2019-05-13 Enable stateless performance tests. sachins@uber.com
- 2019-05-10 Add a CLI command to fetch list of throttled tasks in the system apoorvaj@uber.com
- 2019-05-10 Collect yarpc error code metrics zhixin@uber.com
- 2019-05-10 Fix corner cases where respool creation crashes resmgr yizhang@uber.com
- 2019-05-10 Revert "Bump up mesos agent to 1.6.2" sachins@uber.com
- 2019-05-09 Counters for task state transition times amitbose@uber.com
- 2019-05-09 Make GetJobs / GetJobSummary calls to jobmgr parallel kevinxu@uber.com
- 2019-05-09 Fix resource leak issues in resource manager sachins@uber.com
- 2019-05-09 Comment out go get kind to fix integration test zhixin@uber.com
- 2019-05-09 Fix update time format zhixin@uber.com
- 2019-05-08 Add yarpc errors to host manager private apis varung@uber.com
- 2019-05-08 Add aurora bridge integration test to abort a manual rollback varung@uber.com
- 2019-05-08 Implememnt workflow progress check zhixin@uber.com
- 2019-05-08 Add private API for job manager apoorvaj@uber.com
- 2019-05-07 Add integration test for override rolling forward update varung@uber.com
- 2019-05-07 Add metrics to track number of failed placements avyas@uber.com
- 2019-05-07 Add more metrics for entitlement calcuation avyas@uber.com
- 2019-05-06 Add granular ORM metrics for latency and gocql failures adityacb@uber.com
- 2019-05-06 Add custom endpoint metrics for aurorabridge kevinxu@uber.com
- 2019-05-06 Change update state in DB only if update state changes zhixin@uber.com
- 2019-05-03 Emit a metric to measure number of throttled tasks in the system apoorvaj@uber.com
- 2019-05-03 Fix lint errror with canary util.py varung@uber.com
- 2019-05-03 Log only write API and rejected requests with Info level zhixin@uber.com
- 2019-05-03 Add failfast for Canary Tests varung@uber.com
- 2019-05-02 ListJobs API should not fail when update-fetch from store fails for one of the jobs sachins@uber.com
- 2019-05-02 Remove job name refill logic in GetAllJobsInJobIndex zhixin@uber.com
- 2019-05-01 Added python lint checking pourchet@uber.com
- 2019-05-01 Add workflow completion time zhixin@uber.com
- 2019-04-30 Add pinned instance + manual rollback integration tests kevinxu@uber.com
- 2019-04-30 Removed .arclint from repo, and added it to .gitignore pourchet@uber.com
- 2019-04-29 Bump up mesos agent to 1.6.2 varung@uber.com
- 2019-04-29 Fix event publisher json serialization format to match aurora kevinxu@uber.com
- 2019-04-29 Bebavior fixes for getJobUpdateDetails endpoint. kevinxu@uber.com
- 2019-04-29 Create a new context to cleanup previous job updates apoorvaj@uber.com
- 2019-04-26 Add
hostname
field toGetActiveTasksResponse.TaskEntry
sachins@uber.com - 2019-04-26 Use CompareAndSet to update task runtime in event stream zhixin@uber.com
- 2019-04-25 Fix deploy script to select NOOP auth as default zhixin@uber.com
- 2019-04-24 Adjust resource limit for revocable job to reduce QoS preemption varung@uber.com
- 2019-04-24 Fix thermos executor log read varung@uber.com
- 2019-04-24 Remove GetLastRuntimeUpdateTime for timeout zhixin@uber.com
- 2019-04-23 Change "bridge update label" to use UUID string kevinxu@uber.com
- 2019-04-23 Specify resmgr config overrides for development environment sachins@uber.com
- 2019-04-23 Add script to enable auth in cluster zhixin@uber.com
- 2019-04-23 Fix flaky test__auto_rollback_with_pinned_instances__remove_instances sachins@uber.com
- 2019-04-23 Do not publish event if pod state is INITIALIZED varung@uber.com
- 2019-04-23 Improve aurora bridge write api logging varung@uber.com
- 2019-04-22 Remove unused SecretMetrics zhixin@uber.com
- 2019-04-19 Implement TaskConfig for getTasksWithoutConfigs previous runs kevinxu@uber.com
- 2019-04-19 Add more aurorabridge integration tests to test auto-rollback of pinned instances sachins@uber.com
- 2019-04-19 Reduce host pruning period from 10m to 2m varung@uber.com
- 2019-04-19 Clean up job index table in
JobRecover
for deleted jobs sachins@uber.com - 2019-04-19 QueryJobs API should not fail when update-fetch from store fails for one of the jobs sachins@uber.com
- 2019-04-19 Add aurorabridge integration tests to test auto-rollback of pinned instances sachins@uber.com
- 2019-04-18 Add auth for aurora bridge as internal component varung@uber.com
- 2019-04-18 Pinned instance job spec creation optimizations kevinxu@uber.com
- 2019-04-18 Cannot update with start_pods set when job is being killed and vice versa zhixin@uber.com
- 2019-04-18 Skip test__simple_update_with_restart_component due to flakiness varung@uber.com
- 2019-04-17 Fix for getConfigSummary endpoint when pinned instance is used kevinxu@uber.com
- 2019-04-17 Use PodStatus to generate published pod events kevinxu@uber.com
- 2019-04-17 Kill all tasks in job before untrack zhixin@uber.com
- 2019-04-17 Part I: Start using ORM for job_config adityacb@uber.com
- 2019-04-17 Remove skip for test_update.py::test__simple_update_with_restart_component varung@uber.com
- 2019-04-17 Implement hack label for pinned instances kevinxu@uber.com
- 2019-04-17 Add integration test to abort an auto-rollback and start a new update sachins@uber.com
- 2019-04-17 Call job runtime updater for stateless JobUntrackCall JobRuntimeUpdater upon JobUntrack for stateless job zhixin@uber.com
- 2019-04-17 Remove skip for test_rollback.py::test__job_create_manual_rollback varung@uber.com
- 2019-04-17 Change key of host-to-tasks map to mesos-task-id from peloton-task-id sachins@uber.com
- 2019-04-16 Add flag to only return current pod_info for GetPod API kevinxu@uber.com
- 2019-04-16 Fix formatting issue with job.py::wait_for_terminated varung@uber.com
- 2019-04-16 Add randomization, run tests twice and dump daemon logs varung@uber.com
- 2019-04-16 Add ORM method for iterative get-all amitbose@uber.com
- 2019-04-16 Limit number of updates to query per job for aurorabridge kevinxu@uber.com
- 2019-04-16 Create separate CI for aurora bridge varung@uber.com
- 2019-04-16 Add integration test to restart different peloton daemons for on-going job update varung@uber.com
- 2019-04-15 Add travis config file amitbose@uber.com
- 2019-04-15 Duplicate active update is a noop zhixin@uber.com
- 2019-04-15 Add auth support in all peloton components zhixin@uber.com
- 2019-04-15 Mimir placement plugin host filtering amitbose@uber.com
- 2019-04-12 Specify InvalidEntityVersionError to be part of API zhixin@uber.com
- 2019-04-11 Implement pinned instance pod spec reading and attaching kevinxu@uber.com
- 2019-04-11 Convert TaskConfig / PodSpec compare unit test to table test kevinxu@uber.com
- 2019-04-11 Grammar fix for compare util functions kevinxu@uber.com
- 2019-04-11 Deprecate respool path in QuerySpec which is not used in JobQuery zhixin@uber.com
- 2019-04-10 Set per-instance instance event limit for ListJobWorkflows call kevinxu@uber.com
- 2019-04-10 Sort TaskConfig list fields before converting to PodSpec kevinxu@uber.com
- 2019-04-10 Change GetWorkflowEventsRequest.limit and ListJobWorkflowsRequest.instance_events_limit to uint32 type sachins@uber.com
- 2019-04-10 Add PodSpec diff util function kevinxu@uber.com
- 2019-04-10 Add CHANGELOG for 0.8.3.1 zhixin@uber.com
- 2019-04-10 Add PodConfigurationStateStats in job status zhixin@uber.com
- 2019-04-10 Deprecate Mesos references in the v1alpha API apoorvaj@uber.com
- 2019-04-09 Kill a terminated job to prevent restart before delete zhixin@uber.com
- 2019-04-09 Add util method for merging default and instance PodSpec kevinxu@uber.com
- 2019-04-09 Add v0 <=> v1 task constraint nil field check kevinxu@uber.com
- 2019-04-09 Don't fail perf report generation if a test fails amitbose@uber.com
- 2019-04-08 Add integration test to redeploy update after abort varung@uber.com
- 2019-04-08 Add Changelog for release 0.8.3 rcharles@uber.com
- 2019-04-08 Add option to specify limit while requesting workflow events sachins@uber.com
- 2019-04-10 Add PodConfigurationStateStats in job status zhixin@uber.com.
- 2019-04-08 Revert "Fix race condition in deadlineQueue.Dequeue" rcharles@uber.com
- 2019-04-08 Allow passing respool path through aurorabridge flag kevinxu@uber.com
- 2019-04-06 Add debugging log messages at job manager varung@uber.com
- 2019-04-05 Introduce a mini flag in perf test to run just one test adityacb@uber.com
- 2019-04-05 Sort recursively executor config keys varung@uber.com
- 2019-04-05 Break job and update enqueue cycle zhixin@uber.com
- 2019-04-05 Update yarpc package zhixin@uber.com
- 2019-04-04 Increase grpc msg size for bridge grpc client kevinxu@uber.com
- 2019-04-04 Fix ConvertTaskConfigToPodSpec - do not add fields that are not present in TaskConfig to PodSpec sachins@uber.com
- 2019-04-04 Add buckets to syncronize the pod events varung@uber.com
- 2019-04-03 Fix broken 'TestJobCreateWorkflowOnDeletedJobError' sachins@uber.com
- 2019-04-03 Add LogFieldFormatter to add default log fields zhixin@uber.com
- 2019-04-03 Disable job operations after job deletion zhixin@uber.com
- 2019-04-03 Allow stateless.GetJob to accept pod entity version zhixin@uber.com
- 2019-04-03 Add check for nil SLA in GetJobSummary varung@uber.com
- 2019-04-03 Fix job query for partially created job adityacb@uber.com
- 2019-04-02 Add aurorabridge pod filter varung@uber.com
- 2019-04-02 Add tests for manual rollback varung@uber.com
- 2019-04-02 Fix bugs in v1alpha GetPodEvents sachins@uber.com
- 2019-04-02 Enqueue job to job goal state engine if job state is already KILLED varung@uber.com
- 2019-04-02 Fix QueryJobs handler to populate the correct pod stats sachins@uber.com
- 2019-04-02 Fix race condition in deadlineQueue.Dequeue zhixin@uber.com
- 2019-04-01 Fix v1alpha GetPodEvents handler to populate pod states instead of task states sachins@uber.com
- 2019-04-01 Add labels and port config check for task config change varung@uber.com
- 2019-04-01 Fix ORM panic when reading a column that is null adityacb@uber.com
- 2019-04-01 Include update message in opaquedata kevinxu@uber.com
- 2019-04-01 Add switch disable kill tasks request from host manager to mesos master varung@uber.com
- 2019-04-01 Do not block eventstream when kill of orphan task fails apoorvaj@uber.com
- 2019-03-30 Increase QueryJobs request limit kevinxu@uber.com
- 2019-03-29 Add termination status for update and restart zhixin@uber.com
- 2019-03-29 Fix job level stop and pod level start conflict zhixin@uber.com
- 2019-03-28 Remove job_id tag from SLA metrics rcharles@uber.com
- 2019-03-28 Use ListJobs for job deletion in aurorabridge integration tests kevinxu@uber.com
- 2019-03-28 Add upper bound on http client connection from host manager to mesos master varung@uber.com
- 2019-03-27 Wait for mesos master leader elected in integration tests varung@uber.com
- 2019-03-27 Add SLASpec to JobSummary varung@uber.com
- 2019-03-27 Correct the logic to check IsCycleCompleted in backoffpolicy aihuaxu@uber.com
- 2019-03-26 Fix max_tolerable_instance_failures and max_instances_retries for aurora bridge kevinxu@uber.com
- 2019-03-26 Bootstrap kafka integration to publish pod events varung@uber.com
- 2019-03-26 Set StartPods flag in UpdateSpec kevinxu@uber.com
- 2019-03-26 Add aurorabridge abort integ test varung@uber.com
- 2019-03-25 Add failed update aurora bridge integration test varung@uber.com
- 2019-03-25 Support exclusive placement of tasks to host amitbose@uber.com
- 2019-03-25 Add basic auth in peloton zhixin@uber.com
- 2019-03-25 Error out on pinned instances kevinxu@uber.com
- 2019-03-25 Fix uninitialized job recovery zhixin@uber.com
- 2019-03-25 Add integration test for updating not fully created job zhixin@uber.com
- 2019-03-24 Add script to patch v0 api for generated grpc stub yunpeng@uber.com
- 2019-03-22 Workaround bridge client not detecting leadership change kevinxu@uber.com
- 2019-03-22 Add support for filtering in the pod watch API apoorvaj@uber.com
- 2019-03-22 Start update affected pods if StartPods flag is set zhixin@uber.com
- 2019-03-22 Remove check of INITIALIZED state upon job update zhixin@uber.com
- 2019-03-21 Generate gRPC stub for peloton yunpeng@uber.com
- 2019-03-21 Introduced kubernetes in docker for minicluster pourchet@uber.com
- 2019-03-21 Fix performance benchmarking script avyas@uber.com
- 2019-03-20 Store task labels in the cache apoorvaj@uber.com
- 2019-03-20 Fix pod state mapping in bridge kevinxu@uber.com
- 2019-03-20 Fix minicluster script for teardown. kevinxu@uber.com
- 2019-03-20 Improve performance for integration test runtime pourchet@uber.com
- 2019-03-20 Add common pod level label for all bridge jobs pourchet@uber.com
- 2019-03-20 Convert task stats to pod stats correctly pourchet@uber.com
- 2019-03-20 Attempt to make binary encoded TaskConfig consistent across deploys. pourchet@uber.com
- 2019-03-20 Add changelog for release 0.8.2.1 pourchet@uber.com
- 2019-03-20 Fix workflow fields population pourchet@uber.com
- 2019-03-20 Fixing minicluster script with -a option pourchet@uber.com
- 2019-03-20 add --net=host parameter to development guide pourchet@uber.com
- 2019-03-20 Add compatibility labels for Aurora metadata. pourchet@uber.com
- 2019-03-20 Redundant glide install to fix test flakiness pourchet@uber.com
- 2019-03-20 Add in-place update integration test pourchet@uber.com
- 2019-03-20 Slight refactor of minicluster code pourchet@uber.com
- 2019-03-16 InstanceCount from GetJobs endpoint should only include running instances. kevinxu@uber.com
- 2019-03-15 Fix
ConvertJobSpecToJobConfig
- add missing 'MaximumUnavailableInstances' field sachins@uber.com - 2019-03-14 Skip env_name validation when custom executor is used kevinxu@uber.com
- 2019-03-13 Fix KillTasks to kill all tasks when instances is passed as None kevinxu@uber.com
- 2019-03-13 [vcluster] Fix reading the prod config for
placement_stateless
avyas@uber.com - 2019-03-12 Fix GetJobUpdateDiffResult nil cases kevinxu@uber.com
- 2019-03-12 Fixes regarding GetJobUpdateDetails endpoint kevinxu@uber.com
- 2019-03-12 Update vcluster to use
peloton_apps_config_path
for setup only avyas@uber.com - 2019-03-12 Add support to watch task deletion event apoorvaj@uber.com
- 2019-03-12 Include instance events in GetJobUpdateDetails codyg@uber.com
- 2019-03-12 Fix the restart integration tests after the restart-spec change is now released apoorvaj@uber.com
- 2019-03-12 Reduce the number of instances per peloton daemon in minicluster apoorvaj@uber.com
- 2019-03-12 Implement Watch API for pod kevinxu@uber.com
- 2019-03-12 PE tries to place a task on desired host until a certain deadline zhixin@uber.com
- 2019-03-12 Remove held on task when task is killed while not launched zhixin@uber.com
- 2019-03-11 Periodically clean up hosts in HeldHost state zhixin@uber.com
- 2019-03-11 Add partially created service job state determiner varung@uber.com
- 2019-03-11 Adjust resource settings for aurorabridge integration tests in read path kevinxu@uber.com
- 2019-03-11 Launch with invalid offer error is a system error and tasks should be restarted if they receive system error apoorvaj@uber.com
- 2019-03-08 Fix vcluster's use of peloton cluster config path avyas@uber.com
- 2019-03-08 Clean up markdown files in /docs for readthedocs.io min@uber.com
- 2019-03-08 Move to all golang packages to /pkg dir min@uber.com
- 2019-03-07 Fix performance compare script to use production config avyas@uber.com
- 2019-03-11 Fix vcluster's use of peloton cluster config path avyas@uber.com
- 2019-03-06 Removing peloton client and m3 requirement from bootstraping peloton and adding to integration testsmabansal@uber.com
- 2019-03-06 Change performance tests to use
PelotonPerformance
resource pool avyas@uber.com - 2019-03-06 Increase retry durations to prevent from overloading mesos master apoorvaj@uber.com
- 2019-03-06 Add metrics for in-place update success rate zhixin@uber.com
- 2019-03-06 Update Version and PrevVersion format in WorkflowStatus yuweit@uber.com
- 2019-03-05 Add ability to aggregate SLA metrics per job avyas@uber.com
- 2019-03-05 Integ test revocable job aurora bridge varung@uber.com
- 2019-03-05 Integ test auto rollback aurora bridge varung@uber.com
- 2019-03-05 Enable in-place update/restart feature zhixin@uber.com
- 2019-03-04 Add integration test for ListJob and ListPod API apoorvaj@uber.com
- 2019-03-04 Add access logging for all endpoints kevinxu@uber.com
- 2019-03-04 Set desired host to handle in-place update overwritten zhixin@uber.com
- 2019-03-04 Add canary test framework varung@uber.com
- 2019-03-04 Put host on held for in-place update zhixin@uber.com
- 2019-03-04 Clean up aurorabridge integration tests codyg@uber.com
- 2019-03-01 Map ScheduleStatus "THROTTLED" to "FAILED" to workaround error kevinxu@uber.com
- 2019-03-01 Fix production config path for placement_[stateless|stateful] process kevinxu@uber.com
- 2019-03-01 Add dummy result for write aurorabridge endpoints varung@uber.com
- 2019-02-28 Use empty slices instead of nil in aurorabridge handler codyg@uber.com
- 2019-02-28 Fix getTasksWithoutConfigs status filtering kevinxu@uber.com
- 2019-02-28 Fix resource manager bug with draining hosts for maintenance avyas@uber.com
- 2019-02-28 Follow up to aurora bridge read path integration tests kevinxu@uber.com
- 2019-02-27 Fixing production config read for docker mabansal@uber.com
- 2019-02-27 Change aurorabridge port from 8082 to 5396 codyg@uber.com
- 2019-02-27 Delete job if in PENDING state varung@uber.com
- 2019-02-27 Change Timer to Histogram for SLA measurement avyas@uber.com
- 2019-02-26 Fixes regarding AuroraBridge job labels kevinxu@uber.com
- 2019-02-26 Add HTTP health check support to Peloton apoorvaj@uber.com
- 2019-02-26 Remove link to phab in bridge integration test kevinxu@uber.com
- 2019-02-26 Fixing documents mabansal@uber.com
- 2019-02-26 Adding slack channel to readme mabansal@uber.com
- 2019-02-26 [resource manager] API handler should be blocked until recovery is completed avyas@uber.com
- 2019-02-26 Remove more uber internal links min@uber.com
- 2019-02-25 Add integration tests for aurorabridge read path kevinxu@uber.com
- 2019-02-25 Fix the
docker-push
script avyas@uber.com - 2019-02-25 Cassandra ORM Secret migration. yuweit@uber.com
- 2019-02-25 Remove internal docker registry references avyas@uber.com
- 2019-02-22 Fix version used for workflow actions in aurorabridge codyg@uber.com
- 2019-02-22 Removing example files and adding them into client repo mabansal@uber.com
- 2019-02-22 Wait for deletion to finish for each aurora bridge integration test kevinxu@uber.com
- 2019-02-22 Fix exponential backoff for failed task retry zhixin@uber.com
- 2019-02-22 Add PodEvents object to ORM sishi@uber.com
- 2019-02-21 Removing arc config from the repo mabansal@uber.com
- 2019-02-21 Removing uberinternal references from code mabansal@uber.com
- 2019-02-20 Add JobConfigOps to ORM code adityacb@uber.com
- 2019-02-20 Removing production configs from peloton repo mabansal@uber.com
- 2019-02-19 Add jobType field to task cache sachins@uber.com
- 2019-02-19 Use yaml file for aurora job configs varung@uber.com
- 2019-02-19 Fix regression in cached job Delete adityacb@uber.com
- 2019-02-15 Fix job name to job id mapping being created multiple times kevinxu@uber.com
- 2019-02-15 Add instance workflow events with list job updates varung@uber.com
- 2019-02-15 Add performance benchmark tests for stateless apoorvaj@uber.com
- 2019-02-15 Change minicluster components to talk to each other via local container ip kevinxu@uber.com
- 2019-02-14 Add support for job_name_to_id to ORM adityacb@uber.com
- 2019-02-14 Cleanup of v1alpha APIs apoorvaj@uber.com
- 2019-02-14 Write first aurorabridge integration test w/ utils codyg@uber.com
- 2019-02-14 Delete stateless job ID from active jobs list on delete adityacb@uber.com
- 2019-02-14 Update push registry in prime evelynl@uber.com
- 2019-02-14 Populate reason field for deadline exceeded tasks backer@uber.com
- 2019-02-13 Migrate peloton build process to uBuild evelynl@uber.com
- 2019-02-13 Remove container spec from controller integration test avyas@uber.com
- 2019-02-12 Support GetAll ORM operation adityacb@uber.com
- 2019-02-12 Remove dual writes for task_config adityacb@uber.com
- 2019-02-12 Add additional checks for "not-found" error in aurorabridge kevinxu@uber.com
- 2019-02-12 Fix peloton tutorial documents avyas@uber.com
- 2019-02-11 Re-implement GetJobUpdateDetails / GetJobUpdateSummaries w/ rollback handling codyg@uber.com
- 2019-02-09 Fix document links in README.md min@uber.com
- 2019-02-09 Restructure Peloton documentation min@uber.com
- 2019-02-09 Add doc for Cli section sishi@uber.com
- 2019-02-07 Implement thermos executor in aurora bridge update path. kevinxu@uber.com
- 2019-02-07 Add more information about tasks which breach SLAs avyas@uber.com
- 2019-02-06 Handle new job in GetJobUpdateDiff codyg@uber.com
- 2019-02-06 Use ORM for mutations to job_index table amitbose@uber.com
- 2019-02-06 Move flag into jobmgr config sishi@uber.com
- 2019-02-06 Maintain a map of entity version to task count for stateless jobs in job status apoorvaj@uber.com
- 2019-02-05 Add integration tests for starting/stopping job with an active update sachins@uber.com
- 2019-02-05 Fix host filter for revocable tasks at mimir placement engine varung@uber.com
- 2019-02-05 Force cache recalculation if jobRuntimeCalculationViaCache flag is on sishi@uber.com
- 2019-02-05 Support update metadata codyg@uber.com
- 2019-02-04 Placement Engine prioritizes host with desired host name zhixin@uber.com
- 2019-02-04 Support new CreateJob API in startJobUpdate codyg@uber.com
- 2019-02-04 Only start rollback as paused if awaiting pulse codyg@uber.com
- 2019-02-03 Provide the correct option to vcluster from perf-compare amitbose@uber.com
- 2019-02-03 Report integer division fix. yuweit@uber.com
- 2019-02-02 Remove Uber-specific details from vcluster amitbose@uber.com
- 2019-02-01 Use opaque data to get job update action varung@uber.com
- 2019-02-01 Fix rollback update spec codyg@uber.com
- 2019-02-01 Implement TODO fields in AuroraBridge. kevinxu@uber.com
- 2019-02-01 Add create control flags in stateless job create API zhixin@uber.com
- 2019-02-01 Modify job config generation test script sishi@uber.com
- 2019-02-01 Change getTasksWithoutConfigs to include pods from previous run kevinxu@uber.com
- 2019-02-01 Pass in-place update hint between components zhixin@uber.com
- 2019-01-31 Install Jinja2 package in vcluster. yuweit@uber.com
- 2019-01-31 stage yuweit@uber.com
- 2019-01-31 Add ability to pass Cassandra username & password to
migrate-db-schema
script rcharles@uber.com - 2019-01-31 Use secrets.yaml file to read Peloton langley secrets adityacb@uber.com
- 2019-01-31 Job stop would stop new instances added in update zhixin@uber.com
- 2019-01-31 Stateless job creation is processed by update workflow zhixin@uber.com
- 2019-01-31 Allow backfill of active jobs only during resmgr recovery adityacb@uber.com
- 2019-01-30 Clear previous contents of maintenanceHostInfoMap when reconciling maintenance state sachins@uber.com
- 2019-01-29 Implement getJobUpdateDetails varung@uber.com
- 2019-01-29 Add rollback state handling in NewJobUpdateStatus codyg@uber.com
- 2019-01-29 Add update lifecycle docs zhixin@uber.com
- 2019-01-29 Fix state machine errors when transition is a no-op avyas@uber.com
- 2019-01-28 Do not set goal state on task initialize sachins@uber.com
- 2019-01-28 [resource manager] Remove default preemption duration from code avyas@uber.com
- 2019-01-27 Improve Performance report layout yuweit@uber.com
- 2019-01-25 Set completion time for all terminated task event zhixin@uber.com
- 2019-01-25 Remove the use of EnqueueGangs from placement engine avyas@uber.com
- 2019-01-25 Implement RollbackJobUpdate codyg@uber.com
- 2019-01-24 Factor out aurorabridge concurrency into utility func codyg@uber.com
- 2019-01-24 Cherrypick the env variable set. yuweit@uber.com
- 2019-01-24 Add Flag
task_preemption_period
to Resource Manager yuweit@uber.com - 2019-01-24 Enforce update id checks on all update actions codyg@uber.com
- 2019-01-24 Implement GetTierConfigs kevinxu@uber.com
- 2019-01-24 Fix error code being returned in Task.Get() adityacb@uber.com
- 2019-01-23 Follow up changes for getTasksWithoutConfigs kevinxu@uber.com
- 2019-01-23 Implement KillTasks codyg@uber.com
- 2019-01-23 Changelog for release-0.8.1 sachins@uber.com
- 2019-01-23 Unify stateless handler non leader handle and error zhixin@uber.com
- 2019-01-23 Fixing merge conflict kevinxu@uber.com
- 2019-01-23 Implement GetJobs kevinxu@uber.com
- 2019-01-23 Remove partial job key usage codyg@uber.com
- 2019-01-23 Remove materialized view
mv_respool_by_owner
avyas@uber.com - 2019-01-22 Reset hostname when task is reinitialized zhixin@uber.com
- 2019-01-22 Refactor workflow info & workflow status varung@uber.com
- 2019-01-22 Use
testify.suite
library inlauncher_test.go
. yuweit@uber.com - 2019-01-22 Lazily bootstrap respool in aurorabridge codyg@uber.com
- 2019-01-22 Add support for ListPods API apoorvaj@uber.com
- 2019-01-22 address comments. yuweit@uber.com
- 2019-01-22 Add opaquedata package for simulated unsupported update actions codyg@uber.com
- 2019-01-22 Add aurorabridge deploy varung@uber.com
- 2019-01-22 Implement GetJobSummary kevinxu@uber.com
- 2019-01-22 Add documentation on how to submit peloton jobs apoorvaj@uber.com
- 2019-01-22 Add doc for types of jobs supported in peloton. apoorvaj@uber.com
- 2019-01-18 Get taskStats from cache and add logging/metric on re-calculate job runtime from cache sishi@uber.com
- 2019-01-18 Implement getJobUpdateDiff varung@uber.com
- 2019-01-18 Implement getConfigSummary varung@uber.com
- 2019-01-18 [Resource Manager] Refactor resource tree to not be a singleton avyas@uber.com
- 2019-01-17 Fix styling nits from secret formatter code adityacb@uber.com
- 2019-01-17 Fix isJobStateStale zhixin@uber.com
- 2019-01-17 Always enqueue ongoing update for stateless jobs sachins@uber.com
- 2019-01-17 Dump jobmgr logs in integration tests only on test failure sachins@uber.com
- 2019-01-17 Fix ConvertPodSpecToTaskConfig to not panic on empty containers sachins@uber.com
- 2019-01-17 Validate new job spec in JobService.ReplaceJob v1alpha API sachins@uber.com
- 2019-01-17 Implement pulseJobUpdate w/ TODO codyg@uber.com
- 2019-01-16 Make jobs created by performance tests non-preemptile. yuweit@uber.com
- 2019-01-16 Refactor placemenet engine log level settings avyas@uber.com
- 2019-01-16 Migrate stateless_job_test/test_job_workflow to v1alpha sachins@uber.com
- 2019-01-16 Use interface methods to publish metrics zhixin@uber.com
- 2019-01-16 Job config documentation amitbose@uber.com
- 2019-01-16 Check invalid tasks when dequeueing for placing avyas@uber.com
- 2019-01-16 Make generte-protobuf.py run on python2 echung@uber.com
- 2019-01-15 Add scaffolding code to help ORM migration adityacb@uber.com
- 2019-01-15 Add integration tests for v1alpha JobService.DeleteJob sachins@uber.com
- 2019-01-15 Fix RestartJob - update JobState on restarting KILLED job sachins@uber.com
- 2019-01-15 Adding architecture section mabansal@uber.com
- 2019-01-15 Add aurora auth support for deploy script adityacb@uber.com
- 2019-01-15 Add job update state change events varung@uber.com
- 2019-01-15 Update Cli to read config from a well defined set of paths sishi@uber.com
- 2019-01-15 Implement getJobUpdateSummaries varung@uber.com
- 2019-01-15 Second attempt at fixing the placement integration test avyas@uber.com
- 2019-01-15 Add aurorabridge/fixture documentation codyg@uber.com
- 2019-01-15 Fix integration tests codyg@uber.com
- 2019-01-14 Implement task/pod termination status amitbose@uber.com
- 2019-01-14 Add engdocs for Peloton Clients adityacb@uber.com
- 2019-01-14 Address issues in v1alpha JobService.DeleteJob sachins@uber.com
- 2019-01-14 Use SetPlacment API to return failed placements avyas@uber.com
- 2019-01-14 Make aurorabridge bootstrapper retry until resmgr leader found codyg@uber.com
- 2019-01-11 Add docs for job and task lifecycle avyas@uber.com
- 2019-01-11 Add doc for host maintenance sachins@uber.com
- 2019-01-11 Write aurorabridge integration test client codyg@uber.com
- 2019-01-11 Add section for API reference amitbose@uber.com
- 2019-01-11 Add security engdocs for secrets management feature adityacb@uber.com
- 2019-01-11 Adding introduction section and fixing the eng doc format mabansal@uber.com
- 2019-01-11 Do not persist default config into db if not exist zhixin@uber.com
- 2019-01-10 Implement GetTasksWithoutConfigs kevinxu@uber.com
- 2019-01-10 Migrate stateless job start/stop to v1alpha sachins@uber.com
- 2019-01-10 Fix style nits in ORM code adityacb@uber.com
- 2019-01-10 Removing rst files and adding md files mabansal@uber.com
- 2019-01-10 Renaming pcluster to minicluster mabansal@uber.com
- 2019-01-10 Fix flaky test_auto_rollback_reduce_instances zhixin@uber.com
- 2019-01-10 Fix flaky test__failed_task_throttled_by_exponential_backoff zhixin@uber.com
- 2019-01-10 Fix err handling for task delete timeout zhixin@uber.com
- 2019-01-09 Fix integration test for placement engine avyas@uber.com
- 2019-01-09 Restart checks if goal state is terminal zhixin@uber.com
- 2019-01-09 Add TerminationStatus to task/pod runtime status amitbose@uber.com
- 2019-01-09 Delete unused benchmark configs min@uber.com
- 2019-01-09 Adapt building script for new build machines rcharles@uber.com
- 2019-01-09 Move mimir lib to placement/plugins/mimir/lib min@uber.com
- 2019-01-09 Add integration tests for task query. yuweit@uber.com
- 2019-01-08 Move aurora thrift file into aurorabridge folder kevinxu@uber.com
- 2019-01-08 Enqueue job when task delete zhixin@uber.com
- 2019-01-08 Add failure message along with reason in integration test avyas@uber.com
- 2019-01-08 Set PodSpec.PodName in QueryPodsResponse sachins@uber.com
- 2019-01-08 Implement JobService.DeleteJob v1aplha API sachins@uber.com
- 2019-01-08 Set PodSpec.PodName in GetPodResponse sachins@uber.com
- 2019-01-08 Disable log dump in integration tests on cluster teardown sachins@uber.com
- 2019-01-08 Fix job update performance test timing issue sishi@uber.com
- 2019-01-07 Clean up aurorabridge labels codyg@uber.com
- 2019-01-07 Add Apache license to source files min@uber.com
- 2019-01-07 Revert "Fix command print." min@uber.com
- 2019-01-07 Update integ test framework to show failure reason when a job fails avyas@uber.com
- 2019-01-07 Implement get job ids from aurora task query kevinxu@uber.com
- 2019-01-06 Implement AbortJobUpdate codyg@uber.com
- 2019-01-04 Keep more logs for Peloton components in vcluster amitbose@uber.com
- 2019-01-04 Change git repo name to github.com/uber/peloton min@uber.com
- 2019-01-04 Migrate tests in stateless_job_test/test_update.py to v1 alpha API zhixin@uber.com
- 2019-01-04 Implement ResumeJobUpdate codyg@uber.com
- 2019-01-04 Add go runtime metrics avyas@uber.com
- 2019-01-03 Improve logging in perf tests amitbose@uber.com
- 2019-01-03 Implement PauseJobUpdate codyg@uber.com
- 2019-01-03 Add changelog 0.8.0 varung@uber.com
- 2019-01-03 Implement startJobUpdate codyg@uber.com
- 2019-01-03 Add GetJobUpdate API varung@uber.com
- 2019-01-03 Update API docs avyas@uber.com
- 2019-01-03 Implement JobService.StartJob v1alpha API sachins@uber.com
- 2019-01-02 Fix SLA tracking for tasks in resmgr avyas@uber.com
- 2019-01-02 Update to token aware host policy with dc aware round robin varung@uber.com
- 2019-01-02 Add engdocs for preemption avyas@uber.com
- 2019-01-02 Fix revocable integ test typo error varung@uber.com
- 2019-01-02 Implement JobService.QueryPods v1alpha API sachins@uber.com
- 2018-12-31 Ensure vcluster is cleaned-up when perf test fails amitbose@uber.com
- 2018-12-31 Improve vcluster error handling amitbose@uber.com
- 2018-12-31 vcluster changes for stateless jobs amitbose@uber.com
- 2018-12-31 Migrate tests in stateless_job_test/test_job_revocable.py to v1 alpha API zhixin@uber.com
- 2018-12-31 Fix unit test for orm client adityacb@uber.com
- 2018-12-31 Migrate tests in stateless_job_test/test_job.py to v1 alpha API zhixin@uber.com
- 2018-12-28 Update golang version to 1.11.4 avyas@uber.com
- 2018-12-28 Migrate part of stateless job integration tests to v1 alpha api zhixin@uber.com
- 2018-12-28 Implement ORM update functionality adityacb@uber.com
- 2018-12-28 Implement ListJobUpdates zhixin@uber.com
- 2018-12-28 Add integration test for task level preemption avyas@uber.com
- 2018-12-27 Fix review comments in ORM delete path adityacb@uber.com
- 2018-12-27 Wire up ExecutorInfo in ContainerSpec when calling v1 Create/ReplaceJob api kevinxu@uber.com
- 2018-12-27 Implement ORM Delete functionality adityacb@uber.com
- 2018-12-26 Fix job cleanup for revocable integ test varung@uber.com
- 2018-12-26 Add implementation to read/write workflow events per instance varung@uber.com
- 2018-12-26 Add sla tracking config to deploy script avyas@uber.com
- 2018-12-26 Get task configs from task_config_v2 first adityacb@uber.com
- 2018-12-26 Fix update-protobuf gens varung@uber.com
- 2018-12-24 Remove -u flag from packr installation sishi@uber.com
- 2018-12-23 Implement job restart zhixin@uber.com
- 2018-12-21 Part III: Setup recovery from active_jobs table adityacb@uber.com
- 2018-12-21 Implement JobSVC.Stop zhixin@uber.com
- 2018-12-20 Add GetJob CLI and unit tests sachins@uber.com
- 2018-12-20 Implement JobService.CreateJob API sachins@uber.com
- 2018-12-19 Support Thermos Executor in Peloton kevinxu@uber.com
- 2018-12-19 Re-generate Aurora thrift bindings with thriftrw dev branch codyg@uber.com
- 2018-12-19 GetPod should populate the right PodSpec for previous runs sachins@uber.com
- 2018-12-19 Add support to store opaque data along with an update apoorvaj@uber.com
- 2018-12-19 Add handler implementation for job name to job id varung@uber.com
- 2018-12-19 Use
PREEMPTING
as goal state in job manager for batch avyas@uber.com - 2018-12-18 Honor retry policy for lost tasks amitbose@uber.com
- 2018-12-18 Add PERF_version.no_(BASE | CURRENT) to Performance Report table. yuweit@uber.com
- 2018-12-18 Generate yarpc binding for aurora thrift api varung@uber.com
- 2018-12-18 Ignore UNITILIAZED job without config upon recovery zhixin@uber.com
- 2018-12-17 Fix performance test version issues. yuweit@uber.com
- 2018-12-17 Use deadline queue in the goal state engine as the queue serving the worker pool apoorvaj@uber.com
- 2018-12-17 Add ReplaceJobDiff API to find the instances being added/removed/updated in a replace API invocation apoorvaj@uber.com
- 2018-12-17 Fix archiver flag, and context timeout issue adityacb@uber.com
- 2018-12-17 Add get job id from job name interface definition varung@uber.com
- 2018-12-14 Add support for task level preemption avyas@uber.com
- 2018-12-14 Feature flag to calculate job runtime from cache if MV diverged sishi@uber.com
- 2018-12-14 Manually patch glide.lock to correct commit id for go-internal adityacb@uber.com
- 2018-12-14 Implement v1alpha ListJobs streaming API apoorvaj@uber.com
- 2018-12-13 Add znode for peloton-aurora-bridge to mock Aurora Leader varung@uber.com
- 2018-12-13 Change archiver stream_only_mode flag default value adityacb@uber.com
- 2018-12-13 Upgrade testify to 1.2.0 codyg@uber.com
- 2018-12-13 Part II: Recover jobs from active_jobs table adityacb@uber.com
- 2018-12-13 Add pause/resume/abort job workflow zhixin@uber.com
- 2018-12-12 Get zk configuration file into go binary sishi@uber.com
- 2018-12-12 In Perf tests, Wait 30 Sec Before Creating Respool. yuweit@uber.com
- 2018-12-12 Add task_config_v2 table partitioned by job_id, version, instance_id adityacb@uber.com
- 2018-12-10 Implement stateless service QueryJobs zhixin@uber.com
- 2018-12-10 Fix bin_packing setting in deploy script adityacb@uber.com
- 2018-12-10 Handle hostmgr bin packing flag in deploy script adityacb@uber.com
- 2018-12-10 Create task configs in parallel sachins@uber.com
- 2018-12-10 Add ReplaceJob handler zhixin@uber.com
- 2018-12-10 Scaffold aurorabridge daemon codyg@uber.com
- 2018-12-10 Add short term fixes to improve performance of SLA tracking avyas@uber.com
- 2018-12-07 Add two tables (job.Get and job.Update) to Peloton performance report. yuweit@uber.com
- 2018-12-06 Add storage APIs for job id from job name varung@uber.com
- 2018-12-06 Implement v1alpha GetJob API apoorvaj@uber.com
- 2018-12-05 Add PodService.DeletePodEvents handler sachins@uber.com
- 2018-12-04 Add entity version validation to workflow operations zhixin@uber.com
- 2018-12-04 Add APIs to fetch workflow information and events apoorvaj@uber.com
- 2018-12-03 Add CLI support to list all the available hosts kevinxu@uber.com
- 2018-12-03 Enhance optional arguments for customized pcluster usage kulkarni@uber.com
- 2018-12-03 Add changelog for 0.7.8.1 avyas@uber.com
- 2018-12-03 Support starting an update in paused state apoorvaj@uber.com
- 2018-12-03 Disable bin packing by default avyas@uber.com
- 2018-11-30 Move Requeue of un-placed tasks inside rmtask avyas@uber.com
- 2018-11-30 Create performance test for batch job update sishi@uber.com
- 2018-11-30 Reenable job factory metrics zhixin@uber.com
- 2018-11-30 Fix data race when job factory publish metrics zhixin@uber.com
- 2018-11-30 Refactor JobMgr cache to guard workflow cache by job cache lock zhixin@uber.com
- 2018-11-30 Storage Architecture v2 first cut adityacb@uber.com
- 2018-11-30 Add job_name to job_id mapping varung@uber.com
- 2018-11-29 [Refactor] Job's wait_for_condition method yuweit@uber.com
- 2018-11-29 Part I: Use active_jobs table instead of mv_jobs_by_state for recovery adityacb@uber.com
- 2018-11-29 Add changelog for 0.7.8 avyas@uber.com
- 2018-12-03 Disable bin packing by default avyas@uber.com
- 2018-11-27 Update job index when job configuration is updated apoorvaj@uber.com
- 2018-11-28 Revert "Constraint job and task configurations at DB" varung@uber.com
- 2018-11-28 Revert "Converge recent job config version for all batch tasks" varung@uber.com
- 2018-11-28 Move entity version construct into util zhixin@uber.com
- 2018-11-28 Do not untrack stateless jobs from the cache apoorvaj@uber.com
- 2018-11-28 Revert "Batch job of INITIALIZED state can be updated" varung@uber.com
- 2018-11-28 Revert "Reenable job factory metrics" varung@uber.com
- 2018-11-28 Add PodService.GetPod handler sachins@uber.com
- 2018-11-21 Adding asynchronous bin pacing computation support and enable DEFRAG bin packing algorithm mabansal@uber.com
- 2018-11-28 Add PodService.PodStop handler sachins@uber.com
- 2018-11-27 Set agent id to pointer of empty string on task launch failure zhixin@uber.com
- 2018-11-27 Add actual tasks allocation for Mesos varung@uber.com
- 2018-11-20 Add integration test for manual rollback apoorvaj@uber.com
- 2018-11-21 reduce cachedjob.AddTask lock contention zhixin@uber.com
- 2018-11-20 Use convertTaskStateToPodState to convert task state zhixin@uber.com
- 2018-11-20 Image is reported in the container status, hence it is not needed in pod summary as well apoorvaj@uber.com
- 2018-11-20 Deprecate write/read path for task_state_changes table varung@uber.com
- 2018-11-07 Add API for multiple containers in a pod. apoorvaj@uber.com
- 2018-11-16 Fix TaskSVC.GetPodEvents to return events for all runs sachins@uber.com
- 2018-11-16 Add PodService.RestartPod handler sachins@uber.com
- 2018-11-15 Add PodService.BrowsePodSandbox handler sachins@uber.com
- 2018-11-15 Add JobSVC.RefreshJob zhixin@uber.com
- 2018-11-13 Add JobSvc.GetJobCache zhixin@uber.com
- 2018-11-14 Push images to Kraken sachins@uber.com
- 2018-11-13 Fix data race issues with respool interface varung@uber.com
- 2018-11-13 Lookup zk info by providing a cluster name sishi@uber.com
- 2018-11-13 Update respool doc with revocable tasks varung@uber.com
- 2018-11-13 Fix JobSvc.Create error when the previous create call fails zhixin@uber.com
- 2018-11-12 Dump host manager event stream via CLI varung@uber.com
- 2018-11-12 Handle instances with different desired config than their current config apoorvaj@uber.com
- 2018-11-06 Add stress test for job create/get to vcluster adityacb@uber.com
- 2018-11-12 Add PodSvc.StartPod zhixin@uber.com
- 2018-10-19 Add reason for failure in placement engine avyas@uber.com
- 2018-10-29 Compress job config before storing it to DB adityacb@uber.com
- 2018-11-12 Increase runtime of non-preemptible test job avyas@uber.com
- 2018-11-08 Do not unset the job update identifier after update is complete apoorvaj@uber.com
- 2018-11-08 Add CLI command to kill all jobs owned by a given owner sachins@uber.com
- 2018-11-07 Add PodSVC.RefreshPod zhixin@uber.com
- 2018-10-31 v1alpha: Define APIs for watching for changes amitbose@uber.com
- 2018-11-07 Add changelog for 0.7.7.3 varung@uber.com
- 2018-11-07 Add GetPodEvents API handler sachins@uber.com
- 2018-10-23 Handle race conditions during consecutive updates apoorvaj@uber.com
- 2018-11-07 Fix deadlock in resmgr/respool/respool.go sachins@uber.*com
- 2018-11-07 Fix deadlock in resmgr/respool/respool.go sachins@uber.com
- 2018-11-06 Fix flaky update integration test zhixin@uber.com
- 2018-11-06 Implement PodSVC.GetPodCache zhixin@uber.com
- 2018-11-05 Add ConvertToYARPCError for pod service handler zhixin@uber.com
- 2018-11-02 Add integration test for pause and resume update zhixin@uber.com
- 2018-08-23 Framework for failure testing amitbose
- 2018-11-02 Fix update stuck when instances failed zhixin@uber.com
- 2018-10-30 v1alpha Add APIs to get all jobs/tasks as a stream amitbose@uber.com
- 2018-11-01 Add integration tests for update and health check zhixin@uber.com
- 2018-11-01 Add sorting by instanceId, name, host, reason for task query sishi@uber.com
- 2018-11-01 Dedupe pending task status update acknowledgement varung@uber.com
- 2018-11-01 Change log level when field not found in object (FillObject) sachins@uber.com
- 2018-11-01 Remove test__host_limit integration test from smoke test list varung@uber.com
- 2018-10-31 Add dummy PodService V1 Alpha API handler sachins@uber.com
- 2018-10-31 Fix healthState when healthcheck is not enabled zhixin@uber.com
- 2018-10-31 Task uses new task config when reinitialized zhixin@uber.com
- 2018-10-31 Add dummy JobService V1 Alpha API handler sachins@uber.com
- 2018-10-30 Fix preemption for revocable tasks varung@uber.com
- 2018-10-30 Fix v1aplha API by replacing stateless_job with stateless. apoorvaj@uber.com
- 2018-10-29 Calculate slack entitlement for non-revocable resources from main entitlement varung@uber.com
- 2018-10-12 Add peloton v1alpha API for stateless jobs. apoorvaj@uber.com
- 2018-10-26 Fix preemption integration test and add it to default tag avyas@uber.com
- 2018-10-25 Add metrics by tasks state at event stream varung@uber.com
- 2018-10-26 If cleanup of one update fails, continue cleaning up the remaining apoorvaj@uber.com
- 2018-10-25 DELETED goal state cannot be overwritten unless a configuration change is requested apoorvaj@uber.com
- 2018-10-25 Implement pause and resume for an update zhixin@uber.com
- 2018-10-25 Add changelog for 0.7.7.2 rcharles@uber.com
- 2018-10-25 Add changelog for 0.7.7.2 rcharles@uber.com
- 2018-10-24 Batch job of INITIALIZED state can be updated zhixin@uber.com
- 2018-10-24 Refactor event status update for clarity zhixin@uber.com
- 2018-10-24 Batch job of INITIALIZED state can be updated zhixin@uber.com
- 2018-10-24 Add integration test for stateless revocable job varung@uber.com
- 2018-10-24 Add test for cli output avyas@uber.com
- 2018-10-22 Implement reducing instance count using DELETED task goal state apoorvaj@uber.com
- 2018-10-22 Remove DRAINING hosts from Cluster Capacity calculation sachins@uber.com
- 2018-10-23 Add unit test for update zhixin@uber.com
- 2018-10-22 Add Changelog for 0.7.7.1 rcharles@uber.com
- 2018-10-22 Add Changelog for 0.7.7.1 rcharles@uber.com
- 2018-10-17 Ignore start request for non-running tasks apoorvaj@uber.com
- 2018-10-22 Rollback update on failure zhixin@uber.com
- 2018-08-29 Constraint job and task configurations at DB varung@uber.com
- 2018-10-22 Revert "Restrict the maximum number of updates allowed per job" varung@uber.com
- 2018-10-08 Use
HostOfferID
when launching batch and stateless tasks avyas@uber.com - 2018-10-19 Increase goal state unit test coverage to > 90% apoorvaj@uber.com
- 2018-10-22 Revert "Restrict the maximum number of updates allowed per job" varung@uber.com
- 2018-10-22 Add exponential backoff for fail retry zhixin@uber.com
- 2018-10-19 Maintain all host states in Peloton sachins@uber.com
- 2018-11-07 Fix deadlock in resmgr/respool/respool.go sachins@uber.com
- 2018-10-25 Batch job of INITIALIZED state can be updated zhixin@uber.com
- 2018-10-22 Constraint job and task configurations at DB rcharles@uber.com
- 2018-10-22 Revert "Restrict the maximum number of updates allowed per job" rcharles@uber.com
- 2018-10-17 Get rid of glide dependency and fix peloton cli build xiaojian@uber.com
- 2018-10-17 Rename label key for system label resource pool rcharles@uber.com
- 2018-10-17 Converge recent job config version for all batch tasks varung@uber.com
- 2018-10-17 Add KAFKA_TOPIC env var to archiver deploy script adityacb@uber.com
- 2018-10-16 Add filebeat_topic to archiver logs adityacb@uber.com
- 2018-10-16 Make enable revocable resources env as string for vCluster varung@uber.com
- 2018-10-16 Update golint repo path avyas@uber.com
- 2018-10-16 Fix race condition in
RecoverJobsByState
sachins@uber.com - 2018-10-16 remove test__create_multiple_consecutive_updates temporarily zhixin@uber.com
- 2018-10-15 Cleanup metrics for Host Manager varung@uber.com
- 2018-10-15 Not finding the entity in the map after dequeue is not an error apoorvaj@uber.com
- 2018-10-12 Make it easier to mount local binaries in pcluster amitbose@uber.com
- 2018-10-12 Expose revocable resources attribute as env variable varung@uber.com
- 2018-10-12 Aggregate non-leaf resource pool queues size for metrics varung@uber.com
- 2018-10-12 Modify FillObject to fill an object having fewer fields than that in data sachins@uber.com
- 2018-10-12 Add v1alpha directory as a copy of v0 api. apoorvaj@uber.com
- 2018-10-11 Clean-up resource-manager tasks stuck in LAUNCHING amitbose@uber.com
- 2018-10-11 Fix go get for lint amitbose@uber.com
- 2018-10-10 Validate that revocable job is set preemptible varung@uber.com
- 2018-10-09 Carry on update progress when task will not be started zhixin@uber.com
- 2018-10-09 Skip flaky unit test TestAddRunningTasks varung@uber.com
- 2018-10-08 Add admission control for revocable/slack resources varung@uber.com
- 2018-10-08 Construct system labels based on new config for Job Update sachins@uber.com
- 2018-10-05 UpdateStatus includes instances failed zhixin@uber.com
- 2018-10-05 QueryHosts API returns all hosts if request empty sachins@uber.com
- 2018-10-04 Remove client-added system labels at the time of job creation sachins@uber.com
- 2018-10-04 Reenable job factory metrics zhixin@uber.com
- 2018-10-04 Fix InitJobFactory in unit test zhixin@uber.com
- 2018-10-04 Mark update failed if more instances failed during update than configured zhixin@uber.com
- 2018-10-04 Add a listener to jobmgr cache amitbose@uber.com
- 2018-10-03 Ignore same status for healthy update varung@uber.com
- 2018-10-03 Reduce jobFactory lock contention zhixin@uber.com
- 2018-10-03 Batch job and stateless job share the same jobStateDeterminer zhixin@uber.com
- 2018-10-02 Restrict the maximum number of updates allowed per job apoorvaj@uber.com
- 2018-10-02 Put git commit and build-url in performance test report amitbose@uber.com
- 2018-10-02 Add
HostOfferID
to placements avyas@uber.com - 2018-10-01 Add entitlement calculation for revocable/slack resources varung@uber.com
- 2018-10-01 Use previous run id from persistent storage on adding shrink instances varung@uber.com
- 2018-10-01 Disable recording state transition durations for
rmTask
avyas@uber.com - 2018-10-01 Filter pod events by RunID varung@uber.com
- 2018-10-01 Comment out runPublishMetrics for job factory zhixin@uber.com
- 2018-10-01 Add system labels to peloton tasks sachins@uber.com
- 2018-09-28 Use mimir for
Stateless
task types avyas@uber.com - 2018-09-27 Remove mock datastore test from make unit-test varung@uber.com
- 2018-09-27 Fix flaky unit test TestEngineAssignPortsFromMultipleRanges varung@uber.com
- 2018-09-27 Fix flaky unit test for host summary match filter avyas@uber.com
- 2018-09-27 Add get Peloton Version end point sishi@uber.com
- 2018-09-26 Skip flaky unit test for host summary match filter varung@uber.com
- 2018-09-26 Changelog for release 0.7.6 adityacb@uber.com
- 2018-09-26 Fix merge error zhixin@uber.com
- 2018-09-26 JobMgr recovers jobs by job type zhixin@uber.com
- 2018-09-26 Add interation test for stateless job API and fix TaskTerminatedRetry zhixin@uber.com
- 2018-09-25 Disabling Dfrag bin packing mabansal@uber.com
- 2018-09-25 Do not emit error metrics if enqueue gangs fails due to gang already exists zhixin@uber.com
- 2018-09-25 Add
HostOfferID
to offers from host manager avyas@uber.com - 2018-09-24 Add parallelism to add offers by host. varung@uber.com
- 2018-09-22 Fix CompareAndSetRuntime build error zhixin@uber.com
- 2018-09-21 change cassandra version from 3.9 -> 3.0.14 for local container varung@uber.com
- 2018-09-21 Fix flaky unit test to parse instanceID varung@uber.com
- 2018-09-21 Do not abort existing update in the update svc handler apoorvaj@uber.com
- 2018-09-21 Set update identifier to nil in job runtime while untracking the update apoorvaj@uber.com
- 2018-09-21 Bump Mimir-Lib kejlberg@uber.com
- 2018-09-21 Fix command print. kejlberg@uber.com
- 2018-09-20 Implement restart overwrite strategy zhixin@uber.com
- 2018-09-20 Tasks in a terminated batch job cannot be restarted. apoorvaj@uber.com
- 2018-09-20 Fix test setup for a local linux dev laptop. kejlberg@uber.com
- 2018-09-20 Delete Pod Events on Job Delete varung@uber.com
- 2018-09-20 Add metrics for task state transitions avyas@uber.com
- 2018-09-19 Add env variable to enable pod events cleanup varung@uber.com
- 2018-09-19 Add CompareAndSetRuntime to support job write after read zhixin@uber.com
- 2018-09-18 Fix the build and tests for terminate-retry apoorvaj@uber.com
- 2018-09-18 Add support for handling tasks with id greater than instance count apoorvaj@uber.com
- 2018-09-18 Improve storage unit test coverage adityacb@uber.com
- 2018-09-18 Removing empty test file from YARPC package mabansal@uber.com
- 2018-09-18 Retry on terminated long running task chunyang.shen@uber.com
- 2018-09-17 Add constraint pod events in Archiver varung@uber.com
- 2018-09-15 Adding Defragmentation bin packing suppport for host manager mabansal@uber.com
- 2018-09-14 Move RuntimeDiff and JobConfig from cached to models zhixin@uber.com
- 2018-09-13 Add integration tests for host maintenance sachins@uber.com
- 2018-09-13 Clean up updates and other ops separately zhixin@uber.com
- 2018-09-13 Add job level start and stop support zhixin@uber.com
- 2018-09-13 Add changelog for 0.7.5.1 and 0.7.5.2 zhixin@uber.com
- 2018-09-12 Update debug commands and remove pressure test sishi@uber.com
- 2018-09-12 Add pod events handle empty desired mesos task id zhixin@uber.com
- 2018-09-12 Fix job runtime updater logged job state zhixin@uber.com
- 2018-09-11 Dump logs when goal state action execute returns an error apoorvaj@uber.com
- 2018-09-11 Change logrus version to
1.0.0
avyas@uber.com - 2018-09-11 Add support to reduce instance count during an update apoorvaj@uber.com
- 2018-09-10 Fix bug in reading job_index table adityacb@uber.com
- 2018-09-10 Desired mesos task id should not be nil when comparing apoorvaj@uber.com
- 2018-09-09 Add parallelism to calculate cluster capacity varung@uber.com
- 2018-09-08 Add revocable task launch support to host manager varung@uber.com
- 2018-09-07 Set drainer period for development environment sachins@uber.com
- 2018-09-06 Set hostname field in resmgr tasks only if relevant sachins@uber.com
- 2018-09-06 Add override url for hostmgr in Peloton Client sachins@uber.com
- 2018-09-06 Implement job level Restart zhixin@uber.com
- 2018-09-06 Reconcile stale job index entries adityacb@uber.com
- 2018-09-05 Refactor update to support different workflow zhixin@uber.com
- 2018-09-05 Set proper health state for task whenever it re-initiate chunyang.shen@uber.com
- 2018-09-04 Add integration tests for update of a stateless job apoorvaj@uber.com
- 2018-09-04 Reconcile active jobs which have out of sync mv_task_by_state entry adityacb@uber.com
- 2018-08-31 Add job restart proto and cli zhixin@uber.com
- 2018-08-31 Add Changelog for 0.7.5 release rcharles@uber.com
- 2018-08-30 Refactor preemption package to remove singleton and add tests avyas@uber.com
- 2018-08-29 Use slave agent IP for fetching logs amitbose
- 2018-09-12 Add pod events handle empty desired mesos task id zhixin@uber.com.
- 2018-09-11 Add override url for hostmgr in Peloton Client avyas@uber.com.
- 2018-09-11 Change logrus version to
1.0.0
avyas@uber.com. - 2018-09-11 Desired mesos task id should not be nil when comparing apoorvaj@uber.com.
- 2018-08-31 Add Changelog for 0.7.5 release rcharles@uber.com.
- 2018-08-29 Remove unused function in reservation mu@uber.com
- 2018-08-28 Use desiredMesosTaskID to replace PREEMPTING state for task preemption zhixin@uber.com
- 2018-08-28 Update CLI help text for host maintenance commands sachins@uber.com
- 2018-08-28 Fix flaky
TestPeriodicCalculationWhenStarted
avyas@uber.com - 2018-08-28 addPodEvent set prevRunID to 0 when PrevMesosTaskId not provided zhixin@uber.com
- 2018-08-27 Revert "Measure resource pool SLA at a more granular level" avyas@uber.com
- 2018-08-27 Allow user to provide configuration version when creating a job update in CLI apoorvaj@uber.com
- 2018-08-27 Auto-refresh maintenance queue periodically sachins@uber.com
- 2018-08-27 Refactor mesos task ID generation to CreateMesosTaskID zhixin@uber.com
- 2018-08-27 Specify only hostname (no IP) for host maintenance sachins@uber.com
- 2018-08-24 Add desired mesos task id for task and pod events zhixin@uber.com
- 2018-08-24 Add support to query hosts in UP state sachins@uber.com
- 2018-08-24 Modify AgentMap to have hostname as the key instead of AgentId sachins@uber.com
- 2018-08-23 Modify AgentInfoMap to contain more information about the Agent sachins@uber.com
- 2018-08-23 Fix job metrics name typo zhixin@uber.com
- 2018-08-23 CLI default range.To to MaxInt32 zhixin@uber.com
- 2018-08-23 KILLING state with SUCCEEDED/RUNNING goal state is valid zhixin@uber.com
- 2018-08-22 Implement task level restart zhixin@uber.com
- 2018-08-22 Add desired mesos task id in task runtime zhixin@uber.com
- 2018-08-22 Automatically set the configuration version during job update apoorvaj@uber.com
- 2018-08-21 Fix resmgr recovery sachins@uber.com
- 2018-08-21 Cleanup unused storage code, add tests adityacb@uber.com
- 2018-08-21 WriteProgress validates state change zhixin@uber.com
- 2018-08-21 Adding unit tests in common and statemachine package mabansal@uber.com
- 2018-08-20 Fixing flaky unit test mabansal@uber.com
- 2018-08-21 Adding unit tests for peloton/cli apoorvaj@uber.com
- 2018-08-20 Adding unit tests for resource manager handlers mabansal@uber.com
- 2018-08-20 Fix testjob_uber_docker_service chunyang.shen@uber.com
- 2018-08-20 Fix 'context' of RestoreMaintenanceQueue call in resmgr/recovery.go sachins@uber.com
- 2018-08-20 Instantiate
finished
channel outside ofNewRecovery
avyas@uber.com - 2018-08-20 Allow to disable Prometheus while maintaining metric name format rcharles@uber.com
- 2018-08-20 Integrate health check with update process chunyang.shen@uber.com
- 2018-08-17 Increase the memlimit for peloton apps on vcluster avyas@uber.com
- 2018-08-16 Change "total instance count is greater than expected" to debug zhixin@uber.com
- 2018-08-16 Fix update integration test zhixin@uber.com
- 2018-08-15 Make
MarkHostsDrained
API call only for 'DRAINING' hosts sachins@uber.com - 2018-08-15 Unit tests for yarpc/peer amitbose
- 2018-08-14 Remove executor code from peloton because it is not used adityacb@uber.com
- 2018-08-14 Update PodEvent protobuf to use mesosTaskID rather pelotonTaskID varung@uber.com
- 2018-08-14 Adding tests for resource manager recovery mabansal@uber.com
- 2018-08-14 Update logrus version to
^1.0.0
avyas@uber.com - 2018-08-14 Disable prometheus reporting for resource manager avyas@uber.com
- 2018-08-14 Add integration test for update zhixin@uber.com
- 2018-08-13 Enable archiver streaming only mode, add unit tests adityacb@uber.com
- 2018-08-13 Removing interfaces from hostmanager reserver and cleanup code mabansal@uber.com
- 2018-08-13 [API] Set task kill grace period per each task adityacb@uber.com
- 2018-08-13 UpdateRun only checks currently updating instances zhixin@uber.com
- 2018-08-13 Restore host->tasks map on resmgr recovery sachins@uber.com
- 2018-08-12 Dual write state transitions to pod_events and task_events for batch jobs varung@uber.com
- 2018-08-10 Check nil for cached job zhixin@uber.com
- 2018-08-09 Measure resource pool SLA at a more granular level avyas@uber.com
- 2018-08-09 Add UNKNOWN and DISABLED into health state and persist health state into pod_events table chunyang.shen@uber.com
- 2018-08-09 Add unit-tests for package util amitbose
- 2018-08-09 Add unit-tests for package common/background amitbose
- 2018-08-09 Terminated task with correct desired configuration is update complete zhixin@uber.com
- 2018-08-08 Restore host->tasks map on resmgr recovery sachins@uber.com
- 2018-08-08 Add tests for
resmgr/server.go
avyas@uber.com - 2018-08-06 Improve code coverage for common/logging varung@uber.com
- 2018-08-06 Update the task healthy field only when event reason is REASON_TASK_HEALTH_CHECK_STATUS_UPDATED chunyang.shen@uber.com
- 2018-08-06 Make vcluster run on dca1-preprod01 amitbose
- 2018-08-06 Add unit test for tasksvc start and stop zhixin@uber.com
- 2018-08-03 Add tests for reconciler avyas@uber.com
- 2018-08-03 Revert "Revert "Record state transition durations for RMTask"" avyas@uber.com
- 2018-08-03 Add comments for test coverage of JobMgr chunyang.shen@uber.com
- 2018-08-03 Add job configuration validation for different type of job chunyang.shen@uber.com
- 2018-08-02 Add CLI to get Pod Events varung@uber.com
- 2018-08-02 Increase code coverage for hostmgr/reconcile sachins@uber.com
- 2018-08-02 JobRuntimeUpdater treats job with update as non-paritally-created job zhixin@uber.com
- 2018-08-02 Set task goal state to KILLED for terminated task zhixin@uber.com
- 2018-08-02 Handle errors during update create apoorvaj@uber.com
- 2018-08-02 Add unit test for tasksvc get zhixin@uber.com
- 2018-08-02 Add unit test for jobmgr/tak/placement zhixin@uber.com
- 2018-08-02 Add unit test for volumesvc zhixin@uber.com
- 2018-08-02 Add unit test for tasksvc get events zhixin@uber.com
- 2018-08-02 Increase code coverage for hostmgr/ sachins@uber.com
- 2018-08-01 Increase code coverage for hostmgr/hostsvc sachins@uber.com
- 2018-08-01 Increase code coverage for hostmgr/queue sachins@uber.com
- 2018-08-01 Implement update pause on server side zhixin@uber.com
- 2018-08-01 Do not start goal state engines and preemptor before recovery is complete apoorvaj@uber.com
- 2018-07-31 Fix resource usage map panic for older tasks adityacb@uber.com
- 2018-07-31 Add update pause in cli zhixin@uber.com
- 2018-07-30 Add tests for hostmgr/task varung@uber.com
- 2018-07-30 Enqueue initialized tasks being updated into goal state engine zhixin@uber.com
- 2018-07-30 Reenqueue update if any task updated in UpdateRun is KILLED zhixin@uber.com
- 2018-07-30 Add tests for peloton/placement varung@uber.com
- 2018-07-30 Stop asyncEventProcessor on statusUpdate stop amitbose@uber.com
- 2018-07-28 Add test cover for jobmgr/task/event/statechanges chunyang.shen@uber.com
- 2018-07-28 Add test cover for jobmgr/logmanager chunyang.shen@uber.com
- 2018-07-28 Remove MySQL as Storage for interim varung@uber.com
- 2018-07-27 Add tests for placement/tasks varung@uber.com
- 2018-07-27 Add tests for placement/models varung@uber.com
- 2018-07-27 Merge instance config when update config zhixin@uber.com
- 2018-07-27 Add tests for placement/offers varung@uber.com
- 2018-07-26 Change gocql version in glide.yaml adityacb@uber.com
- 2018-07-26 Add host related CLI commands sachins@uber.com
- 2018-07-26 Implement update with batch size zhixin@uber.com
- 2018-07-26 Fix potential deadlock case in
AggregatedChildrenReservations
avyas@uber.com - 2018-07-26 Implementing Host Manager's ReserveHosts and GetCompletedReservations api's in placement engine mabansal@uber.com
- 2018-07-26 Add test cover for jobmgr/task/deadline chunyang.shen@uber.com
- 2018-07-26 Add test cover for jobmgr/goalstate chunyang.shen@uber.com
- 2018-07-25 Add Drainer to reschedule tasks placed on draining hosts sachins@uber.com
- 2018-07-25 Add Drainer to reschedule tasks placed on draining hosts sachins@uber.com
- 2018-07-25 Handle resource usage calculation during jobmgr recovery adityacb@uber.com
- 2018-07-25 Task and job return yarpc not found error in store zhixin@uber.com
- 2018-07-24 Fix the deadlock in task state machine and tracker avyas@uber.com
- 2018-07-24 Modify Start() and Stop() to use common/lifecycle sachins@uber.com
- 2018-07-24 Fixing errors, consistent locking in code cleanup in placement engine, resmgr and Hostmanager mabansal@uber.com
- 2018-07-24 Fix building Peloton-CLI debian package chunyang.shen@uber.com
- 2018-07-24 Persist the health check result into the task runtime chunyang.shen@uber.com
- 2018-07-23 Add resource usage stats to job and task runtime info adityacb@uber.com
- 2018-07-23 Revert "Record state transition durations for RMTask" avyas@uber.com
- 2018-07-23 Adding support in placement engine for processing completed reservation and create placements mabansal@uber.com
- 2018-07-20 Fix
Less
function in task sorting bycreation_time
chunyang.shen@uber.com - 2018-07-20 Add unit tests for jobmgr task util adityacb@uber.com
- 2018-07-20 Refactor testutil package and add tests for it mabansal@uber.com
- 2018-07-20 Recover Update upon JobMgr restart zhixin@uber.com
- 2018-07-20 Allow providing resource pool path in update create CLI apoorvaj@uber.com
- 2018-07-19 Add support for AbortUpdate API apoorvaj@uber.com
- 2018-07-19 Move the changelog version increment and validation to the cache apoorvaj@uber.com
- 2018-07-19 Fix nil panic when update cache is not found zhixin@uber.com
- 2018-07-19 Implement update.Recover zhixin@uber.com
- 2018-07-17 Ensure that previous uncompleted job updates are aborted correctly apoorvaj@uber.com
- 2018-07-17 Prevent duplicate entries for same Peloton task in Preemption Queue sachins@uber.com
0.7.2 ------------------
- 2018-07-16 Change MockJobConfig to MockJobConfigCache zhixin@uber.com
- 2018-07-13 Add update service handler and CLI to interact with it apoorvaj@uber.com
- 2018-07-13 Controller job decides terminal state with controller task state zhixin@uber.com
- 2018-07-13 Validate controller task config zhixin@uber.com
- 2018-07-12 Disable the periodic GetActiveTask call from JobMgr to ResMgr chunyang.shen@uber.com
- 2018-07-12 Move retain base secrets code into task config Merge adityacb@uber.com
- 2018-07-11 Script to send a report Email after performance test chunyang.shen@uber.com
- 2018-07-11 Add cache and goal state engine for job updates apoorvaj@uber.com
- 2018-07-11 Adding Reserver in HostManager which can reserve the hosts for specified tasks mabansal@uber.com
- 2018-07-11 Fix flaky TestPeriodicCalculationWhenStarted avyas@uber.com
- 2018-07-11 Remove Invalid StartTime log chunyang.shen@uber.com
- 2018-07-11 Quick fix of cache deadlock zhixin@uber.com
- 2018-07-11 Move secrets related stuff used in common from jobmanager to util apoorvaj@uber.com
- 2018-07-10 Enable GetActiveTasks() in job manager through a in-memory DB chunyang.shen@uber.com
- 2018-07-10 Increase test coverage for rmtask avyas@uber.com
- 2018-07-09 Service job cannot be in FAILED/SUCCEED state zhixin@uber.com
- 2018-07-09 Changelog for 0.7.1.3 adityacb@uber.com
- 2018-07-09 Instance config should retain secrets from defaultconfig adityacb@uber.com
- 2018-07-06 Share integration test cases between stateless and batch job zhixin@uber.com
- 2018-07-05 [API] Add resourceUsage map to RuntimeInfo proto adityacb@uber.com
- 2018-07-05 Goal state engine handles job update zhixin@uber.com
- 2018-07-05 JobMgr Read API stops refilling cache zhixin@uber.com
- 2018-07-05 Add DB read and write operations for job updates apoorvaj@uber.com
- 2018-07-05 Remove unused cached.UnknownVersion apoorvaj@uber.com
- 2018-07-05 Add support for upgrading a task in the task goal state engine apoorvaj@uber.com
- 2018-07-05 Clean up jobmgr code zhixin@uber.com
- 2018-07-03 Replace UpdateTasks with PatchTasks zhixin@uber.com
- 2018-07-03 Add task actions for stateless jobs zhixin@uber.com
- 2018-07-03 Add changelog for 0.7.1.2 release adityacb@uber.com
- 2018-07-02 Don't enforce instance config to use mesos containerizer for secrets adityacb@uber.com
- 2018-07-02 Stateless jobs do not call taskStore.GetTaskEvents zhixin@uber.com
- 2018-07-02 Set goalstate to PREEMPTING for tasks to be preempted zhixin@uber.com
- 2018-06-28 Fix peloton-client library in vcluster chunyang.shen@uber.com
- 2018-06-28 [API] Fix APIs for supporting job updates apoorvaj@uber.com
- 2018-06-28 Define RuntimeDiff to replace map[string]interface{} in runtime update zhixin@uber.com
- 2018-06-28 Add set API for pod events. varung@uber.com
- 2018-06-28 Handle job runtime update when more instances running than expected zhixin@uber.com
- 2018-06-28 Remove GetJobConfig from GetTasksByQuerySpec chunyang.shen@uber.com
- 2018-06-28 Base64 decode data before launching task adityacb@uber.com
- 2018-06-27 Add incremental run id varung@uber.com
- 2018-06-27 Clean job upon create failure only if job does not exist before zhixin@uber.com
- 2018-06-27 Add stateless PE to deploy script zhixin@uber.com
- 2018-06-26 Adding Test Cases for Tree as well remove duplicate code mabansal@uber.com
- 2018-06-25 Use PatchTasks in place of UpdateTasks for simple cases zhixin@uber.com
- 2018-06-25 Add stateless PE to pcluster zhixin@uber.com
- 2018-06-25 set TaskType to STATELESS for stateless service zhixin@uber.com
- 2018-06-25 Revert "Add stateless PE to pcluster" zhixin@uber.com
- 2018-06-25 Add stateless PE to pcluster zhixin@uber.com
- 2018-06-25 Refactoring respool handler , add more tests as well as remove duplicate code mabansal@uber.com
- 2018-06-25 Add task.RuntimeInfo as blob, and update runID as bigint datatype varung@uber.com
- 2018-06-25 use SLA instead of Sla zhixin@uber.com
- 2018-06-21 Fix TaskList crash when job is not in the cache chunyang.shen@uber.com
- 2018-06-21 Ignore scarce_resource_tpyes if empty varung@uber.com
- 2018-06-21 Adding Interface for MultiLevel List as well add tests in queue package mabansal@uber.com
- 2018-06-21 Adding tests for scalar package as well as remove duplicate code from tests mabansal@uber.com
- 2018-06-21 set env variable ENABLE_SECRETS by reading from cluster config adityacb@uber.com
- 2018-06-21 Use ReplaceTasks in place of UpdateTasks with UpdateCacheOnly zhixin@uber.com
- 2018-06-21 Implement PatchTasks and ReplaceTasks zhixin@uber.com
- 2018-06-21 Implement PatchRuntime and ReplaceRuntime zhixin@uber.com
- 2018-06-21 Fix integ and perf tests to use 0.7.1 py client adityacb@uber.com
- 2018-06-20 Add changelog for 0.7.1.1 rcharles@uber.com
- 2018-06-20 Remove duplication from test code as well as separating test case. mabansal@uber.com
- 2018-06-18 Change datatype from timestamp to timeuuid varung@uber.com
- 2018-06-18 Add scarce_resource_types to prevent CPU only task to launch on GPU machines varung@uber.com
- 2018-06-18 Set Mesos Task Labels for JobID, InstanceID, TaskID rcharles@uber.com
- 2018-06-18 Changing resource manager api from MarkTasksLaunched to UpdateTasksState for updating any state into Resourcemanager mabansal@uber.com
- 2018-06-16 Improve unit test coverage for jobsvc adityacb@uber.com
- 2018-06-15 Add task events table varung@uber.com
- 2018-06-15 Add unit tests for async processor zhixin@uber.com
- 2018-06-14 Reject offers if Unavailability set after maintainence start time varung@uber.com
- 2018-06-14 Restrict Max Retries on Task Failures. varung@uber.com
- 2018-07-09 Instance config should retain secrets from defaultconfig adityacb@uber.com
- 2018-07-09 [API] Add resourceUsage map to RuntimeInfo proto adityacb@uber.com
- 2018-07-03 Don't enforce instance config to use mesos containerizer for secrets adityacb@uber.com
- 2018-07-03 Base64 decode data before launching task adityacb@uber.com
- 2018-06-20 Set Mesos Task Labels for JobID, InstanceID, TaskID rcharles@uber.com
- 2018-06-13 Remove GetJobConfig from DB in TaskQuery and TaskList chunyang.shen@uber.com
- 2018-06-13 Add secrets log formatter to redact secret data in logs adityacb@uber.com
- 2018-06-13 Fixing flaky test case for Entitlement Calculation mabansal@uber.com
- 2018-06-13 Record state transition durations for RMTask avyas@uber.com
- 2018-06-13 Refactoring GetHosts in HostManager as well as some code cleanup mabansal@uber.com
- 2018-06-13 Adding Reserver in placement engine for host reservation mabansal@uber.com
- 2018-06-12 Refactor task_test.go to use test suite zhixin@uber.com
- 2018-06-12 Refine Cassandra Table Attributes varung@uber.com
- 2018-06-12 Increase placement engine worker threads varung@uber.com
- 2018-06-12 Job Update/Get API now supports secrets adityacb@uber.com
- 2018-06-11 Move v0 Peloton API to protobuf/peloton/api/v0 min@uber.com
- 2018-06-08 Update changeLog version to max version plus one when update job config zhixin@uber.com
- 2018-06-08 Fix deadlock in task tracker avyas@uber.com
- 2018-06-07 Make job recovery failure a fatal error apoorvaj@uber.com
- 2018-06-07 Add API to query job and task cache zhixin@uber.com
- 2018-06-06 Job runtime and config read gets data from cache when possible zhixin@uber.com
- 2018-06-06 Format code using
gofmt
avyas@uber.com - 2018-06-06 Make errChan buffered eq to len of jobsByBatch to prevent gorountine leak on recoverJobsBatch failure varung@uber.com
- 2018-06-06 Fix populateSecrets bug when launching tasks from jobmgr adityacb@uber.com
- 2018-06-05 Partially created job set to INITIALIZED and enqueue to goalstate engine zhixin@uber.com
- 2018-06-05 Kill the orphan Mesos task before regenerate a new MesosTaskID chunyang.shen@uber.com
- 2018-06-04 Add more logs for placement engine varung@uber.com
- 2018-06-04 Remove statusUpdaterRM zhixin@uber.com
- 2018-06-04 Add/cleanup logs to track stuck tasks after failure to launch in job manager apoorvaj@uber.com
- 2018-06-04 All job config and runtime update go through cache zhixin@uber.com
- 2018-06-04 Fix async pool test & minor code refactoring varung@uber.com
- 2018-05-31 Reconcile jobs and tasks in KILLING state as well apoorvaj@uber.com
- 2018-05-30 Add stop feature for async pool jobs varung@uber.com
- 2018-05-30 Add host manager API support in pCluster for cli varung@uber.com
- 2018-05-29 Fix GetJobConfig to use the correct configuration version apoorvaj@uber.com
- 2018-05-28 Add metrics to goal state to help debugging apoorvaj@uber.com
- 2018-05-25 Making consistent function calls in entitlement calculator and reducing duplicate code in tests mabansal@uber.com
- 2018-05-24 Big int in Cassandra casts to int64 Cast big int in Cassandra to int64 upon read zhixin@uber.com
- 2018-05-24 Temporary fix to fail write API calls in a non-leader job manager apoorvaj@uber.com
- 2018-05-24 Fix race in the deadline queue unit tests apoorvaj@uber.com
- 2018-05-24 Add debug log for run time updater zhixin@uber.com
- 2018-05-24 Add EnqueueJobWithDefaultDelay helper function to goal state apoorvaj@uber.com
- 2018-05-24 Add pit1-prod01 cluster to integ tests config rcharles@uber.com
- 2018-05-24 Add CLI to get outstanding offers varung@uber.com
- 2018-05-24 Peloton Secrets first cut adityacb@uber.com
- 2018-05-23 Peloton archiver code to query and delete jobs adityacb@uber.com
- 2018-05-23 In task start, enqueue job with a batching delay apoorvaj@uber.com
- 2018-05-23 Adding TestUtils for tests to remove code duplication as well as fixing comments mabansal@uber.com
- 2018-05-22 Add tests for internal hostmanager API service varung@uber.com
- 2018-05-22 Enable log rotation in thermos for peloton daemons apoorvaj@uber.com
- 2018-05-22 Reduce number of EnqueueJob calls apoorvaj@uber.com
- 2018-05-22 Removing duplication of the code and more consistent logging mabansal@uber.com
- 2018-05-18 Use the version in job configuration protobuf to track job version apoorvaj@uber.com
- 2018-05-18 Add Internal API to expose all offers varung@uber.com
- 2018-05-17 Adding GetHosts api from hostmanager to returns the list of hosts which matches the resources and constraints passed by placement engine mabansal@uber.com
- 2018-05-17 Add job query by time range integ test adityacb@uber.com
- 2018-05-17 Stop dispatcher in engine and minor refactoring varung@uber.com
- 2018-05-17 All task runtime read calls to DB should be sent to cache apoorvaj@uber.com
- 2018-05-16 Add action for invalid job and task state zhixin@uber.com
- 2018-05-16 Implement write through cache for task runtime in job manager apoorvaj@uber.com
- 2018-05-15 bump peloton-client version varung@uber.com
- 2018-05-15 Add protobug to integration test requirements.txt zhixin@uber.com
- 2018-05-15 Add integration test for non-preemptible jobs avyas@uber.com
- 2018-05-15 Add STARTING task state to goal state zhixin@uber.com
- 2018-05-14 Upgrade mesos version in pcluster and mesos proto files to version 1.6.0-rc1 varung@uber.com
- 2018-05-14 Fix locking of RMTask when transitioning during scheduling avyas@uber.com
- 2018-05-14 Fix flaky unit test in TestBucketEventProcessor zhixin@uber.com
- 2018-05-14 Add task fail reason in the metrics chunyang.shen@uber.com
- 2018-05-14 Fix debian package build script chunyang.shen@uber.com
- 2018-05-11 Offer Pool sentry logs, bug fixes, refactoring & unit tests. varung@uber.com
- 2018-05-11 Fix flaky unit test in observer zhixin@uber.com
- 2018-05-11 Event stream client functions normally after restarts zhixin@uber.com
- 2018-05-10 Add revocable resource support varung@uber.com
- 2018-05-10 Add QoS controller to pCluster varung@uber.com
- 2018-05-10 Preempt ignores task with KILLED goal state zhixin@uber.com
- 2018-05-09 Add filtering
name
andhost
for task query chunyang.shen@uber.com - 2018-05-08 Add KILLING state for task zhixin@uber.com
- 2018-05-08 Deleted tasks from the gangs needs to be removed from gang and enqueued again mabansal@uber.com
- 2018-05-08 Add option to show progress for
job stop
cli action avyas@uber.com - 2018-05-07 Making placement backoff feature enable/disbale via config mabansal@uber.com
- 2018-05-04 Update
respool dump
cli to honor-j/--json
flag avyas@uber.com - 2018-05-04 Add job config validatation rule and refactor zhixin@uber.com
- 2018-05-04 Bug fixes at host summary, refactoring and unit tests. varung@uber.com
- 2018-05-03 Adding Placement backoff support in Peloton mabansal@uber.com
- 2018-05-03 Check for cached job and task to be non nil before using it apoorvaj@uber.com
- 2018-05-03 Upgrade mesos version in pcluster and mesos proto files to version 1.5.0-rc2 adityacb@uber.com
- 2018-05-02 Update
GetPendingTasks
API to includeNonPreemptible
queue avyas@uber.com - 2018-05-02 Always evaluate tasks during recovery except for onces recovered by job recovery apoorvaj@uber.com
- 2018-05-02 Update version of ledership and libkv package zhixin@uber.com
- 2018-05-02 Update CHANGELOG for 0.6.12.1 apoorvaj@uber.com
- 2018-05-01 revert protoc-gen-go version varung@uber.com
- 2018-05-01 Add job delete integration tests adityacb@uber.com
- 2018-05-01 Revert "fix unit test broken by revert of 4533a25" apoorvaj@uber.com
- 2018-05-01 Fix build issue caused by incompatible protoc-gen-go binary. varung@uber.com
- 2018-05-01 Add integration test for Start and Stop Task API zhixin@uber.com
- 2018-04-30 Fix missing TTL error when orphan tasks are killed apoorvaj@uber.com
- 2018-04-30 Add sorting for task query chunyang.shen@uber.com
- 2018-04-30 Fix flaky unit test zhixin@uber.com
- 2018-04-27 Modify preemption queue type (from RMTask to PreemptionCandidate) sachins@uber.com
- 2018-04-27 Update browse sandbox API to return mesos master hostname and port varung@uber.com
- 2018-04-26 Add hostmgr recovery to restore the contents of maintenance queue sachins@uber.com
- 2018-04-26 Make candidate resign leadership if GainedLeadershipCallback fails zhixin@uber.com
- 2018-04-25 Add Configurable FrameworkInfo Capability varung@uber.com
- 2018-04-24 Add HostService handler code sachins@uber.com
- 2018-04-24 Bump go version to 1.10 & fix jenkins build. varung@uber.com
- 2018-04-23 Add Offer Type for feedback. varung@uber.com
- 2018-04-23 Add retry for reconciler and explicit reconciliation on hostmgr or mesos master re-election varung@uber.com
- 2018-04-23 Add Get Mesos Master Host and Port Endpoint to Hostmgr Internal Service. varung@uber.com
- 2018-04-23 Added more executor tests pourchet@uber.com
- 2018-04-23 Fill in reason from ResoureManager for PENDING tasks zhixin@uber.com
- 2018-04-19 Hide admission of non-preemptible jobs behind a flag Anant Vyas
- 2018-04-20 Checking mesos taskId before removing task from tracker Mayank Bansal
- 2018-04-19 Enable Aurora health check for Peloton Tengfei Mu
- 2018-04-19 Update changelog for 0.6.12 Tengfei Mu
- 2018-04-19 Fixing race condition between removing task from tracker and adding the same task with different mesos task id Mayank Bansal
- 2018-04-19 Update health.leader when candidate is not leader Zhixin Wen
- 2018-04-19 Add Host APIs Sachin Sharma
- 2018-04-18 Add comment for channel 'finished' in resmgr/recovery.go Sachin Sharma
- 2018-04-18 fix unit test broken by revert of 4533a25 Zhixin Wen
- 2018-04-18 eventstream client send correct purgeOffset upon restart Zhixin Wen
- 2018-04-18 unset completion time when task is running Zhixin Wen
- 2018-04-17 Revert "Revert "Add 100k task per job limit to master code"" Aditya Bhave
- 2018-04-17 Retry Do not recover FAILED jobs till archiver is committed Tengfei Mu
- 2018-04-17 Revert "Rearchitect the job manager to use the cache and the goal state engine" Tengfei Mu
- 2018-04-17 Revert "Do not recover FAILED jobs till archiver is committed." Tengfei Mu
- 2018-04-17 Revert "Add 100k task per job limit to master code" Tengfei Mu
- 2018-04-17 Revert "Fix completion time for jobs moving from PENDING to KILLED" Tengfei Mu
- 2018-04-16 Fix completion time for jobs moving from PENDING to KILLED Aditya Bhave
- 2018-04-16 Add max_retry_attempts for test__create_job to pass smoketest Chunyang Shen
- 2018-04-12 Add 100k task per job limit to master code Aditya Bhave
- 2018-04-13 enable host tags for metrics Zhixin Wen
- 2018-04-10 Bump up C* timeouts and add timers to recovery code Aditya Bhave
- 2018-04-12 Add Host Maintenance API Sachin Sharma
- 2018-04-11 Change GC and compaction for tables with large partitions Aditya Bhave
- 2018-04-10 Adding errorcodes in communication between resmgr and jobmgr for enqueuegangs Mayank Bansal
- 2018-04-10 fix potential memory leak in priorityQueue Zhixin Wen
- 2018-03-28 Make preemptor aware of non-preemptible tasks Anant Vyas
- 2018-03-26 Admission control for non-preemptible gangs Anant Vyas
- 2018-04-09 remove unused api.ResultSet to pass lint Zhixin Wen
- 2018-04-09 Reconcile Staging Tasks Varun Gupta
- 2018-04-05 Add script to do performance comparison betwwen two versions Chunyang Shen
- 2018-04-04 Push to registry docker-registry02-sjc1:5055 Chunyang Shen
- 2018-04-04 Do not recover FAILED jobs till archiver is committed. Apoorva Jindal
- 2018-04-03 Fix docker build script and update ATG registry Chunyang Shen
- 2018-03-22 Rearchitect the job manager to use the cache and the goal state engine Apoorva Jindal
- 2018-04-02 Add a log when transient DB error occur on the hostmgr eventstream path Apoorva Jindal
- 2018-03-29 Fix resmgr reason for state transition Apoorva Jindal
- 2018-04-02 Update Glide installation in Makefile Chunyang Shen
- 2018-03-26 Don't log UUID in sentry error Anant Vyas
- 2018-03-04 Add a common library to implement a goal state engine Apoorva Jindal
- 2018-03-23 Rename metric tag from
type
toresult
for success/fail Charles Raimbert - 2018-03-22 Delete job_index entry as part of DeleteJob Aditya Bhave
- 2018-03-20 Address remaining review comments on in-memory DB Apoorva Jindal
- 2018-03-21 Pin down YARPC version in glide to avoid
uber fx
Charles Raimbert - 2018-03-21 Use patched docker/libkv for ZooKeeper Leader Election Charles Raimbert
- 2018-03-21 Use long running job fixture for
test__stop_long_running_batch_job_immediately
Anant Vyas - 2018-03-20 Modify GetTasksForJobAndStates to accept []TaskState parameter instead of []string Sachin Sharma
- 2018-03-15 Add integration test for Job Query API Aditya Bhave
- 2018-03-16 Do not update the state transition reason on dequeue from placement engine Apoorva Jindal
- 2018-03-15 Correct scheduled task accounting in case of launch errors for maxRunningInstance feature Apoorva Jindal
- 2018-03-04 Add cache to job manager. Apoorva Jindal
- 2018-03-19 Adding support for static respool in Tree hierarchy and Entitlement Mayank Bansal
- 2018-03-12 Add support to query jobs by timerange Aditya Bhave
- 2018-03-08 Be able to teardown vcluster in any fail in launching or testing vcluster Chunyang Shen
- 2018-03-14 Add runtime info to jobquery cli output Aditya Bhave
- 2018-03-14 Always evaluate a job for maxRunningInstaces SLA irrespective of job runtime updater result Apoorva Jindal
- 2018-03-13 Adding Static reservation type in to resourcepool config Mayank Bansal
- 2018-03-08 Add integration tests for controller task Anant Vyas
- 2018-03-06 Add a monitor job for vcluster to send data to M3 Chunyang Shen
- 2018-03-08 Enable integration test for fetching logs of previous task runs of failed task Apoorva Jindal
- 2018-03-09 Dividing entitlement calculation to phases and adding more tests to entitlement Mayank Bansal
- 2018-03-07 Do not overwrite killed state for partially completed jobs Apoorva Jindal
- 2018-03-08 Add 'task query' command to CLI to query on tasks(for a job) by state(s) Sachin Sharma
- 2018-03-07 Fix race condition in state machine rollback Anant Vyas
- 2018-03-07 Revert range map change mu@uber.com
- 2018-03-06 Remove 7 day time span restriction from querying active jobs adityacb@uber.com
- 2018-03-05 Handle incomplete killed jobs apoorvaj@uber.com
- 2018-03-01 Terminate the statemachine when a task is removed from the tracker avyas@uber.com
- 2018-03-02 Revert DequeueGang to get CONTROLLER task as well avyas@uber.com
- 2018-02-28 Revert "Add 'task query' command to CLI to query on tasks(for a job) by state(s)" rcharles@uber.com
- 2018-02-28 Bump peloton apps mem limit to 16GB avyas@uber.com
- 2018-02-28 Enable log rotation for Peloton containers apoorvaj@uber.com
- 2018-02-28 Add 'task query' command to CLI to query on tasks(for a job) by state(s) sachins@uber.com
- 2018-02-28 [API] Extend pending tasks API to work with controller queue avyas@uber.com
- 2018-02-28 Bump thrift version for peloton deployment tool mu@uber.com
- 2018-02-27 JobQuery optimization adityacb@uber.com
- 2018-02-27 Fix updating a nil controller limit metric avyas@uber.com
- 2018-02-27 Change peloton deploy script to honor apps deployment order mu@uber.com
- 2018-02-27 Remove unused import avyas@uber.com
- 2018-02-27 Fix periodic leader election metrics rcharles@uber.com
- 2018-02-27 [API] Add API and CLI to fetch active and pending tasks from resource manager apoorvaj@uber.com
- 2018-02-27 Controller tasks scheduling and admission : part two avyas@uber.com
- 2018-02-27 Expose placement reason to resmgr for state tracking mu@uber.com
- 2018-02-27 Retry connection with ZooKeeper if connection dropped rcharles@uber.com
- 2018-02-27 Fix pcluster for ZK stability rcharles@uber.com
- 2018-02-26 Persist FAILED task state into DB even if task needs to be restarted apoorvaj@uber.com
- 2018-02-25 Store reason for a state transition in the state machine apoorvaj@uber.com
- 2018-02-25 [API] Add controller limit in the resource pool config avyas@uber.com
- 2018-02-24 API: Add summaryOnly flag to QueryRequest adityacb@uber.com
- 2018-02-23 Refactor allocation accounting in resource manager avyas@uber.com
- 2018-02-22 Change job runtime updater run interval for batch to be 10s and recover jobs in KILLING state. apoorvaj@uber.com
- 2018-02-22 Controller tasks scheduling and admission : part one avyas@uber.com
- 2018-02-22 Add support for fetching task logs for previous task runs apoorvaj@uber.com
- 2018-02-22 Create respool based on the size of vcluster chunyang.shen@uber.com
- 2018-02-22 Clean up old Aurora job files for Peloton deployment min@uber.com
- 2018-02-22 Add a separate Makefile target to generate API docs min@uber.com
- 2018-02-22 Emit Leader Election
is_leader
metrics every 10 secs rcharles@uber.com - 2018-02-22 [API] Add Controller task type in the peloton API avyas@uber.com
- 2018-02-22 Fix JobSummary for old jobs, add job query by name adityacb@uber.com
- 2018-02-21 Add maintenance mode to Peloton using Mesos maintenance primitives cjketchum@uber.com
- 2018-02-21 Fix ZooKeeper Leader Election metrics rcharles@uber.com
- 2018-02-21 Revert allocation metric name avyas@uber.com
- 2018-02-20 Add API to be able to fetch different task (runs) of an instance apoorvaj@uber.com
- 2018-02-20 Fix sorting in job query response adityacb@uber.com
- 2018-02-16 [API]: add job query by owner, wildcard search adityacb@uber.com
- 2018-02-16 Merge branch master into release apoorvaj@uber.com
- 2018-02-16 Fix
allocation
metric scope name avyas@uber.com - 2018-02-16 Add script for run multiple testing chunyang.shen@uber.com
- 2018-02-14 Update root resource pool
limit
with cluster capacity avyas@uber.com
- 2018-02-14 Log debug (not error) messages from job/task read handlers apoorvaj@uber.com
- 2018-02-13 Track allocation of non-preemptible tasks separately avyas@uber.com
- 2018-02-13 Add archiver component to peloton adityacb@uber.com
- 2018-02-12 Batch tasks being sent to resource manager for maximum running instances feature. apoorvaj@uber.com
- 2018-02-12 Fix demand calculation in entitlement calculator avyas@uber.com
- 2018-02-12 Update release version in engdocs avyas@uber.com
- 2018-02-12 Add integration test for job update RPC avyas@uber.com
- 2018-02-09 Evaluate and update job state even if the task stats have not changed. apoorvaj@uber.com
- 2018-02-09 Add refresh API for both job and task apoorvaj@uber.com
- 2018-02-09 Implemented core executor code pourchet@uber.com
- 2018-02-09 A task in launched state times out in job manager apoorvaj@uber.com
- 2018-02-08 Handle kill for a job which has not fully created all tasks. apoorvaj@uber.com
- 2018-02-08 Send JobSummary in Job Query Response adityacb@uber.com
- 2018-02-08 Run job runtime updater as part of job goal state apoorvaj@uber.com
- 2018-02-08 Handle initialized tasks with goal state set to be failed. apoorvaj@uber.com
- 2018-02-08 Add GetPendingTasks API in resource manager avyas@uber.com
- 2018-02-07 Drop the old lucene index and the unused upgrades table in the next migration. apoorvaj@uber.com
- 2018-02-07 Fix Down Sync migration script for update_info adityacb@uber.com
- 2018-02-06 Untrack failed tasks with goal state succeeded. Apoorva Jindal
- 2018-02-03 Fix migrate script for job_index Aditya Bhave
- 2018-02-02 Removing race between different transitions in state machine Mayank Bansal
- 2018-02-02 Adding mesos quota support in cluster capacity call for host manager Mayank Bansal
- 2018-01-31 Schema and DB change to speed up JobQuery Aditya Bhave
- 2018-02-02 Adding Limit support for resource pools Mayank Bansal
- 2018-01-31 Adding apidoc in docs folder from build Mayank Bansal
- 2018-01-31 Adding peloton engdocs Mayank Bansal
- 2018-01-02 Add extra logging in state machine implementation Anant Vyas
- 2018-01-31 Changing api docs to html format Mayank Bansal
- 2018-01-25 Ignore failure event due to duplicate task ID message from Mesos Apoorva Jindal
- 2018-01-26 Send kill of PENDING tasks to resource manager Apoorva Jindal
- 2018-01-24 Send initialized tasks during recovery as a batch to resource manager Apoorva Jindal
- 2018-01-24 Guard against any case when hostname may be missing in offer pool. Zhitao Li
- 2018-01-22 Add Script for performance test running Chunyang Shen
- 2018-01-11 Fix sorting based on creation/completion time in job query Apoorva Jindal
- 2018-01-24 Do not run job action with a context timeout. Apoorva Jindal
- 2018-01-23 Revert "Temporarily, do not recover initialized tasks in non-initialized jobs in job manager" Apoorva Jindal
- 2018-01-08 shutdown executor after task kill timeout Chunyang Shen
- 2018-01-19 Do not recover KILLED jobs. apoorvaj@uber.com
- 2018-01-18 Change update task runtime success message to debug. apoorvaj@uber.com
- 2018-01-18 PENDING tasks should not be re-sent to resource manager apoorvaj@uber.com
- 2018-01-18 Cleanup in placement processor apoorvaj@uber.com
- 2018-01-18 Do not update task runtime for all orphan tasks mu@uber.com
- 2018-01-18 Add a stateful integration tests kejlberg@uber.com
- 2018-01-18 Bugfix Mimir placement strategy and bump Mimir-lib kejlberg@uber.com
- 2018-01-16 Fix make test. apoorvaj@uber.com
- 2018-01-12 Task runtime information in the cache should be either nil or in sync with DB apoorvaj@uber.com
- 2018-01-12 Mesos state STAGING maps to LAUNCHED state in peloton. apoorvaj@uber.com
- 2018-01-12 Adding Demand metrics as well updating static metrics with dynamic metrics mabansal@uber.com
- 2018-01-11 Do not recover old terminated batch jobs with unknown goal state. apoorvaj@uber.com
- 2018-01-11 Automatically set GOMAXPROCS to match Linux container CPU quota avyas@uber.com
- 2018-01-10 Fix stateful placement engine to dequeue and place stateful tasks mu@uber.com
- 2018-01-09 Add a counter about number of hosts acquired and released on hostmgr zhitao@uber.com
- 2018-01-09 Add update API and DB schema apoorvaj@uber.com
- 2018-01-08 Add 50k & 100k tasks perf base jobs rcharles@uber.com
- 2018-01-08 Fix logging for ELK ingestion rcharles@uber.com
- 2018-01-08 Change the placement models so that they will be json serialized when using them in logging fields. kejlberg@uber.com
- 2018-01-05 Adding API doc in peloton repo mabansal@uber.com
- 2018-01-04 Add ability to preempt PLACING tasks avyas@uber.com
- 2018-01-04 Use mimir placement strategy for stateful task placement mu@uber.com
- 2018-01-04 The placement engine now returns failed tasks to the resource manager. kejlberg@uber.com
- 2018-01-04 Add support for re-enqueuing unplaced tasks into the resource manager kejlberg@uber.com
- 2018-01-03 Skip reschedule stateful task upon task lost event mu@uber.com
- 2018-01-03 Refactor and add tests to resource manager
respool
pkg avyas@uber.com - 2018-01-03 Implemented API to get Task Events adityacb@uber.com
- 2018-01-02 Make kill job faster and fix regression in create job apoorvaj@uber.com
- 2018-01-02 Do not reschedule already scheduled INITIALIZED tasks apoorvaj@uber.com
- 2017-12-29 Virtual Mesos cluster setup through Peloton Client chunyang.shen@uber.com
- 2017-12-29 Add cli command to list and clean persistent volume mu@uber.com
- 2017-12-29 Update volume state to be DELETED in resource cleaner mu@uber.com
- 2017-12-29 Eable "shutdown executor" for hotmgr chunyang.shen@uber.com
- 2017-12-28 Implement job stop using job goal state apoorvaj@uber.com
- 2017-12-28 Take lock before reading/writing to job struct apoorvaj@uber.com
- 2017-12-27 Acquire read lock before getting job in tracked manager apoorvaj@uber.com
- 2017-12-27 Fix deployment script to ignore apps that doesn't exist mu@uber.com
- 2017-12-26 Added mesos client for executor pourchet@uber.com
- 2017-12-26 Add option to start stateful placement engine in deployment script mu@uber.com
- 2017-12-22 Allow a job configuration without a default configuration. apoorvaj@uber.com
- 2017-12-22 Add support for MaximumRunningInstances SLA configuration. apoorvaj@uber.com
- 2017-12-21 Implement job recovery in goal state engine in job manager apoorvaj@uber.com
- 2017-12-20 Move task state to PENDING after enqueuing it to resource manager. apoorvaj@uber.com
- 2017-12-20 [hostmgr] Separate reporting between no offer and mismatch status. zhitao@uber.com
- 2017-12-15 Move creation of tasks and recovery into job goal state apoorvaj@uber.com
- 2017-12-15 Change scalar.Resources methods from pointer receiver to non-pointer. zhitao@uber.com
- 2017-12-14 Skip terminal jobs during job manager sync from DB @apoorvaj
- 2017-12-14 Added the mesos podtask @pourchet
- 2017-12-14 Increase MaxRecvMsgSize in gRPC to 256MB @min
- 2017-12-14 Merge the placement engine from the master branch into release @kejlberg
- 2017-12-13 Move metrics gauage update to asynchronous @zhitao
- 2017-12-13 Update volume state upon stateful task running status update @mu
- 2017-12-13 Add more logging for jobmgr to launch stateful @mu
- 2017-12-13 Fixing Integration test preprod cluster zk address @mabansal
- 2017-12-13 Add reservation cleaner to clean both unused volume and resources @mu
- 2017-12-13 Add job goal state to job manager @apoorvaj
- 2017-12-13 Add materialized view for volume by state @mu
- 2017-12-12 Adding more logging to entitlelement calculator in resmgr @Mayank Bansal
- 2017-12-12 Revert "Check in mocks" @Antoine Pourchet
- 2017-12-12 Adding deadline feature in Peloton @Mayank Bansal
- 2017-12-08 Add changelog for changes between 0.5.0 and 0.6.0 @Anant Vyas
- 2017-12-08 Improve Resource Manager recovery performance @Anant Vyas
- 2017-12-06 Add materialized view for volumes by job ids @Tengfei Mu
- 2017-12-07 Update task runtime state when receiving a mesos kill event @Apoorva Jindal
- 2017-12-06 Do not update runtime reason on mesos update always @Apoorva Jindal
- 2017-12-06 Move volumesvc from hostmgr to jobmgr @Tengfei Mu
- 2017-12-07 Check in mocks @Tengfei Mu
- 2017-12-05 Kill orphaned tasks in mesos @Apoorva Jindal
- 2017-12-05 Implement volume list and delete API @Tengfei Mu
- 2017-12-04 Add reason and message for every update to task runtime @Apoorva Jindal
- 2017-12-04 Return failed instance list in task stop and task start @Apoorva Jindal
- 2017-12-01 Handle task start of failed tasks @Apoorva Jindal
- 2017-11-28 Restart the goal state when placement received for a task which needs to be killed. @Apoorva Jindal
- 2017-11-29 Handle stopped tasks during reconcialiation. @Apoorva Jindal
- 2017-12-01 Add yaml files for performance tests @Apoorva Jindal
- 2017-11-30 Remove smoketest tag from preemption integ test @Anant Vyas
- 2017-11-21 Porting storage changes from master to release @Apoorva Jindal