0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-14 22:09:43 +00:00

Commit Graph

  • e5448f8b3f fix bug for case when S3 has more than 1 page of data Nikita Sivukhin 2024-08-23 15:16:30 +04:00
  • bd3e0d6904
    Merge pull request #1687 from tursodatabase/vector-search-fix-integrity-check Sivukhin Nikita 2024-08-23 11:21:53 +00:00
  • 89724fa902 force shutdown of s3 upload process even if it fails to upload some frames Nikita Sivukhin 2024-08-23 14:59:31 +04:00
  • 9322d670f7 force flush trigger when shutdown gracefully Nikita Sivukhin 2024-08-23 14:53:08 +04:00
  • 375db39653
    Merge 56eb17185a72b1dbd59db39aa31d9cbc9f97b8d2 into 2f15a0e060fdd6b61bc5c7a832ab28d3ba75c2f4 Sivukhin Nikita 2024-08-23 11:25:28 +02:00
  • 5efdbd33a0 reformat Nikita Sivukhin 2024-08-23 13:17:08 +04:00
  • 58e518fa2c try to send frames to S3 even if there were temporary failure Nikita Sivukhin 2024-08-23 13:02:49 +04:00
  • 2f15a0e060
    Merge pull request #1678 from tursodatabase/hide-vector-index-for-sqlite-planner Sivukhin Nikita 2024-08-23 08:45:12 +00:00
  • 99e16d8974 add some metrics in bottomless Nikita Sivukhin 2024-08-22 22:19:21 +04:00
  • f76bc0a464
    Merge pull request #1688 from tursodatabase/vector-search-bfloat16 Sivukhin Nikita 2024-08-23 08:19:58 +00:00
  • 32037aa801
    Merge pull request #1686 from tursodatabase/https-connector Athos 2024-08-22 19:15:04 +00:00
  • 2d75b23571 build bundles Nikita Sivukhin 2024-08-22 14:58:14 +04:00
  • 0d8ca0c715 rename BFLOAT16 to FLOATB16 everywhere Nikita Sivukhin 2024-08-22 12:59:26 +04:00
  • 74346590f3 implement and integrate bfloat16 Nikita Sivukhin 2024-08-22 12:32:49 +04:00
  • eff638e23d build bundles Nikita Sivukhin 2024-08-22 00:43:18 +04:00
  • c5dbc8c4a1 fix integrity check for vector indices Nikita Sivukhin 2024-08-22 00:41:37 +04:00
  • 243bd75102
    Merge pull request #1679 from tursodatabase/vector-search-float16 Sivukhin Nikita 2024-08-22 07:12:49 +00:00
  • 6ed738ecdf build bundles Nikita Sivukhin 2024-08-19 22:56:26 +04:00
  • bfdc43d95d add comment to the test Nikita Sivukhin 2024-08-19 22:54:39 +04:00
  • ed983ce1d0 remove unsupported test Nikita Sivukhin 2024-08-19 22:48:10 +04:00
  • 69bce662bf properly integrate float16 Nikita Sivukhin 2024-08-19 22:43:40 +04:00
  • f8128d27e6 float16 implementation Nikita Sivukhin 2024-08-19 13:37:37 +04:00
  • 56eb17185a fix test bottomless-less-bugs-more-robustness Nikita Sivukhin 2024-08-22 00:46:38 +04:00
  • 2feba76f81 cargo fmt Nikita Sivukhin 2024-08-22 00:21:53 +04:00
  • f67abef43f fix test Nikita Sivukhin 2024-08-22 00:20:31 +04:00
  • ca675a7c96 implement optional integrity check and add one more test Nikita Sivukhin 2024-08-22 00:17:02 +04:00
  • 58bd196372 add utils.rs Nikita Sivukhin 2024-08-21 22:59:25 +04:00
  • b63857d763 minor cosmetic changes Nikita Sivukhin 2024-08-21 22:56:10 +04:00
  • fbfa80859d cargo fmt Nikita Sivukhin 2024-08-21 22:51:42 +04:00
  • 42689dfd95 change test Nikita Sivukhin 2024-08-21 22:29:42 +04:00
  • 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