Commit Graph

  • ad19c9cf41 Parallelize smoketests joshua/parallel-smoketests joshua-spacetime 2026-04-06 16:15:15 -07:00
  • 8b22ff001b fix(unreal): macOS build failure — Nil macro collision with Objective-C++ (#4712) Brougkr 2026-04-06 17:36:30 -04:00
  • 7acbe7b5a6 Replace JS worker's rendezvous channel with unbounded queue (#4704) joshua-spacetime 2026-04-06 14:09:07 -07:00
  • 2a8718bf19 Reduce overhead in the typescript sdk (#4744) joshua-spacetime 2026-04-06 12:29:41 -07:00
  • 269cf01eab Merge branch 'master' into shub/hack-idc Shubham Mishra 2026-04-07 00:09:41 +05:30
  • b2fb04a8dc Update client defaults in keynote bench (#4745) joshua-spacetime 2026-04-04 06:06:49 -07:00
  • 2043bc9140 Configure compression for keynote benchmark (#4743) joshua-spacetime 2026-04-03 15:19:14 -07:00
  • 1ae1d5106d dst Shubham Mishra 2026-04-03 09:47:54 +05:30
  • 739397a907 dst Shubham Mishra 2026-04-03 08:05:40 +05:30
  • 00c9f58f81 Make fake 2pc durability the default Jeffrey Dallatezza 2026-04-02 12:57:52 -07:00
  • a2b0eb7c73 Add the functionality to use NativeAOT-LLVM to build a P1 .wasm (core module) Jason Larabie 2026-04-02 12:34:09 -07:00
  • 8c39785c0e Add fake_2pc_persistence config option to make 2pc return without waiting for durability jsdt/2pc-wound-wait Jeffrey Dallatezza 2026-04-02 10:45:53 -07:00
  • cdd8ba77ac Small typescript sdk optimizations (#4640) joshua-spacetime 2026-04-01 19:51:46 -07:00
  • 037acfcc29 Stop setting core affinity on macos (#4676) joshua-spacetime 2026-04-01 15:50:57 -07:00
  • 8dd1528878 Stagger first request by tpcc terminals joshua-spacetime 2026-04-01 12:28:38 -07:00
  • 5d441796e5 Wait keying time before driver submits first request joshua-spacetime 2026-04-01 09:03:44 -07:00
  • 8239f5ee8b fix: single-column BTree index Range filter/delete (#4737) DexterKoelson 2026-04-01 11:31:20 -07:00
  • 1943857bee Comment out waiting for durability for testing tyler/cycle-detection Tyler Cloutier 2026-04-01 13:42:43 -04:00
  • 1aaeceab5c debugging Tyler Cloutier 2026-04-01 12:47:38 -04:00
  • 8e954539d5 Wait keying time before driver submits first request joshua-spacetime 2026-04-01 09:03:44 -07:00
  • fc1d6857f1 clippy bradleyshep 2026-04-01 12:16:25 -04:00
  • 1886e7d584 Take tools/, modules/tpcc, modules/tpcc-results, and modules/tpcc-metrics from tyler/cycle-detection at 3c4f15b4b6 Jeffrey Dallatezza 2026-04-01 09:09:08 -07:00
  • e85602a3a6 Wait keying time before driver submits first request jdetter/tpcc joshua-spacetime 2026-04-01 09:03:44 -07:00
  • 3d6529be0b Enable remote reducer calls again Alessandro Asoni 2026-04-01 17:54:10 +02:00
  • 3ab5eb0958 More metrics Jeffrey Dallatezza 2026-04-01 08:44:32 -07:00
  • c9770da8ef lints bradleyshep 2026-04-01 11:44:23 -04:00
  • aa3caf14f5 fmt bradleyshep 2026-04-01 11:37:16 -04:00
  • e5a5546bf2 fmt bradleyshep 2026-04-01 11:25:39 -04:00
  • 920217c5b7 Delete llm-comparison-details.lock bradleyshep 2026-04-01 11:17:42 -04:00
  • 6feb97d664 Update global.json bradleyshep 2026-04-01 11:16:43 -04:00
  • 3c4f15b4b6 Call remote reducers properly Alessandro Asoni 2026-04-01 16:58:39 +02:00
  • ac9421663a Don't abort on error Alessandro Asoni 2026-04-01 16:55:05 +02:00
  • 6fecd1d119 Fix modify_barrier_pending: find entry by tx offset, not position Tyler Cloutier 2026-04-01 10:51:39 -04:00
  • 486c6ee197 enable h2 Shubham Mishra 2026-04-01 19:16:05 +05:30
  • 9ad9d0c2d1 fix routing Shubham Mishra 2026-04-01 17:23:18 +05:30
  • a3e4421413 cleanup bradleyshep 2026-04-01 09:09:45 -04:00
  • 09ed62c06b Allow loading additional warehouses after an initial upload alessandro/small-tweaks-for-tpcc Alessandro Asoni 2026-04-01 14:14:01 +02:00
  • 5e4f715643 Improve dashboard performance Julien Lavocat 2026-04-01 14:12:44 +02:00
  • afb4db2e78 Fix compilation errors Alessandro Asoni 2026-04-01 12:28:05 +02:00
  • e541c1c458 Use fixed time bucket table to record txns Alessandro Asoni 2026-04-01 11:18:51 +02:00
  • 4efda460bc Fix abort_durability_barrier: drop ALL pending when any barrier aborts Tyler Cloutier 2026-04-01 01:20:22 -04:00
  • a5039909a3 Fix coordinator deadlock: release mutex before connecting to metrics module John Detter 2026-03-31 22:42:56 -05:00
  • f7175d2ea7 Drivers should use coordinator's measure_secs for summary jsdt/tpcc joshua-spacetime 2026-03-31 21:22:09 -07:00
  • 74a1317c5e Fix 2PC replay: use full row for st_2pc_state DELETE in commitlog Tyler Cloutier 2026-04-01 00:32:03 -04:00
  • d678645576 Drivers should use coordinator's measure_secs for summary joshua-spacetime 2026-03-31 21:22:09 -07:00
  • 1cd5bf351c Fix pipelined 2PC: derive Clone for TxData, use Arc::make_mut in barrier Tyler Cloutier 2026-03-31 23:51:36 -04:00
  • fbaf62b300 Fix coordinator deadlock: release mutex before connecting to metrics module John Detter 2026-03-31 22:42:56 -05:00
  • 4eccabcd06 Add set_base_url to CallEdgeTracker for deferred URL configuration Tyler Cloutier 2026-03-31 22:29:10 -04:00
  • 8f070f442d cleanup bradleyshep 2026-03-31 22:17:08 -04:00
  • 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