miniproto.media.scheduler
miniproto.media.scheduler
Section titled “miniproto.media.scheduler”Coordinate fair, byte-bounded media transfers per data centre and direction.
Public objects
Section titled “Public objects”MediaDirection— Public type aliasminiproto.media.scheduler.MediaDirection.MediaPriority— Public type aliasminiproto.media.scheduler.MediaPriority.MediaSizeClass— Public type aliasminiproto.media.scheduler.MediaSizeClass.MEDIA_SCHEDULER_UNIT— Public attributeminiproto.media.scheduler.MEDIA_SCHEDULER_UNIT.MEDIA_LARGE_FILE_THRESHOLD— Public attributeminiproto.media.scheduler.MEDIA_LARGE_FILE_THRESHOLD.DEFAULT_DOWNLOAD_SMALL_LIMIT— Public attributeminiproto.media.scheduler.DEFAULT_DOWNLOAD_SMALL_LIMIT.DEFAULT_DOWNLOAD_LARGE_LIMIT— Public attributeminiproto.media.scheduler.DEFAULT_DOWNLOAD_LARGE_LIMIT.MediaSchedulerSnapshot— Immutable byte and operation measurements for one DC/direction scheduler.MediaPermit— A charged scheduler reservation that must eventually be released.MediaTransfer— A caller-owned transfer registration that can acquire fair media permits.MediaSchedulerRegistry— Own lazy per-DC schedulers and create lifecycle-managed media transfers.