Class RemoteIngestionRepairService

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class RemoteIngestionRepairService
    extends AbstractVeniceService
    Singleton class meant to keep track of subscription failures for ingestion tasks where the ingestion task needs to keep running despite cluster failures. TODO: This class could stand to be refactored into an Actor class, but it seems we're short on time just now, so we're going for old hat to start with AbstractVeniceService.
    • Field Detail

      • DEFAULT_REPAIR_THREAD_SLEEP_INTERVAL_SECONDS

        public static final int DEFAULT_REPAIR_THREAD_SLEEP_INTERVAL_SECONDS
        See Also:
        Constant Field Values
    • Constructor Detail

      • RemoteIngestionRepairService

        public RemoteIngestionRepairService​(int repairThreadSleepInterval)