Commit Graph

  • 48dcee44fe harden tests for drop/create table transactionality Mazdak Farrokhzad 2025-05-08 16:50:12 +02:00
  • 60cce5eb90 Add tests to ensure transactionality of drop/create table Tyler Cloutier 2024-02-18 17:44:37 -08:00
  • 2adb40944c MutTxId: fix oops and UB Mazdak Farrokhzad 2025-05-05 19:06:20 +02:00
  • b8a594f97b debug assert row presence in RowRef::new & delete_internal_skip_pointer_map Mazdak Farrokhzad 2025-05-05 18:57:57 +02:00
  • 0af71cf7f3 datastore: apply schema changes immediately to committed state. Mazdak Farrokhzad 2025-04-17 21:48:08 +02:00
  • c00797660a Less granular message queue length metrics Phoebe Goldman 2025-05-21 11:44:25 -04:00
  • 05e171ccec Cache with_label_values more & don't do metrics while holding lock (#2734) Mazdak Farrokhzad 2025-05-21 16:11:41 +02:00
  • b307d8c0ad expose TxMetrics reporting functions for cutlery centril/smarter-metrics Mazdak Farrokhzad 2025-05-21 15:37:51 +02:00
  • 87d0a73470 address tyler's review Mazdak Farrokhzad 2025-05-21 15:25:06 +02:00
  • d80b321fed address Phoebe's review re. doc comments Mazdak Farrokhzad 2025-05-16 15:33:09 +02:00
  • 9a93499087 call_reducer_with_tx: move some with_label_values before taking lock Mazdak Farrokhzad 2025-05-14 13:09:34 +02:00
  • ae7c4c5f20 do with_label_values less and report tx metric after releasing lock Mazdak Farrokhzad 2025-05-14 12:55:50 +02:00
  • b980b956c9 [tyler/fix-rename]: fix build? Zeke Foppa 2025-05-20 22:22:15 -07:00
  • 2a0d61731e [tyler/fix-rename]: fix? Zeke Foppa 2025-05-20 22:18:43 -07:00
  • 9278fced6b Quotes around the name = 2025-05-20 22:04:12 -04:00
  • 5b58a9f0e1 Fixed rename by using put instead of post = 2025-05-20 18:40:36 -04:00
  • 73ec4bc488 Saving progress tyler/new-datastore-crate-old = 2025-05-20 18:36:21 -04:00
  • 7f4143a86c Update src/SpacetimeDBClient.cs csharp/jgilles/parallel_pre_process james gilles 2025-05-20 15:32:38 -04:00
  • 4ec6c257d9 Add client_connection_outgoing_queue_length metric Phoebe Goldman 2025-05-20 14:18:31 -04:00
  • f5b2794a2d VSCode refactor didn't work James Gilles 2025-05-20 13:45:50 -04:00
  • 4be7d3b26a Change verbiage James Gilles 2025-05-20 13:44:58 -04:00
  • 1c33aa4e36 cli: Add value_parser for num-replicas (#2759) Kim Altintop 2025-05-20 19:39:27 +02:00
  • 68765f9024 build_sequence_state: clobber pre-existing in-memory Sequences (#2760) Phoebe Goldman 2025-05-20 13:03:17 -04:00
  • 8782fd2f7f Add a regression test phoebe/fix-sequence-allocated-after-restart Phoebe Goldman 2025-05-20 12:31:41 -04:00
  • 943c71060f build_sequence_state: clobber pre-existing in-memory Sequences Phoebe Goldman 2025-05-20 10:54:19 -04:00
  • a10f714dc6 core: Fix error handling when restoring snapshot (#2755) Kim Altintop 2025-05-20 15:39:16 +02:00
  • bf51ffc360 Merge branch 'master' into phoebe/reject-duplicate-st-client-connections phoebe/reject-duplicate-st-client-connections Phoebe Goldman 2025-05-19 18:37:01 -04:00
  • 4da13fb01a Add comment James Gilles 2025-05-19 15:37:12 -04:00
  • a401554079 Don't preprocess tiny messages in parallel James Gilles 2025-05-19 15:27:51 -04:00
  • abd674d31d More commenting James Gilles 2025-05-19 15:10:45 -04:00
  • 8c18ee0c83 Add some comments James Gilles 2025-05-19 14:59:25 -04:00
  • 8d16648e7e Pre process messages in parallel, take 1 James Gilles 2025-05-19 14:37:20 -04:00
  • 03e25c728a Add client_connection_incoming_queue_length metric Phoebe Goldman 2025-05-19 10:55:34 -04:00
  • f14d7cf5e2 ci: Update dependencies for the wasm_bindings job (#2717) Kim Altintop 2025-05-19 09:53:18 +02:00
  • c729c2100d Reintroduce replication factor parameter (#2718) Kim Altintop 2025-05-19 08:55:09 +02:00
  • 1f4207de86 commitlog: Include latest commit offset in segment metadata (#2733) Kim Altintop 2025-05-19 08:54:58 +02:00
  • d1ed964db7 core: Asyncify commitlog compressor (#2743) Kim Altintop 2025-05-16 21:49:25 +02:00
  • 75e1a746ee Fix regression tests & make them more aggressive James Gilles 2025-05-16 15:28:17 -04:00
  • d987ca101b Save an allocation when calling Filter James Gilles 2025-05-16 15:09:34 -04:00
  • 08ed7abe87 Add test for SmallHashSet James Gilles 2025-05-16 14:41:46 -04:00
  • d7d5306018 Update quickstart-chat README.md (#2727) Adrien Figueiredo 2025-05-16 14:35:13 -04:00
  • 8a95e4099c Allocate fewer hash sets James Gilles 2025-05-16 14:29:42 -04:00
  • c6f9430628 Less allocations? James Gilles 2025-05-16 14:03:17 -04:00
  • c8f191ee60 Reject clients who match an existing st_client row Phoebe Goldman 2025-05-16 14:00:58 -04:00
  • bab9250996 Implement raison d'etre of this PR, not re-hashing when inserting into btree indexes James Gilles 2025-05-16 13:52:09 -04:00
  • 28de9d725a Pre-hash rows on the message pre-processing thread James Gilles 2025-05-16 13:02:53 -04:00
  • f3a7e8cc93 Remove double code-lang buttons (#347) Sahil Dawka 2025-05-16 13:00:39 -04:00
  • 5d4cce6c49 Document sql reserved identifiers #266 (#302) Tamaro Skaljic 2025-05-16 18:42:10 +02:00
  • c98eac4f54 Add ws_schema.json to gitignore Phoebe Goldman 2025-05-16 09:48:52 -04:00
  • 01f94b9aeb merge_apply_inserts: merge tables and blob stores directly, not via PV Mazdak Farrokhzad 2025-05-16 12:46:18 +02:00
  • 0771e3e32c Recreate #311 (#317) james gilles 2025-05-15 18:41:37 -04:00
  • 8bde94af32 Recreate #311 (#317) james gilles 2025-05-15 18:41:37 -04:00
  • e842a6030d Faster deserialization (#315) james gilles 2025-05-15 18:15:56 -04:00
  • b46a894d31 Faster deserialization (#315) james gilles 2025-05-15 18:15:56 -04:00
  • 3fc61bc1c9 Add counters for client connections spawned and aborted. (#2741) Jeffrey Dallatezza 2025-05-15 12:11:45 -07:00
  • 7e89e83d18 Merge branch 'master' into jsdt/ws-connection-stats jsdt/ws-connection-stats Jeffrey Dallatezza 2025-05-15 11:41:38 -07:00
  • 7c9ce94423 Add counters for client connections spawned and aborted. Jeffrey Dallatezza 2025-05-15 11:28:08 -07:00
  • 0829f7d6cf Follow-up: use asyncify in ModuleHost::call (#2740) Noa 2025-05-15 12:53:56 -05:00
  • a947cc8d26 Make comment more accurate noa/use-asyncify Noa 2025-05-15 12:29:23 -05:00
  • 2f99ca3c61 Follow-up: use asyncify in ModuleHost::call Noa 2025-05-15 12:19:38 -05:00
  • 7bd848ada1 Call reducers on the blocking pool. (#2737) Jeffrey Dallatezza 2025-05-15 09:04:42 -07:00
  • 3d1a91c25c Handle snapshot restore more robustly (#2735) Kim Altintop 2025-05-15 16:35:09 +02:00
  • 2c5d78d4fa Fix row count stats for multi subscription responses. (#2736) Jeffrey Dallatezza 2025-05-14 15:47:58 -07:00
  • 2b7fcbe29a Call reducers on the blocking pool. jsdt/call-reducer-off-main-pool Jeffrey Dallatezza 2025-05-14 13:32:19 -07:00
  • 22aba0b52d Fix row count stats for multi subscription responses. jsdt/subscription-row-count-fix Jeffrey Dallatezza 2025-05-14 13:17:55 -07:00
  • 0d419afbfa Reduce reflection use in generated C# code (#2725) james gilles 2025-05-14 14:36:50 -04:00
  • 6b8d077ba0 Move init_database out of wasm_common (#2732) Noa 2025-05-14 13:28:48 -05:00
  • cb1b053114 Use spawn_blocking for the fallback commit in identity_dis/connected (#2730) Noa 2025-05-14 12:23:31 -05:00
  • 6eef6989dd Do not evaluate subscriptions that return empty result sets (#2731) joshua-spacetime 2025-05-14 07:19:52 -07:00
  • 9f4654d12c copy_filter & co: make blob handling more flexible Mazdak Farrokhzad 2025-05-14 14:22:29 +02:00
  • b5a698fc74 Release v1.1.2 - included a fix from Joshua which addresses a subscription issue v1.1.2 John Detter 2025-05-13 15:06:34 -05:00
  • 9584165eae Fix subscription manager metadata for joins (#2705) joshua-spacetime 2025-05-06 13:59:16 -07:00
  • cb1dbadec7 Use asyncify more noa/fallback-dis_connected-blocking Noa 2025-05-13 13:31:52 -05:00
  • 132a856caa Use spawn_blocking for the fallback commit in identity_dis/connected Noa 2025-05-13 13:29:36 -05:00
  • 70a04914e1 Fix index scan rewrite rule (#2728) joshua-spacetime 2025-05-13 09:09:55 -07:00
  • 9508440073 Fix list equals (#316) james gilles 2025-05-12 16:55:15 -04:00
  • c813fb321d Fix list equals (#316) james gilles 2025-05-12 16:55:15 -04:00
  • 74ad4a14ce Fix Equals and GetHashCode for types containing Lists and Arrays in C# (#2710) james gilles 2025-05-12 14:11:01 -04:00
  • ea418d524d Use the --ignore-matching-lines flag of git diff. (#2720) Jeffrey Dallatezza 2025-05-12 09:12:07 -07:00
  • 9adb31ed93 Merge branch 'master' into jsdt/simplify-check-diff jsdt/simplify-check-diff Jeffrey Dallatezza 2025-05-12 08:49:08 -07:00
  • 373e47db39 PagePool::{default -> new_for_test} + temporary hack for IN_MEMORY_CONFIG / test_index_scans (#2707) Mazdak Farrokhzad 2025-05-12 15:15:07 +02:00
  • 0de8fcfeb4 datastore: improve transactionality tests, simplify tests and add test_create_drop_sequence_transactionality Mazdak Farrokhzad 2025-05-12 14:14:41 +02:00
  • 93ef187fcd harden tests for drop/create table transactionality Mazdak Farrokhzad 2025-05-08 16:50:12 +02:00
  • 2c68e1f9e4 Add tests to ensure transactionality of drop/create table Tyler Cloutier 2024-02-18 17:44:37 -08:00
  • 64b8bb538a MutTxId: fix oops and UB Mazdak Farrokhzad 2025-05-05 19:06:20 +02:00
  • 5acc573a30 debug assert row presence in RowRef::new & delete_internal_skip_pointer_map Mazdak Farrokhzad 2025-05-05 18:57:57 +02:00
  • 2441fbd2fe datastore: apply schema changes immediately to committed state. Mazdak Farrokhzad 2025-04-17 21:48:08 +02:00
  • d7d080de6b Deal wih AlgebraicType::Ref in Serialize for ValueWithType<ArrayValue> (#2708) Mazdak Farrokhzad 2025-05-12 14:50:01 +02:00
  • f0c36c6341 disable page pool by making its capacity 1 page Mazdak Farrokhzad 2025-05-08 10:51:50 +02:00
  • 9a03ca7228 PagePool::{default -> new_for_test} + temporary hack or IN_MEMORY_CONFIG/test_index_scans Mazdak Farrokhzad 2025-05-06 13:48:10 +02:00
  • 41c316c984 Commitlog stream range fix. (#2721) Shubham Mishra 2025-05-10 09:36:05 +05:30
  • 66eaaf9209 Bump version to 1.1.2 phoebe/release-v1.1.2 Phoebe Goldman 2025-05-09 15:31:16 -04:00
  • 5c5f5afc4c Cherry-pick: Prevent ahash from pulling in getrandom 0.3 (#2714) Kim Altintop 2025-05-08 16:33:58 +02:00
  • 3ce4d852f6 Log instead of panicking when missing a row from st_client (#2722) Phoebe Goldman 2025-05-09 14:22:02 -04:00
  • d282dce1b8 Log instead of panicking when missing a row from st_client phoebe/st-client-inconsistent-dont-panic Phoebe Goldman 2025-05-09 13:43:10 -04:00
  • 2699c0378f Hash subscription queries before acquiring tx lock (#2712) joshua-spacetime 2025-05-09 09:41:24 -07:00
  • 832e4427e0 Use the --ignore-matching-lines flag of git diff. Jeffrey Dallatezza 2025-05-09 08:08:24 -07:00
  • 7528afe3c6 Fixed DB_NAME name mismatch (#346) João Saldanha Streibel 2025-05-09 09:40:49 -03:00
  • 763acb7bfd snapshot: Improve memory utilization of snapshot fetcher (#2715) Kim Altintop 2025-05-09 09:12:42 +02:00
  • f11b81461d sdk: fix with_light_mode docs (#2700) Mazdak Farrokhzad 2025-05-08 19:36:26 +02:00