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
Ruihang Xia
cc61af7c65
feat: dynamic enable or disable trace ( #6609 )
...
* wip
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* set `TRACE_RELOAD_HANDLE`
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* wrap http api
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update dependencies
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* type alias and unwrap_or_else
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* better error handling
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* simplify
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* lazy initialize tracer
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* integration test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
2025-11-17 12:16:46 +00:00
Lei, HUANG
e386a366d0
feat: add HTTP endpoint to control prof.gdump feature ( #6999 )
...
* feat/gdump:
### Add Support for Jemalloc Gdump Flag
- **`jemalloc.rs`**: Introduced `PROF_GDUMP` constant and added functions `set_gdump_active` and `is_gdump_active` to manage the gdump flag.
- **`error.rs`**: Added error handling for reading and updating the jemalloc gdump flag with `ReadGdump` and `UpdateGdump` errors.
- **`lib.rs`**: Exposed `is_gdump_active` and `set_gdump_active` functions for non-Windows platforms.
- **`http.rs`**: Added HTTP routes for checking and toggling the jemalloc gdump flag status.
- **`mem_prof.rs`**: Implemented handlers `gdump_toggle_handler` and `gdump_status_handler` for managing gdump flag via HTTP requests.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* Update docs/how-to/how-to-profile-memory.md
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
* fix: typo in docs
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
2025-10-27 01:41:19 +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
Ning Sun
028effe952
docs: update memory profiling description doc ( #6960 )
...
doc: update memory profiling description doc
2025-09-12 08:30:22 +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
LFC
05529387d9
refactor: use DataFusion's UDAF implementation directly ( #6776 )
...
* refactor: use DataFusion's UDAF implementation directly
Signed-off-by: luofucong <luofc@foxmail.com >
* remove: delete how-to guide for writing aggregate functions
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
* refactor: port json_encode_path to datafusion udaf
Signed-off-by: Ning Sun <sunning@greptime.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
Signed-off-by: Ning Sun <sunning@greptime.com >
Co-authored-by: Ning Sun <sunning@greptime.com >
2025-08-20 08:25:00 +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
Yingwen
9527e0df2f
feat: HTTP API to activate/deactive heap prof (activate by default) ( #6593 )
...
* feat: add HTTP API to activate/deactivate heap profiling
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: add HTTP API to get profiling status
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: enable heap prof by default
Signed-off-by: evenyag <realevenyag@gmail.com >
* build: add "prof:true,prof_active:false" as default env to dockerfiles
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: activate heap profiling after log initialization
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: add memory options to control whether to activate profiling
Signed-off-by: evenyag <realevenyag@gmail.com >
* docs: update docs
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: fmt toml
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix config test
Signed-off-by: evenyag <realevenyag@gmail.com >
* docs: usage of new api
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: log profile after version
Signed-off-by: evenyag <realevenyag@gmail.com >
* docs: update how to docs
Signed-off-by: evenyag <realevenyag@gmail.com >
* docs: fix how to docs
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-08-01 03:24:56 +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
Yiran
563d25ee04
fix: doc links ( #6305 )
...
Signed-off-by: Yiran <cuiyiran3@gmail.com >
2025-07-04 09:52:47 +00:00
liyang
7705d84d83
docs: fix bad link ( #6222 )
...
* docs: fix bad link
* Update how-to-profile-memory.md
2025-06-03 03:19:10 +00:00
omahs
b275793b36
fix: typos ( #6084 )
2025-05-12 12:12:47 +00:00
discord9
04cae4b21e
feat: mem prof can gen flamegraph directly ( #6073 )
...
* feat: mem-prof
* fix: use enum&update how to
2025-05-09 09:43:24 +00:00
dennis zhuang
7b4df6343f
docs: refine readme ( #6038 )
...
* docs: update project status and tweak readme
* docs: add star us
* docs: add star us
* fix: duplicated sentences and add deepwiki
* fix: docker command
* fix: typo
* fix: style
* chore: architecture
* fix: img width
* chore: update deployments link
* fix: image link
* fix: image link
2025-05-03 00:34:55 +00:00
discord9
5287b87925
docs: memory profile scripts ( #5922 )
...
* docs: memory profile scripts
* chore: typo
* chore: comment
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: newline eof
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-18 09:28:05 +00:00
fys
2b2ea5bf72
chore: upgrade some dependencies ( #5777 )
...
* chore: upgrade some dependencies
* chore: upgrade some dependencies
* fix: cr
* fix: ci
* fix: test
* fix: cargo fmt
2025-03-27 02:48:44 +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
discord9
faaa0affd0
docs: tsbs update ( #5608 )
...
chore: tsbs update
2025-02-27 08:14:48 +00:00
Ning Sun
15f4b10065
chore: revert "docs: add TM to logos" ( #5495 )
...
* Revert "docs: add TM to logos (#4789 )"
This reverts commit caf5f2c7a5 .
* chore: transparent
2025-02-10 04:00:59 +00:00
yihong
5d1761f3e5
docs: fix memory perf command wrong ( #5470 )
...
* docs: fix memory perf command wrong
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: better format
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: make macos right
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* docs: add jeprof install info
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: evenyag <realevenyag@gmail.com >
2025-02-05 10:45:51 +00:00
Yingwen
7a3d6f2bd5
docs: remove lg_prof_interval from env ( #5103 )
2024-12-06 02:59:16 +00:00
Ruihang Xia
cf0c84bed1
feat!: remove GET method in /debug path ( #5102 )
...
* featremove GET method in \/debug path
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update how-to document as well
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-12-05 08:21:55 +00:00
Weny Xu
cccd25ddbb
chore: fix typos in change log level doc ( #4948 )
...
chore: fix typos in change log level
2024-11-06 07:49:00 +00:00
discord9
1ff29d8fde
chore: short desc markdown about change log level ( #4921 )
...
* chore: tiny doc about change log level
* chore: per review
* chore
2024-11-01 07:10:57 +00:00
Yiran
176f2df5b3
fix: dead links ( #4837 )
2024-10-16 07:43:14 +00:00
Yingwen
3b2ce31a19
feat: enable prof features by default ( #4815 )
...
* feat: enable prof by default
* docs: don't need to build with features
* feat: add common-pprof as optional dep for pprof feature
* build: remove optional
* feat: use dump_text
2024-10-14 03:32:47 +00:00
Yingwen
d168bde226
feat!: move v1/prof API to debug/prof ( #4810 )
...
* feat!: move v1/prof to debug/prof
* docs: update readme
* docs: move prof docs to docs dir
* chore: update message
* feat!: remove v1/prof
* docs: update mem prof docs
2024-10-11 04:16:37 +00:00
Yingwen
caf5f2c7a5
docs: add TM to logos ( #4789 )
2024-10-01 03:35:04 +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
Yingwen
9c1704d4cb
docs: move v0.9.1 benchmark report to tsbs dir ( #4598 )
...
* docs: move v0.9.1 benchmark report to tsbs dir
* docs: add newlines
2024-08-21 09:31:05 +00:00
shuiyisong
449236360d
docs: log benchmark ( #4597 )
...
* chore: add log benchmark stuff
* chore: minor update
2024-08-21 07:12:32 +00:00
Ruihang Xia
7daf24c47f
feat: remove dedicated runtime for grpc, mysql and pg protocols ( #4436 )
...
* feat: remove dedicated runtime for grpc, mysql and pg protocols
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* remove other runtimes
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* spawn compact task into compact_runtime
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* refine naming
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* Update src/servers/tests/mysql/mysql_server_test.rs
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* turnoff fuzz test matrix fail fast option
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* chore: update rt config for ci tests
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Co-authored-by: Zhenchi <zhongzc_arch@outlook.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2024-07-30 06:17:58 +00:00
Yingwen
f5ac158605
docs: remove outdated docs ( #4205 )
...
* docs: remove outdated docs
* ci: align ci
* chore: Revert "ci: align ci"
This reverts commit 2c3c0eed7e .
* ci: fix docs ci
2024-06-25 09:46:30 +00:00
Ruihang Xia
a2e3532a57
docs: add guide for tsbs benchmark ( #4151 )
...
* docs: add guide for tsbs benchmark
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-06-16 16:02:15 +08:00
Yingwen
de594833ac
docs: add v0.8.0 TSBS report ( #3983 )
...
docs: add v0.8.0 tsbs report
2024-05-18 08:09:16 +00:00
Ruihang Xia
25e9076f5b
docs: correct v0.7 benchmark report ( #3907 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-10 09:33:06 +00:00
tison
bba3108e0d
refactor!: unify sql options into OptionMap ( #3792 )
...
* unify sql options into OptionMap
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
* Update src/sql/src/util.rs
* drop legacy regions option
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-04-25 04:06:05 +00:00
Weny Xu
9e1441e48b
docs: add how-to-write-fuzz-tests.md ( #3763 )
...
* docs: add how-to-write-fuzz-tests.md
* chore: apply suggestions from CR
* chore: apply suggestion from CR
* Update docs/how-to/how-to-write-fuzz-tests.md
Co-authored-by: tison <wander4096@gmail.com >
* Apply suggestions from code review
Co-authored-by: tison <wander4096@gmail.com >
* chore: apply suggestions from CR
* chore: apply suggestions from CR
---------
Co-authored-by: tison <wander4096@gmail.com >
2024-04-22 11:56:16 +00:00
Ruihang Xia
7e56bf250b
docs: add style guide ( #3730 )
...
* docs: add style guide
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add comments section
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add comment order
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* about error handling
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* about error logging
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-17 11:28:02 +00:00
JeremyHi
1629435888
chore: unify name metasrv ( #3671 )
...
chore: unify name
2024-04-09 03:03:26 +00:00
Yingwen
5ad3b7984e
docs: add v0.7 TSBS benchmark result ( #3512 )
...
* docs: add v0.7 TSBS benchmark result
* docs: add OS
* docs: fix format
2024-03-14 08:29:52 +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