Commit Graph

  • 99de586353
    Merge pull request #155 from ekimekim/mike/manual-uploads Mike Lang 2019-11-07 13:32:32 -0800
  • 9ccc7e4e8d thrimshim: Allow manual_link to set things from UPLOAD_PENDING to TRANSCODING Mike Lang 2019-11-07 12:18:22 -0800
  • c580671da2 Create upload pending state Mike Lang 2019-11-07 11:45:26 -0800
  • 2e17e02d00 added a read only user to database setup script Christopher Usher 2019-11-07 01:54:23 +0000
  • 4b04f70b6f overview dashboard: Add system-level metrics Mike Lang 2019-11-06 18:58:12 -0800
  • 967ac7b856 segment_coverage: Reduce "no hours" warning to info Mike Lang 2019-11-06 16:45:38 -0800
  • ab157afe20 sheetsync: Clear event counts before each update Mike Lang 2019-11-06 16:35:27 -0800
  • 47c8ebf11f nginx: SSL server should have same options as non-SSL Mike Lang 2019-11-06 16:30:34 -0800
  • b936b9ab1c
    Merge pull request #153 from ekimekim/mike/cache-builds Mike Lang 2019-11-06 16:30:06 -0800
  • d231078048 Add ability to explicitly pull and re-use layers from other commits when building Mike Lang 2019-11-06 16:17:06 -0800
  • 0ab15672ae
    Merge pull request #152 from ekimekim/mike/nginx/ssl Mike Lang 2019-11-06 15:36:14 -0800
  • 64766bcf35 Add SSL to nginx if certs are given Mike Lang 2019-11-06 14:50:56 -0800
  • cff5c38691 Add new dashboard Mike Lang 2019-11-06 14:25:16 -0800
  • 2efe1d6218 Fix a bad logging line when handling errors Mike Lang 2019-11-06 14:24:51 -0800
  • 59ee5cf5c0 Only log at INFO about multiple versions of a segment Mike Lang 2019-11-06 09:47:07 -0800
  • 4be8faf82e
    Merge pull request #151 from ekimekim/mike/sheetsync/track-row-stats Mike Lang 2019-11-06 09:03:08 -0800
  • 89a9e5554c sheetsync: Record counts of rows in the DB, segmented by various columns Mike Lang 2019-11-06 08:58:08 -0800
  • 72172024be overview dashboard: Stop reporting stream delay after stream stops Mike Lang 2019-11-06 08:47:59 -0800
  • 77f23d775a overview dashboard: Show offending instance in error log rate graph Mike Lang 2019-11-06 06:56:59 -0800
  • 249e32583b get_best_segments: Don't error if the only segments that exist for time are temp Mike Lang 2019-11-06 06:40:17 -0800
  • 605fedeb52 cutter: Log when upload errors occur Mike Lang 2019-11-06 06:35:38 -0800
  • 0f4f04a998
    Merge pull request #150 from ekimekim/mike/disable-flamegraph Mike Lang 2019-11-06 06:10:14 -0800
  • 3eb0ed2350 thrimbletrimmer: Fix bug where "Draft Saved" is shown after a failed submission Mike Lang 2019-11-06 06:03:36 -0800
  • 8bcc38d386 docker-compose: Add generic option to pass env vars to all services Mike Lang 2019-11-06 05:53:23 -0800
  • 6b602592f5 Allow disabling of stacksampling with an env var Mike Lang 2019-11-06 05:52:12 -0800
  • 2accfa9080
    Merge pull request #149 from ekimekim/mike/monitoring/stuff Mike Lang 2019-11-06 05:15:39 -0800
  • e5a7c8adfa monitoring: Add "role" concept Mike Lang 2019-11-06 05:12:42 -0800
  • 21a46a66bb monitoring: Set instance to friendly name for each node we're monitoring Mike Lang 2019-11-06 04:56:41 -0800
  • 51adeeab19 monitoring: Fix problems with the prometheus container Mike Lang 2019-11-06 04:55:35 -0800
  • b84d4de085 Add segment_coverage service to be monitored Mike Lang 2019-11-06 04:55:08 -0800
  • 6f0eff0258
    Merge pull request #148 from ekimekim/mike/nginx/prevent-dns-caching Mike Lang 2019-11-06 04:19:14 -0800
  • 8ae600f2e5 nginx: Prevent nginx from caching dns results Mike Lang 2019-11-06 04:03:05 -0800
  • 5ed8cf0a33
    Merge pull request #147 from ekimekim/chrusher-downloader-label-fix Mike Lang 2019-11-05 12:43:29 -0800
  • 7b6f691d63
    Merge pull request #146 from ekimekim/mike/unicode/hack Mike Lang 2019-11-05 11:57:21 -0800
  • abb9193705 fixed outdated "stream", "variant" in metric Christopher Usher 2019-11-05 19:13:43 +0000
  • 4d3aa94a71 Automatically set default encoding to utf-8 when common is imported Mike Lang 2019-11-05 11:06:03 -0800
  • f452aa3c32
    Merge pull request #143 from ekimekim/mike/sheetsync/api-usage Mike Lang 2019-11-05 10:48:49 -0800
  • 1c0f3a627b sheetsync: Log what worksheets got synced Mike Lang 2019-11-05 10:17:44 -0800
  • 8b25f8be95 sheetsync: Inject an error into the error column if we fail to parse an input column Mike Lang 2019-11-03 09:52:34 -0800
  • 8dc7b80de9 sheetsync: Improve timing of main loop Mike Lang 2019-11-03 09:33:01 -0800
  • cda8078f64 sheetsync: Only check the most recently changed two sheets most times Mike Lang 2019-11-03 09:26:21 -0800
  • dfe9d61428 Update database install instructions Christopher Usher 2019-11-03 18:31:07 +0000
  • ce56d2b1fe Update database install instructions Christopher Usher 2019-11-03 18:31:07 +0000
  • 48d4dddb1c
    Merge pull request #142 from ekimekim/mike/fixes Mike Lang 2019-11-03 09:13:55 -0800
  • 07b93f779c replace readlink -f with realpath in build scripts Mike Lang 2019-11-03 07:59:42 -0800
  • 520f7821a6 thrimbletrimmer: Streaming page: remove links to editor/dashboard Mike Lang 2019-11-03 07:47:16 -0800
  • e4706232ad cutter: Fix bug in handling cancellation before finalize Mike Lang 2019-11-03 07:30:15 -0800
  • 4c0e20983c Local upload backend: Always use .ts extension Mike Lang 2019-11-03 07:10:42 -0800
  • 1cb4d41334 cutter: Set upload time when marking video as done without transcoding Mike Lang 2019-11-03 07:03:36 -0800
  • a7ac264201 cutter: Fix local upload backend, which was returning video id as a uuid Mike Lang 2019-11-03 06:51:14 -0800
  • 5921066ee0 docker-compose: Pass node name into cutter Mike Lang 2019-11-03 06:31:28 -0800
  • da58021c6f cutter: Fix typo where encoding settings had wrong name Mike Lang 2019-11-03 06:20:57 -0800
  • 8739a7a24a thrimbletrimmer: Popup on save draft Mike Lang 2019-11-03 06:14:02 -0800
  • 2342b66db0 thrimbletrimmer: Don't open advanced pane if upload_location is null Mike Lang 2019-11-03 05:59:36 -0800
  • e95957c54f thrimbletrimmer: Widen trim time textboxes to fit timestamps Mike Lang 2019-11-03 05:55:30 -0800
  • 4f6f4cad8b sheetsync: Fix typos with metrics Mike Lang 2019-11-03 05:28:50 -0800
  • 2554b72c3a Fix slightly wrong default sheet name Mike Lang 2019-11-03 01:41:21 -0800
  • 6724027e5a segment_coverage: Reduce missing channel/quality to warning Mike Lang 2019-11-03 01:28:14 -0800
  • 4d5157cdb5 Fix a mistake with allowing reuse of name in @timed() Mike Lang 2019-11-03 01:58:53 -0700
  • 1ef15780df cutter: Fix lack of info in error handling Mike Lang 2019-11-03 01:47:10 -0700
  • 71333cf826 backfiller: Only run one manager, not one per channel Mike Lang 2019-11-03 01:41:29 -0700
  • a6cd07077a docker-compose: Wrap DSN values in quotes so spaces are allowed Mike Lang 2019-11-03 01:26:13 -0700
  • ff18c7df54 backfiller: Fix issue with tracking metrics after get_nodes() failure Mike Lang 2019-11-03 01:21:59 -0700
  • 6c6c1ae637 downloader: Make a few things quieter for non-important channels Mike Lang 2019-11-03 01:04:54 -0700
  • 426b1328be Fix mistakes in common.requests Mike Lang 2019-11-03 00:43:40 -0700
  • c1cb7966af cutter: Default to full cuts, not fast Mike Lang 2019-11-03 00:02:05 -0700
  • b2a07ef114
    Merge pull request #140 from ekimekim/mike/build-improvements Mike Lang 2019-11-02 23:39:20 -0700
  • 9e6cd71026
    Merge pull request #137 from ekimekim/mike/downloader/less-important-channels Mike Lang 2019-11-02 23:35:41 -0700
  • 8d3c863a49
    Merge pull request #138 from ekimekim/mike/thrimbletrimmer/cancel-upload Mike Lang 2019-11-02 23:35:29 -0700
  • 679f1f7408
    Merge pull request #139 from ekimekim/mike/restreamer/cut-types Mike Lang 2019-11-02 23:35:15 -0700
  • 751472217b Default to using the current commit, instead of latest Mike Lang 2019-11-02 23:29:23 -0700
  • 731ef9e2d0 Refactor dockerfiles for more shared layers Mike Lang 2019-11-02 23:08:55 -0700
  • a7f5d1c545 Fix issues with metrics gathering for cut functions Mike Lang 2019-11-02 22:58:04 -0700
  • 58d09b419c thrimbletrimmer: Add option to select cut type for Download button Mike Lang 2019-11-02 21:23:55 -0700
  • eb4fb5a9e1 restreamer: Add more options for fetching cuts Mike Lang 2019-11-02 21:13:55 -0700
  • cc48f17348 thrimbletrimmer: Add cancel row button using the new thrimshim functionality Mike Lang 2019-11-02 21:01:54 -0700
  • 3dfe0e8722 Allow thrimshim to safely cancel a job while it is cutting Mike Lang 2019-11-02 20:54:19 -0700
  • b2cd0fa6f7 docker-compose: Support channel importance markers Mike Lang 2019-11-02 20:35:01 -0700
  • 83750da37b downloader: Create concept of an "important" channel Mike Lang 2019-11-02 20:26:48 -0700
  • b27e06d068 Fix typo in common/common/segments.py Mike Lang 2019-11-02 20:18:58 -0700
  • 0305c0797f
    Merge pull request #136 from ekimekim/mike/cut-maybe-stream Mike Lang 2019-11-02 20:17:22 -0700
  • 4d52b18b04 cutter,restreamer: Set stream=True for full cuts when appropriate Mike Lang 2019-11-01 18:45:01 -0700
  • 9afcc7b399 full cut: Optionally use seekable file OR directly stream Mike Lang 2019-11-01 18:26:55 -0700
  • 981b89551e
    Merge pull request #133 from ekimekim/mike/more-metrics Mike Lang 2019-11-02 20:13:31 -0700
  • 1574f319c6
    Merge pull request #134 from ekimekim/mike/thrimbletrimmer/streaming-page Mike Lang 2019-11-01 02:34:42 -0700
  • bdbfd37c51 thrimbletrimmer: Pad start and end times Mike Lang 2019-10-31 18:21:35 -0700
  • a68684c24c thrimbletrimmer: Fix use of tabs again Mike Lang 2019-10-31 18:16:30 -0700
  • 26f91a02ea thrimbletrimmer: Parse durations as HH[:MM[:SS]] instead of [[HH:]MM:]SS Mike Lang 2019-10-31 18:14:02 -0700
  • a6ee746e6b thrimbletrimmer: disable autoplay Mike Lang 2019-10-27 12:30:18 -0700
  • 7edc6ac149 thrimbletrimmer: Some tweaks to the streaming page Mike Lang 2019-10-27 06:46:39 -0700
  • 5d5358019a thrimbletrimmer: Improve bustime/ago parsing Mike Lang 2019-10-27 06:32:57 -0700
  • ff43e186f6 thrimbletrimmer: Support "time ago" as a third time format Mike Lang 2019-10-27 05:30:04 -0700
  • d4c8974601 thrimbletrimmer: Some video controls tweaks Mike Lang 2019-10-27 06:29:43 -0700
  • b4310b0024 restreamer: Allow blank start/end for cut Mike Lang 2019-10-27 04:50:59 -0700
  • 47ac1c7ff8 thrimbletrimmer: Add second page built for watching stream with a delay Mike Lang 2019-10-27 04:48:38 -0700
  • 671079861a thrimbletrimmer: Fix lack of usage of var throughout code Mike Lang 2019-10-27 03:34:42 -0700
  • 8accc1338e thrimbletrimmer: Refactor how time formatting is handled Mike Lang 2019-10-27 03:24:03 -0700
  • 316504899a thrimbletrimmer: Fix a bug on initial load Mike Lang 2019-10-27 02:25:47 -0700
  • 971841d73b thrimbletrimmer: Move last bit of code into IO.js Mike Lang 2019-10-27 02:25:18 -0700
  • c740090c53 sheetsync: Add more metrics Mike Lang 2019-10-31 18:00:33 -0700