discord9
29bbff3c90
feat: gc worker only local regions&test ( #7203 )
...
* feat: gc worker only on local region
Signed-off-by: discord9 <discord9@163.com >
* more check
Signed-off-by: discord9 <discord9@163.com >
* chore: stuff
Signed-off-by: discord9 <discord9@163.com >
* fix: ignore async index file for now
Signed-off-by: discord9 <discord9@163.com >
* fix: file removal rate calc
Signed-off-by: discord9 <discord9@163.com >
* chore: per review
Signed-off-by: discord9 <discord9@163.com >
* chore: per review
Signed-off-by: discord9 <discord9@163.com >
* clippy
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-11-18 02:45:09 +00:00
discord9
4507736528
docs: laminar flow rfc ( #6928 )
...
* docs: luminar flow
Signed-off-by: discord9 <discord9@163.com >
* chore: wording details
Signed-off-by: discord9 <discord9@163.com >
* more details
Signed-off-by: discord9 <discord9@163.com >
* rearrange phases
Signed-off-by: discord9 <discord9@163.com >
* refactor: use embed frontend per review
Signed-off-by: discord9 <discord9@163.com >
* todo per review
Signed-off-by: discord9 <discord9@163.com >
* docs: seq read impl for luminar flow
Signed-off-by: discord9 <discord9@163.com >
* rename
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-09-23 08:16:06 +00:00
Sicong Hu
bc20b17bc5
docs(rfc): async index build ( #6757 )
...
* docs(rfc): async index build
Signed-off-by: SNC123 <sinhco@outlook.com >
* update rfc for retaining sync build
Signed-off-by: SNC123 <sinhco@outlook.com >
* fix bug and update rfc for index resource management
Signed-off-by: SNC123 <sinhco@outlook.com >
* update rfc for manual rebuild
Signed-off-by: SNC123 <sinhco@outlook.com >
---------
Signed-off-by: SNC123 <sinhco@outlook.com >
2025-08-28 02:32:44 +00:00
discord9
080b4b5d53
docs(rfc): rfc for gc worker ( #6572 )
...
* docs: rfc for gc worker
Signed-off-by: discord9 <discord9@163.com >
* revise: gc worker now run after compaction&long run queries check
Signed-off-by: discord9 <discord9@163.com >
* more drawback
Signed-off-by: discord9 <discord9@163.com >
* flowchart
Signed-off-by: discord9 <discord9@163.com >
* read consist optional&more detail
Signed-off-by: discord9 <discord9@163.com >
* chore: rephrase
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
2025-08-06 12:03:28 +00:00
Ruihang Xia
869f8bf68a
docs(rfc): compatibility test framework ( #6460 )
...
* docs(rfc): compatibility test framework
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* rename file
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-08-01 04:32:53 +00:00
Ruihang Xia
5377db5392
docs(rfc): repartition ( #6557 )
...
* docs(rfc): repartition
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix comment and update link
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-07-29 07:58:03 +00:00
yihong
1c8e8b96c1
docs: fix all dead links using lychee ( #6559 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-07-19 14:04:06 +00:00
Yuhan Wang
278553fc3f
docs: rfc for wal purge ( #5475 )
...
* docs: add rfc for wal purge
* docs: fix typo
* docs: follow name format
* chore: all in heartbeat
* fix: unneeded sentence in rfc
* chore: apply comments
2025-03-24 12:07:50 +00:00
Yohan Wal
0295f8dbea
docs: json datatype rfc ( #4515 )
...
* docs: json datatype rfc
* docs: turn to a jsonb proposal
* chore: fix typo
* feat: add store and query process
* fix: typo
* fix: use query nodes instead of query plans
* feat: a detailed overview of query
* fix: grammar
* fix: use independent cast function
* fix: unify cast function
* fix: refine, make statements clear
* docs: update rfc according to impl
* docs: refine
* docs: fix wrong arrows
* docs: refine
* docs: fix some errors qaq
2024-09-19 05:49:10 +00:00
JeremyHi
1629435888
chore: unify name metasrv ( #3671 )
...
chore: unify name
2024-04-09 03:03:26 +00:00
gcmutator
21ff3620be
chore: remove repetitive words ( #3469 )
...
remove repetitive words
Signed-off-by: gcmutator <329964069@qq.com >
2024-03-09 04:18:47 +00:00
Ruihang Xia
ae2c18e1cf
docs(rfcs): multi-dimension partition rule ( #3350 )
...
* docs(rfcs): multi-dimension partition rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* change math block type
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update tracking issue
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update discussion
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-03-04 08:10:54 +00:00
discord9
d5648c18c1
docs: RFC of Dataflow Framework ( #3185 )
...
* docs: RFC of Dataflow Framework
* docs: middle layer&metadata store
* chore: fix typo
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
* docs: add figure
* chore: use mermaid instead
---------
Co-authored-by: Ruihang Xia <waynestxia@gmail.com >
2024-01-26 07:13:28 +00:00
tison
3ef86aac97
docs: add tracking issue for inverted-index RFC ( #3169 )
2024-01-15 10:54:35 +00:00
Ruihang Xia
718447c542
docs: RFC of enclosing column id ( #2983 )
...
* docs: RFC of enclosing column id
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update docs/rfcs/2023-12-22-enclose-column-id.md
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Apply suggestions from code review
Co-authored-by: Yingwen <realevenyag@gmail.com >
* accomplish the first point
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
2023-12-27 02:54:53 +00:00
Wei
5cff735e02
chore: metric-engine rfc format ( #2735 )
...
fix format
2023-11-13 03:25:54 +00:00
Weny Xu
f1e8afcda9
docs: add region migration RFC ( #2703 )
...
feat: add region migration rfc
2023-11-09 02:57:43 +00:00
Zhenchi
51ddebdc73
docs: rfc of inverted index for SST file ( #2693 )
...
* docs: rfc of inverted index for SST file
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* docs: add row_count_in_group
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* docs: fix spell check
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* docs: update api
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2023-11-06 13:40:28 +00:00
zyy17
00272d53cc
chore: fix typo ( #2477 )
2023-09-24 06:47:14 +00:00
Weny Xu
f5e44ba4cf
docs: rfc of update metadata in single txn ( #2165 )
...
* docs: rfc of update metadata in single txn
* chore: apply suggestion from CR
2023-08-15 17:44:07 +08:00
Ruihang Xia
7210b35d86
docs: rfc of refactoring table trait ( #2106 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2023-08-07 02:55:19 +00:00
Ruihang Xia
a3fa455f31
docs: rfc of metric engine ( #1925 )
...
* docs: rfc of metric engine
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add drawback section
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add sections about physical impl and meta routing
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add chart about region id group
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix typos
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2023-08-01 11:26:48 +00:00
Lei, HUANG
4cc42e2ba6
fix: before/after order ( #1907 )
2023-07-07 19:41:21 +08:00
Weny Xu
6dd24f4dc4
feat!: rename WITH parameter ENDPOINT_URL to ENDPOINT ( #1904 )
...
* feat!: rename WITH parameter ENDPOINT_URL to ENDPOINT
* fix: typo
2023-07-07 17:04:24 +08:00
Yingwen
55500b7711
docs(rfcs): Add table engine refactor RFC ( #1899 )
...
* docs(rfcs): Add table engine refactor RFC
* docs(rfcs): add pics
* refactor: replace svg files with mermaid diagrams
---------
Co-authored-by: Lei, HUANG <mrsatangel@gmail.com >
2023-07-07 16:27:10 +08:00
Ruihang Xia
7a310cb056
docs: rfc of distributed planner ( #1554 )
...
* docs: rfc of distributed planner
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update docs/rfcs/2023-05-09-distributed-planner.md
Co-authored-by: LFC <bayinamine@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: dennis zhuang <killme2008@gmail.com >
Co-authored-by: LFC <bayinamine@gmail.com >
2023-05-11 14:45:32 +08:00
Weny Xu
637a4a2a58
docs: file external table RFC ( #1274 )
2023-04-04 10:41:17 +08:00
LFC
4705245d60
docs: region failover RFC ( #1139 )
...
* docs: region failover RFC
* fix: resolve PR comments
2023-03-15 15:21:58 +08:00
Zhizhen He
6833b405d9
ci: upgrade spell checker to 1.13.10 ( #1045 )
...
* ci: upgrade spell checker to 1.13.10
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com >
* fix: fix existing typos
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com >
* chore: use taplo to format typos.toml
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com >
* chore: add fmt-toml rule to format TOML files
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com >
---------
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com >
2023-02-21 10:55:27 +08:00
Yingwen
be897efd01
feat: Execute procedure in LocalManager ( #953 )
...
* feat: Runner executes procedure
* feat: Add rollback key type to ParsedKey
* feat: Write rollback key when procedure is unable to execute
* feat: Use loaded step to re-submit subprocedure
* feat: Track subprocedures in ProcedureMeta
* feat: Clean message cache after the root procedure is done
* feat: Runner returns execution result
* fix: Fix tests
* test: Test Runner
* test: Test procedures_in_tree
* chore: Refine test and comments
* feat: Remove support of lock inheritance
A deadlock happens if a subprocedure acquires the same lock key as
its parent.
The main concern is if the subprocedure directly inherits its parent's
lock, then how should we behave when multiple subprocedures acquire
this same lock? Each procedure may assume it has unique access to the
same object but it actually shares the resource with others.
Now subprocedures need to use different keys to lock objects, which is
reasonable. For example:
- A parent procedure wants to create a table so it locks the table with
a key like `catalog.schema.table`
- Subprocedures create regions for the table so they lock the regions
with keys `catalog.schema.table.region-0 ~ catalog.schema.table.region-n`
* style: Fix clippy
* feat: insert_procedure returns false on duplicate procedure
Also rename this method to try_insert_procedure
* chore: Address CR comments
2023-02-13 10:38:56 +08:00
elijah
7d77913e88
chore: fix rfc typo ( #952 )
2023-02-07 08:47:06 +08:00
Lei, HUANG
3f45a0d337
docs: rfc for table compaction ( #939 )
...
* doc: rfc for table compaction
* docs: update compaction rfc
2023-02-06 22:15:53 +08:00
Yingwen
788b5362a1
docs: Add procedure framework RFC ( #836 )
...
* docs: Add procedure framework RFC
* docs: Add dump, rollback and locking to procedure framework
* docs: Change ProcedureBuilder to ProcedureLoader
* docs: Add sub-procedures section
* docs: Add a link to explain idempotent
* docs: Add link to the tracking issue
* docs: Fix ProcedureLoader type alias
* docs: Update procedure API
* docs: Address CR comments
* docs: Update path and make the docs more clear
2023-02-02 11:28:56 +08:00
Ruihang Xia
a61e96477b
docs: RFC of promql ( #779 )
...
* docs: RFC of promql
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* docs: change styles, list drawback of misusing arrow
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2022-12-26 13:12:24 +08:00