diff --git a/doc/book/cookbook/from-source.md b/doc/book/cookbook/from-source.md
index c7b209b3..0bef97c4 100644
--- a/doc/book/cookbook/from-source.md
+++ b/doc/book/cookbook/from-source.md
@@ -85,11 +85,11 @@ The following feature flags are available in v0.8.0:
| Feature flag | Enabled | Description |
| ------------ | ------- | ----------- |
| `bundled-libs` | *by default* | Use bundled version of sqlite3, zstd, lmdb and libsodium |
-| `system-libs` | optional | Use system version of sqlite3, zstd, lmdb and libsodium
if available (exclusive with `bundled-libs`, build using
`cargo build --no-default-features --features system-libs`) |
| `k2v` | optional | Enable the experimental K2V API (if used, all nodes on your
Garage cluster must have it enabled as well) |
| `kubernetes-discovery` | optional | Enable automatic registration and discovery
of cluster nodes through the Kubernetes API |
-| `metrics` | *by default* | Enable collection of metrics in Prometheus format on the admin API |
-| `telemetry-otlp` | optional | Enable collection of execution traces using OpenTelemetry |
-| `syslog` | optional | Enable logging to Syslog |
| `lmdb` | *by default* | Enable using LMDB to store Garage's metadata |
+| `metrics` | *by default* | Enable collection of metrics in Prometheus format on the admin API |
| `sqlite` | *by default* | Enable using Sqlite3 to store Garage's metadata |
+| `syslog` | optional | Enable logging to Syslog |
+| `system-libs` | optional | Use system version of sqlite3, zstd, lmdb and libsodium
if available (exclusive with `bundled-libs`, build using
`cargo build --no-default-features --features system-libs`) |
+| `telemetry-otlp` | optional | Enable collection of execution traces using OpenTelemetry |
diff --git a/src/garage/main.rs b/src/garage/main.rs
index 72af19a9..6b1d5a22 100644
--- a/src/garage/main.rs
+++ b/src/garage/main.rs
@@ -68,24 +68,24 @@ struct Opt {
async fn main() {
// Initialize version and features info
let features = &[
- #[cfg(feature = "k2v")]
- "k2v",
- #[cfg(feature = "lmdb")]
- "lmdb",
- #[cfg(feature = "sqlite")]
- "sqlite",
- #[cfg(feature = "consul-discovery")]
- "consul-discovery",
- #[cfg(feature = "kubernetes-discovery")]
- "kubernetes-discovery",
- #[cfg(feature = "metrics")]
- "metrics",
- #[cfg(feature = "telemetry-otlp")]
- "telemetry-otlp",
#[cfg(feature = "bundled-libs")]
"bundled-libs",
+ #[cfg(feature = "consul-discovery")]
+ "consul-discovery",
+ #[cfg(feature = "k2v")]
+ "k2v",
+ #[cfg(feature = "kubernetes-discovery")]
+ "kubernetes-discovery",
+ #[cfg(feature = "lmdb")]
+ "lmdb",
+ #[cfg(feature = "metrics")]
+ "metrics",
+ #[cfg(feature = "sqlite")]
+ "sqlite",
#[cfg(feature = "system-libs")]
"system-libs",
+ #[cfg(feature = "telemetry-otlp")]
+ "telemetry-otlp",
][..];
if let Some(git_version) = option_env!("GIT_VERSION") {
garage_util::version::init_version(git_version);