0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-10-10 05:40:59 +00:00

Commit Graph

  • ed837f0834 libsql: Add Statement::interrupt() Pekka Enberg 2025-02-21 09:13:48 +02:00
  • 867c3f1888 Merge pull request #1964 from tursodatabase/sync_redirect Pekka Enberg 2025-02-21 07:07:41 +00:00
  • 4dafcbd736 Merge pull request #1888 from tursodatabase/stmt-interrupt Pekka Enberg 2025-02-21 06:54:03 +00:00
  • 4ed932daaa libsql-ffi: Update bundled SQLite Pekka Enberg 2025-02-21 08:36:49 +02:00
  • 1296132b72 libsql-sqlite3: Reset "isInterrupted" in sqlite3_reset() Pekka Enberg 2025-02-21 08:35:11 +02:00
  • 8b9ea8e2db libsql-sqlite3: Add libsql_stmt_interrupt() API Pekka Enberg 2024-12-20 13:55:02 +02:00
  • 1bc2cb2f0a Support redirects in sync Piotr Jastrzebski 2025-02-20 13:50:04 +01:00
  • 40c272de85 Merge pull request #1957 from tursodatabase/release-0.24.32 libsql-server-v0.24.32 Nikita Sivukhin 2025-02-14 12:10:54 +00:00
  • 6068693002 update cargo toml Nikita Sivukhin 2025-02-14 15:58:31 +04:00
  • b1e0c1b99c Merge pull request #1955 from tursodatabase/checkpoint-starvation-fix Nikita Sivukhin 2025-02-14 09:58:42 +00:00
  • d7f223269f Merge pull request #1954 from tursodatabase/fix-busy-timeouts Nikita Sivukhin 2025-02-14 09:43:10 +00:00
  • 4c7ed18b0b Merge pull request #1956 from tursodatabase/dont-ignore-resultcode-from-checkpoint-finish-cb Jussi Saurio 2025-02-14 08:02:23 +00:00
  • 90f0751ff8 wal.c: do not ignore the result code of xCb in walCheckpoint Jussi Saurio 2025-02-13 23:39:20 +02:00
  • d59a340076 add one more comment Nikita Sivukhin 2025-02-13 18:02:54 +04:00
  • 944b90561d avoid checkpoint starvation if DB handle continious load of overlapping reads and writes Nikita Sivukhin 2025-02-13 17:54:37 +04:00
  • f402441305 increase busy_timeout for checkpoint connection Nikita Sivukhin 2025-02-13 15:27:22 +04:00
  • 8d80077b2f remove useless busy loop Nikita Sivukhin 2025-02-13 15:26:33 +04:00
  • 18f893e9c5 fix default busy timeout from insane ~1.3 hours to 100 milliseconds Nikita Sivukhin 2025-02-13 15:26:03 +04:00
  • 701a8cf8cb Merge pull request #1952 from tursodatabase/sqld-metrics Nikita Sivukhin 2025-02-12 10:50:29 +00:00
  • c921508837 fix compilation Nikita Sivukhin 2025-02-12 11:36:03 +04:00
  • 224b57eb38 Merge pull request #1950 from tursodatabase/batch_push Pekka Enberg 2025-02-11 15:39:08 +00:00
  • ac6f1bc0a0 Expose push_batch_size config through Builder Piotr Jastrzebski 2025-02-11 15:55:24 +01:00
  • 95e6253deb Add push_batch_size to SyncContext Piotr Jastrzebski 2025-02-11 15:26:52 +01:00
  • 20d2f9dbdc add SQLD_CONNECTION_CREATION_TIMEOUT_SEC and SQLD_DISABLE_INTELLIGENT_THROTTLING env vars Nikita Sivukhin 2025-02-11 18:23:45 +04:00
  • 358240c667 Push up to 128 frames in sync Piotr Jastrzebski 2025-02-08 19:07:47 +01:00
  • 263fbaddd6 Turn push_one_frame to push_frames Piotr Jastrzebski 2025-02-08 19:04:34 +01:00
  • 2188b010e4 add few simple metrics to sqld Nikita Sivukhin 2025-02-11 16:54:32 +04:00
  • 7aad3e6fe9 Merge pull request #1946 from levydsa/replica-detection Pekka Enberg 2025-02-11 07:35:13 +00:00
  • 051876802e fix: better feature cfg Levy A. 2025-02-03 22:10:58 -03:00
  • fc3ddd1d72 feat: add builder option to select protocol Levy A. 2025-02-03 16:47:24 -03:00
  • bc17c80a77 feat: use synced database when sync API available Levy A. 2025-01-31 18:35:05 -03:00
  • 910a649ffa Merge branch 'main' into fix/fixup-markdown-documents Josip Igrec 2025-01-31 10:22:00 +01:00
  • c6e4e09b80 Merge pull request #1940 from tursodatabase/fix-duplicate-check-in-sync Pekka Enberg 2025-01-31 08:41:13 +00:00
  • b688913503 bindings/c: Add offline to config struct Pekka Enberg 2025-01-31 09:13:04 +02:00
  • 6be91d4a32 libsql: Remove duplicate check in pull_with_retry() Pekka Enberg 2025-01-30 18:21:25 +02:00
  • 8b3c9a7c60 Merge pull request #1939 from tursodatabase/fix-empty-sync Pekka Enberg 2025-01-30 15:47:41 +00:00
  • 98a36fdc4c libsql: Fix sync panic when remote database is empty Pekka Enberg 2025-01-30 17:04:59 +02:00
  • 016bea4f62 Merge pull request #1928 from tursodatabase/sync-checkpoint Pekka Enberg 2025-01-30 09:00:37 +00:00
  • 1a877aee01 libsql: Fix WalInsertHandle drop Pekka Enberg 2025-01-30 10:46:15 +02:00
  • 7b216b5705 libsql: WAL sync checkpoint support Pekka Enberg 2025-01-22 12:37:14 +02:00
  • d01092a4d3 Merge pull request #1935 from levydsa/main Pekka Enberg 2025-01-29 08:04:18 +00:00
  • a8c11db984 fix: add sqlite3 includes Levy A. 2025-01-28 12:59:25 -03:00
  • 70efc568b9 Add output from cargo xtask build-bundled Josip Igrec 2025-01-23 17:44:40 +01:00
  • f7a0444573 Merge branch 'main' into fix/fixup-markdown-documents Josip Igrec 2025-01-23 16:29:44 +01:00
  • 1e6af3971d Merge pull request #1932 from levydsa/remote_writes Pekka Enberg 2025-01-23 14:34:24 +00:00
  • 3bd9ef951e fix: happy udeps Levy A. 2025-01-23 10:29:35 -03:00
  • 11871ac486 fix: add Mutex on "sync" feature Levy A. 2025-01-23 09:30:01 -03:00
  • 7be3b5a12a feat: initial pass on remote writes for offline databases Levy A. 2025-01-22 14:18:35 -03:00
  • 6a5b840195 chore: fix minor style/grammar issues in markdown files Josip Igrec 2025-01-23 12:37:54 +01:00
  • 09715e4821 Merge pull request #1929 from tursodatabase/revert-checkpoint-gen-api Pekka Enberg 2025-01-23 11:18:59 +00:00
  • e3d241489c Merge pull request #1923 from levydsa/main Pekka Enberg 2025-01-23 11:07:56 +00:00
  • e2de2504b4 Revert "libsql: Wire up xCheckpointSeqCount" Pekka Enberg 2025-01-23 13:01:39 +02:00
  • b272026b90 Revert "libsql-ffi: Update bundled SQLite" Pekka Enberg 2025-01-23 13:01:25 +02:00
  • 30ae41832b Revert "libsql-sqlite3: Add libsql_wal_checkpoint_seq_count() API" Pekka Enberg 2025-01-23 13:00:46 +02:00
  • 89cc8cd510 Merge pull request #1922 from tursodatabase/glauber/sqlean Pekka Enberg 2025-01-20 08:44:51 +00:00
  • 111c27762a fix: prevent reporting http errors in sync_offline Levy A. 2025-01-17 00:31:41 -03:00
  • d3a156caf5 bundle SQLean extensions Glauber Costa 2025-01-16 21:09:39 -05:00
  • 573ba92b50 refactor: prevent misuse of wal_insert_{begin,insert,end} Levy A. 2025-01-17 00:07:42 -03:00
  • 8006a87fd2 libsql: add per-sync-url metadata lucio/per-sync-url-metadata Lucio Franco 2025-01-07 17:05:05 -05:00
  • 5b8934e43e Merge pull request #1906 from tursodatabase/lucio/build-unsafe Lucio Franco 2025-01-06 20:02:30 +00:00
  • e859a0df84 libsql: add skip_safety_assert builder option Lucio Franco 2025-01-06 13:43:25 -05:00
  • e88c6b513d Merge pull request #1905 from tursodatabase/lucio/prepare-v0.24.31 libsql-server-v0.24.31 Lucio Franco 2025-01-06 17:18:49 +00:00
  • 3497d8a616 Merge pull request #1898 from tursodatabase/lucio/disable-checkpointing-bottomless Lucio Franco 2025-01-06 17:18:05 +00:00
  • 982ddefaf6 libsql: add unsafe Database::connect_raw lucio/connect-raw Lucio Franco 2024-12-23 15:12:58 -05:00
  • c87d4db3c7 sqld: release v0.24.31 Lucio Franco 2025-01-06 12:03:14 -05:00
  • d95fe5d4ee sqld: disable checkpoint on primary conn create Lucio Franco 2024-12-31 15:53:38 -05:00
  • 5ad1adaa2f Bump url version bump-url Pekka Enberg 2024-12-31 13:22:42 +02:00
  • 5beaf27d84 Merge pull request #1896 from tursodatabase/replicator-logging Pekka Enberg 2025-01-02 15:50:06 +00:00
  • 923cebf902 libsql-replication: Switch retry message to warn log level Pekka Enberg 2024-12-31 13:17:10 +02:00
  • e5ab7c4a9d Merge pull request #1894 from tursodatabase/bump-pprof Pekka Enberg 2024-12-30 12:27:53 +00:00
  • 2b6a61026a Bump pprof version Pekka Enberg 2024-12-30 12:39:51 +02:00
  • 21c69a6eab Merge pull request #1890 from tursodatabase/lucio/fix-extensions-ci Lucio Franco 2024-12-23 21:50:15 +00:00
  • 7792c5994b chore: add Lucio Franco 2024-12-23 16:33:22 -05:00
  • ce3e0dac19 chore: ci install libblas Lucio Franco 2024-12-23 15:02:29 -05:00
  • e10af227a7 Merge pull request #1886 from tursodatabase/cleanup Piotr Jastrzębski 2024-12-23 16:59:47 +01:00
  • dfd557d98d Small code refactoring Piotr Jastrzebski 2024-12-19 11:41:06 +01:00
  • 58b016ab72 Merge pull request #1885 from tursodatabase/interrupt Pekka Enberg 2024-12-17 17:53:38 +00:00
  • b8f5e89661 Merge pull request #1876 from tursodatabase/wal-checkpoint-seq-api Pekka Enberg 2024-12-17 17:49:53 +00:00
  • 4a996c8331 libsql: Add support for Connection::interrupt() Pekka Enberg 2024-12-17 19:14:42 +02:00
  • bda357e859 Merge pull request #1884 from tursodatabase/libsql-server-v0-24-30 Piotr Jastrzębski 2024-12-17 12:07:44 +00:00
  • 0b89875a49 bump sqld version libsql-server-v0.24.30 Piotr Jastrzebski 2024-12-17 12:54:03 +01:00
  • 21861a6a5d Merge pull request #1883 from tursodatabase/fix_interval_checkpoint libsql-server-v0.24.29 Pekka Enberg 2024-12-16 18:47:59 +00:00
  • 163e3697f5 periodic checkpoint: Don't checkpoint at startup Piotr Jastrzebski 2024-12-16 18:02:47 +01:00
  • f8954db130 Merge pull request #1878 from tursodatabase/improve-wal-sync Pekka Enberg 2024-12-13 08:38:09 +00:00
  • 19e78005d5 libsql: Improve WAL sync logic Pekka Enberg 2024-12-11 14:30:54 +02:00
  • c8a5006a02 Merge pull request #1880 from tursodatabase/lucio/fix-wal-misuse Pekka Enberg 2024-12-13 08:00:03 +00:00
  • aabea5f779 sqlite3: fix missing pager causing SQLITE_MISUSE Lucio Franco 2024-12-12 21:16:05 -05:00
  • 6ed1690dcc Merge pull request #1877 from tursodatabase/fix-wal-pull Pekka Enberg 2024-12-12 08:38:52 +00:00
  • 692bce870c libsql: Fix WAL pull logic on last frame Pekka Enberg 2024-12-11 13:21:48 +02:00
  • bb7f011f79 libsql: Wire up xCheckpointSeqCount Pekka Enberg 2024-12-10 12:35:05 +02:00
  • e9e0405a7a libsql-ffi: Update bundled SQLite Pekka Enberg 2024-12-10 12:26:19 +02:00
  • 3f5ccaebda Merge pull request #1872 from tursodatabase/lucio/1868 Pekka Enberg 2024-12-10 10:42:10 +00:00
  • b4cf7ef2ee libsql-sqlite3: Add libsql_wal_checkpoint_seq_count() API Pekka Enberg 2024-12-10 10:07:13 +02:00
  • 189e49da59 libsql: error on invalid frame_no on wal read Lucio Franco 2024-12-06 11:34:22 -05:00
  • 0c5b83faf1 Merge pull request #1871 from tursodatabase/lucio/fmt-changes Lucio Franco 2024-12-06 16:17:14 +00:00
  • ea62a4803f chore: format local/connection.rs Lucio Franco 2024-12-06 11:05:31 -05:00
  • 906b24baa4 chore: update format for sync.rs Lucio Franco 2024-12-06 10:22:57 -05:00
  • b8f30ffc6d Merge pull request #1870 from tursodatabase/fix-build-with-old-toolchain Pekka Enberg 2024-12-06 11:34:55 +00:00
  • 7ddc4f977b libsql: Fix build on older Rust toolchains Pekka Enberg 2024-12-06 09:11:06 +02:00
  • 105748dcd6 Merge pull request #1869 from tursodatabase/lucio/try-pull-err Pekka Enberg 2024-12-06 07:13:36 +00:00