Netflix / genie

Distributed Big Data Orchestration Service
https://netflix.github.io/genie
Apache License 2.0
1.7k stars 365 forks source link

Force updating the job status to KILLED when killing a job that has a… #1192

Closed bhou2 closed 9 months ago

bhou2 commented 9 months ago

Force updating the job status to KILLED when killing a job that has a connected agent but no response observer. It might be that the agent has gone but its status has not been updated. This PR aims to update the job status to KILLED and we will dig into more depth on the root cause of the inconsistency of the agent status.

codecov[bot] commented 9 months ago

Codecov Report

Merging #1192 (c1a64f7) into master (c6c81dc) will increase coverage by 0.00%. The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master    #1192   +/-   ##
=========================================
  Coverage     90.80%   90.80%           
  Complexity     3810     3810           
=========================================
  Files           467      467           
  Lines         14968    14976    +8     
  Branches       1071     1071           
=========================================
+ Hits          13591    13599    +8     
  Misses          901      901           
  Partials        476      476           
Files Coverage Δ
.../apis/rpc/v4/endpoints/GRpcJobKillServiceImpl.java 94.52% <100.00%> (+0.67%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more