]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - client/src/app/+admin/system/jobs/jobs.component.ts
Add priority to transcoding jobs
authorChocobozzz <me@florianbigard.com>
Thu, 21 Jan 2021 15:57:21 +0000 (16:57 +0100)
committerChocobozzz <chocobozzz@cpy.re>
Mon, 25 Jan 2021 13:38:52 +0000 (14:38 +0100)
commit77d7e851dccf17dcc89e8fcc2db3f655d1e63f95
treed09e045dfabe7ab1e170d1b0caa9decda8a7d39c
parent92c871b40554d5285232eb4392cebb63d127704a
Add priority to transcoding jobs

(1 = highest priority)

100 for new resolutions
10 for original file optimization

Add a malus for transcoding jobs depending on how many uploads the user did in the
last 7 days
15 files changed:
client/src/app/+admin/system/jobs/jobs.component.html
client/src/app/+admin/system/jobs/jobs.component.scss
client/src/app/+admin/system/jobs/jobs.component.ts
server/controllers/api/jobs.ts
server/controllers/api/videos/index.ts
server/helpers/database-utils.ts
server/helpers/video.ts
server/initializers/constants.ts
server/lib/job-queue/handlers/video-file-import.ts
server/lib/job-queue/handlers/video-import.ts
server/lib/job-queue/handlers/video-transcoding.ts
server/lib/job-queue/job-queue.ts
server/lib/video.ts
server/models/video/video.ts
shared/models/server/job.model.ts