0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-07 07:41:56 +00:00

Commit Graph

  • 04c21dfaab make bottomless more tolerant to errors Nikita Sivukhin 2024-08-21 22:26:28 +04:00
  • 96d9a14ed2 https connector for durable storage ad hoc 2024-08-21 15:52:10 +02:00
  • 59f189e0d1 Merge pull request #1671 from tursodatabase/format-listen-sse-endpoint Jamie Barton 2024-08-21 13:47:21 +00:00
  • f679602889 dont log Jamie Barton 2024-08-21 12:25:55 +01:00
  • 77bf7658e1 fix test Nikita Sivukhin 2024-08-21 14:58:20 +04:00
  • 3445e9ab19 add simple test to check that DB will not be restored from broken bottomless backup Nikita Sivukhin 2024-08-21 14:46:19 +04:00
  • c399ea5a4e do not restore backup if we detected issues with it Nikita Sivukhin 2024-08-21 14:42:51 +04:00
  • 5d25018170 Merge pull request #1667 from tursodatabase/libsql-wal-rpc-server ad hoc 2024-08-21 09:40:43 +00:00
  • d49154b7a5 add logs in bottomless wrapper Nikita Sivukhin 2024-08-21 12:43:05 +04:00
  • f41bc58dbd validate that WAL was transferred completely to the DB after restore Nikita Sivukhin 2024-08-21 12:40:21 +04:00
  • f88e6992bb fix wal restore process for situation where S3 has more than 1 page of data (1000+) Nikita Sivukhin 2024-08-21 12:39:50 +04:00
  • d9a6ef3e21 fix build Jamie Barton 2024-08-20 21:24:17 +01:00
  • 0b9dcd8816 fix unused log Jamie Barton 2024-08-20 20:24:09 +01:00
  • 4ff1e640a5 log and warn Jamie Barton 2024-08-20 20:11:37 +01:00
  • 42a6f1bcd4 Merge pull request #1682 from tursodatabase/0.24.20-release libsql-server-v0.24.20 Sivukhin Nikita 2024-08-20 14:56:36 +00:00
  • b0c94a0999 bump sqld version to 0.24.20 to create new release Nikita Sivukhin 2024-08-20 18:38:00 +04:00
  • 3daad33e90 expose libsql_version() and libsql_source_id() functions in SQL libsql-version Nikita Sivukhin 2024-08-20 17:45:28 +04:00
  • 97c0d9c543 fix cargo lock ad hoc 2024-08-20 14:37:30 +02:00
  • b448906e65 add some more tracing ad hoc 2024-08-20 14:37:21 +02:00
  • e09be05de6 force path style for s3 ad hoc 2024-08-20 14:37:03 +02:00
  • 58c16e56ff remove useless function ad hoc 2024-08-20 14:36:03 +02:00
  • 63aec6fd74 ignore footer when comparing sqlite and libsql db files ad hoc 2024-08-20 14:35:38 +02:00
  • 2bcb04a33d implement Storage for Either ad hoc 2024-08-20 14:33:01 +02:00
  • e35f877100 update Storage fn bounds ad hoc 2024-08-20 14:32:42 +02:00
  • a24d4ec705 replicator: consume when returning stream ad hoc 2024-08-20 14:30:09 +02:00
  • 57b765ef82 injector: clear buffer after flushing frames ad hoc 2024-08-20 14:29:03 +02:00
  • 1bba54bcec return new_frame_notifier and log_id from shared_wal ad hoc 2024-08-20 14:28:43 +02:00
  • aaddf60801 remove useless assertion ad hoc 2024-08-20 14:28:12 +02:00
  • ce0bd7a800 retry tx lock on shared wal shutdown on error ad hoc 2024-08-20 14:27:46 +02:00
  • c1ebf3f772 un-erase config type ad hoc 2024-08-20 14:27:18 +02:00
  • 028a418f50 fix txn lock bugs and add more assertions ad hoc 2024-08-20 14:24:47 +02:00
  • 340fc51e86 downgrade txn on OwnedLockGuard drop ad hoc 2024-08-20 14:22:59 +02:00
  • cc9ffd4709 fix replicator bug ad hoc 2024-08-20 14:22:14 +02:00
  • cc45d05fbc compacted segment remap_file_type ad hoc 2024-08-20 14:21:14 +02:00
  • 97e6f970f2 Pass config overide as impl Clone instead of Arc<T> ad hoc 2024-08-20 14:19:13 +02:00
  • 592fc3829e shutdown storage on registry shutdown ad hoc 2024-08-20 14:14:38 +02:00
  • 3a3500bce4 add destroy method to segment ad hoc 2024-08-20 14:08:52 +02:00
  • ec4b2ebfd2 delete segment after checkpoint ad hoc 2024-08-20 14:08:04 +02:00
  • 4c9482a5c9 configurable max log size ad hoc 2024-08-20 14:06:06 +02:00
  • 48ebaafb28 add IO::remove_file_async ad hoc 2024-08-20 14:03:18 +02:00
  • eb206add59 implement Io::uuid in terms of Io::thread_rng ad hoc 2024-08-20 13:58:24 +02:00
  • 0292e1e727 implement FileExt for Either ad hoc 2024-08-20 13:57:54 +02:00
  • b92225775f read logid from db footer ad hoc 2024-08-20 12:31:15 +02:00
  • 5b694b8bdc return ShuttingDown error from registry instead of panic ad hoc 2024-08-20 12:30:19 +02:00
  • e6939f886b fix checkpointer shutdown ad hoc 2024-08-20 12:29:37 +02:00
  • 48af2ee6e6 pass connection maker to migration scheduler ad hoc 2024-08-20 12:28:34 +02:00
  • 54229219cd configure libsql-wal ad hoc 2024-08-20 12:19:57 +02:00
  • 18af7a8697 pass ConnectionMaker for storage monitor ad hoc 2024-08-20 12:14:10 +02:00
  • 8deac0fa9e introduce BoxReplicationService type for dynamic replication service selection ad hoc 2024-08-20 12:12:29 +02:00
  • 83f3b67843 rename PrimaryExtraConfig to PrimaryConfig ad hoc 2024-08-20 12:11:48 +02:00
  • 3ea7eb9d7c add LibsqlInjector constructor ad hoc 2024-08-20 12:10:51 +02:00
  • 9d4ad5f8ad introduce TaskManager for cleaner top-level task management ad hoc 2024-08-20 12:08:59 +02:00
  • 4b71034a58 add a new rpc service for libsql-wal replicator ad hoc 2024-08-20 12:05:38 +02:00
  • bdee6c988e pass connection maker to WriteProxy ad hoc 2024-08-20 12:00:19 +02:00
  • d6dc511a14 make Program Clone ad hoc 2024-08-20 11:59:18 +02:00
  • c4d01d5ba9 dispatch with_raw to db implementations ad hoc 2024-08-20 11:57:19 +02:00
  • 44620712f7 add LibsqlSchema database flavor ad hoc 2024-08-20 11:55:18 +02:00
  • edae2154b0 add LibsqlReplica database flavor ad hoc 2024-08-20 11:53:43 +02:00
  • 3eb290dd25 add libsql-primary configurator ad hoc 2024-08-20 11:52:44 +02:00
  • 5ec0fec14c add LibsqlPrimary database flavor ad hoc 2024-08-20 11:52:04 +02:00
  • 1627d30165 introdule LibsqlConnection that uses libsql wal ad hoc 2024-08-20 11:48:24 +02:00
  • 8b50d89482 factorize CoreConnection out of LibsqlConnection ad hoc 2024-08-20 11:34:37 +02:00
  • fa1823c997 Merge pull request #1681 from tursodatabase/update-nemesis-ga Sivukhin Nikita 2024-08-20 08:42:48 +00:00
  • 18cee29b33 Merge pull request #1680 from tursodatabase/fix-metastore-blocking-query ad hoc 2024-08-20 08:14:17 +00:00
  • 2748ec7fc4 update nemesis github action Nikita Sivukhin 2024-08-20 11:28:11 +04:00
  • 68b1328524 fix blocking sqlite call in meta store initialization ad hoc 2024-08-20 08:43:08 +02:00
  • 18e09dd88b build bundles Nikita Sivukhin 2024-08-19 20:26:57 +04:00
  • 6e67b36c32 add COUNT(*) test with partial index Nikita Sivukhin 2024-08-19 20:16:12 +04:00
  • 6fcc8c5d72 remove broken assertion (we already have float8 vector type) Nikita Sivukhin 2024-08-19 20:15:52 +04:00
  • 4587da3f89 make sqlite planner to not user vector index for any optimizations Nikita Sivukhin 2024-08-19 20:15:27 +04:00
  • 1ad1d43008 Merge pull request #1677 from tursodatabase/fix_1676 Piotr Jastrzębski 2024-08-19 13:52:47 +00:00
  • 0c19b79a5f Merge pull request #1674 from tursodatabase/fix-libsql-publish-action ad hoc 2024-08-19 10:44:56 +00:00
  • e249401b5b embedded replicas: Retry primary handshake 3 times instead of 100 Piotr Jastrzebski 2024-08-19 10:48:40 +02:00
  • 48fe492ba5 replicator: Add set_primary_handshake_retries Piotr Jastrzebski 2024-08-19 10:48:23 +02:00
  • 4d314512ad replicator: Fix comment on force_handshake Piotr Jastrzebski 2024-08-19 10:47:50 +02:00
  • a0cfcb5a28 replicator: Add max_handshake_retries field Piotr Jastrzebski 2024-08-19 10:41:16 +02:00
  • 355440640b return back pr-mode to plan Nikita Sivukhin 2024-08-18 02:55:45 +04:00
  • 346a02a840 fix additional set-env build step Nikita Sivukhin 2024-08-18 02:36:02 +04:00
  • bf16fd21bd temporary enable build step in pr-run-mode Nikita Sivukhin 2024-08-18 02:22:57 +04:00
  • 076c9b11ff cargo dist init Nikita Sivukhin 2024-08-18 02:18:32 +04:00
  • 6648908206 move build-setup steps to the templates dir Nikita Sivukhin 2024-08-18 02:17:43 +04:00
  • 8a37813d67 upgrade cargo dist 0.14.1 -> 0.21.0 in order to use "github-build-setup" setting Nikita Sivukhin 2024-08-18 02:10:45 +04:00
  • 3abd43a36b add missed repository key for libsql-server package Nikita Sivukhin 2024-08-18 02:10:22 +04:00
  • 1bbfed6680 set RUSTFLAGS for cargo dist in libsql-server-release GA Nikita Sivukhin 2024-08-17 01:08:24 +04:00
  • 4f72593522 Merge pull request #1673 from tursodatabase/athos/sqld-0-24-19 libsql-server-v0.24.19 Athos 2024-08-16 20:08:07 +00:00
  • 9a7dd75bb3 Bump sqld to v0.24.19 Athos Couto 2024-08-16 16:50:19 -03:00
  • 41562bf16e Merge pull request #1672 from tursodatabase/fix-cargo-toml Sivukhin Nikita 2024-08-16 15:03:32 +00:00
  • baadddd9bc remove unused section from cargo.toml Nikita Sivukhin 2024-08-16 18:44:39 +04:00
  • d17a4f75e7 refactor and better group related code Jamie Barton 2024-08-16 14:13:01 +01:00
  • 44cdde56ce feat(libsql-server): send correct sse response Jamie Barton 2024-08-16 14:02:55 +01:00
  • f2271b04a8 Merge pull request #1664 from tursodatabase/vector-search-int8 Sivukhin Nikita 2024-08-16 09:11:04 +00:00
  • 22d81eeb8f Merge pull request #1669 from tursodatabase/tokio-runtime-metrics Sivukhin Nikita 2024-08-16 08:30:34 +00:00
  • f6fe40df51 use single task to report bunch of metrics Nikita Sivukhin 2024-08-16 00:53:54 +04:00
  • 4ebff7fdd5 remove feature Nikita Sivukhin 2024-08-15 21:58:47 +04:00
  • 0dcdb176f4 add tokio_unstable cfg in Cargo.toml and GH actions Nikita Sivukhin 2024-08-15 21:41:55 +04:00
  • 6ba85b4460 Merge pull request #1668 from tursodatabase/use-tokio-sync-instead-of-parking-lot Sivukhin Nikita 2024-08-15 12:43:08 +00:00
  • 119dc57073 expose basic tokio runtime metrics Nikita Sivukhin 2024-08-15 16:09:12 +04:00
  • 47bf462c89 take conn lock before configs lock Nikita Sivukhin 2024-08-15 15:03:26 +04:00
  • 768998fee2 make check_program_auth async too Nikita Sivukhin 2024-08-15 15:03:12 +04:00
  • 045bef9941 replace parking_lot with tokio::sync::Mutex in some places Nikita Sivukhin 2024-08-15 13:00:47 +04:00