Commit Graph

  • 5367d93b87
    ci: Improve peer logging to help identify race (#93) Kyle Carberry 2022-01-29 19:33:19 -0600
  • 0a9ff49185
    Merge branch 'main' into peerdebug #93 Kyle Carberry 2022-01-29 19:27:53 -0600
  • 3e88f1502a
    refactor: Remove "Opts" abbreviation (#92) Kyle Carberry 2022-01-29 19:27:44 -0600
  • f65589771f Improve comment Kyle Carberry 2022-01-30 01:27:31 +0000
  • a08a42276d
    Merge branch 'main' into renameopts #92 Kyle Carberry 2022-01-29 19:21:28 -0600
  • f4c9dc2038 Add hash to write Kyle Carberry 2022-01-30 01:20:44 +0000
  • 83434046d8 Remove mutex locks Kyle Carberry 2022-01-30 01:15:58 +0000
  • 40d204f987 ci: Improve peer logging to help identify race Kyle Carberry 2022-01-30 01:00:54 +0000
  • ab5b753133 refactor: Remove "Opts" abbreviation Kyle Carberry 2022-01-30 00:39:07 +0000
  • f9e594fbad
    ci: Run PostgreSQL with a scratch directory to improve CI durability (#89) Kyle Carberry 2022-01-29 18:39:59 -0600
  • 6e815411c2
    Experiment: add mount to place test databases in unique folder #91 Bryan Phelps 2022-01-30 00:34:32 +0000
  • 666529ee0f Fix linting Kyle Carberry 2022-01-30 00:27:05 +0000
  • 58a22ad2ec ci: Run PostgreSQL with a scratch directory to improve CI durability #89 Kyle Carberry 2022-01-30 00:24:58 +0000
  • f2fcc25620 Merge branch 'main' into provisionerservice Kyle Carberry 2022-01-30 00:01:04 +0000
  • 2b922b1be1
    feat: Add provisionerd protobuf definitions (#83) Kyle Carberry 2022-01-29 17:52:14 -0600
  • 2dc34f6aa1 Merge branch 'main' into provisionerdproto #83 Kyle Carberry 2022-01-29 23:47:22 +0000
  • b3c5bb3576
    feat: Compute project build parameters (#82) Kyle Carberry 2022-01-29 17:45:42 -0600
  • fa6c8c390d
    More prototyping Bryan Phelps 2022-01-29 23:41:55 +0000
  • 4117ee2b70 Run CI on all branches #82 Kyle Carberry 2022-01-29 23:41:01 +0000
  • c0cfac319f Merge branch 'main' into projectparameter Kyle Carberry 2022-01-29 23:39:07 +0000
  • b503c8b099
    feat: Add parameter and jobs database schema (#81) Kyle Carberry 2022-01-29 17:38:32 -0600
  • 27938773ba PostgreSQL hates running in parallel #81 Kyle Carberry 2022-01-29 23:33:42 +0000
  • c4644e119f Improve naming, abstract inject to consume scope Kyle Carberry 2022-01-29 23:31:42 +0000
  • c94c2bca82
    Merge branch 'main' into parameterschema Kyle Carberry 2022-01-29 17:21:35 -0600
  • d979b60b7c Add comment to acquire provisioner job query Kyle Carberry 2022-01-29 23:21:20 +0000
  • ce4a9fb1b5 Add logging to provision jobs Kyle Carberry 2022-01-29 23:17:47 +0000
  • dd9a88de77
    Merge branch 'main' into bryphe/feat/38/create-workspace-page Bryan 2022-01-29 14:48:46 -0800
  • 5d16f2aec3 Use fork of terraform-exec for JSON output Kyle Carberry 2022-01-29 21:10:54 +0000
  • 599ea2a331
    chore: add tparallel linter (#88) Jonathan Yu 2022-01-29 12:21:16 -0800
  • 99ad736257 chore: add tparallel linter #88 Jonathan Yu 2022-01-29 20:02:30 +0000
  • bc8c0e000b Add support for completing a job Kyle Carberry 2022-01-29 18:50:54 +0000
  • 1e8c421c98 Improve provisioner testing Kyle Carberry 2022-01-29 17:21:19 +0000
  • d878c13bc8 feat: Add provisionerd service Kyle Carberry 2022-01-29 16:03:18 +0000
  • 2bd0c42786 feat: Add provisionerd protobuf definitions Kyle Carberry 2022-01-29 15:51:04 +0000
  • ace6248a07 Fix terraform provisioner Kyle Carberry 2022-01-29 15:44:57 +0000
  • c7c7388a06 feat: Compute project build parameters Kyle Carberry 2022-01-29 15:41:46 +0000
  • 48527f7de4 feat: Add parameter and jobs database schema Kyle Carberry 2022-01-29 15:24:27 +0000
  • fc13734d44 Ignore generated files #80 Kyle Carberry 2022-01-29 15:07:29 +0000
  • d19da58f6d Add cancel job Kyle Carberry 2022-01-29 15:06:37 +0000
  • 07762500f2 Multiplex dRPC connection Kyle Carberry 2022-01-29 04:54:16 +0000
  • a193a089b8
    chore: Bump next from 12.0.7 to 12.0.9 (#79) dependabot[bot] 2022-01-28 17:39:04 -0800
  • fe92a99784
    chore(deps-dev): Bump next from 12.0.7 to 12.0.9 #79 dependabot[bot] 2022-01-29 00:00:36 +0000
  • f4b6cb84a0 Basic provisioner works Kyle Carberry 2022-01-28 20:13:28 +0000
  • ed43eb5210 Fix organization type Kyle Carberry 2022-01-28 18:47:17 +0000
  • 3d8e504321 Remove comment Kyle Carberry 2022-01-28 18:40:28 +0000
  • af34e677c8 Generate database models Kyle Carberry 2022-01-28 18:38:13 +0000
  • 2da2e88d26 Add projectparameter package Kyle Carberry 2022-01-28 18:37:18 +0000
  • 8748904a20 Add schema source/destination to provisionersdk Kyle Carberry 2022-01-28 15:10:41 +0000
  • 42fdffcf0e Tidy go.mod Kyle Carberry 2022-01-28 14:25:36 +0000
  • 1947a81a29 Merge branch 'main' into provisionerd Kyle Carberry 2022-01-28 14:25:13 +0000
  • 27f7299383
    chore: Update pion/ice fork to resolve goroutine leak (#78) Kyle Carberry 2022-01-27 20:43:55 -0600
  • f3717ca263 Ignore pion/ice leaks #78 Kyle Carberry 2022-01-27 20:14:21 +0000
  • 7b3e89d281 Move away from fork Kyle Carberry 2022-01-27 20:10:08 +0000
  • aa1e664e4a Flush after handshake Kyle Carberry 2022-01-27 19:46:57 +0000
  • a2a4da4f70 Add comment clarifying channel buffer Kyle Carberry 2022-01-27 19:36:59 +0000
  • e154d6eed8 Buffer ICE candidates Kyle Carberry 2022-01-27 19:17:16 +0000
  • 982fde3ef7 Defer flush until the end of negotiation Kyle Carberry 2022-01-27 19:10:21 +0000
  • d62797e02d Set candidates flushed to true Kyle Carberry 2022-01-27 17:13:12 +0000
  • 44cad06fc9 Remove unused flush func Kyle Carberry 2022-01-27 17:08:25 +0000
  • a918c9360e Remove local bufferring in favor of remote Kyle Carberry 2022-01-27 17:07:14 +0000
  • 6f7e3af78d Try locking only on remote Kyle Carberry 2022-01-27 16:59:03 +0000
  • de209c7e1a Add logs for setting the description Kyle Carberry 2022-01-27 15:59:12 +0000
  • ebb94b8223 Flush remote too Kyle Carberry 2022-01-27 15:54:00 +0000
  • 18eac8375d chore: Update pion/ice fork to resolve goroutine leak Kyle Carberry 2022-01-27 15:41:30 +0000
  • 30dae97c3e
    chore: Buffer remote candidates like local (#77) Kyle Carberry 2022-01-27 09:14:52 -0600
  • 5021b959be Use flushed bool instead of checking remote #77 Kyle Carberry 2022-01-27 14:56:16 +0000
  • 48078d2df0 Move unlock to defer Kyle Carberry 2022-01-27 14:49:25 +0000
  • bebc74d1c9 Reduce timeout to improve test times Kyle Carberry 2022-01-27 14:43:52 +0000
  • 7321303879 Move lock to handshake so no race can occur Kyle Carberry 2022-01-27 14:40:10 +0000
  • fbe847cabd Move mutex to prevent candidate send race Kyle Carberry 2022-01-27 14:28:08 +0000
  • 3515fe7553 Fix race Kyle Carberry 2022-01-27 14:16:52 +0000
  • ef4192166a Flush local candidates uniquely Kyle Carberry 2022-01-27 14:08:49 +0000
  • ba878caecb Lock on local description Kyle Carberry 2022-01-27 14:04:07 +0000
  • b613b6d05b Improve debug logging Kyle Carberry 2022-01-27 05:24:19 +0000
  • d74f454420 Add back mutex to prevent race Kyle Carberry 2022-01-27 05:19:37 +0000
  • a8b5a07f39 Lower timeout to make for fast CI Kyle Carberry 2022-01-27 04:48:01 +0000
  • 0439e23f24 Fix data race Kyle Carberry 2022-01-27 04:43:25 +0000
  • 0c02c7865c Use custom ICE dependency Kyle Carberry 2022-01-27 04:36:57 +0000
  • 1e6a9234e8 Bump up count to ensure race is fixed Kyle Carberry 2022-01-27 04:19:38 +0000
  • 877ae59599 Flush candidates after remote session description is set Kyle Carberry 2022-01-27 04:05:07 +0000
  • 3272e1332b Revert channel close Kyle Carberry 2022-01-27 03:57:26 +0000
  • 6a07a9946d Fix ordering Kyle Carberry 2022-01-27 03:46:15 +0000
  • a512f16a5d
    Workspace stub Bryan Phelps 2022-01-27 03:42:06 +0000
  • 58445d5b83 Remove leak dependency to limit confusion Kyle Carberry 2022-01-27 03:37:41 +0000
  • a56560bb9e Reset buffer Kyle Carberry 2022-01-27 03:28:32 +0000
  • 7f26a994e2 Add mutex to flush Kyle Carberry 2022-01-27 03:26:40 +0000
  • 85e6defc53 Simplify locks Kyle Carberry 2022-01-27 03:23:36 +0000
  • 90e00dbe3f Fix race with atomic bool Kyle Carberry 2022-01-27 03:03:10 +0000
  • 411542aa88 Add logging for candidate flush Kyle Carberry 2022-01-27 02:50:59 +0000
  • b874a1e2cc Use local description instead Kyle Carberry 2022-01-27 02:46:45 +0000
  • 310eb82648 chore: Buffer remote candidates like local Kyle Carberry 2022-01-27 02:38:36 +0000
  • 9329a50ad6
    chore: Fix race in collecting ICE Candidates (#76) Kyle Carberry 2022-01-26 20:14:37 -0600
  • f47730801c Use upstream dependency to fix goroutine leak #76 Kyle Carberry 2022-01-27 01:47:48 +0000
  • 8a8014e6be Use upstream dependency to fix goroutine leak Kyle Carberry 2022-01-27 01:41:40 +0000
  • 851b6fdb82
    Merge branch 'main' into peerrace Kyle Carberry 2022-01-26 18:23:25 -0600
  • ff86f8255f Add comment describing fix Kyle Carberry 2022-01-26 22:41:32 +0000
  • 0461bb6ed1 chore: Fix race in collecting ICE Candidates Kyle Carberry 2022-01-26 22:39:37 +0000
  • 1758460d7b
    Merge branch 'main' into bryphe/feat/38/create-workspace-page Bryan 2022-01-26 14:24:19 -0800
  • f970e358fc
    chore: Set patch coverage to informational (always pass status check) (#75) Bryan 2022-01-26 14:24:11 -0800
  • f159f8b08b
    chore: Set patch coverage to informational (always pass status check) #75 Bryan Phelps 2022-01-26 21:57:14 +0000