Skip to content

Commit 6909f8f

Browse files
committed
tidesql reference update, admintool addition, design doc testing extension regarding obj store
1 parent a711822 commit 6909f8f

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/content/docs/getting-started/how-does-tidesdb-work.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -919,6 +919,6 @@ TidesDB employs comprehensive testing with CI/CD automation across 10 or more pl
919919

920920
The CMake build system automatically configures for Linux (x64, x86, PowerPC), macOS (x64, x86, Intel, Apple Silicon), Windows (MSVC x64/x86, MinGW x64/x86), BSD variants, and Solaris/Illumos. It manages dependencies via vcpkg (Windows with binary caching), Homebrew (macOS), and pkg-config (Linux), handles cross-compilation for PowerPC with custom-built dependencies, enables sanitizers (AddressSanitizer, UndefinedBehaviorSanitizer) on Unix platforms, provides 30 or more benchmark configuration variables, and registers tests with CTest for execution.
921921

922-
GitHub Actions CI builds and tests all 15 or more platform and architecture combinations, installs compression libraries (zstd, lz4, snappy) and pthreads on each platform, cross-compiles PowerPC builds with dependencies built from source, and runs tests via CTest (native platforms) or QEMU emulation (PowerPC). A cross-platform portability test creates a database on Linux x64, uploads it as an artifact, downloads it on 7 different platforms, and verifies all keys are readable with correct values, proving the database format is truly portable across architectures and endianness. Windows builds use vcpkg binary caching to reduce build times from over 20 minutes to 2 to 3 minutes on cache hits.
922+
GitHub Actions CI builds and tests all 15 or more platform and architecture combinations, installs compression libraries (zstd, lz4, snappy) and pthreads on each platform, cross-compiles PowerPC builds with dependencies built from source, and runs tests via CTest (native platforms) or QEMU emulation (PowerPC). A cross-platform portability test creates a database on Linux x64, uploads it as an artifact, downloads it on 7 different platforms, and verifies all keys are readable with correct values, proving the database format is truly portable across architectures and endianness. Windows builds use vcpkg binary caching to reduce build times from over 20 minutes to 2 to 3 minutes on cache hits. When it comes to object storage there is dedicated workflows testing object store capabilities utilizing local S3 supported storage and by default we use MinIO though this will be replaced soon.
923923

924924
The testing infrastructure ensures TidesDB maintains correctness, performance, and portability across all supported platforms.

src/content/docs/reference/admintool.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Admintool is a command-line utility for managing and inspecting TidesDB database
1919

2020
Build from source:
2121
```bash
22+
git clone https://github.com/tidesdb/admintool.git
23+
cd admintool
2224
mkdir build && cd build
2325
cmake ..
2426
make

src/content/docs/reference/tidesql.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1516,6 +1516,7 @@ Multi-statement transactions at `REPEATABLE_READ` or higher isolation may fail a
15161516
| 11.4.10 | >= 3.4.0 ||
15171517
| 11.8.6 | >= 4.0.0 ||
15181518
| 12.2.2 | >= 1.0.0 ||
1519+
| 12.3.1 | >= 4.2.6 ||
15191520

15201521
*As versions are tested and confirmed working we update this table. Full Support means the system is tested against all known functionality.*
15211522

0 commit comments

Comments
 (0)