Commit Graph

  • 28662c69be fixes/cleanup bradleyshep 2026-03-31 22:15:00 -04:00
  • 2b8edcfc69 Use Mutex for call_reducer_router (init with default, replace once at startup) Tyler Cloutier 2026-03-31 21:47:09 -04:00
  • e8b039a0a7 updates bradleyshep 2026-03-31 21:41:14 -04:00
  • 68ae3efa68 refinements bradleyshep 2026-03-31 21:08:24 -04:00
  • 37225bcc8f Merge branch 'jsdt/2pc-wound-wait' into jsdt/tpcc Jeffrey Dallatezza 2026-03-31 17:23:37 -07:00
  • 888436731d Move 2PC operational logs to debug level, fix empty body BytesSource panic Tyler Cloutier 2026-03-31 20:00:56 -04:00
  • 6e8267f7c7 Add cluster url override to dashboard Julien Lavocat 2026-04-01 01:55:17 +02:00
  • b68bf2a762 Fix: build reqwest request on fresh thread to avoid tokio nesting panic Tyler Cloutier 2026-03-31 19:26:08 -04:00
  • f1f8740ff6 Clean up lock guard Jeffrey Dallatezza 2026-03-31 16:21:08 -07:00
  • ddc7a6e6f6 Fix warnings: unused import, unused mut, drop commit_result explicitly Tyler Cloutier 2026-03-31 19:14:31 -04:00
  • a3c6b4f062 Implement in-memory cycle detection for standalone Tyler Cloutier 2026-03-31 19:03:02 -04:00
  • 33a971c766 test script Shubham Mishra 2026-03-31 22:03:04 +05:30
  • 8e55303530 Add st_2pc_state delete to reducer's deferred TxData via barrier Tyler Cloutier 2026-03-31 18:52:42 -04:00
  • 04d7fc664b Some fixes with a hack for retries Jeffrey Dallatezza 2026-03-31 15:31:24 -07:00
  • b9e43b8064 Update spacetimedb-typescript.mdc bradleyshep 2026-03-31 17:39:27 -04:00
  • 99013ac0d2 Remove cycle detection retries -- deadlock means release the lock immediately Tyler Cloutier 2026-03-31 17:33:45 -04:00
  • 7a874526cf Single OnceLock field for call_reducer_router, fix comment in call_edges Tyler Cloutier 2026-03-31 17:30:29 -04:00
  • 22d8d8d7b7 Fix NativeAOT-LLVM vtable error for sum types rekhoff 2026-03-31 14:27:13 -07:00
  • 749008cbdb Fix huge performance bug in the dashboard Julien Lavocat 2026-03-31 23:21:48 +02:00
  • 1ad310c918 Various fixes Jeffrey Dallatezza 2026-03-31 14:12:44 -07:00
  • dfcea3525c Codex fix for MQTh Alessandro Asoni 2026-03-31 23:04:25 +02:00
  • 99dedf79dd Use OnceLock for call_reducer_router, make resolve_base_url blocking Tyler Cloutier 2026-03-31 17:01:45 -04:00
  • b6677f9b63 updates bradleyshep 2026-03-31 16:58:49 -04:00
  • 6d8f5ff6af WIP: RwLock for call_reducer_router, set_call_reducer_router method Tyler Cloutier 2026-03-31 16:48:05 -04:00
  • e7e75d821b Don't terminate on failed transactions Alessandro Asoni 2026-03-31 22:36:39 +02:00
  • 5b7e2e616c Dashboard improvements Julien Lavocat 2026-03-31 17:54:51 +02:00
  • 5fd1a0e850 Update llm-benchmark-periodic.yml bradleyshep 2026-03-31 16:38:38 -04:00
  • 603b5ee0ea Merge branch 'master' into bradley/llm-benchmarks-improvements bradleyshep 2026-03-31 16:36:25 -04:00
  • 7ab98065e1 Wire CallEdgeTracker through HostController to ReplicaContext Tyler Cloutier 2026-03-31 16:34:54 -04:00
  • 741fcf4084 update actions bradleyshep 2026-03-31 16:30:12 -04:00
  • 25a246e22f Update spacetimedb-typescript.mdc bradleyshep 2026-03-31 16:21:37 -04:00
  • 4ad85921c9 Switch cross-db reducer calls to blocking reqwest Tyler Cloutier 2026-03-31 16:05:55 -04:00
  • d99a5ac861 Remove dead ControlStateWriteAccess edge tracking methods Tyler Cloutier 2026-03-31 15:42:40 -04:00
  • 8ba6d0cd72 Fix an internal deadlock Jeffrey Dallatezza 2026-03-31 11:24:02 -07:00
  • 6147323ad5 Add distributed deadlock detection via call edge tracking Tyler Cloutier 2026-03-31 14:03:15 -04:00
  • 12e5d50c7d make a disarm more solid Jeffrey Dallatezza 2026-03-31 09:40:02 -07:00
  • 555a86243e test script Shubham Mishra 2026-03-31 22:03:04 +05:30
  • ee07f87b6f Add latency chart Julien Lavocat 2026-03-31 17:37:18 +02:00
  • db0e185528 rust concurrency and details updates bradleyshep 2026-03-31 11:13:44 -04:00
  • 7b81e456f3 Revert "Add client retries where reducers error" Alessandro Asoni 2026-03-31 17:06:30 +02:00
  • d19152e3a4 remove commit-ack Shubham Mishra 2026-03-31 19:50:25 +05:30
  • d11ca494a4 Add client retries where reducers error Alessandro Asoni 2026-03-31 15:18:47 +02:00
  • 56d69ffb4f Add client retries where reducers error Alessandro Asoni 2026-03-31 15:18:47 +02:00
  • 5a836c2f36 Fix merge conflict errors Alessandro Asoni 2026-03-31 15:18:05 +02:00
  • c493d32de9 Merge master + cargo fmt bot/database-lock clockwork-labs-bot 2026-03-31 09:05:07 -04:00
  • ba4f34c026 Merge remote-tracking branch 'origin/master' into bot/database-lock clockwork-labs-bot 2026-03-31 09:04:54 -04:00
  • a1d771cb0a Merge remote-tracking branch 'origin/master' into bot/reject-enum-discriminants clockwork-labs-bot 2026-03-31 09:04:33 -04:00
  • 5faf55a3f1 Joshua: Log and return ok on missing request_id Alessandro Asoni 2026-03-31 14:51:23 +02:00
  • 2766514f48 check for wounds for actively Shubham Mishra 2026-03-31 18:13:42 +05:30
  • e3da65487b core: tighten prepared participant decision handoff alessandro/codex-2pc-fix-3 Alessandro Asoni 2026-03-31 12:55:22 +02:00
  • 87793a72ad core: allow later waiters to retry wound flow alessandro/codex-2pc-fix-2 Alessandro Asoni 2026-03-31 12:55:13 +02:00
  • 78a1fd3e42 reducer check timeout Shubham Mishra 2026-03-31 16:29:51 +05:30
  • c330ad61be core: preserve every participant prepare id per database alessandro/codex-2pc-fixes Alessandro Asoni 2026-03-31 12:57:04 +02:00
  • f46959414b fix wound on blocking Shubham Mishra 2026-03-31 16:25:27 +05:30
  • b7cf043143 core: tighten prepared participant decision handoff Alessandro Asoni 2026-03-31 12:55:22 +02:00
  • e0ac767cdf core: allow later waiters to retry wound flow Alessandro Asoni 2026-03-31 12:55:13 +02:00
  • c4a67f9456 core: return 2PC prepare callers promptly after a wound alessandro/codex-2pc-fix-1 Alessandro Asoni 2026-03-31 12:55:05 +02:00
  • 86e38d413b update binding pointer Shubham Mishra 2026-03-31 14:32:10 +05:30
  • 199075c476 full sync Shubham Mishra 2026-03-31 13:58:56 +05:30
  • 33d86b1306 future executor Shubham Mishra 2026-03-31 13:58:15 +05:30
  • 11eb7ecac4 blocking req client Shubham Mishra 2026-03-31 13:31:33 +05:30
  • e8069dfaca Fix typo Tyler Cloutier 2026-03-31 02:24:44 -04:00
  • 9af221ff77 Changes to try to prevent deadlock Tyler Cloutier 2026-03-31 02:16:50 -04:00
  • 2dd26e13c0 Fix an error with the happy path Jeffrey Dallatezza 2026-03-30 22:56:11 -07:00
  • d51fcff3be Improve metrics dashboard Julien Lavocat 2026-03-31 01:03:44 +02:00
  • dd35c669bf results bradleyshep 2026-03-30 19:59:59 -04:00
  • 3ef00b3b51 Add configurable grace period before wounding Jeffrey Dallatezza 2026-03-30 16:36:33 -07:00
  • eaa3c495c9 Fix metrics maths Julien Lavocat 2026-03-30 13:53:13 +02:00
  • e417d94574 More lint updates rekhoff 2026-03-30 15:52:22 -07:00
  • ac806f9713 Merge branch 'jsdt/2pc-wound-wait-bubble' into jsdt/2pc-wound-wait Jeffrey Dallatezza 2026-03-30 15:46:56 -07:00
  • deaf41e824 Vibe fix to make wounded errors bubble up Jeffrey Dallatezza 2026-03-30 15:40:54 -07:00
  • 252ab92afb Update lints rekhoff 2026-03-30 15:35:04 -07:00
  • 6f740edfb1 fixes bradleyshep 2026-03-30 18:34:36 -04:00
  • 7e343734a1 Re-enable "fake" remote transactions Alessandro Asoni 2026-03-31 00:18:20 +02:00
  • f1725d6dff Fix compilation errors Alessandro Asoni 2026-03-31 00:06:51 +02:00
  • 7fce4f7e34 Re-enable remote reducer calls Alessandro Asoni 2026-03-31 00:01:30 +02:00
  • 075c055ebd performance improvement for stock_level Alessandro Asoni 2026-03-30 22:49:29 +02:00
  • 4d32126beb Add extra time spans Alessandro Asoni 2026-03-30 22:19:34 +02:00
  • 85bc884ffb point to 2pc bindings Shubham Mishra 2026-03-31 01:47:20 +05:30
  • 788b2892c0 Resolves RawIndexDefV10.Equals when using NativeAOT-LLVM rekhoff 2026-03-30 14:28:14 -07:00
  • 590a878dc9 Resolves not checking module directory for spacetime.json when --module-path is used rekhoff 2026-03-30 14:26:47 -07:00
  • de6ed81b20 Log and return ok on missing request_id joshua-spacetime 2026-03-30 14:16:41 -07:00
  • 2166798b60 performance improvement for stock_level Alessandro Asoni 2026-03-30 22:49:29 +02:00
  • 7b6fbff4f8 Add extra time spans Alessandro Asoni 2026-03-30 22:19:34 +02:00
  • 6af9f8a1cb Comment out remote calls Alessandro Asoni 2026-03-30 21:51:04 +02:00
  • fca10ae8bc docs: Add supported index key types to Index docs page (#4606) clockwork-labs-bot 2026-03-30 17:02:57 -04:00
  • cd65a0785d Add .gitignore files to quickstart templates (#4609) clockwork-labs-bot 2026-03-30 17:02:56 -04:00
  • 4a5f42527c performance improvement for stock_level alessandro/tpcc-no-remote-calls Alessandro Asoni 2026-03-30 22:49:29 +02:00
  • dd300abee8 Add extra time spans Alessandro Asoni 2026-03-30 22:19:34 +02:00
  • 2af3a2f300 point to 2pc bindings Shubham Mishra 2026-03-31 01:47:20 +05:30
  • 65f7ac8182 Comment out remote calls Alessandro Asoni 2026-03-30 21:51:04 +02:00
  • 17d3e5f192 Add more retries and backoff Jeffrey Dallatezza 2026-03-30 12:39:36 -07:00
  • 996809585b Merge branch 'jdetter/tpcc' into jsdt/2pc-wound-wait Jeffrey Dallatezza 2026-03-30 11:24:51 -07:00
  • 39ac0e2b1b Pipelined 2PC with durability barrier (#4728) Tyler Cloutier 2026-03-30 14:15:35 -04:00
  • 33ee98820b Fix some bugs and add some logs Jeffrey Dallatezza 2026-03-30 11:03:10 -07:00
  • 139408ea6f scoring fixes bradleyshep 2026-03-30 14:00:43 -04:00
  • ba5ff3c677 Address Kim's review comments on commitlog docs clockwork-labs-bot 2026-03-30 13:58:21 -04:00
  • 3fec4dfc1d Merge remote-tracking branch 'origin/shub/2pc-regular' into jdetter/tpcc John Detter 2026-03-30 12:50:41 -05:00
  • 3cec08fc05 Remove redundant indexes joshua-spacetime 2026-03-30 10:42:46 -07:00
  • e9efd59412 Merge branch 'shub/2pc-regular' into tyler/2pc-pipelined-v2 tyler/2pc-pipelined-v2 Shubham Mishra 2026-03-30 22:40:37 +05:30