docker-compose/k8s: Limit segment-coverage start/end times

Instead of defaulting to oldest/newest.
pull/195/head
Mike Lang 4 years ago committed by Mike Lang
parent c19dce6e4e
commit 6e5e4b41df

@ -133,6 +133,11 @@
// The timestamp corresponding to 00:00 in bustime // The timestamp corresponding to 00:00 in bustime
bustime_start:: "1970-01-01T00:00:00Z", bustime_start:: "1970-01-01T00:00:00Z",
// The timestamps to start/end segment coverage maps at.
// Generally 1 day before and 7 days after bus start.
coverage_start:: "1969-12-31T00:00:00Z",
coverage_end:: "1970-01-07T00:00:00Z",
// Max hours ago to backfill, ie. do not backfill for times before this many hours ago. // Max hours ago to backfill, ie. do not backfill for times before this many hours ago.
// Set to null to disable. // Set to null to disable.
backfill_max_hours_ago:: 24 * 30 * 6, // approx 6 months backfill_max_hours_ago:: 24 * 30 * 6, // approx 6 months
@ -323,6 +328,8 @@
[ [
"--base-dir", "/mnt", "--base-dir", "/mnt",
"--qualities", std.join(",", $.qualities), "--qualities", std.join(",", $.qualities),
"--first-hour", $.coverage_start,
"--last-hour", $.coverage_end,
], ],
// Mount the segments directory at /mnt // Mount the segments directory at /mnt
volumes: ["%s:/mnt" % $.segments_path], volumes: ["%s:/mnt" % $.segments_path],

@ -81,6 +81,11 @@
// The timestamp corresponding to 00:00 in bustime // The timestamp corresponding to 00:00 in bustime
bustime_start: "1970-01-01T00:00:00Z", bustime_start: "1970-01-01T00:00:00Z",
// The timestamps to start/end segment coverage maps at.
// Generally 1 day before and 7 days after bus start.
coverage_start: "1969-12-31T00:00:00Z",
coverage_end: "1970-01-07T00:00:00Z",
// Max hours ago to backfill, ie. do not backfill for times before this many hours ago. // Max hours ago to backfill, ie. do not backfill for times before this many hours ago.
// Set to null to disable. // Set to null to disable.
backfill_max_hours_ago: 24 * 30 * 6, // approx 6 months backfill_max_hours_ago: 24 * 30 * 6, // approx 6 months
@ -228,6 +233,8 @@
"--base-dir", "/mnt", "--base-dir", "/mnt",
"--qualities", std.join(",", $.config.qualities), "--qualities", std.join(",", $.config.qualities),
"--metrics-port", "80", "--metrics-port", "80",
"--first-hour", $.config.coverage_start,
"--last-hour", $.config.coverage_end,
]), ]),
// Thrimshim acts as an interface between the thrimbletrimmer editor and the database // Thrimshim acts as an interface between the thrimbletrimmer editor and the database
// It is needed for thrimbletrimmer to be able to get unedited videos and submit edits // It is needed for thrimbletrimmer to be able to get unedited videos and submit edits

Loading…
Cancel
Save