[[test]]
name = "failpoints"
path = "failpoints/mod.rs"
required-features = ["fail/failpoints"]
[dependencies.anyhow]
version = "1"
[dependencies.arc-swap]
version = "1.4"
[dependencies.async-trait]
version = "0.1"
[dependencies.backoff]
features = ["tokio"]
version = "0.4"
[dependencies.byte-unit]
default-features = false
features = ["serde"]
version = "4"
[dependencies.fail]
version = "0.5"
[dependencies.flume]
version = "0.10"
[dependencies.futures]
version = "0.3"
[dependencies.itertools]
version = "0.10.3"
[dependencies.libz-sys]
optional = true
version = "1.1.3"
[dependencies.once_cell]
version = "1"
[dependencies.openssl]
default-features = false
optional = true
version = "0.10.36"
[dependencies.quickwit-actors]
version = "0.3.0"
[dependencies.quickwit-aws]
version = "0.3.0"
[dependencies.quickwit-common]
version = "0.3.0"
[dependencies.quickwit-config]
version = "0.3.0"
[dependencies.quickwit-directories]
version = "0.3.0"
[dependencies.quickwit-doc-mapper]
features = ["testsuite"]
version = "0.3.0"
[dependencies.quickwit-ingest-api]
version = "0.3.0"
[dependencies.quickwit-metastore]
version = "0.3.0"
[dependencies.quickwit-proto]
version = "0.3.0"
[dependencies.quickwit-storage]
version = "0.3.0"
[dependencies.rdkafka]
default-features = false
features = ["tokio", "libz", "ssl", "cmake-build"]
optional = true
version = "0.28"
[dependencies.rusoto_core]
default-features = false
features = ["rustls"]
optional = true
version = "0.47"
[dependencies.rusoto_kinesis]
default-features = false
features = ["rustls"]
optional = true
version = "0.47"
[dependencies.serde]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.serde_yaml]
version = "0.8"
[dependencies.tantivy]
default-features = false
features = ["mmap", "lz4-compression", "quickwit"]
version = "0.18.0"
[dependencies.tempfile]
version = "3.3"
[dependencies.thiserror]
version = "1"
[dependencies.time]
features = ["std"]
version = "0.3.9"
[dependencies.tokio]
features = ["sync"]
version = "1"
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tracing]
version = "0.1.29"
[dependencies.ulid]
version = "0.5"
[dev-dependencies.bytes]
version = "1"
[dev-dependencies.mockall]
version = "0.11"
[dev-dependencies.proptest]
version = "1"
[dev-dependencies.quickwit-common]
version = "0.3.0"
[dev-dependencies.quickwit-metastore]
features = ["testsuite"]
version = "0.3.0"
[dev-dependencies.quickwit-storage]
features = ["testsuite"]
version = "0.3.0"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.tempfile]
version = "3"
[features]
kafka = ["rdkafka"]
kafka-broker-tests = []
kinesis = ["rusoto_core", "rusoto_kinesis", "quickwit-aws/kinesis"]
kinesis-localstack-tests = []
vendored-kafka = ["kafka", "libz-sys/static", "openssl/vendored"]
[package]
authors = ["Quickwit, Inc. <hello@quickwit.io>"]
description = "Quickwit indexing"
documentation = "https://quickwit.io/docs/"
edition = "2021"
homepage = "https://quickwit.io/"
license = "AGPL-3.0-or-later"
name = "quickwit-indexing"
repository = "https://github.com/quickwit-oss/quickwit"
resolver = "2"
version = "0.3.0"