Class LeakedPushStatusCleanUpService

java.lang.Object
com.linkedin.venice.service.AbstractVeniceService
com.linkedin.venice.pushmonitor.LeakedPushStatusCleanUpService
All Implemented Interfaces:
Closeable, AutoCloseable

public class LeakedPushStatusCleanUpService extends AbstractVeniceService
Reclaims push statuses that servers may write after asynchronous push cancellation and controller cleanup. Drops leaked Helix resources before removing residual push-status ZNodes on a later sweep. Runs with HelixVeniceClusterResources after metadata initialization and stops before repository teardown. The shared lock manager fences eligibility and deletion against store recreation and repository clearing.