@@ -24,6 +24,7 @@ members = [
24
24
" components/bytes_ext" ,
25
25
" components/codec" ,
26
26
" components/future_cancel" ,
27
+ " components/hash_ext" ,
27
28
" components/id_allocator" ,
28
29
" components/logger" ,
29
30
" components/macros" ,
@@ -69,6 +70,7 @@ name = "ceresdb-server"
69
70
path = " src/bin/ceresdb-server.rs"
70
71
71
72
[workspace .dependencies ]
73
+ alloc_tracker = { path = " components/alloc_tracker" }
72
74
arrow = { version = " 38.0.0" , features = [" prettyprint" ] }
73
75
arrow_ipc = { version = " 38.0.0" }
74
76
arrow_ext = { path = " components/arrow_ext" }
@@ -82,6 +84,7 @@ bytes_ext = { path = "components/bytes_ext" }
82
84
catalog = { path = " catalog" }
83
85
catalog_impls = { path = " catalog_impls" }
84
86
ceresdbproto = " 1.0"
87
+ codec = { path = " components/codec" }
85
88
chrono = " 0.4"
86
89
clap = " 3.0"
87
90
clru = " 0.6.1"
@@ -91,23 +94,31 @@ common_types = { path = "common_types" }
91
94
datafusion = { git = " https://github.com/ceresdb/arrow-datafusion.git" , rev = " acb5d97a8a8de5296989740f97db3773fe3aa45a" }
92
95
datafusion-proto = { git = " https://github.com/ceresdb/arrow-datafusion.git" , rev = " acb5d97a8a8de5296989740f97db3773fe3aa45a" }
93
96
df_operator = { path = " df_operator" }
97
+ future_cancel = { path = " components/future_cancel" }
94
98
etcd-client = " 0.10.3"
95
99
env_logger = " 0.6"
96
100
futures = " 0.3"
97
- xorfilter-rs = { git = " https://github.com/CeresDB/xorfilter" , rev = " ac8ef01" }
101
+ generic_error = { path = " components/generic_error" }
102
+ hash_ext = { path = " components/hash_ext" }
103
+ hex = " 0.4.3"
98
104
lazy_static = " 1.4.0"
99
105
log = " 0.4"
100
106
logger = { path = " components/logger" }
101
107
lru = " 0.7.6"
108
+ id_allocator = { path = " components/id_allocator" }
102
109
influxql-logical-planner = { git = " https://github.com/CeresDB/influxql" , rev = " b65a125b9cdfa3121a3c8843bc48441b91049e31" , package = " iox_query_influxql" }
103
110
influxql-parser = { git = " https://github.com/CeresDB/influxql" , rev = " b65a125b9cdfa3121a3c8843bc48441b91049e31" , package = " influxdb_influxql_parser" }
104
111
influxql-query = { git = " https://github.com/CeresDB/influxql" , rev = " b65a125b9cdfa3121a3c8843bc48441b91049e31" , package = " iox_query" }
105
112
influxql-schema = { git = " https://github.com/CeresDB/influxql" , rev = " b65a125b9cdfa3121a3c8843bc48441b91049e31" , package = " schema" }
106
113
interpreters = { path = " interpreters" }
107
114
itertools = " 0.10.5"
108
115
macros = { path = " components/macros" }
116
+ message_queue = { path = " components/message_queue" }
109
117
meta_client = { path = " meta_client" }
118
+ metric_ext = { path = " components/metric_ext" }
110
119
object_store = { path = " components/object_store" }
120
+ panic_ext = { path = " components/panic_ext" }
121
+ partitioned_lock = { path = " components/partitioned_lock" }
111
122
partition_table_engine = { path = " partition_table_engine" }
112
123
parquet_ext = { path = " components/parquet_ext" }
113
124
parquet = { version = " 38.0.0" }
@@ -139,29 +150,20 @@ system_catalog = { path = "system_catalog" }
139
150
table_engine = { path = " table_engine" }
140
151
table_kv = { path = " components/table_kv" }
141
152
tempfile = " 3.1.0"
142
- test_util = { path = " components/test_util" , features = [ " test " ] }
153
+ test_util = { path = " components/test_util" }
143
154
time_ext = { path = " components/time_ext" }
144
155
toml = " 0.7"
145
156
toml_ext = { path = " components/toml_ext" }
146
- generic_error = { path = " components/generic_error" }
147
- partitioned_lock = { path = " components/partitioned_lock" }
157
+ timed_task = { path = " components/timed_task" }
148
158
tracing_util = { path = " components/tracing_util" }
149
159
trace_metric = { path = " components/trace_metric" }
150
160
trace_metric_derive = { path = " components/trace_metric_derive" }
151
161
trace_metric_derive_tests = { path = " components/trace_metric_derive_tests" }
152
162
tonic = " 0.8.1"
153
163
tokio = { version = " 1.25" , features = [" full" ] }
154
164
wal = { path = " wal" }
155
- message_queue = { path = " components/message_queue " }
165
+ xorfilter-rs = { git = " https://github.com/CeresDB/xorfilter " , rev = " ac8ef01 " }
156
166
zstd = { version = " 0.12" , default-features = false }
157
- id_allocator = { path = " components/id_allocator" }
158
- panic_ext = { path = " components/panic_ext" }
159
- timed_task = { path = " components/timed_task" }
160
- future_cancel = { path = " components/future_cancel" }
161
- alloc_tracker = { path = " components/alloc_tracker" }
162
- metric_ext = { path = " components/metric_ext" }
163
- codec = { path = " components/codec" }
164
- hex = " 0.4.3"
165
167
166
168
[dependencies ]
167
169
analytic_engine = { workspace = true }
0 commit comments