c43992630e
Every replica runs the transcode cleanup task against the same shared transcode directory, so one pod deletes segments another pod is still streaming. - read the active sessions from ITranscodeSessionStore before deleting - keep files matching an active session manifest path or segment prefix - abort the sweep when the store cannot be reached