0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-06-23 01:34:06 +00:00

Commit Graph

  • d9f7a46c95 Merge pull request #1711 from tursodatabase/libsql-wal-db-restore libsql-wal-replica-checkpoint ad hoc 2024-09-04 10:12:32 +00:00
  • fb082ac142 Apply suggestions from code review ad hoc 2024-09-04 11:07:15 +02:00
  • 8918d29164 fmt ad hoc 2024-08-31 22:39:40 +02:00
  • 7ad2188a2f fixup! add more logging ad hoc 2024-08-31 22:39:06 +02:00
  • c5210f256b remove useless comment ad hoc 2024-08-31 22:38:38 +02:00
  • a2a7fe325e add durable_frame_no getter to SharedWal ad hoc 2024-08-31 22:38:11 +02:00
  • 764a5f1c7c fixup! introduce TxnGuard trait to pass either TxnGuardOwned/TxnGuardShared ad hoc 2024-08-31 22:38:02 +02:00
  • 34389a3998 add more logging ad hoc 2024-08-31 22:36:54 +02:00
  • 15e392c0e8 swap segments in injector ad hoc 2024-08-31 22:34:30 +02:00
  • e22ba695df set durable_frame_no before injecting in sync_one ad hoc 2024-08-31 22:33:15 +02:00
  • 1e93bc8446 do not seal segment in sync_one ad hoc 2024-08-31 22:32:48 +02:00
  • 20bdf11ecc register unstored segments with checkpointer ad hoc 2024-08-31 22:32:30 +02:00
  • 348c6830d6 introduce TxnGuard trait to pass either TxnGuardOwned/TxnGuardShared ad hoc 2024-08-31 22:31:26 +02:00
  • 980ef5bbbe instrument checkpoint ad hoc 2024-08-31 22:29:38 +02:00
  • 59d6eb80a4 replicator: send durable_frame_no ad hoc 2024-08-31 22:29:16 +02:00
  • 718b27c4a1 set durable frame_no upon injection ad hoc 2024-08-31 22:28:15 +02:00
  • 12008ad10b re-acquire txn on every new injection. ad hoc 2024-08-31 22:27:05 +02:00
  • 2e7685d693 methods for getting/setting the durable frame_no through the injector ad hoc 2024-08-31 22:25:47 +02:00
  • 3eb819dbac fixup! add durable frame_no to proto ad hoc 2024-08-30 14:03:01 +02:00
  • 631dd815d9 pass durable frame_no to libsql-injector ad hoc 2024-08-30 13:04:55 +02:00
  • d55408200b add durable frame_no to proto ad hoc 2024-08-30 12:12:16 +02:00
  • 07d05f7f9c fix key len bug ad hoc 2024-08-29 23:22:57 +02:00
  • ce63363998 fmt ad hoc 2024-08-29 15:55:59 +02:00
  • e9c292deaf validate segment key from s3 ad hoc 2024-08-29 15:50:11 +02:00
  • b57a3e9ff0 make SegmentHeader::flags public ad hoc 2024-08-29 15:49:31 +02:00
  • 0a5754cdb9 add ZeroCopyBuf::get_mut ad hoc 2024-08-29 15:49:07 +02:00
  • 22bbc48599 get txn out of owned txn guard ad hoc 2024-08-29 15:48:34 +02:00
  • 4bf5f758ac update frame count on commit ad hoc 2024-08-29 15:47:58 +02:00
  • ebdc29ac55 add getters for CompactedSegment ad hoc 2024-08-29 15:47:40 +02:00
  • b3ada26d8b add frame_count to segment header ad hoc 2024-08-29 15:46:55 +02:00
  • 64c9cf9cfb add assertion ad hoc 2024-08-29 15:45:51 +02:00
  • 8d5d1416b9 add Injector::into_guard ad hoc 2024-08-29 15:45:24 +02:00
  • 85530d4eaa remove inject_stream from injector ad hoc 2024-08-29 15:45:04 +02:00
  • 7f4c7bfb92 always end txn before dropping ad hoc 2024-08-29 15:43:53 +02:00
  • 8a08f8d293 conditionally store segment ad hoc 2024-08-29 15:42:28 +02:00
  • 9428d9feba implement store_one ad hoc 2024-08-29 15:41:07 +02:00
  • eee1cc9c46 conccurent store_all ad hoc 2024-08-29 15:40:39 +02:00
  • dcbfd1e36d catch checkpointer panic ad hoc 2024-08-29 15:39:44 +02:00
  • 26566fe2ef fix typo ad hoc 2024-08-29 15:39:11 +02:00
  • 62b1dbe918 clean migration checks ad hoc 2024-08-29 15:38:51 +02:00
  • 8291d8fa06 shutdown store before regsitry ad hoc 2024-08-29 15:38:11 +02:00
  • a27062fb82 sync config ad hoc 2024-08-29 15:38:00 +02:00
  • fbb40da366 fix missing SEALED header on recovery ad hoc 2024-08-28 11:12:55 +02:00
  • 9c5a2eb328 fix copy_buf implementation ad hoc 2024-08-27 16:15:45 +02:00
  • b59641f4db compute next_frame_no correctly from empty tail. ad hoc 2024-08-27 08:41:36 +02:00
  • c60b9e715e rename tail to list ad hoc 2024-08-27 08:41:16 +02:00
  • 5fc361410e Injector::inject_stream ad hoc 2024-08-27 08:40:43 +02:00
  • 5ebf0e4b8b injector creates txn ad hoc 2024-08-27 08:40:19 +02:00
  • 46a7713f4a registry sync_all skeleton ad hoc 2024-08-26 21:02:14 +02:00
  • e183eaf8ab catch storage error ad hoc 2024-08-26 21:01:59 +02:00
  • eec17aa7f1 return result from durable_frame_no and catch storage error ad hoc 2024-08-26 21:01:40 +02:00
  • b4aa51467b fix oracle test ad hoc 2024-08-26 21:00:25 +02:00
  • 7c63c39f03 estimate current durable frame_no from local source in Registry::open ad hoc 2024-08-26 20:59:40 +02:00
  • 8208b4fd1e Merge pull request #1720 from tursodatabase/admin-auth ad hoc 2024-09-03 13:20:53 +00:00
  • 78abfe963e add support for basic auth for admin api ad hoc 2024-09-02 20:45:26 +02:00
  • c0556567d7 Merge pull request #1717 from tursodatabase/deadlock-watcher ad hoc 2024-09-03 06:16:49 +00:00
  • 73a291355d Merge pull request #1718 from tursodatabase/schmema-db-replica-regression libsql-server-v0.24.23 ad hoc 2024-09-02 19:17:33 +00:00
  • d8a4e40457 Merge pull request #1683 from tursodatabase/disable-foreign-key-in-migrations ad hoc 2024-09-02 18:17:06 +00:00
  • 1e809f2a99 disable foreign keys in schema migration ad hoc 2024-08-20 17:02:17 +02:00
  • 7e1accdc0c Merge pull request #1719 from tursodatabase/bump-sqld-v0.24.23 ad hoc 2024-09-02 17:51:31 +00:00
  • daca1c7466 introduce deadlock monitor ad hoc 2024-09-02 14:18:47 +02:00
  • f0c92cadce add more tests for schema migration with replication ad hoc 2024-09-02 18:57:54 +02:00
  • 241515cd2e bump libsql-server to 0.24.23 ad hoc 2024-09-02 19:32:32 +02:00
  • 4b0fb7e32a do not test for migration on replicas ad hoc 2024-09-02 18:57:39 +02:00
  • 35e9af0acc Add statement reset to libsql_reset_stmt C binding Tom van Dinther 2024-08-31 22:07:36 +02:00
  • 1d7fb16799 Merge pull request #1712 from tursodatabase/libsql-tracing Nikita Sivukhin 2024-08-31 10:52:24 +00:00
  • 3853145722 rename function Nikita Sivukhin 2024-08-30 16:56:54 +04:00
  • 4192ad285b make libsql_enable_tracing safe to call multiple times Nikita Sivukhin 2024-08-30 16:27:43 +04:00
  • b469ef14b1 add libsql_enable_tracing to the libsql Nikita Sivukhin 2024-08-30 15:45:37 +04:00
  • cece90a0c6 Merge pull request #1710 from tursodatabase/no-internal-connection-tracking libsql-server-v0.24.22 ad hoc 2024-08-29 13:11:09 +00:00
  • 3a4eca359b do not track internal connections ad hoc 2024-08-29 12:46:48 +02:00
  • 294ab4aa34 Merge pull request #1709 from tursodatabase/bump-sqld-v0.24.22 ad hoc 2024-08-29 10:45:32 +00:00
  • eb1b39eabb Merge pull request #1708 from tursodatabase/test-replication-proxy ad hoc 2024-08-29 10:18:00 +00:00
  • 8ce97c8dbd bump sqld to 0.24.22 ad hoc 2024-08-29 12:04:11 +02:00
  • 2b2574886a fmt ad hoc 2024-08-29 11:57:17 +02:00
  • aedf7e7523 check auth for proxied replication requests ad hoc 2024-08-29 11:56:35 +02:00
  • a7b546fa1d mark proxied replication requests ad hoc 2024-08-29 11:56:02 +02:00
  • 3bdf15c97c test embedded replication auth ad hoc 2024-08-29 11:48:00 +02:00
  • e94f7bd084 Merge pull request #1706 from tursodatabase/0.24.21-release libsql-server-v0.24.21 Sivukhin Nikita 2024-08-27 15:52:16 +00:00
  • de9e2fb236 0.24.21 release Nikita Sivukhin 2024-08-27 19:32:48 +04:00
  • 109d483d82 Merge pull request #1703 from tursodatabase/use-client-region-for-bucket ad hoc 2024-08-27 14:23:23 +00:00
  • 89e2b2e8f2 Merge pull request #1701 from tursodatabase/bottomless-libsql-wal-migration ad hoc 2024-08-27 14:10:06 +00:00
  • f34e52aa69 Merge pull request #1700 from tursodatabase/bottomless-cli-impr Sivukhin Nikita 2024-08-27 06:46:13 +00:00
  • 0514c4bd07 force checkpoint explicitly bottomless-fail-on-broken-wal Nikita Sivukhin 2024-08-27 02:16:33 +04:00
  • 6c1ea12b14 ignore backup_restore test Nikita Sivukhin 2024-08-27 02:05:12 +04:00
  • 18147f0586 avoid spawning shared S3 server because this do not play well with async tokio tests Nikita Sivukhin 2024-08-26 23:03:37 +04:00
  • 39520d1c52 fail restore if WAL wasn't transferred to the DB file Nikita Sivukhin 2024-08-26 18:52:09 +04:00
  • 981c467110 add few bottomless tests Nikita Sivukhin 2024-08-26 19:40:40 +04:00
  • 6f316e9a29 fmt ad hoc 2024-08-26 17:48:15 +02:00
  • 5782686df6 fmt ad hoc 2024-08-26 17:47:44 +02:00
  • 52b7d93eec use the same region for the aws client and the bucket ad hoc 2024-08-26 17:40:36 +02:00
  • 3990b92748 fix benchmark ad hoc 2024-08-26 17:12:20 +02:00
  • d1d8bfc00e fmt ad hoc 2024-08-26 17:05:42 +02:00
  • e6c0bd4cdc remove unwrap ad hoc 2024-08-26 17:05:28 +02:00
  • ad95949e67 add clarification comment ad hoc 2024-08-26 17:05:20 +02:00
  • 0a3292381b fix footer read offset ad hoc 2024-08-26 17:03:43 +02:00
  • 28460b16e3 fix comments ad hoc 2024-08-26 17:03:06 +02:00
  • 4cf09d8d5a more robust dbs folder swap ad hoc 2024-08-26 16:46:54 +02:00
  • a7c4533b16 allow opening unexisting shared wal ad hoc 2024-08-26 16:29:39 +02:00
  • 8ffd3f79b5 fix migration ad hoc 2024-08-26 16:29:17 +02:00