diff --git a/Cargo.lock b/Cargo.lock index c76f7ac379..a45bbc3200 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -144,6 +144,7 @@ dependencies = [ "num-traits", "rand", "snafu", + "workspace-hack", ] [[package]] @@ -535,6 +536,7 @@ dependencies = [ "tokio", "tonic", "tower", + "workspace-hack", ] [[package]] @@ -797,6 +799,7 @@ dependencies = [ "test_helpers", "time 0.1.0", "uuid", + "workspace-hack", ] [[package]] @@ -804,6 +807,7 @@ name = "datafusion" version = "0.1.0" dependencies = [ "datafusion 6.0.0", + "workspace-hack", ] [[package]] @@ -839,6 +843,7 @@ dependencies = [ "futures", "tokio", "tokio-stream", + "workspace-hack", ] [[package]] @@ -924,6 +929,7 @@ dependencies = [ "schema", "time 0.1.0", "trace", + "workspace-hack", ] [[package]] @@ -1215,6 +1221,7 @@ dependencies = [ "time 0.1.0", "tonic", "tonic-build", + "workspace-hack", ] [[package]] @@ -1281,6 +1288,7 @@ dependencies = [ "tonic", "tonic-build", "tonic-reflection", + "workspace-hack", ] [[package]] @@ -1292,6 +1300,7 @@ dependencies = [ "prost-types", "tonic", "tonic-build", + "workspace-hack", ] [[package]] @@ -1551,6 +1560,7 @@ dependencies = [ "test_helpers", "tokio", "url", + "workspace-hack", ] [[package]] @@ -1644,6 +1654,7 @@ dependencies = [ "tracker", "trogging", "uuid", + "workspace-hack", "write_buffer", ] @@ -1670,6 +1681,7 @@ dependencies = [ "tokio", "tonic", "uuid", + "workspace-hack", ] [[package]] @@ -1681,6 +1693,7 @@ dependencies = [ "smallvec", "snafu", "test_helpers", + "workspace-hack", ] [[package]] @@ -1692,6 +1705,7 @@ dependencies = [ "generated_types", "prost", "tonic", + "workspace-hack", ] [[package]] @@ -1706,6 +1720,7 @@ dependencies = [ "snafu", "snap", "test_helpers", + "workspace-hack", ] [[package]] @@ -1737,6 +1752,7 @@ dependencies = [ "parking_lot", "time 0.1.0", "tokio", + "workspace-hack", ] [[package]] @@ -1765,6 +1781,7 @@ dependencies = [ "tracing", "tracing-subscriber", "uuid", + "workspace-hack", ] [[package]] @@ -1781,6 +1798,7 @@ dependencies = [ "tokio", "tokio-stream", "uuid", + "workspace-hack", ] [[package]] @@ -1959,6 +1977,7 @@ dependencies = [ "time 0.1.0", "tokio", "tracker", + "workspace-hack", ] [[package]] @@ -1988,6 +2007,7 @@ dependencies = [ "parking_lot", "regex", "tracing-subscriber", + "workspace-hack", ] [[package]] @@ -2078,6 +2098,7 @@ name = "metric" version = "0.1.0" dependencies = [ "parking_lot", + "workspace-hack", ] [[package]] @@ -2088,6 +2109,7 @@ dependencies = [ "observability_deps", "prometheus", "test_helpers", + "workspace-hack", ] [[package]] @@ -2191,6 +2213,7 @@ dependencies = [ "rand", "schema", "snafu", + "workspace-hack", ] [[package]] @@ -2203,6 +2226,7 @@ dependencies = [ "mutable_batch", "schema", "snafu", + "workspace-hack", ] [[package]] @@ -2217,6 +2241,7 @@ dependencies = [ "mutable_batch_lp", "schema", "snafu", + "workspace-hack", ] [[package]] @@ -2232,6 +2257,7 @@ dependencies = [ "mutable_batch_lp", "mutable_batch_pb", "prost", + "workspace-hack", ] [[package]] @@ -2250,6 +2276,7 @@ dependencies = [ "snafu", "test_helpers", "tokio", + "workspace-hack", ] [[package]] @@ -2534,6 +2561,7 @@ dependencies = [ "tokio", "tokio-util", "walkdir", + "workspace-hack", ] [[package]] @@ -2541,6 +2569,7 @@ name = "observability_deps" version = "0.1.0" dependencies = [ "tracing", + "workspace-hack", ] [[package]] @@ -2634,6 +2663,7 @@ dependencies = [ "schema", "snafu", "test_helpers", + "workspace-hack", ] [[package]] @@ -2641,6 +2671,7 @@ name = "panic_logging" version = "0.1.0" dependencies = [ "observability_deps", + "workspace-hack", ] [[package]] @@ -2730,6 +2761,7 @@ dependencies = [ "tokio", "tokio-stream", "uuid", + "workspace-hack", "zstd", ] @@ -2766,6 +2798,7 @@ dependencies = [ "tokio", "tokio-stream", "uuid", + "workspace-hack", "zstd", ] @@ -2851,6 +2884,7 @@ dependencies = [ "snafu", "test_helpers", "time 0.1.0", + "workspace-hack", ] [[package]] @@ -3017,6 +3051,7 @@ dependencies = [ "sqlparser", "test_helpers", "tokio", + "workspace-hack", ] [[package]] @@ -3197,6 +3232,7 @@ dependencies = [ "tokio-stream", "tokio-util", "trace", + "workspace-hack", ] [[package]] @@ -3219,6 +3255,7 @@ dependencies = [ "tempfile", "test_helpers", "tokio", + "workspace-hack", ] [[package]] @@ -3388,6 +3425,7 @@ dependencies = [ "schema", "snafu", "test_helpers", + "workspace-hack", ] [[package]] @@ -3528,6 +3566,7 @@ dependencies = [ "time 0.1.0", "tokio", "trace", + "workspace-hack", "write_buffer", ] @@ -3710,6 +3749,7 @@ dependencies = [ "indexmap", "itertools", "snafu", + "workspace-hack", ] [[package]] @@ -3887,6 +3927,7 @@ dependencies = [ "trace", "tracker", "uuid", + "workspace-hack", "write_buffer", ] @@ -3911,6 +3952,7 @@ dependencies = [ "server", "test_helpers", "tokio", + "workspace-hack", ] [[package]] @@ -4232,6 +4274,7 @@ dependencies = [ "parking_lot", "tempfile", "tracing-subscriber", + "workspace-hack", ] [[package]] @@ -4322,6 +4365,7 @@ version = "0.1.0" dependencies = [ "chrono", "parking_lot", + "workspace-hack", ] [[package]] @@ -4569,6 +4613,7 @@ dependencies = [ "observability_deps", "parking_lot", "rand", + "workspace-hack", ] [[package]] @@ -4584,6 +4629,7 @@ dependencies = [ "thrift", "tokio", "trace", + "workspace-hack", ] [[package]] @@ -4602,6 +4648,7 @@ dependencies = [ "snafu", "tower", "trace", + "workspace-hack", ] [[package]] @@ -4703,6 +4750,7 @@ dependencies = [ "time 0.1.0", "tokio", "tokio-util", + "workspace-hack", ] [[package]] @@ -4717,6 +4765,7 @@ dependencies = [ "thiserror", "tracing-log", "tracing-subscriber", + "workspace-hack", ] [[package]] @@ -5095,6 +5144,7 @@ dependencies = [ "trace", "trace_http", "uuid", + "workspace-hack", ] [[package]] diff --git a/arrow_util/Cargo.toml b/arrow_util/Cargo.toml index 92b76fc81e..2e0f8c2d1b 100644 --- a/arrow_util/Cargo.toml +++ b/arrow_util/Cargo.toml @@ -14,6 +14,7 @@ comfy-table = { version = "5.0", default-features = false } hashbrown = "0.11" num-traits = "0.2" snafu = "0.6" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] rand = "0.8.3" diff --git a/client_util/Cargo.toml b/client_util/Cargo.toml index 8f339c5b4c..4307ac5a7c 100644 --- a/client_util/Cargo.toml +++ b/client_util/Cargo.toml @@ -11,6 +11,7 @@ prost = "0.8" thiserror = "1.0.30" tonic = { version = "0.5.0" } tower = "0.4" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] tokio = { version = "1.13", features = ["macros", "rt-multi-thread"] } diff --git a/data_types/Cargo.toml b/data_types/Cargo.toml index 7e6426312f..f8ac06b3f3 100644 --- a/data_types/Cargo.toml +++ b/data_types/Cargo.toml @@ -17,6 +17,7 @@ siphasher = "0.3" snafu = "0.6" time = { path = "../time" } uuid = { version = "0.8", features = ["v4"] } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/datafusion/Cargo.toml b/datafusion/Cargo.toml index 111e11e7f7..dd72492b17 100644 --- a/datafusion/Cargo.toml +++ b/datafusion/Cargo.toml @@ -10,3 +10,4 @@ description = "Re-exports datafusion at a specific version" # Rename to workaround doctest bug # Turn off optional datafusion features (e.g. don't get support for crypo functions or avro) upstream = { git = "https://github.com/apache/arrow-datafusion.git", rev="79f129d048667a4552e44ef740e1b1cf9de306a1", default-features = false, package = "datafusion" } +workspace-hack = { path = "../workspace-hack"} diff --git a/datafusion_util/Cargo.toml b/datafusion_util/Cargo.toml index 08057c212b..44b2774f42 100644 --- a/datafusion_util/Cargo.toml +++ b/datafusion_util/Cargo.toml @@ -10,3 +10,4 @@ datafusion = { path = "../datafusion" } futures = "0.3" tokio = { version = "1.13", features = ["macros"] } tokio-stream = "0.1.8" +workspace-hack = { path = "../workspace-hack"} diff --git a/dml/Cargo.toml b/dml/Cargo.toml index 927d7aa0e3..0e0f804509 100644 --- a/dml/Cargo.toml +++ b/dml/Cargo.toml @@ -13,3 +13,4 @@ ordered-float = "2" schema = { path = "../schema" } time = { path = "../time" } trace = { path = "../trace" } +workspace-hack = { path = "../workspace-hack"} diff --git a/generated_types/Cargo.toml b/generated_types/Cargo.toml index db1aa079a0..7144c6f1d9 100644 --- a/generated_types/Cargo.toml +++ b/generated_types/Cargo.toml @@ -15,6 +15,7 @@ regex = "1.4" serde = { version = "1.0", features = ["derive"] } tonic = "0.5" time = { path = "../time" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] data_types = { path = "../data_types" } diff --git a/grpc-router-test-gen/Cargo.toml b/grpc-router-test-gen/Cargo.toml index f23a1591c1..3df26d588b 100644 --- a/grpc-router-test-gen/Cargo.toml +++ b/grpc-router-test-gen/Cargo.toml @@ -9,6 +9,7 @@ description = "Protobuf used in test for the grpc-router crate; need to be in a tonic = "0.5" prost = "0.8" prost-types = "0.8" +workspace-hack = { path = "../workspace-hack"} [build-dependencies] tonic-build = "0.5" diff --git a/grpc-router/Cargo.toml b/grpc-router/Cargo.toml index dd2375c007..8f22eae5bf 100644 --- a/grpc-router/Cargo.toml +++ b/grpc-router/Cargo.toml @@ -18,6 +18,7 @@ tokio-stream = { version = "0.1.8", features = ["net"] } tokio-util = { version = "0.6.9" } tonic = "0.5" tonic-reflection = "0.2.0" +workspace-hack = { path = "../workspace-hack"} [build-dependencies] paste = "1.0.6" diff --git a/influxdb2_client/Cargo.toml b/influxdb2_client/Cargo.toml index e23f573fce..4fe8dac68b 100644 --- a/influxdb2_client/Cargo.toml +++ b/influxdb2_client/Cargo.toml @@ -12,6 +12,7 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.70" snafu = "0.6.6" url = "2.1.1" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order mockito = "0.30" diff --git a/influxdb_iox/Cargo.toml b/influxdb_iox/Cargo.toml index 69d3871339..b8a06ccb7a 100644 --- a/influxdb_iox/Cargo.toml +++ b/influxdb_iox/Cargo.toml @@ -88,6 +88,7 @@ uuid = { version = "0.8", features = ["v4"] } # jemalloc-sys with unprefixed_malloc_on_supported_platforms feature and heappy are mutually exclusive tikv-jemalloc-sys = { version = "0.4.0", optional = true, features = ["unprefixed_malloc_on_supported_platforms"] } heappy = { git = "https://github.com/mkmik/heappy", rev = "20aa466524ac9ce34a4bae29f27ec11869b50e21", features = ["enable_heap_profiler", "jemalloc_shim", "measure_free"], optional = true } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/influxdb_iox_client/Cargo.toml b/influxdb_iox_client/Cargo.toml index cc23243538..e2a0486982 100644 --- a/influxdb_iox_client/Cargo.toml +++ b/influxdb_iox_client/Cargo.toml @@ -31,6 +31,7 @@ serde_json = { version = "1.0.70", optional = true } thiserror = "1.0.30" tonic = { version = "0.5.0" } uuid = { version = "0.8", features = ["v4"] } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order serde_json = "1.0" diff --git a/influxdb_line_protocol/Cargo.toml b/influxdb_line_protocol/Cargo.toml index 096cd3f997..1243aec2fd 100644 --- a/influxdb_line_protocol/Cargo.toml +++ b/influxdb_line_protocol/Cargo.toml @@ -9,6 +9,7 @@ nom = "7" smallvec = "1.7.0" snafu = "0.6.2" observability_deps = { path = "../observability_deps" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/influxdb_storage_client/Cargo.toml b/influxdb_storage_client/Cargo.toml index ad0742e840..645ec32618 100644 --- a/influxdb_storage_client/Cargo.toml +++ b/influxdb_storage_client/Cargo.toml @@ -10,5 +10,6 @@ generated_types = { path = "../generated_types" } prost = "0.8" tonic = { version = "0.5.0" } futures-util = { version = "0.3.1" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/influxdb_tsm/Cargo.toml b/influxdb_tsm/Cargo.toml index 79e64c3676..f1b7429f9b 100644 --- a/influxdb_tsm/Cargo.toml +++ b/influxdb_tsm/Cargo.toml @@ -9,6 +9,7 @@ integer-encoding = "3.0.2" snafu = "0.6.2" snap = "1.0.0" observability_deps = { path = "../observability_deps" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order flate2 = "1.0" diff --git a/internal_types/Cargo.toml b/internal_types/Cargo.toml index 4d9af75696..199d1cdd54 100644 --- a/internal_types/Cargo.toml +++ b/internal_types/Cargo.toml @@ -10,6 +10,7 @@ readme = "README.md" parking_lot = "0.11" time = { path = "../time" } tokio = { version = "1.13", features = ["sync"] } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] futures = "0.3" diff --git a/iox_data_generator/Cargo.toml b/iox_data_generator/Cargo.toml index 5ed7c30bda..73234341a1 100644 --- a/iox_data_generator/Cargo.toml +++ b/iox_data_generator/Cargo.toml @@ -26,6 +26,7 @@ toml = "0.5.6" tracing = "0.1" tracing-subscriber = "0.3.1" uuid = { version = "0.8.1", default_features = false } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] criterion = "0.3.3" diff --git a/iox_object_store/Cargo.toml b/iox_object_store/Cargo.toml index d065297fb1..2b110c0aa4 100644 --- a/iox_object_store/Cargo.toml +++ b/iox_object_store/Cargo.toml @@ -14,6 +14,7 @@ snafu = "0.6" tokio = { version = "1.13", features = ["macros", "time"] } tokio-stream = "0.1" uuid = { version = "0.8", features = ["serde", "v4"] } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/lifecycle/Cargo.toml b/lifecycle/Cargo.toml index af5fb45166..94fdcce213 100644 --- a/lifecycle/Cargo.toml +++ b/lifecycle/Cargo.toml @@ -15,6 +15,7 @@ parking_lot = "0.11" time = { path = "../time" } tokio = { version = "1.13", features = ["macros", "time"] } tracker = { path = "../tracker" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] tokio = { version = "1.13", features = ["macros", "time", "rt"] } diff --git a/logfmt/Cargo.toml b/logfmt/Cargo.toml index 3c50fcfb47..0819c2cb76 100644 --- a/logfmt/Cargo.toml +++ b/logfmt/Cargo.toml @@ -8,6 +8,7 @@ edition = "2021" [dependencies] # In alphabetical order observability_deps = { path = "../observability_deps" } tracing-subscriber = "0.3" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order once_cell = { version = "1.4.0", features = ["parking_lot"] } diff --git a/metric/Cargo.toml b/metric/Cargo.toml index f0e24ca25e..bd8112e0e0 100644 --- a/metric/Cargo.toml +++ b/metric/Cargo.toml @@ -7,5 +7,6 @@ edition = "2021" [dependencies] # In alphabetical order parking_lot = "0.11" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order diff --git a/metric_exporters/Cargo.toml b/metric_exporters/Cargo.toml index 8af1f1cade..2d5483a780 100644 --- a/metric_exporters/Cargo.toml +++ b/metric_exporters/Cargo.toml @@ -9,6 +9,7 @@ edition = "2021" observability_deps = { path = "../observability_deps" } metric = { path = "../metric" } prometheus = { version = "0.13", default-features = false } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/mutable_batch/Cargo.toml b/mutable_batch/Cargo.toml index 1663920875..56f4f1eef6 100644 --- a/mutable_batch/Cargo.toml +++ b/mutable_batch/Cargo.toml @@ -13,6 +13,7 @@ schema = { path = "../schema" } snafu = "0.6" hashbrown = "0.11" itertools = "0.10" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] rand = "0.8" diff --git a/mutable_batch_lp/Cargo.toml b/mutable_batch_lp/Cargo.toml index ad6c8d9e3a..59672bc329 100644 --- a/mutable_batch_lp/Cargo.toml +++ b/mutable_batch_lp/Cargo.toml @@ -10,6 +10,7 @@ influxdb_line_protocol = { path = "../influxdb_line_protocol" } mutable_batch = { path = "../mutable_batch" } schema = { path = "../schema" } snafu = "0.6" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] arrow_util = { path = "../arrow_util" } diff --git a/mutable_batch_pb/Cargo.toml b/mutable_batch_pb/Cargo.toml index 989ba4af4f..041d09c149 100644 --- a/mutable_batch_pb/Cargo.toml +++ b/mutable_batch_pb/Cargo.toml @@ -12,6 +12,7 @@ hashbrown = "0.11" mutable_batch = { path = "../mutable_batch" } schema = { path = "../schema" } snafu = "0.6" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] mutable_batch_lp = { path = "../mutable_batch_lp" } diff --git a/mutable_batch_tests/Cargo.toml b/mutable_batch_tests/Cargo.toml index 79c274f30c..25581a09ca 100644 --- a/mutable_batch_tests/Cargo.toml +++ b/mutable_batch_tests/Cargo.toml @@ -12,6 +12,7 @@ mutable_batch = { path = "../mutable_batch" } mutable_batch_lp = { path = "../mutable_batch_lp" } mutable_batch_pb = { path = "../mutable_batch_pb" } prost = "0.8" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] bytes = "1.0" diff --git a/mutable_buffer/Cargo.toml b/mutable_buffer/Cargo.toml index ca4064ead7..8d8bd1d8f8 100644 --- a/mutable_buffer/Cargo.toml +++ b/mutable_buffer/Cargo.toml @@ -14,6 +14,7 @@ mutable_batch_lp = { path = "../mutable_batch_lp" } observability_deps = { path = "../observability_deps" } parking_lot = "0.11.2" snafu = "0.6.2" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order tokio = { version = "1.13", features = ["macros"] } diff --git a/object_store/Cargo.toml b/object_store/Cargo.toml index c227bbbb26..143abdb37d 100644 --- a/object_store/Cargo.toml +++ b/object_store/Cargo.toml @@ -31,6 +31,7 @@ reqwest = { version = "0.11", optional = true } # Filesystem integration walkdir = "2" tempfile = "3.1.0" +workspace-hack = { path = "../workspace-hack"} [features] azure = ["azure_core", "azure_storage", "indexmap", "reqwest"] diff --git a/observability_deps/Cargo.toml b/observability_deps/Cargo.toml index 01afbce882..a498ee64bb 100644 --- a/observability_deps/Cargo.toml +++ b/observability_deps/Cargo.toml @@ -7,3 +7,4 @@ description = "Observability ecosystem dependencies for InfluxDB IOx, to ensure [dependencies] # In alphabetical order tracing = { version = "0.1", features = ["max_level_trace", "release_max_level_debug"] } +workspace-hack = { path = "../workspace-hack"} diff --git a/packers/Cargo.toml b/packers/Cargo.toml index a6f0dc0e60..b9bfbccdf5 100644 --- a/packers/Cargo.toml +++ b/packers/Cargo.toml @@ -11,6 +11,7 @@ schema = { path = "../schema" } snafu = "0.6.2" observability_deps = { path = "../observability_deps" } parquet = "6.0" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order criterion = "0.3.3" diff --git a/panic_logging/Cargo.toml b/panic_logging/Cargo.toml index d46a6b986a..e2daecb464 100644 --- a/panic_logging/Cargo.toml +++ b/panic_logging/Cargo.toml @@ -6,3 +6,4 @@ edition = "2021" [dependencies] # In alphabetical order observability_deps = { path = "../observability_deps" } +workspace-hack = { path = "../workspace-hack"} diff --git a/parquet_catalog/Cargo.toml b/parquet_catalog/Cargo.toml index b8dff107e9..cce25f6194 100644 --- a/parquet_catalog/Cargo.toml +++ b/parquet_catalog/Cargo.toml @@ -33,3 +33,4 @@ tokio = { version = "1.13", features = ["macros", "rt", "rt-multi-thread", "sync tokio-stream = "0.1" uuid = { version = "0.8", features = ["serde", "v4"] } zstd = "0.9" +workspace-hack = { path = "../workspace-hack"} diff --git a/parquet_file/Cargo.toml b/parquet_file/Cargo.toml index 72060f5da0..cdbb4a1859 100644 --- a/parquet_file/Cargo.toml +++ b/parquet_file/Cargo.toml @@ -33,6 +33,7 @@ tokio = { version = "1.13", features = ["macros", "rt", "rt-multi-thread", "sync tokio-stream = "0.1" uuid = { version = "0.8", features = ["serde", "v4"] } zstd = "0.9" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] arrow_util = { path = "../arrow_util" } diff --git a/persistence_windows/Cargo.toml b/persistence_windows/Cargo.toml index a068b524be..ed98e8d535 100644 --- a/persistence_windows/Cargo.toml +++ b/persistence_windows/Cargo.toml @@ -9,6 +9,7 @@ internal_types = { path = "../internal_types" } observability_deps = { path = "../observability_deps" } snafu = "0.6.2" time = { path = "../time" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] test_helpers = { path = "../test_helpers" } diff --git a/predicate/Cargo.toml b/predicate/Cargo.toml index 24af3b38d6..3ed06b8ae1 100644 --- a/predicate/Cargo.toml +++ b/predicate/Cargo.toml @@ -16,6 +16,7 @@ regex = "1" serde_json = "1.0.70" snafu = "0.6.9" sqlparser = "0.12.0" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] test_helpers = { path = "../test_helpers" } diff --git a/query/Cargo.toml b/query/Cargo.toml index 377a107d56..b886ec4964 100644 --- a/query/Cargo.toml +++ b/query/Cargo.toml @@ -35,6 +35,7 @@ tokio-stream = "0.1.8" tokio-util = { version = "0.6.9" } trace = { path = "../trace" } predicate = { path = "../predicate" } +workspace-hack = { path = "../workspace-hack"} # use libc on unix like platforms to set worker priority in DedicatedExecutor diff --git a/query_tests/Cargo.toml b/query_tests/Cargo.toml index 084947f918..c9b2cd9ec0 100644 --- a/query_tests/Cargo.toml +++ b/query_tests/Cargo.toml @@ -15,6 +15,7 @@ once_cell = { version = "1.4.0", features = ["parking_lot"] } predicate = { path = "../predicate" } query = { path = "../query" } server = { path = "../server" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] arrow = { version = "6.0", features = ["prettyprint"] } diff --git a/read_buffer/Cargo.toml b/read_buffer/Cargo.toml index 707189e83b..7ebb501f3f 100644 --- a/read_buffer/Cargo.toml +++ b/read_buffer/Cargo.toml @@ -25,6 +25,7 @@ parking_lot = "0.11" permutation = "0.2.5" snafu = "0.6" schema = { path = "../schema" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order criterion = "0.3.3" diff --git a/router/Cargo.toml b/router/Cargo.toml index 92ae632527..2e811fdb45 100644 --- a/router/Cargo.toml +++ b/router/Cargo.toml @@ -19,6 +19,7 @@ parking_lot = "0.11.2" snafu = "0.6" time = { path = "../time" } write_buffer = { path = "../write_buffer" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] mutable_batch_lp = { path = "../mutable_batch_lp" } diff --git a/schema/Cargo.toml b/schema/Cargo.toml index 231d10bf80..c793bc1b3f 100644 --- a/schema/Cargo.toml +++ b/schema/Cargo.toml @@ -11,3 +11,4 @@ hashbrown = "0.11" indexmap = "1.7" itertools = "0.10.1" snafu = "0.6" +workspace-hack = { path = "../workspace-hack"} diff --git a/server/Cargo.toml b/server/Cargo.toml index 69b1be3ee0..07451e2c12 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -56,6 +56,7 @@ tokio-util = { version = "0.6.9" } tracker = { path = "../tracker" } uuid = { version = "0.8", features = ["serde", "v4"] } write_buffer = { path = "../write_buffer" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order test_helpers = { path = "../test_helpers" } diff --git a/server_benchmarks/Cargo.toml b/server_benchmarks/Cargo.toml index 5e5c0c623a..63b78e9378 100644 --- a/server_benchmarks/Cargo.toml +++ b/server_benchmarks/Cargo.toml @@ -8,6 +8,7 @@ description = "Server related bechmarks, grouped into their own crate to minimiz # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # In alphabetical order diff --git a/test_helpers/Cargo.toml b/test_helpers/Cargo.toml index ddfcc04610..4cac06b37c 100644 --- a/test_helpers/Cargo.toml +++ b/test_helpers/Cargo.toml @@ -10,3 +10,4 @@ parking_lot = "0.11.2" tempfile = "3.1.0" tracing-subscriber = { version = "0.3", features = ["env-filter"] } observability_deps = { path = "../observability_deps" } +workspace-hack = { path = "../workspace-hack"} diff --git a/time/Cargo.toml b/time/Cargo.toml index f1b4c9075b..505f3318f4 100644 --- a/time/Cargo.toml +++ b/time/Cargo.toml @@ -8,5 +8,6 @@ description = "Time functionality for IOx" chrono = "0.4" parking_lot = "0.11" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/trace/Cargo.toml b/trace/Cargo.toml index c5173ac459..fa6f439a13 100644 --- a/trace/Cargo.toml +++ b/trace/Cargo.toml @@ -11,5 +11,6 @@ chrono = "0.4" observability_deps = { path = "../observability_deps" } parking_lot = "0.11" rand = "0.8" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/trace_exporters/Cargo.toml b/trace_exporters/Cargo.toml index ca5f321abb..1cd9c79b01 100644 --- a/trace_exporters/Cargo.toml +++ b/trace_exporters/Cargo.toml @@ -16,5 +16,6 @@ structopt = { version = "0.3.25" } thrift = { version = "0.13.0" } tokio = { version = "1.13", features = ["macros", "time", "sync", "rt"] } trace = { path = "../trace" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/trace_http/Cargo.toml b/trace_http/Cargo.toml index 311a636f93..ad33b68b7a 100644 --- a/trace_http/Cargo.toml +++ b/trace_http/Cargo.toml @@ -19,5 +19,6 @@ parking_lot = "0.11" pin-project = "1.0" snafu = "0.6" tower = "0.4" +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] diff --git a/tracker/Cargo.toml b/tracker/Cargo.toml index bedc5d7814..467db79799 100644 --- a/tracker/Cargo.toml +++ b/tracker/Cargo.toml @@ -17,6 +17,7 @@ pin-project = "1.0" time = { path = "../time" } tokio = { version = "1.13", features = ["macros", "time"] } tokio-util = { version = "0.6.9" } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] # Need the multi-threaded executor for testing diff --git a/trogging/Cargo.toml b/trogging/Cargo.toml index c44c0bc164..6325e3939f 100644 --- a/trogging/Cargo.toml +++ b/trogging/Cargo.toml @@ -14,6 +14,7 @@ thiserror = "1.0.30" tracing-log = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } structopt = { version = "0.3.25", optional = true } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] synchronized-writer = "1" diff --git a/write_buffer/Cargo.toml b/write_buffer/Cargo.toml index c76c09ac8e..c1a435c456 100644 --- a/write_buffer/Cargo.toml +++ b/write_buffer/Cargo.toml @@ -25,6 +25,7 @@ tokio = { version = "1.13", features = ["macros", "fs"] } trace = { path = "../trace" } trace_http = { path = "../trace_http" } uuid = { version = "0.8", features = ["serde", "v4"] } +workspace-hack = { path = "../workspace-hack"} [dev-dependencies] tempfile = "3.1.0"