+const REQUEST_TIMEOUTS = {
+ DEFAULT: 7000, // 7 seconds
+ FILE: 30000, // 30 seconds
+ REDUNDANCY: JOB_TTL['video-redundancy']
+}
+
+const JOB_COMPLETED_LIFETIME = 60000 * 60 * 24 * 2 // 2 days
+const VIDEO_IMPORT_TIMEOUT = Math.floor(JOB_TTL['video-import'] * 0.9)
+
+const SCHEDULER_INTERVALS_MS = {
+ ACTOR_FOLLOW_SCORES: 60000 * 60, // 1 hour
+ REMOVE_OLD_JOBS: 60000 * 60, // 1 hour
+ UPDATE_VIDEOS: 60000, // 1 minute
+ YOUTUBE_DL_UPDATE: 60000 * 60 * 24, // 1 day
+ GEO_IP_UPDATE: 60000 * 60 * 24, // 1 day
+ VIDEO_VIEWS_BUFFER_UPDATE: CONFIG.VIEWS.VIDEOS.LOCAL_BUFFER_UPDATE_INTERVAL,
+ CHECK_PLUGINS: CONFIG.PLUGINS.INDEX.CHECK_LATEST_VERSIONS_INTERVAL,
+ CHECK_PEERTUBE_VERSION: 60000 * 60 * 24, // 1 day
+ AUTO_FOLLOW_INDEX_INSTANCES: 60000 * 60 * 24, // 1 day
+ REMOVE_OLD_VIEWS: 60000 * 60 * 24, // 1 day
+ REMOVE_OLD_HISTORY: 60000 * 60 * 24, // 1 day
+ UPDATE_INBOX_STATS: 1000 * 60, // 1 minute
+ REMOVE_DANGLING_RESUMABLE_UPLOADS: 60000 * 60 // 1 hour