This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-horaedb.git
The following commit(s) were added to refs/heads/main by this push:
new a8593b40 chore: add dev mail list and rename ceresdb to horaedb (#1375)
a8593b40 is described below
commit a8593b407c3c5bed4e02fd5a2da19df6f792f6d5
Author: Ruixiang Tan <[email protected]>
AuthorDate: Thu Dec 21 14:15:17 2023 +0800
chore: add dev mail list and rename ceresdb to horaedb (#1375)
---
.github/ISSUE_TEMPLATE/config.yml | 2 +-
README-CN.md | 23 ++++++++++++-----------
README.md | 15 ++++++++-------
analytic_engine/src/compaction/mod.rs | 2 +-
analytic_engine/src/compaction/picker.rs | 2 +-
analytic_engine/src/sst/parquet/async_reader.rs | 2 +-
docs/dockerhub-description.md | 4 ++--
docs/rfcs/20220702-prometheus-read-extension.md | 2 +-
integration_tests/build_meta.sh | 2 +-
proxy/src/write.rs | 4 ++--
query_frontend/src/planner.rs | 2 +-
query_frontend/src/promql/remote.rs | 2 +-
query_frontend/src/provider.rs | 2 +-
src/wal/src/message_queue_impl/namespace.rs | 4 ++--
src/wal/src/message_queue_impl/region.rs | 2 +-
src/wal/src/table_kv_impl/table_unit.rs | 2 +-
16 files changed, 37 insertions(+), 35 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/config.yml
b/.github/ISSUE_TEMPLATE/config.yml
index e02596e4..46e05999 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -17,5 +17,5 @@
contact_links:
- name: Ask a question or get support
- url: https://github.com/CeresDB/horaedb/discussions/categories/q-a
+ url: https://github.com/apache/incubator-horaedb/discussions/categories/q-a
about: Ask a question or request support about HoraeDB
diff --git a/README-CN.md b/README-CN.md
index 975eadab..5202d741 100644
--- a/README-CN.md
+++ b/README-CN.md
@@ -1,15 +1,14 @@

-[](https://github.com/CeresDB/horaedb/actions/workflows/ci.yml)
-[](https://github.com/CeresDB/horaedb/issues)
-[](https://join.slack.com/t/ceresdbcommunity/shared_invite/zt-1dcbv8yq8-Fv8aVUb6ODTL7kxbzs9fnA)
-[](https://hub.docker.com/r/ceresdb/horaedb-server)
+[](https://github.com/apache/incubator-horaedb/actions/workflows/ci.yml)
+[](https://github.com/apache/horaedb/issues)
+<!--
[](https://hub.docker.com/r/apache/horaedb-server)
TODO need to wait for first apache version release. -->
[English](./README.md)
HoraeDB 是一款高性能、分布式的云原生时序数据库。
## RoadMap
-项目 [Roadmap](https://ceresdb.github.io/docs/dev/roadmap.html)。
+项目 [Roadmap](https://apache.github.io/incubator-horaedb-docs/dev/roadmap.html)。
## 快速开始
### 获取代码
@@ -18,8 +17,8 @@ HoraeDB 是一款高性能、分布式的云原生时序数据库。
git clone [email protected]:apache/incubator-horaedb.git horaedb
cd horaedb
```
-
-### 通过 Docker 运行
+<!-- TODO need to wait for first apache version release. -->
+<!-- ### 通过 Docker 运行
确保开发环境安装了 docker,通过仓库中的提供的 Dockerfile 进行镜像的构建:
```shell
docker build -t horaedb .
@@ -28,7 +27,7 @@ docker build -t horaedb .
使用编译好的镜像,启动服务:
```shell
docker run -d -t --name horaedb -p 5440:5440 -p 8831:8831 horaedb
-```
+``` -->
### 通过源码编译运行
#### 安装依赖
@@ -136,16 +135,18 @@ mysql -u root -P 3307 -h 127.0.0.1
| x86_64-unknown-linux-gnu | kernel 4.9+ | 构建及运行 |
| x86_64-apple-darwin | 10.15+, Catalina+ | 构建 |
| aarch64-apple-darwin | 11+, Big Sur+ | 构建 |
-| aarch64-unknown-linux-gnu| TBD | 详见
[#63](https://github.com/CeresDB/horaedb/issues/63)|
+| aarch64-unknown-linux-gnu| TBD | 详见
[#63](https://github.com/apache/incubator-horaedb/issues/63)|
| windows | * | 未支持 |
## 如何贡献
[如何参与 HoraeDB 代码贡献](CONTRIBUTING.md)
-[约定式提交](https://ceresdb.github.io/docs/cn/dev/conventional_commit)
+[订阅邮箱参与讨论](mailto:[email protected])
([订阅](mailto:[email protected]?subject=(send%20this%20email%20to%20subscribe))
/
[取消订阅](mailto:[email protected]?subject=(send%20this%20email%20to%20unsubscribe))
/ [查看邮件历史记录](https://lists.apache.org/[email protected]))
+
+[约定式提交](https://apache.github.io/incubator-horaedb-docs/cn/dev/conventional_commit)
## 架构及技术文档
-相关技术文档请参考[docs](https://ceresdb.github.io/docs)。
+相关技术文档请参考[docs](https://apache.github.io/incubator-horaedb-docs/)。
## 致谢
在开发 HoraeDB 的过程中, 我们受到很多开源项目的影响和启发,例如
[influxdb_iox](https://github.com/influxdata/influxdb/tree/main/influxdb_iox),
[tikv](https://github.com/tikv/tikv) 等等。感谢这些杰出的项目。
diff --git a/README.md b/README.md
index 9c4bceb1..b19cf5e3 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,22 @@

-[](https://github.com/CeresDB/horaedb/actions/workflows/ci.yml)
-[](https://github.com/CeresDB/horaedb/issues)
-[](https://join.slack.com/t/ceresdbcommunity/shared_invite/zt-1dcbv8yq8-Fv8aVUb6ODTL7kxbzs9fnA)
-[](https://hub.docker.com/r/ceresdb/horaedb-server)
+[](https://github.com/apache/incubator-horaedb/actions/workflows/ci.yml)
+[](https://github.com/apache/incubator-horaedb/issues)
+<!--
[](https://hub.docker.com/r/horaedb/horaedb-server)
TODO need to wait for first apache version release.-->
[中文](./README-CN.md)
HoraeDB is a high-performance, distributed, cloud native time-series database.
## Documentation
-- [User Guide](https://ceresdb.github.io/docs)
-- [Development Guide](https://ceresdb.github.io/docs/dev/compile_run.html)
-- [Roadmap](https://ceresdb.github.io/docs/dev/roadmap.html)
+- [User Guide](https://apache.github.io/incubator-horaedb-docs)
+- [Development
Guide](https://apache.github.io/incubator-horaedb-docs/dev/compile_run.html)
+- [Roadmap](https://apache.github.io/incubator-horaedb-docs/dev/roadmap.html)
## Contributing
Any contribution is welcome!
+Discuss at [dev mailing list](mailto:[email protected])
([subscribe](mailto:[email protected]?subject=(send%20this%20email%20to%20subscribe))
/
[unsubscribe](mailto:[email protected]?subject=(send%20this%20email%20to%20unsubscribe))
/ [archives](https://lists.apache.org/[email protected]))
+
Read our [Contributing Guide](CONTRIBUTING.md) and make your first
contribution!
## Acknowledgment
diff --git a/analytic_engine/src/compaction/mod.rs
b/analytic_engine/src/compaction/mod.rs
index 11fc5a44..a816975b 100644
--- a/analytic_engine/src/compaction/mod.rs
+++ b/analytic_engine/src/compaction/mod.rs
@@ -99,7 +99,7 @@ pub struct TimeWindowCompactionOptions {
// TODO: MAX_INPUT_SSTABLE_SIZE is a temp solution to control sst size
// Remove this when we can control compaction's output size
-// https://github.com/CeresDB/horaedb/issues/408
+// https://github.com/apache/incubator-horaedb/issues/408
pub fn get_max_input_sstable_size() -> ReadableSize {
match std::env::var("HORAEDB_MAX_INPUT_SSTABLE_SIZE") {
Ok(size) => ReadableSize::from_str(&size).unwrap_or_else(|_|
ReadableSize::mb(1200)),
diff --git a/analytic_engine/src/compaction/picker.rs
b/analytic_engine/src/compaction/picker.rs
index f42cf62a..994eaad4 100644
--- a/analytic_engine/src/compaction/picker.rs
+++ b/analytic_engine/src/compaction/picker.rs
@@ -200,7 +200,7 @@ fn prefer_pick_by_seq() -> bool {
/// Size tiered compaction strategy
///
/// Origin solution[1] will only consider file size, but this will cause data
-/// corrupt, see https://github.com/CeresDB/horaedb/pull/1041
+/// corrupt, see https://github.com/apache/incubator-horaedb/pull/1041
///
/// So we could only compact files with adjacent seq, or ssts without
/// overlapping key range among them. Currently solution is relative simple,
diff --git a/analytic_engine/src/sst/parquet/async_reader.rs
b/analytic_engine/src/sst/parquet/async_reader.rs
index d0e0dbe2..7e336f97 100644
--- a/analytic_engine/src/sst/parquet/async_reader.rs
+++ b/analytic_engine/src/sst/parquet/async_reader.rs
@@ -391,7 +391,7 @@ impl<'a> Reader<'a> {
file_path: self.path.to_string(),
})?;
- // TODO: Support page index until
https://github.com/CeresDB/horaedb/issues/1040 is fixed.
+ // TODO: Support page index until
https://github.com/apache/incubator-horaedb/issues/1040 is fixed.
MetaData::try_new(&parquet_meta_data, ignore_sst_filter,
self.store.clone())
.await
diff --git a/docs/dockerhub-description.md b/docs/dockerhub-description.md
index 5d3fcd22..f59833e9 100644
--- a/docs/dockerhub-description.md
+++ b/docs/dockerhub-description.md
@@ -1,6 +1,6 @@
-[CeresDB](https://github.com/CeresDB/horaedb) is a high-performance,
distributed, schema-less, cloud native time-series database that can handle
both time-series and analytics workloads.
+[HoraeDB](https://github.com/apache/incubator-horaedb) is a high-performance,
distributed, schema-less, cloud native time-series database that can handle
both time-series and analytics workloads.
# How to use this image
@@ -35,4 +35,4 @@ docker run -d --name horaedb-server \
# Documentation
-- https://ceresdb.github.io/docs
+- https://apache.github.io/incubator-horaedb-docs/
diff --git a/docs/rfcs/20220702-prometheus-read-extension.md
b/docs/rfcs/20220702-prometheus-read-extension.md
index cd9c063f..b35c1dc2 100644
--- a/docs/rfcs/20220702-prometheus-read-extension.md
+++ b/docs/rfcs/20220702-prometheus-read-extension.md
@@ -2,7 +2,7 @@ Prometheus read extension for HoraeDB
---------------------------
- Feature Name: prometheus-read-extension
-- Tracking Issue: https://github.com/CeresDB/horaedb/issues/90
+- Tracking Issue: https://github.com/apache/incubator-horaedb/issues/90
# Summary
Drop-in and full-featured Prometheus read extension for HoraeDB
diff --git a/integration_tests/build_meta.sh b/integration_tests/build_meta.sh
index 73f53da0..b56565af 100755
--- a/integration_tests/build_meta.sh
+++ b/integration_tests/build_meta.sh
@@ -8,7 +8,7 @@ META_BIN_PATH=${META_BIN_PATH:-""}
if [[ -z "${META_BIN_PATH}" ]]; then
echo "Fetch and install horaemeta-server..."
- go install -a github.com/CeresDB/horaemeta/cmd/horaemeta-server@main
+ go install -a
github.com/apache/incubator-horaedb-meta/cmd/horaemeta-server@main
META_BIN_PATH="$(go env GOPATH)/bin/horaemeta-server"
fi
diff --git a/proxy/src/write.rs b/proxy/src/write.rs
index 3b4d7372..4c117314 100644
--- a/proxy/src/write.rs
+++ b/proxy/src/write.rs
@@ -529,7 +529,7 @@ impl Proxy {
}
Err(e) => {
// TODO: remove this logic.
- // Refer to https://github.com/CeresDB/horaedb/issues/1248.
+ // Refer to
https://github.com/apache/incubator-horaedb/issues/1248.
if need_evict_partition_table(e.error_message()) {
warn!("Evict partition table:{}", table.name());
self.evict_partition_table(table, catalog_name,
&schema_name)
@@ -598,7 +598,7 @@ impl Proxy {
let plan = match write_table_request_to_insert_plan(table,
write_table_req) {
Err(e) => {
// TODO: remove this logic.
- // Refer to https://github.com/CeresDB/horaedb/issues/1248.
+ // Refer to
https://github.com/apache/incubator-horaedb/issues/1248.
if need_evict_partition_table(e.error_message()) {
warn!("Evict partition table:{}", table_clone.name());
self.evict_partition_table(table_clone, &catalog,
&schema)
diff --git a/query_frontend/src/planner.rs b/query_frontend/src/planner.rs
index 44057ab5..a0b149f3 100644
--- a/query_frontend/src/planner.rs
+++ b/query_frontend/src/planner.rs
@@ -1619,7 +1619,7 @@ mod tests {
fn test_create_table_failed() {
// HoraeDB can reference other columns in default value expr, but it
is mysql
// style, which only allow it reference columns defined before it.
- // issue: https://github.com/CeresDB/horaedb/issues/250
+ // issue: https://github.com/apache/incubator-horaedb/issues/250
let sql = "CREATE TABLE IF NOT EXISTS t(c1 string tag not null,
ts timestamp not null,
c3 uint32 Default c4,
diff --git a/query_frontend/src/promql/remote.rs
b/query_frontend/src/promql/remote.rs
index ac0fba06..54cf2081 100644
--- a/query_frontend/src/promql/remote.rs
+++ b/query_frontend/src/promql/remote.rs
@@ -41,7 +41,7 @@ use crate::{
pub const NAME_LABEL: &str = "__name__";
pub const DEFAULT_FIELD_COLUMN: &str = "value";
-// FIXME: perhaps make it configurable
https://github.com/CeresDB/horaedb/issues/1329
+// FIXME: perhaps make it configurable
https://github.com/apache/incubator-horaedb/issues/1329
const FIELD_LABEL: &str = "__horaedb_field__";
pub struct RemoteQueryPlan {
diff --git a/query_frontend/src/provider.rs b/query_frontend/src/provider.rs
index 080af49a..4380829f 100644
--- a/query_frontend/src/provider.rs
+++ b/query_frontend/src/provider.rs
@@ -89,7 +89,7 @@ define_result!(Error);
/// Table with catalog and schema
// TODO: we should enable to get catalog and schema from table
// (for example, store catalog id and schema id in table).
-// See issue: https://github.com/CeresDB/horaedb/issues/1157
+// See issue: https://github.com/apache/incubator-horaedb/issues/1157
#[derive(Debug, Clone)]
pub struct ResolvedTable {
pub catalog: String,
diff --git a/src/wal/src/message_queue_impl/namespace.rs
b/src/wal/src/message_queue_impl/namespace.rs
index c685196d..5568e808 100644
--- a/src/wal/src/message_queue_impl/namespace.rs
+++ b/src/wal/src/message_queue_impl/namespace.rs
@@ -495,7 +495,7 @@ pub struct ScanRegionIterator<C: ConsumeIterator> {
/// Terminated flag
is_terminated: bool,
- /// See the same problem in https://github.com/CeresDB/horaedb/issues/120
+ /// See the same problem in
https://github.com/apache/incubator-horaedb/issues/120
current_log_payload: Vec<u8>,
}
@@ -582,7 +582,7 @@ pub struct ReadTableIterator<C: ConsumeIterator> {
/// Terminated flag
is_terminated: bool,
- /// See the same problem in https://github.com/CeresDB/horaedb/issues/120
+ /// See the same problem in
https://github.com/apache/incubator-horaedb/issues/120
previous_value: Vec<u8>,
}
diff --git a/src/wal/src/message_queue_impl/region.rs
b/src/wal/src/message_queue_impl/region.rs
index 413fa032..61786d2a 100644
--- a/src/wal/src/message_queue_impl/region.rs
+++ b/src/wal/src/message_queue_impl/region.rs
@@ -827,7 +827,7 @@ pub struct MessageQueueLogIterator<C: ConsumeIterator> {
/// Used to encode/decode the logs
log_encoding: CommonLogEncoding,
- /// See the same problem in https://github.com/CeresDB/horaedb/issues/120
+ /// See the same problem in
https://github.com/apache/incubator-horaedb/issues/120
previous_value: Vec<u8>,
// TODO: timeout
}
diff --git a/src/wal/src/table_kv_impl/table_unit.rs
b/src/wal/src/table_kv_impl/table_unit.rs
index 331cd19b..eeba9345 100644
--- a/src/wal/src/table_kv_impl/table_unit.rs
+++ b/src/wal/src/table_kv_impl/table_unit.rs
@@ -820,7 +820,7 @@ impl<T: TableKv> SyncLogIterator for TableLogIterator<T> {
.context(manager::Encoding)?;
// To unblock pr#119, we use the following to simple resolve
borrow-check error.
- // detail info: https://github.com/CeresDB/horaedb/issues/120
+ // detail info: https://github.com/apache/incubator-horaedb/issues/120
self.previous_value = payload.to_owned();
// Step current iterator, if it becomes invalid, reset `current_iter`
to None
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]