Commit Graph

  • 8f3fcd3b66 fix dashboards for channel/quality naming Mike Lang 2019-08-16 20:48:43 -0700
  • cd8c2b201d fix a few remaining usages of StreamWorker.stream instead of .quality Mike Lang 2019-08-16 20:31:40 -0700
  • 8f22ba47a2 fixes based on ekimekims suggestions Christopher Usher 2019-08-15 15:31:41 -0700
  • a8638ef74b typo in a comment Christopher Usher 2019-08-12 22:31:55 +0100
  • 64315bffdc refactoring downloader Christopher Usher 2019-08-01 02:32:03 +0100
  • fa0983812d refactored to channel and quality Christopher Usher 2019-07-12 00:25:58 +0100
  • f741446843 refactoring to have consistent terminology Christopher Usher 2019-06-29 12:22:58 +0200
  • 5656bceb73 starting to refactor stream to channel and variant to quality Christopher Usher 2019-06-29 11:44:41 +0200
  • a2b21966b9
    Merge pull request #65 from ekimekim/mike/dashboards Mike Lang 2019-07-10 11:51:08 -0700
  • f7b591e78b sheetsync: Log more information on HTTPError Mike Lang 2019-06-28 13:47:36 -0700
  • 73d5941e05 downloader: Track timestamp of latest segment Mike Lang 2019-06-28 13:41:47 -0700
  • e4d3e418c8 transcode checker: longer retry while waiting for videos to finish Mike Lang 2019-06-28 13:40:06 -0700
  • 1f15900b6f cutter: At least for now, don't auto-retry errors Mike Lang 2019-06-28 13:38:41 -0700
  • fbef4725d7 cutter: Handle case where we are told to stop while looking for candidates Mike Lang 2019-06-27 17:05:25 -0700
  • 5cec6ec96e cutter: Reconnect after any error that might be a database error Mike Lang 2019-06-27 17:03:25 -0700
  • fea9ff6c1d cutter: Fix dockerfile, which was missing ffmpeg dependency Mike Lang 2019-06-27 17:01:59 -0700
  • f50276bd01 backfiller: Expose recent_cutoff as CLI arg and increase it to 120s default Mike Lang 2019-06-27 16:58:34 -0700
  • 6fa9d9d388
    Merge pull request #64 from ekimekim/gunner/additional-thrimbletrimmer-integration MasterGunner 2019-06-28 23:45:07 -0300
  • 2e953eddde Cleanup from Ekim's comments, removed auth placeholder until I know what I'm doing. MasterGunner 2019-06-28 23:31:49 -0300
  • ca925ae2e6 dashboard: Add some extra detail sections for backfiller and downloader Mike Lang 2019-06-28 18:28:10 -0700
  • 6a171130e8 Updated Get All Rows route. MasterGunner 2019-06-28 22:07:44 -0300
  • 39e7a5c2e6 Add overview dashboard Mike Lang 2019-06-24 03:36:24 -0700
  • 736f0e0fe4 Adding get_all_row and auth function stubs MasterGunner 2019-06-28 19:00:46 -0300
  • fce890c4ea sheetsync: Log more information on HTTPError Mike Lang 2019-06-28 13:47:36 -0700
  • dc620087d8 downloader: Track timestamp of latest segment Mike Lang 2019-06-28 13:41:47 -0700
  • e43023bf16 transcode checker: longer retry while waiting for videos to finish Mike Lang 2019-06-28 13:40:06 -0700
  • 7987b0f1c9 cutter: At least for now, don't auto-retry errors Mike Lang 2019-06-28 13:38:41 -0700
  • 3d50e0598e cutter: Handle case where we are told to stop while looking for candidates Mike Lang 2019-06-27 17:05:25 -0700
  • c2b970f36b cutter: Reconnect after any error that might be a database error Mike Lang 2019-06-27 17:03:25 -0700
  • bc4de9cbfe cutter: Fix dockerfile, which was missing ffmpeg dependency Mike Lang 2019-06-27 17:01:59 -0700
  • df7c458298 backfiller: Expose recent_cutoff as CLI arg and increase it to 120s default Mike Lang 2019-06-27 16:58:34 -0700
  • 41fffc2809
    Merge pull request #62 from ekimekim/mike/monitoring Mike Lang 2019-06-27 11:51:16 -0700
  • 4423ddee3c
    Update SecurityModel.md MasterGunner 2019-06-25 22:00:56 -0300
  • 612e34b88d
    Merge pull request #61 from ekimekim/mike/backfiller/concurrent Mike Lang 2019-06-25 00:20:52 -0700
  • 29040a166c backfiller: Allow multiple concurrent segment downloads Mike Lang 2019-06-24 04:34:52 -0700
  • ec5a545fd2 Merge branch 'mike/sheetsync/fix-db-error' Christopher Usher 2019-06-24 14:35:56 +0200
  • 7273ee071e monitoring fixes Mike Lang 2019-06-24 03:42:48 -0700
  • 5a6d443efd grafana: View-only anonymous access Mike Lang 2019-06-24 03:39:43 -0700
  • 980875b6f3 Merge branch 'mike/sheetsync/fix-db-error' of https://github.com/ekimekim/wubloader into mike/sheetsync/fix-db-error Christopher Usher 2019-06-24 11:48:36 +0200
  • 37bad7d5ed Also reset database connection on error in the backfiller Christopher Usher 2019-06-24 11:39:18 +0200
  • 28f350dd46 Also reset database connection on error in the backfiller Christopher Usher 2019-06-24 11:39:18 +0200
  • e048db0d94 cutter: Fix a failure mode where we never recover from a DB conn failure in TranscodeChecker Mike Lang 2019-06-24 02:15:50 -0700
  • fe68e98804 sheetsync: Fix a failure mode where we never recover from a DB conn failure Mike Lang 2019-06-24 02:13:09 -0700
  • a767760f02 Add some existing scripts for setting up prometheus Mike Lang 2019-06-23 22:11:50 -0700
  • 90eb2a4f13
    Merge pull request #59 from ekimekim/mike/fixes Mike Lang 2019-06-24 02:05:17 -0700
  • 51efeb1f12
    Merge pull request #58 from ekimekim/mike/nginx-dns-hack Mike Lang 2019-06-24 02:04:55 -0700
  • 7179fcacec Backfiller: ignore temp segments Mike Lang 2019-06-23 21:30:12 -0700
  • 85c110ccb4 cutter: Fix typo from when we moved to the client model instead of auth headers Mike Lang 2019-06-23 21:15:12 -0700
  • 3fa3c73d0e Fix nginx when some services are disabled Mike Lang 2019-06-23 19:35:50 -0700
  • 6d729fa5cc
    Merge pull request #57 from ekimekim/mike/compose-bits Mike Lang 2019-06-23 18:50:10 -0700
  • 6071a2f18d docker_compose: Add a local postgres instance as an optional service Mike Lang 2019-06-23 06:17:05 -0700
  • 63eb324ba5 Add nginx service that provides a frontend to all the other services Mike Lang 2019-06-23 06:06:00 -0700
  • a7a54db726 docker-compose: Restructure for some finer control Mike Lang 2019-06-23 06:00:47 -0700
  • 499e486b0b
    Merge pull request #54 from ekimekim/mike/sheet-sync/initial Mike Lang 2019-06-23 05:48:28 -0700
  • 018e920808 sheet-sync: Some fixes Mike Lang 2019-06-23 05:47:16 -0700
  • dd246e1343 ekimekim's suggestions Christopher Usher 2019-06-22 20:45:43 +0100
  • 9b28765ff2 Bug fixes to get the database connection working Christopher Usher 2019-06-22 17:57:55 +0100
  • 4b9fbcb7d2 backfiller database code Christopher Usher 2019-06-17 22:10:21 +0100
  • 9bc6d4ac24 ekimekim's suggestions Christopher Usher 2019-06-22 20:45:43 +0100
  • 595e219d63 Bug fixes to get the database connection working Christopher Usher 2019-06-22 17:57:55 +0100
  • 6c47f32d16 docker-compose.jsonnet: Add sheet sync Mike Lang 2019-06-21 18:33:02 -0700
  • f354130434 sheetsync: Only allocate ids when first needed Mike Lang 2019-06-21 17:12:07 -0700
  • 11fc67f071 sheetsync: Review feedback Mike Lang 2019-06-21 17:08:12 -0700
  • 9762f308a0 Implement main part of sheet sync Mike Lang 2019-06-18 05:40:40 -0700
  • 5a44bfdf51 Google sheets api wrapper Mike Lang 2019-06-17 04:09:05 -0700
  • 3647d091f8 Move common google api auth functionality into common Mike Lang 2019-06-17 02:42:23 -0700
  • 2b4d2cce90 sheet sync: Basic skeleton Mike Lang 2019-06-17 02:04:22 -0700
  • 3ccace2a73 database: Update constraints to allow null edit inputs in state DONE Mike Lang 2019-06-19 04:29:52 -0700
  • a98463b52d database: Update constraints to allow null edit inputs in state DONE Mike Lang 2019-06-19 04:29:52 -0700
  • f98812b6d4 backfiller database code Christopher Usher 2019-06-17 22:10:21 +0100
  • 8a2737cd41
    Update SecurityModel.md MasterGunner 2019-06-18 17:28:28 -0300
  • ea3010b3cf
    Create SecurityModel.md MasterGunner 2019-06-17 22:55:45 -0300
  • 33be5a92cb Update docker-compose file for thrimshim and cutter Mike Lang 2019-06-15 17:24:16 -0700
  • afdad26a51 More fixes Christopher Usher 2019-06-16 23:10:09 +0100
  • c3c75b1e4f manually setting a video link now also its own endpoint Christopher Usher 2019-06-16 00:53:07 +0100
  • b7a57d4766 reset is now it's own method Christopher Usher 2019-06-16 00:13:12 +0100
  • fe5b10f86b Fixes the state transitions of the trimbleshim to allow video links to be changed or removed Christopher Usher 2019-06-15 23:05:00 +0100
  • 93e0458e54 Update docker-compose file for thrimshim and cutter Mike Lang 2019-06-15 17:24:16 -0700
  • efa1c06d98 More fixes Christopher Usher 2019-06-16 23:10:09 +0100
  • 3032db7a24 manually setting a video link now also its own endpoint Christopher Usher 2019-06-16 00:53:07 +0100
  • 13530a32a1 reset is now it's own method Christopher Usher 2019-06-16 00:13:12 +0100
  • 5c84e8dfab restreamer: Fix wrong name for parse function Mike Lang 2019-06-15 15:47:48 -0700
  • cca4d52b7d Don't error when encountering a temp-type segment Mike Lang 2019-06-15 15:41:36 -0700
  • 567ec06e47 restreamer: Fix wrong name for parse function Mike Lang 2019-06-15 15:47:48 -0700
  • c5879d2944 Don't error when encountering a temp-type segment Mike Lang 2019-06-15 15:41:36 -0700
  • f8d10dacdf Audit and fix all usage of dateutil Mike Lang 2019-06-15 15:17:38 -0700
  • d05f6511d5 Audit and fix all usage of dateutil Mike Lang 2019-06-15 15:17:38 -0700
  • 2f8b52b584 Fixes the state transitions of the trimbleshim to allow video links to be changed or removed Christopher Usher 2019-06-15 23:05:00 +0100
  • 3f05eac5ea Remove all usage of dateutil except when absolutely required Mike Lang 2019-06-15 14:20:55 -0700
  • 5b2a1ef6b7 cutter: Implement actual cut methods Mike Lang 2019-06-10 04:30:21 -0700
  • ae809c696c cutter: Outline of how main cutter run loop works Mike Lang 2019-06-10 04:28:31 -0700
  • 80c1a66aa0 cutter: Implement TranscodeChecker Mike Lang 2019-06-10 04:19:45 -0700
  • 3ce8360a1e cutter: Add database manager and connections Mike Lang 2019-06-10 04:14:04 -0700
  • fdd245a6d9 cutter: Add lightweight youtube client Mike Lang 2019-06-10 04:01:17 -0700
  • dfc64481a6 Port existing cutting code from restreamer into common Mike Lang 2019-06-10 03:50:45 -0700
  • 3d9ba77745 common: add allow_holes option to get_best_segments() to abort early if holes found Mike Lang 2019-06-10 03:45:10 -0700
  • e4b6110fd7 cutter: Add initial outline Mike Lang 2019-02-03 04:53:54 -0800
  • f43c699e05 updated thrimshim to handle all non-null edit columns Christopher Usher 2019-06-14 21:24:31 +0100
  • e383613954 database: Add constraints on edit inputs that they must be non-NULL if state != UNEDITED Mike Lang 2019-06-14 09:37:33 -0700
  • dcb3ce82d5 updated thrimshim to handle all non-null edit columns Christopher Usher 2019-06-14 21:24:31 +0100