Commit Graph

  • 453e5ce27b chore: Remove max value metrics (#1402) joshua-spacetime 2024-06-12 09:59:46 -07:00
  • 0b99e10735 [NFC] [C#] Minor simplifications to type checks in Roslyn codegen (#1400) Ingvar Stepanyan 2024-06-12 18:34:21 +01:00
  • d311525e45 finish delaqueue logic Shubham Mishra 2024-06-12 22:45:12 +05:30
  • 2ea93c2b5b chore: Remove max value metrics (#1402) joshua-spacetime 2024-06-12 09:59:46 -07:00
  • 9583857fcf Use semantic model's type where possible Ingvar Stepanyan 2024-06-10 18:22:37 +01:00
  • cb2fbb9c4e [C#] Add Roslyn shapshot tests (#1399) Ingvar Stepanyan 2024-06-11 20:04:16 +01:00
  • 0fa94cedc1 durability: Skip fsync if nothing changed (#1360) Kim Altintop 2024-06-11 20:10:33 +02:00
  • 299789a138 core: Determine dangling clients from st_clients (#1366) Kim Altintop 2024-06-11 20:07:18 +02:00
  • 6c45e76a98 Integrate snapshotting into core (#1344) Phoebe Goldman 2024-06-11 08:40:02 -04:00
  • 0bcd9bb391 Address Mazdak's latest review phoebe/snapshot/integration Phoebe Goldman 2024-06-10 13:45:03 -04:00
  • caece892b8 Recompute rdb_table_size when restoring from a snapshot Phoebe Goldman 2024-06-10 13:20:13 -04:00
  • d8477b68b0 Set row count metric when restoring from a snapshot Phoebe Goldman 2024-06-10 12:50:25 -04:00
  • 114aa994bf Fix output of binary, Identity, Address for SQL output and the 'Display' of them to show a full hex value (#1087) release/base Mario Montoya 2024-06-10 11:49:46 -05:00
  • 2d09485f74 Bump version to 0.10.0 (#1349) Zeke Foppa 2024-06-10 09:25:02 -07:00
  • bd3e3fcc78 Address Tyler's comments Phoebe Goldman 2024-06-10 12:01:10 -04:00
  • 1b46b54ae4 Address Mazdak's review; compute table.row_count Phoebe Goldman 2024-06-10 11:11:23 -04:00
  • 70edd1243b Comment describing committed vs durable for snapshots Phoebe Goldman 2024-06-10 10:51:41 -04:00
  • 31f25ba22f Remove tokio enter guard Phoebe Goldman 2024-06-10 10:46:11 -04:00
  • 030e656c64 Clippy and fmt Phoebe Goldman 2024-06-10 10:20:49 -04:00
  • b9dbb5975b Restore SNAPSHOT_FREQUENCY of 1 million Phoebe Goldman 2024-06-10 10:08:40 -04:00
  • 6fc3e1ee34 Merge remote-tracking branch 'origin/master' into phoebe/snapshot/integration Phoebe Goldman 2024-06-10 10:08:01 -04:00
  • d11c83e53c Add explicit parameter for table visibility (#1359) Ingvar Stepanyan 2024-06-10 14:38:38 +01:00
  • 0a4111b983 schduler start, schedulAt, Timestamp Shubham Mishra 2024-06-10 17:39:47 +05:30
  • c2831d06d0 test(1329): Row limit from system table (#1355) joshua-spacetime 2024-06-10 03:31:18 -07:00
  • 1044ebc652 core: Store address, owner and program bytes in st_module (#1305) Kim Altintop 2024-06-10 12:25:16 +02:00
  • ccaad88130 fix(1353): Remove underscore based table access checks (#1354) joshua-spacetime 2024-06-10 02:58:51 -07:00
  • b5252479a1 Add Jenkinsfile to run internal automation (#1232) Kurtis Mullins 2024-06-09 10:41:49 -04:00
  • 61ee5def83 feat: System table based slow query logging (#1350) joshua-spacetime 2024-06-07 14:37:34 -07:00
  • a54399495d Prune bindings deps (#1290) Noa 2024-06-07 15:36:33 -05:00
  • b1f1cf65b9 Switch to shared BSATN support (#97) Ingvar Stepanyan 2024-06-07 20:22:59 +01:00
  • 7bafc7f1c7 Switch to shared BSATN support (#97) Ingvar Stepanyan 2024-06-07 20:22:59 +01:00
  • d1033b5d93 Shared C# codegen for BSATN (#1312) Ingvar Stepanyan 2024-06-07 20:22:02 +01:00
  • 0d32c7d1fd Possible freezing fix drogus/freezing-fix-from-kim Piotr Sarnacki 2024-06-07 16:57:18 +02:00
  • 1cb537d264 More descriptive names for snapshot repos and workers Phoebe Goldman 2024-06-07 08:03:47 -04:00
  • c86e3daca6 Revert "Update docs for #[spacetimedb(table)] (#61)" (#62) Zeke Foppa 2024-06-06 13:48:05 -07:00
  • fce4df6f66 Update docs for #[spacetimedb(table)] (#61) Zeke Foppa 2024-06-06 13:41:59 -07:00
  • 4af892a122 [bfops/update-quickstart]: do thing (#1348) Zeke Foppa 2024-06-06 13:40:45 -07:00
  • b3339c80bc feat(1329): System table for system variables (#1342) joshua-spacetime 2024-06-06 13:30:07 -07:00
  • 0019a8463d invalidate_newer_snapshots Phoebe Goldman 2024-06-06 13:59:19 -04:00
  • 8f3f6bd9d7 Fix Config.save failing if /tmp is on a different filesystem (#1346) Zeke Foppa 2024-06-06 09:28:17 -07:00
  • 7dcf1c3723 Use the existing Runtime in tests rather than spawning a new one Phoebe Goldman 2024-06-06 11:42:34 -04:00
  • a7ca2fa24a Fix more tests Phoebe Goldman 2024-06-06 11:16:22 -04:00
  • fef1a3c171 fmt Phoebe Goldman 2024-06-06 10:39:52 -04:00
  • 219311a0bf Fix tests Phoebe Goldman 2024-06-06 10:38:11 -04:00
  • 74817082f2 Integrate snapshotting into core Phoebe Goldman 2024-06-06 09:03:07 -04:00
  • 335c5b6e45 chore: fix typos (#1241) Snoppy 2024-06-06 12:05:54 +08:00
  • b06b2e59f1 Fix bug with Lockfile sticking around (#1341) Zeke Foppa 2024-06-05 15:40:24 -07:00
  • 8c5f40db8d Add the snapshot crate, which implements snapshotting at a low level (#1340) Phoebe Goldman 2024-06-05 17:58:12 -04:00
  • db596127a9 Use thiserror rather than anyhow for better error hygiene phoebe/snapshot/implement Phoebe Goldman 2024-06-05 17:44:26 -04:00
  • 8d791bb30c Address Mazdak's feedback Phoebe Goldman 2024-06-05 17:00:53 -04:00
  • cb458f1e66 Nix Table::pages_mut Phoebe Goldman 2024-06-05 14:44:10 -04:00
  • be1cfa63a7 Add the snapshot crate, which implements snapshotting at a low level Phoebe Goldman 2024-06-05 13:47:43 -04:00
  • f9cc84e3b4 Define DirTrie, a git-like on-disk object store (#1336) Phoebe Goldman 2024-06-05 13:16:59 -04:00
  • 0a48d4fc9d Address Mazdak's review phoebe/snapshot/dir-trie Phoebe Goldman 2024-06-05 13:04:30 -04:00
  • f08644f840 make update_database insensitive to table access changes (#1338) Mazdak Farrokhzad 2024-06-05 18:31:07 +02:00
  • ff851ae5fa commitlog: Make bitflip test a proptest (#1333) Kim Altintop 2024-06-05 07:53:41 +02:00
  • c98ca3b740 fix test Shubham Mishra 2024-06-05 01:00:20 +05:30
  • 7494151562 TableDef and TableSchema changes Shubham Mishra 2024-06-04 23:21:02 +05:30
  • 697a581886 Make both TX offset counters agree (#1332) Phoebe Goldman 2024-06-04 13:57:00 -04:00
  • ee477e3ee2 Remove unused iteration code; add simple tests Phoebe Goldman 2024-06-04 13:48:15 -04:00
  • 78e77c84e5 Define DirTrie, a git-like on-disk object store Phoebe Goldman 2024-06-04 13:18:20 -04:00
  • db34ff6a8e Create new crate fs-utils; move Lockfile and create_parent_dir (#1334) Phoebe Goldman 2024-06-04 12:57:28 -04:00
  • ab2cfb51c6 Zeke's nit: simplify control flow phoebe/snapshot/fs-utils-crate Phoebe Goldman 2024-06-04 12:29:25 -04:00
  • a214f78f0b Impl Serialize, Deserialize for Page (#1335) Phoebe Goldman 2024-06-04 11:49:27 -04:00
  • 1b155f0e9f Deduplicate map_err closure Phoebe Goldman 2024-06-04 10:44:49 -04:00
  • 8f82221a8f Create new crate fs-utils; move Lockfile and create_parent_dir Phoebe Goldman 2024-06-04 09:15:50 -04:00
  • 9399f9217e removed scheduled_id Shubham Mishra 2024-06-04 14:11:49 +05:30
  • da23401368 Jeremie/notify sql (#1198) Jeremie Pelletier 2024-06-03 18:51:05 -04:00
  • 18aa1d4299 Fix commitlog fold_transactions_from ignoring requested offset (#1330) Phoebe Goldman 2024-06-03 18:37:43 -04:00
  • a43f6d0714 Remove duplicated increment phoebe/snapshot/committed_state_next_tx_offset Phoebe Goldman 2024-06-03 16:49:16 -04:00
  • 305d5535ca Fix test phoebe/snapshot/fold_transactions_from_bugfix Phoebe Goldman 2024-06-03 16:00:29 -04:00
  • cfe2628ac9 system table changes Shubham Mishra 2024-06-04 01:17:06 +05:30
  • 8f7292187a Make both TX offset counters agree Phoebe Goldman 2024-06-03 15:50:18 -04:00
  • 0bcb47081b Add Decoder::skip_record Phoebe Goldman 2024-06-03 15:41:02 -04:00
  • be9c958d21 Flatten ColumnOp so that we box less (#1234) Mazdak Farrokhzad 2024-06-03 19:36:44 +02:00
  • 56c9d342c9 clippy tyler/rename-relationaldb Tyler Cloutier 2024-06-03 12:58:44 -04:00
  • 036f8108e4 Cargo fmt Tyler Cloutier 2024-06-03 12:51:22 -04:00
  • 89aecd15e3 Split ColumnOp into one with row indices and one with FieldName & other enabled changes (#1207) Mazdak Farrokhzad 2024-06-03 18:45:32 +02:00
  • 2b66851560 More trace logs for TX locking (#1253) Zeke Foppa 2024-06-03 09:43:10 -07:00
  • c454de8b2b Fix commitlog fold_transactions_from ignoring requested offset Phoebe Goldman 2024-06-03 12:39:19 -04:00
  • 6710fb3f1c Removing references to stdb Tyler Cloutier 2024-06-03 12:36:05 -04:00
  • a3017b7825 Renamed RelationalDB to DatabaseEngine Tyler Cloutier 2024-06-03 12:26:22 -04:00
  • e38048f0f1 Deduplicate logic; avoid spurious snapshots phoebe/snapshot/naive-capture Phoebe Goldman 2024-06-03 11:51:53 -04:00
  • f6b39c0abc IndexJoin/JoinInner: store ColId (#1166) Mazdak Farrokhzad 2024-06-03 17:26:49 +02:00
  • 821c9cb66b Make next_tx_offset counters line up Phoebe Goldman 2024-06-03 11:14:44 -04:00
  • 5e47b61f8a Tables only become public explicitly via #[spacetimedb(table(public))] (#1278) Mazdak Farrokhzad 2024-06-03 13:22:58 +02:00
  • a8549457e9 Re-add execute_sql_mut_tx (#1313) Noa 2024-06-03 04:49:03 -05:00
  • 74bcecd9d4 Restrict multi-col index scans to = (OpCmp::Eq) on all columns (#1316) Mazdak Farrokhzad 2024-06-01 15:25:06 +02:00
  • 982e61ad23 Merge branch 'master' into shub/fix-lock-metric-contention Shubham Mishra 2024-06-01 02:45:07 +05:30
  • 638445293d Automated bot tests (#1255) james gilles 2024-05-31 13:52:22 -04:00
  • cf4b9aa282 metric for table size (#1319) Shubham Mishra 2024-05-31 23:14:12 +05:30
  • f8beb699c7 Implement new rand api (#1283) Noa 2024-05-31 12:42:58 -05:00
  • 24d1750b1f Bump ABI version for C# AOT (#1311) Ingvar Stepanyan 2024-05-31 18:40:49 +01:00
  • 9e1e66f708 Fix FilterBy regression in C# (#1309) Ingvar Stepanyan 2024-05-31 18:40:26 +01:00
  • c76c3a0a77 NFC: use record struct for auto-equality in C# (#1318) Ingvar Stepanyan 2024-05-31 18:40:01 +01:00
  • 6e30351321 table size metrics: adjust comments, visibility + harden test shub/metric-for-table-size Mazdak Farrokhzad 2024-05-31 19:18:21 +02:00
  • e4449a77d4 Tests for ser/de of Page and FixedBitSet Phoebe Goldman 2024-05-31 12:24:39 -04:00
  • def743d695 NumBlobBytes type Shubham Mishra 2024-05-31 20:12:14 +05:30
  • 7bae59edb9 address comments Shubham Mishra 2024-05-31 16:44:22 +05:30
  • 6512f35c6b feat(1231): Add a configurable row limit for queries (#1293) joshua-spacetime 2024-05-30 14:35:48 -07:00