0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-05 18:21:53 +00:00

Commit Graph

  • b2d59cad5b Merge pull request from tursodatabase/libsql-wal-multipart-upload ad hoc 2024-10-02 19:47:24 +00:00
  • 77151c20be libsql-wal s3 multipart segment upload ad hoc 2024-10-02 21:19:42 +02:00
  • 748a73d0a0 Merge pull request from tursodatabase/compaction-failure-error-report ad hoc 2024-10-02 10:27:28 +00:00
  • eb59a043fd correctly report error on compaction failure ad hoc 2024-10-02 12:03:34 +02:00
  • 8766c39018 simulator host boilerplate code ad hoc 2024-10-01 15:32:49 +02:00
  • ef18f21d30 sqlx: implement working read queries lucio/sqlx Lucio Franco 2024-09-30 15:29:18 -04:00
  • 54ff4218cc Merge pull request from tursodatabase/vector-search-accept-k-float Nikita Sivukhin 2024-09-30 16:33:50 +00:00
  • 8abff7b906 Merge pull request from tursodatabase/streaming-compaction ad hoc 2024-09-30 11:44:33 +00:00
  • 06e177fb98 streaming compaction ad hoc 2024-09-30 12:42:44 +02:00
  • 912aaf3e37 make MapSlice more general ad hoc 2024-09-30 12:26:37 +02:00
  • 726c40c1d5 cleanup wal toolkit ad hoc 2024-09-30 12:25:49 +02:00
  • 80a10f9202 build bundles Nikita Sivukhin 2024-09-29 15:17:47 +04:00
  • 4091efb5b1 accept K parameter as float if there is no loss in the precision after rounding to the integer Nikita Sivukhin 2024-09-29 15:09:47 +04:00
  • 2b4a9f008b sqlx: initial commit w/ todos example Lucio Franco 2024-09-27 16:40:36 -04:00
  • 6f7204e2d8 Merge pull request from tursodatabase/turso-509 Piotr Jastrzębski 2024-09-27 17:27:23 +00:00
  • 5ff8afe43e Treat permission denied as 403 Piotr Jastrzebski 2024-09-27 17:49:51 +02:00
  • 3d01e740bc Treat NamespaceDoesntExist as 404 Piotr Jastrzebski 2024-09-27 17:49:25 +02:00
  • 9a6e3423bc Merge pull request from tursodatabase/disable-metrics ad hoc 2024-09-24 17:08:25 +00:00
  • bf2ac301c3 add --disable-metrics flag ad hoc 2024-09-24 18:42:59 +02:00
  • f711cfaca8 Merge pull request from tursodatabase/libsql-wal-fixes ad hoc 2024-09-23 19:40:21 +00:00
  • 39a697396f fix wal reading past allowed offset ad hoc 2024-09-23 21:17:23 +02:00
  • fc3edc38ba use system allocator ad hoc 2024-09-23 21:17:13 +02:00
  • 552323499b fix deadlock ad hoc 2024-09-23 21:15:56 +02:00
  • 5cfdd70cab Merge pull request from tursodatabase/lucio/small-release-fixes Lucio Franco 2024-09-20 21:57:51 +00:00
  • 45c7462cd3 libsql: small release fixes Lucio Franco 2024-09-20 17:34:12 -04:00
  • e90e92b379 Merge pull request from tursodatabase/lucio/v0.6.0 Lucio Franco 2024-09-20 20:01:12 +00:00
  • 1de0aaa4d5 libsql: prepare v0.6.0 release Lucio Franco 2024-09-20 15:36:46 -04:00
  • 2fc60b879a Merge pull request from tursodatabase/lucio/resolve-solana-build Lucio Franco 2024-09-20 18:03:22 +00:00
  • f46b195793 POC encryption libsql-wal libsql-wal-encryption ad hoc 2024-09-19 21:43:11 +02:00
  • de45f4ef72 Merge pull request from tvandinther/fix-c-binding-libsql_reset_stmt Lucio Franco 2024-09-19 19:33:03 +00:00
  • 0bc1533725 Merge pull request from tursodatabase/lucio/clean-up-schema-replica Lucio Franco 2024-09-19 19:11:19 +00:00
  • 1f0c9df0cb sqld: improve conn.is_primary error message Lucio Franco 2024-09-19 13:58:18 -04:00
  • 8f6df203d7 sqld: prevent embedded replica to sync schema db Lucio Franco 2024-09-19 11:26:10 -04:00
  • 879d352432 sqld: error out when trying to sync from schema db lucio/fail-sync-on-schema-db Lucio Franco 2024-09-19 11:26:10 -04:00
  • 7ab5dc0507 Merge pull request from tursodatabase/fix-compactor-shortest-path ad hoc 2024-09-19 11:03:55 +00:00
  • cd9d36538b Merge pull request from tursodatabase/libsql-wal-fork ad hoc 2024-09-19 10:55:10 +00:00
  • 05d6e4bd9d fix compactor shortest path when there are no segments ad hoc 2024-09-18 16:06:51 +02:00
  • 1df0acbb16 fmt ad hoc 2024-09-18 15:21:40 +02:00
  • 5617376025 hook fork logic to libsql configurators ad hoc 2024-09-18 15:20:55 +02:00
  • 72849a40b2 add fork logic for PITR and latest ad hoc 2024-09-18 15:20:36 +02:00
  • bdc7d96ec4 patch segment timestamp on recovery ad hoc 2024-09-18 14:40:30 +02:00
  • 8727aee581 Storage replcator: decouple lifetime of returned stream from Self ad hoc 2024-09-18 14:39:50 +02:00
  • 2d0c679ae7 determine whether segment should be stored based on durable frame_no ad hoc 2024-09-18 14:38:54 +02:00
  • ee7a4ed708 optionally wait for more frames to become available in libsql_wal Replicator ad hoc 2024-09-18 14:37:16 +02:00
  • d3914ef966 store libsql-wal segments in the db directory ad hoc 2024-09-18 14:32:38 +02:00
  • 85c37093fc Merge pull request from tursodatabase/lucio/v0.24.25 libsql-server-v0.24.25 Lucio Franco 2024-09-18 18:04:33 +00:00
  • 32150fe624 Merge pull request from tursodatabase/lucio/graceful-connisprimary Lucio Franco 2024-09-18 17:55:06 +00:00
  • 3e192cf92a sqld: gracefully reject schema migration on replica Lucio Franco 2024-09-18 13:34:12 -04:00
  • c14ac87a9f sqld: release v0.24.25 Lucio Franco 2024-09-18 13:17:43 -04:00
  • 5129424080 Merge pull request from tursodatabase/lucio/fix-pitr Lucio Franco 2024-09-18 16:21:41 +00:00
  • aeb495f96d fix remaining usage of DateTime<Utc> Lucio Franco 2024-09-18 11:58:22 -04:00
  • ccea2857ea Revert "stop using NativeDateTime" Lucio Franco 2024-09-18 11:54:07 -04:00
  • b03db2d3ae Merge pull request from tursodatabase/lucio/v0.24.24 libsql-server-v0.24.24 Lucio Franco 2024-09-18 12:50:27 +00:00
  • 9ebe16d7d4 Merge pull request from tursodatabase/lucio/ignore-dirty-env-var Lucio Franco 2024-09-17 21:31:45 +00:00
  • c9dfe498e4 sqld: add LIBSQL_IGNORE_DIRTY_LOG Lucio Franco 2024-09-17 15:34:23 -04:00
  • 1327898250 sqld: prepare v0.24.24 release Lucio Franco 2024-09-17 15:35:51 -04:00
  • 8987c2132c Merge pull request from tursodatabase/lucio/log-sentinel-file Lucio Franco 2024-09-17 16:49:19 +00:00
  • 66ae8f35ac Merge pull request from tursodatabase/wal-toolkit-missing-features ad hoc 2024-09-17 15:13:09 +00:00
  • 896180e7b2 sqld: log error when unable to delete sentinel file on delete Lucio Franco 2024-09-17 10:52:26 -04:00
  • 1539fdceb5 add missing wal-toolkit tools ad hoc 2024-09-17 16:50:08 +02:00
  • 4c0cfda314 Merge pull request 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 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 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 from tursodatabase/libsql-pitr-alt ad hoc 2024-09-13 17:03:38 +00:00
  • ae3bb0f974 Merge pull request 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 from tursodatabase/throttle-segment-creation ad hoc 2024-09-13 07:15:18 +00:00
  • e98c6ce6ff Merge pull request from tursodatabase/libsql-server-toolkit ad hoc 2024-09-13 07:15:07 +00:00
  • 9893b67b0e Merge pull request from tursodatabase/fix-namespace-deletion ad hoc 2024-09-13 07:14:58 +00:00
  • 8e06705549 Merge pull request 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