0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-02-22 13:27:15 +00:00

Commit Graph

  • 1539fdceb5 add missing wal-toolkit tools ad hoc 2024-09-17 16:50:08 +02:00
  • 4c0cfda314 Merge pull request #1737 from tursodatabase/fix-s3-keyspace ad hoc 2024-09-16 13:36:47 +00:00
  • c5359a6e3e fmt ad hoc 2024-09-16 15:14:37 +02:00
  • 75a195bd5b remove stray dbg ad hoc 2024-09-16 15:14:01 +02:00
  • 1ff48e0d71 remove find_segments ad hoc 2024-09-16 15:13:52 +02:00
  • 8555dab8db change semantics of find frame ad hoc 2024-09-16 14:49:46 +02:00
  • 3522e1a01f change key scheme ad hoc 2024-09-16 14:48:27 +02:00
  • 481c779c4f find_segment now uses FindSegmentReq ad hoc 2024-09-16 14:47:18 +02:00
  • 6e0daadf83 Merge pull request #1735 from jeremybarbet/chore/docs-typo ad hoc 2024-09-16 10:03:36 +00:00
  • 14c181a8f4 fix: fallback typo Jérémy Barbet 2024-09-13 20:52:22 +00:00
  • a636c9c3b4 Merge pull request #1734 from tursodatabase/fix-replica-snapshot-bug ad hoc 2024-09-13 17:39:06 +00:00
  • d6214f17a2 fix replica snapshot isolation bug ad hoc 2024-09-13 19:08:21 +02:00
  • c1cf1f45f4 Merge pull request #1732 from tursodatabase/libsql-pitr-alt ad hoc 2024-09-13 17:03:38 +00:00
  • ae3bb0f974 Merge pull request #1733 from tursodatabase/lucio/release-v0.5.2 Lucio Franco 2024-09-13 17:01:11 +00:00
  • 0c22fa88ab fmt ad hoc 2024-09-13 14:26:54 +02:00
  • 48d01ba732 libsql: release v0.5.2 Lucio Franco 2024-09-13 12:38:08 -04:00
  • 6d42f264d1 fix compactor analysis ad hoc 2024-09-13 14:25:25 +02:00
  • 4993c1253c PITR fork sketch ad hoc 2024-09-13 14:13:13 +02:00
  • 84f92586a8 add AsyncStorage::backend method ad hoc 2024-09-13 14:12:51 +02:00
  • cd2696c5ee implement find segment by timestamp ad hoc 2024-09-13 14:12:38 +02:00
  • 1ec3aa057e fixup! store segment timestamp in SegmentKey ad hoc 2024-09-13 14:11:51 +02:00
  • 838ed03c7b fixup! stop using NativeDateTime ad hoc 2024-09-13 14:11:12 +02:00
  • 773c1cb6bb add SegmentNotFoundTimestamp error ad hoc 2024-09-13 14:10:19 +02:00
  • 42a296eedd stop using NativeDateTime ad hoc 2024-09-13 14:09:30 +02:00
  • 9338ef2ac6 store segment timestamp in SegmentKey ad hoc 2024-09-12 14:53:16 +02:00
  • efdded6c46 add comment about segment info ad hoc 2024-09-12 13:25:05 +02:00
  • 956c6eb142 add find_segment_by_timestamp to s3 backend ad hoc 2024-09-12 13:24:38 +02:00
  • 0c54654cbb return full response from s3_get ad hoc 2024-09-12 13:23:53 +02:00
  • 785c1c3b20 use fmt object rather than key string ad hoc 2024-09-12 13:22:55 +02:00
  • f23872375d refactor Backend::find_segment to take a FindSegmentReq ad hoc 2024-09-12 11:31:22 +02:00
  • 018e93c485 remove commented-out test ad hoc 2024-09-12 10:02:24 +02:00
  • 5d7c676d7f pass segment timestamp to storage ad hoc 2024-09-12 10:01:44 +02:00
  • 0dde100cf8 add timestamp field to segment header ad hoc 2024-09-12 09:48:40 +02:00
  • d569e2ac52 add sealed_at_timestamp field to SegmentHeader ad hoc 2024-09-12 09:38:17 +02:00
  • 8a1ba7980e Merge pull request #1727 from tursodatabase/throttle-segment-creation ad hoc 2024-09-13 07:15:18 +00:00
  • e98c6ce6ff Merge pull request #1728 from tursodatabase/libsql-server-toolkit ad hoc 2024-09-13 07:15:07 +00:00
  • 9893b67b0e Merge pull request #1730 from tursodatabase/fix-namespace-deletion ad hoc 2024-09-13 07:14:58 +00:00
  • 8e06705549 Merge pull request #1731 from tursodatabase/logging-qol ad hoc 2024-09-13 07:14:51 +00:00
  • e9764bb575 add admin endpoint to dynamically set log filter ad hoc 2024-09-12 00:06:06 +02:00
  • d564d70ee5 pass env filter reload handle to libsql-server lib ad hoc 2024-09-11 23:49:35 +02:00
  • 87fe9cb563 log timing info ad hoc 2024-09-11 23:39:17 +02:00
  • 11066a48b3 cleanup libsql namespaces ad hoc 2024-09-11 23:28:32 +02:00
  • 1ea3f3d6c1 allow tompstoning and removing wal from registry ad hoc 2024-09-11 23:28:10 +02:00
  • 6948789173 don't checkpoint if wal is not open ad hoc 2024-09-11 23:27:47 +02:00
  • 0eeaf96ae1 add cleanup_libsql helper function ad hoc 2024-09-11 23:27:26 +02:00
  • ab0d9abde4 add libsql_wal error to sqld ad hoc 2024-09-11 23:27:08 +02:00
  • cdf8dc1ebc move compactor logic to sqld wal-toolkit command ad hoc 2024-09-11 10:58:56 +02:00
  • 206a5fa186 remove wal bins ad hoc 2024-09-11 10:58:44 +02:00
  • 64c4d220a1 Merge pull request #1716 from tursodatabase/admin-back-channel ad hoc 2024-09-11 08:31:52 +00:00
  • 85d677bc30 handle auth ad hoc 2024-09-03 19:24:17 +02:00
  • e38cc1e1ed add admin-shell subcommand ad hoc 2024-09-02 13:53:32 +02:00
  • a76b7dbcf9 fixup! generate admin_shell service ad hoc 2024-09-02 13:53:28 +02:00
  • bd06333f5c instroduce admin shell and client ad hoc 2024-09-02 13:52:42 +02:00
  • 417c8bf9f1 generate admin_shell service ad hoc 2024-09-02 10:26:05 +02:00
  • ecb06b1351 fmt ad hoc 2024-09-11 09:35:06 +02:00
  • 3ee7ee239e rename swap_strategy to segment_swap_strategy ad hoc 2024-09-11 09:34:00 +02:00
  • 276ef5b731 use swap strategy in SharedWal ad hoc 2024-09-11 09:32:34 +02:00
  • f03ab8b096 introduce frame count base strategy ad hoc 2024-09-11 09:32:00 +02:00
  • a04c71cf88 introduce duration based strategy ad hoc 2024-09-11 09:31:44 +02:00
  • d77cca249c introduce or strategy combinator ad hoc 2024-09-11 09:31:09 +02:00
  • b7236baf43 introduce And swap_strategy combinator ad hoc 2024-09-11 09:30:46 +02:00
  • 0622523a1d introduce swap_strategy ad hoc 2024-09-11 09:30:12 +02:00
  • 20147731c4 Merge pull request #1721 from Shopify/jn-fix-replicated-frames-synced Lucio Franco 2024-09-10 19:35:06 +00:00
  • bdb9f2019d Merge pull request #1723 from tursodatabase/storage-compactor ad hoc 2024-09-10 15:55:48 +00:00
  • 82df117bf9 Merge pull request #1726 from tursodatabase/lucio/harden-ci-tests Lucio Franco 2024-09-10 14:25:51 +00:00
  • 01e4c0f29a tests: harden encryption tests Lucio Franco 2024-09-10 09:37:26 -04:00
  • 1013a3afd1 Merge pull request #1725 from tursodatabase/lucio/bump-ffi-0.4.1 Lucio Franco 2024-09-10 13:49:38 +00:00
  • 3c68620017 ffi: release v0.4.1 Lucio Franco 2024-09-10 08:42:08 -04:00
  • 46f60b3c54 Merge pull request #1724 from tursodatabase/lucio/fix-musl-encryption-builds Lucio Franco 2024-09-10 12:01:27 +00:00
  • 379fe7a2a3 Only add to last_frames_synced if frames did change. James Newton 2024-09-06 09:43:59 -07:00
  • e83b13b1d2 libsql: fix musl builds failing due to fcntl64 Lucio Franco 2024-09-09 13:40:44 -04:00
  • 00682fd685 add compactor bin ad hoc 2024-09-09 17:13:15 +02:00
  • 59f5fe5837 add compaction module with all compaction logic ad hoc 2024-09-09 17:11:34 +02:00
  • 4eeffd5eba add dependencies for libsql-wal ad hoc 2024-09-09 17:11:16 +02:00
  • 4791473723 read s3 args from env for wal shell ad hoc 2024-09-09 17:10:12 +02:00
  • 158dd59746 add CompactedSegment::read_page ad hoc 2024-09-09 17:09:52 +02:00
  • dcf8aad257 add CompactedSegment::from_parts ad hoc 2024-09-09 17:09:39 +02:00
  • 1d9c25a1a6 pass IoBuf to CompactedSegment::read_frame ad hoc 2024-09-09 17:09:12 +02:00
  • f6582402f1 add ZeroCopyBoxIoBuf::new_uninit method ad hoc 2024-09-09 17:07:43 +02:00
  • a0a8e549c1 add ability to list segments ad hoc 2024-09-09 17:07:30 +02:00
  • 9afc7ca407 return CompactedSegmentHeader when fetching compacted segment ad hoc 2024-09-09 17:06:04 +02:00
  • c204f8e3fc Merge pull request #1722 from ignatz/fix_empty_blob ad hoc 2024-09-09 14:06:18 +00:00
  • 93b3f30262 Fix panic in unsafe code when unpacking empty blobs. Sebastian 2024-09-08 12:06:52 +02:00
  • c285b070ea async sqlite mods async-sqlite-mods ad hoc 2024-09-05 17:30:51 +02:00
  • 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