From 397deac56939ed077284ba5268ff57454826ad1e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Apr 2026 02:00:59 +0000 Subject: [PATCH 1/3] docs: add MAINTAINERS.md with maintainers and committers list Agent-Logs-Url: https://github.com/OpenAtomFoundation/pikiwidb/sessions/8189969a-1946-43aa-b478-fc89a0840248 Co-authored-by: chejinge <64316617+chejinge@users.noreply.github.com> --- MAINTAINERS.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 MAINTAINERS.md diff --git a/MAINTAINERS.md b/MAINTAINERS.md new file mode 100644 index 000000000..0f5d34c9a --- /dev/null +++ b/MAINTAINERS.md @@ -0,0 +1,49 @@ +# PikiwiDB Maintainers + +This document lists the maintainers and committers of the PikiwiDB project. + +## Roles + +| Role | Description | +|------|-------------| +| **Maintainer** | Has write access to the repository, reviews and merges PRs, makes release decisions, and drives project direction. | +| **Committer** | Active contributor with elevated trust; reviews PRs and contributes significant features or fixes. | +| **Contributor** | Anyone who has submitted accepted patches, issues, or documentation. | + +## Maintainers + +| GitHub ID | Name | Organization | Email | +|-----------|------|--------------|-------| +| [@chejinge](https://github.com/chejinge) | chejinge | 360 | chejinge@360.cn | +| [@Mixficsol](https://github.com/Mixficsol) | Mixficsol | — | — | +| [@cheniujh](https://github.com/cheniujh) | cheniujh | — | — | + +## Committers + +| GitHub ID | Name | Organization | +|-----------|------|--------------| +| [@buzhimingyonghu](https://github.com/buzhimingyonghu) | buzhimingyonghu | — | +| [@QlQlqiqi](https://github.com/QlQlqiqi) | QlQl | — | +| [@YuCai18](https://github.com/YuCai18) | Yu Cai (蔡煜) | — | +| [@chenbt-hz](https://github.com/chenbt-hz) | chenbt | — | +| [@XiaoLiang2333](https://github.com/XiaoLiang2333) | DawnBeams | — | +| [@luky116](https://github.com/luky116) | JayLiu | — | +| [@wangshao1](https://github.com/wangshao1) | wangshao1 | — | + +## Emeritus Maintainers + +Individuals who have previously served as maintainers and have since stepped back. +We thank them for their valuable contributions. + + + +## How to Become a Committer or Maintainer + +- **Committer**: Submit high-quality contributions over time, actively participate in code reviews, and be nominated by an existing Maintainer. +- **Maintainer**: Demonstrate deep understanding of the codebase, a sustained track record as a Committer, and be approved by a majority of existing Maintainers. + +Nominations are discussed in the project's community channels. Please reach out to the project team at [g-infra-bada@360.cn](mailto:g-infra-bada@360.cn) if you are interested. + +## Contact + +For governance-related inquiries, please open an issue or contact [g-infra-bada@360.cn](mailto:g-infra-bada@360.cn). From 6338897bb2f15d7587d791cfffbfe490da995cc1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Apr 2026 02:35:47 +0000 Subject: [PATCH 2/3] docs: enrich MAINTAINERS.md with committers and notable contributors from changelog Agent-Logs-Url: https://github.com/OpenAtomFoundation/pikiwidb/sessions/cbc28e41-44f4-46d9-a1a7-fa39bb4ca94f Co-authored-by: chejinge <64316617+chejinge@users.noreply.github.com> --- MAINTAINERS.md | 72 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 60 insertions(+), 12 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 0f5d34c9a..51d15ec34 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -1,14 +1,14 @@ # PikiwiDB Maintainers -This document lists the maintainers and committers of the PikiwiDB project. +This document lists the maintainers, committers, and notable contributors of the PikiwiDB project. ## Roles | Role | Description | |------|-------------| | **Maintainer** | Has write access to the repository, reviews and merges PRs, makes release decisions, and drives project direction. | -| **Committer** | Active contributor with elevated trust; reviews PRs and contributes significant features or fixes. | -| **Contributor** | Anyone who has submitted accepted patches, issues, or documentation. | +| **Committer** | Active contributor with elevated trust; reviews PRs and contributes significant features or fixes over multiple releases. | +| **Notable Contributor** | Has made meaningful one-off or focused contributions (features, bug fixes, tests, docs, tooling). | ## Maintainers @@ -20,15 +20,63 @@ This document lists the maintainers and committers of the PikiwiDB project. ## Committers -| GitHub ID | Name | Organization | -|-----------|------|--------------| -| [@buzhimingyonghu](https://github.com/buzhimingyonghu) | buzhimingyonghu | — | -| [@QlQlqiqi](https://github.com/QlQlqiqi) | QlQl | — | -| [@YuCai18](https://github.com/YuCai18) | Yu Cai (蔡煜) | — | -| [@chenbt-hz](https://github.com/chenbt-hz) | chenbt | — | -| [@XiaoLiang2333](https://github.com/XiaoLiang2333) | DawnBeams | — | -| [@luky116](https://github.com/luky116) | JayLiu | — | -| [@wangshao1](https://github.com/wangshao1) | wangshao1 | — | +Committers have a sustained history of high-quality contributions across multiple releases. + +| GitHub ID | Name | Key Contribution Areas | +|-----------|------|------------------------| +| [@wangshao1](https://github.com/wangshao1) | wangshao1 | Floyd storage engine, master-slave replication, monitoring, performance | +| [@buzhimingyonghu](https://github.com/buzhimingyonghu) | buzhimingyonghu | Pika-Operator (backup/recovery, scale-down), Pika-Exporter compatibility | +| [@QlQlqiqi](https://github.com/QlQlqiqi) | QlQl | RedisCache large-key eviction, new compact strategies, CI | +| [@YuCai18](https://github.com/YuCai18) | Yu Cai (蔡煜) | Bug fixes (getrange/setrange crash, zadd, password auth, logging) | +| [@chenbt-hz](https://github.com/chenbt-hz) | chenbt | ZSet command fixes, blob-cache, Codis dashboard, pika_exporter | +| [@XiaoLiang2333](https://github.com/XiaoLiang2333) | DawnBeams | Pika-Operator (kubeblocks upgrade, master-slave mode, log cleanup) | +| [@luky116](https://github.com/luky116) | JayLiu | Redis transactions, ACL, benchmarking, Floyd TTL, Docker docs | +| [@dingxiaoshuai123](https://github.com/dingxiaoshuai123) | dingxiaoshuai | Fast/slow command separation, Codis-proxy monitoring, pika_exporter, Go tests | +| [@lqxhub](https://github.com/lqxhub) | lqxhub | ACL support, FreeBSD compilation, cache flag fixes | +| [@chengyu-l](https://github.com/chengyu-l) | chengyu-l | Codis auto failover, dashboard panic recovery, network metrics, Codis CPU fixes | +| [@baerwang](https://github.com/baerwang) | baerwang | GitHub Actions CI/CD, build caching, release packaging, PR lint | +| [@tsinow](https://github.com/tsinow) | tsinow | Go tests for complex data types and management commands | +| [@saz97](https://github.com/saz97) | saz97 | TCL tests for Geo, HyperLogLog/String type isolation | +| [@u6th9d](https://github.com/u6th9d) | u6th9d | CompactRange command, small-time compaction policy, data type overflow fixes | +| [@ForestLH](https://github.com/ForestLH) | ForestLH | Redis MULTI/EXEC transaction support, master-slave deadlock fix | +| [@Tianpingan](https://github.com/Tianpingan) | Tianpingan | Dynamic flush/compaction thread tuning, work-queue length monitoring | +| [@machinly](https://github.com/machinly) | machinly | Pika Operator cluster auto-scaling, K8s service auto-registration | +| [@hero-heng](https://github.com/hero-heng) | hero-heng | bgsave unix timestamp, dynamic `disable_auto_compactions` support | +| [@baixin01](https://github.com/baixin01) | baixin01 | RocksDB statistics tickers, full-sync data progress metrics | + +## Notable Contributors + +The following contributors have made meaningful contributions to specific features, bug fixes, tests, or tooling. + +| GitHub ID | Contribution Highlights | +|-----------|------------------------| +| [@vacheli](https://github.com/vacheli) | Partition index filtering, disk I/O speed limit (OnlyRead/OnlyWrite/ReadAndWrite), Codis dashboard master status fix | +| [@bigdaronlee163](https://github.com/bigdaronlee163) | BlockCache calculation accuracy fix | +| [@guangkun123](https://github.com/guangkun123) | Pika-port data migration error fix | +| [@longfar-ncy](https://github.com/longfar-ncy) | pksetexat RedisCache consistency fix | +| [@gukj-spel](https://github.com/gukj-spel) | Data race fix in Cmd initialization | +| [@MalikHou](https://github.com/MalikHou) | Dynamic RocksDB Compaction strategy adjustment | +| [@hahahashen](https://github.com/hahahashen) | Rpushx command cache update fix | +| [@KKorpse](https://github.com/KKorpse) | Redis Stream data type support | +| [@sjcsjc123](https://github.com/sjcsjc123) | Large key analysis tool | +| [@JasirVoriya](https://github.com/JasirVoriya) | RocksDB upgrade to v8.7.3 | +| [@HappyUncle](https://github.com/HappyUncle) | Dynamic `max-conn-rbuf-size` parameter support | +| [@Y-Rookie](https://github.com/Y-Rookie) | Pika-Operator namespace support for multi-cluster deployment | +| [@panlei-coder](https://github.com/panlei-coder) | Disable compaction on shutdown for faster exit | +| [@tedli](https://github.com/tedli) | Block read traffic on slave during full replication | +| [@chienguo](https://github.com/chienguo) | Codis `INFO` command support | +| [@Polaris3003](https://github.com/Polaris3003) | Pika Exporter startup-without-params fix | +| [@callme-taota](https://github.com/callme-taota) | RocksDB return value checking in commands | +| [@jettcc](https://github.com/jettcc) | Configuration file parameter loading fix | +| [@ForestLH](https://github.com/ForestLH) | Master-slave replication deadlock fix after flushdb | +| [@xiezheng-XD](https://github.com/xiezheng-XD) | `make -j` parallel build speed improvement | +| [@A2ureStone](https://github.com/A2ureStone) | macOS tools compilation fix | +| [@klboke](https://github.com/klboke) | macOS development environment documentation | +| [@wanghenshui](https://github.com/wanghenshui) | Code quality and miscellaneous fixes | +| [@007gzs](https://github.com/007gzs) | Miscellaneous fixes | +| [@VanessaXWGUO](https://github.com/VanessaXWGUO) | Miscellaneous contributions | +| [@Z-G-H1](https://github.com/Z-G-H1) | Miscellaneous contributions | +| [@pro-spild](https://github.com/pro-spild) | Miscellaneous contributions | ## Emeritus Maintainers From 9d57507e36bb6669be5bdb40fa56f862e4cd3801 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 20 Apr 2026 02:43:39 +0000 Subject: [PATCH 3/3] docs: revise MAINTAINERS.md - correct maintainers list and simplify committers table Agent-Logs-Url: https://github.com/OpenAtomFoundation/pikiwidb/sessions/b3ed61ce-3d05-4153-a320-a6cf9f189f1b Co-authored-by: chejinge <64316617+chejinge@users.noreply.github.com> --- MAINTAINERS.md | 103 ++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 52 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 51d15ec34..b61ae51d7 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -14,69 +14,68 @@ This document lists the maintainers, committers, and notable contributors of the | GitHub ID | Name | Organization | Email | |-----------|------|--------------|-------| -| [@chejinge](https://github.com/chejinge) | chejinge | 360 | chejinge@360.cn | +| [@wangshao1](https://github.com/wangshao1) | wangshao1 | — | — | | [@Mixficsol](https://github.com/Mixficsol) | Mixficsol | — | — | -| [@cheniujh](https://github.com/cheniujh) | cheniujh | — | — | +| [@chejinge](https://github.com/chejinge) | chejinge | 360 | chejinge@360.cn | ## Committers Committers have a sustained history of high-quality contributions across multiple releases. -| GitHub ID | Name | Key Contribution Areas | -|-----------|------|------------------------| -| [@wangshao1](https://github.com/wangshao1) | wangshao1 | Floyd storage engine, master-slave replication, monitoring, performance | -| [@buzhimingyonghu](https://github.com/buzhimingyonghu) | buzhimingyonghu | Pika-Operator (backup/recovery, scale-down), Pika-Exporter compatibility | -| [@QlQlqiqi](https://github.com/QlQlqiqi) | QlQl | RedisCache large-key eviction, new compact strategies, CI | -| [@YuCai18](https://github.com/YuCai18) | Yu Cai (蔡煜) | Bug fixes (getrange/setrange crash, zadd, password auth, logging) | -| [@chenbt-hz](https://github.com/chenbt-hz) | chenbt | ZSet command fixes, blob-cache, Codis dashboard, pika_exporter | -| [@XiaoLiang2333](https://github.com/XiaoLiang2333) | DawnBeams | Pika-Operator (kubeblocks upgrade, master-slave mode, log cleanup) | -| [@luky116](https://github.com/luky116) | JayLiu | Redis transactions, ACL, benchmarking, Floyd TTL, Docker docs | -| [@dingxiaoshuai123](https://github.com/dingxiaoshuai123) | dingxiaoshuai | Fast/slow command separation, Codis-proxy monitoring, pika_exporter, Go tests | -| [@lqxhub](https://github.com/lqxhub) | lqxhub | ACL support, FreeBSD compilation, cache flag fixes | -| [@chengyu-l](https://github.com/chengyu-l) | chengyu-l | Codis auto failover, dashboard panic recovery, network metrics, Codis CPU fixes | -| [@baerwang](https://github.com/baerwang) | baerwang | GitHub Actions CI/CD, build caching, release packaging, PR lint | -| [@tsinow](https://github.com/tsinow) | tsinow | Go tests for complex data types and management commands | -| [@saz97](https://github.com/saz97) | saz97 | TCL tests for Geo, HyperLogLog/String type isolation | -| [@u6th9d](https://github.com/u6th9d) | u6th9d | CompactRange command, small-time compaction policy, data type overflow fixes | -| [@ForestLH](https://github.com/ForestLH) | ForestLH | Redis MULTI/EXEC transaction support, master-slave deadlock fix | -| [@Tianpingan](https://github.com/Tianpingan) | Tianpingan | Dynamic flush/compaction thread tuning, work-queue length monitoring | -| [@machinly](https://github.com/machinly) | machinly | Pika Operator cluster auto-scaling, K8s service auto-registration | -| [@hero-heng](https://github.com/hero-heng) | hero-heng | bgsave unix timestamp, dynamic `disable_auto_compactions` support | -| [@baixin01](https://github.com/baixin01) | baixin01 | RocksDB statistics tickers, full-sync data progress metrics | +| GitHub ID | Name | +|-----------|------| +| [@wangshao1](https://github.com/wangshao1) | wangshao1 | +| [@chejinge](https://github.com/chejinge) | chejinge | +| [@Mixficsol](https://github.com/Mixficsol) | Mixficsol | +| [@chenbt-hz](https://github.com/chenbt-hz) | chenbt | +| [@guangkun123](https://github.com/guangkun123) | guangkun | +| [@wanghenshui](https://github.com/wanghenshui) | wanghenshui | +| [@QlQlqiqi](https://github.com/QlQlqiqi) | QlQl | +| [@cheniujh](https://github.com/cheniujh) | cheniujh | +| [@YuCai18](https://github.com/YuCai18) | Yu Cai | +| [@XiaoLiang2333](https://github.com/XiaoLiang2333) | DawnBeams | +| [@luky116](https://github.com/luky116) | JayLiu | +| [@buzhimingyonghu](https://github.com/buzhimingyonghu) | buzhimingyonghu | +| [@dingxiaoshuai123](https://github.com/dingxiaoshuai123) | dingxiaoshuai | +| [@lqxhub](https://github.com/lqxhub) | lqxhub | +| [@chengyu-l](https://github.com/chengyu-l) | chengyu-l | +| [@baerwang](https://github.com/baerwang) | baerwang | ## Notable Contributors The following contributors have made meaningful contributions to specific features, bug fixes, tests, or tooling. -| GitHub ID | Contribution Highlights | -|-----------|------------------------| -| [@vacheli](https://github.com/vacheli) | Partition index filtering, disk I/O speed limit (OnlyRead/OnlyWrite/ReadAndWrite), Codis dashboard master status fix | -| [@bigdaronlee163](https://github.com/bigdaronlee163) | BlockCache calculation accuracy fix | -| [@guangkun123](https://github.com/guangkun123) | Pika-port data migration error fix | -| [@longfar-ncy](https://github.com/longfar-ncy) | pksetexat RedisCache consistency fix | -| [@gukj-spel](https://github.com/gukj-spel) | Data race fix in Cmd initialization | -| [@MalikHou](https://github.com/MalikHou) | Dynamic RocksDB Compaction strategy adjustment | -| [@hahahashen](https://github.com/hahahashen) | Rpushx command cache update fix | -| [@KKorpse](https://github.com/KKorpse) | Redis Stream data type support | -| [@sjcsjc123](https://github.com/sjcsjc123) | Large key analysis tool | -| [@JasirVoriya](https://github.com/JasirVoriya) | RocksDB upgrade to v8.7.3 | -| [@HappyUncle](https://github.com/HappyUncle) | Dynamic `max-conn-rbuf-size` parameter support | -| [@Y-Rookie](https://github.com/Y-Rookie) | Pika-Operator namespace support for multi-cluster deployment | -| [@panlei-coder](https://github.com/panlei-coder) | Disable compaction on shutdown for faster exit | -| [@tedli](https://github.com/tedli) | Block read traffic on slave during full replication | -| [@chienguo](https://github.com/chienguo) | Codis `INFO` command support | -| [@Polaris3003](https://github.com/Polaris3003) | Pika Exporter startup-without-params fix | -| [@callme-taota](https://github.com/callme-taota) | RocksDB return value checking in commands | -| [@jettcc](https://github.com/jettcc) | Configuration file parameter loading fix | -| [@ForestLH](https://github.com/ForestLH) | Master-slave replication deadlock fix after flushdb | -| [@xiezheng-XD](https://github.com/xiezheng-XD) | `make -j` parallel build speed improvement | -| [@A2ureStone](https://github.com/A2ureStone) | macOS tools compilation fix | -| [@klboke](https://github.com/klboke) | macOS development environment documentation | -| [@wanghenshui](https://github.com/wanghenshui) | Code quality and miscellaneous fixes | -| [@007gzs](https://github.com/007gzs) | Miscellaneous fixes | -| [@VanessaXWGUO](https://github.com/VanessaXWGUO) | Miscellaneous contributions | -| [@Z-G-H1](https://github.com/Z-G-H1) | Miscellaneous contributions | -| [@pro-spild](https://github.com/pro-spild) | Miscellaneous contributions | +| GitHub ID | Name | +|-----------|------| +| [@vacheli](https://github.com/vacheli) | vacheli | +| [@bigdaronlee163](https://github.com/bigdaronlee163) | bigdaronlee163 | +| [@longfar-ncy](https://github.com/longfar-ncy) | longfar-ncy | +| [@gukj-spel](https://github.com/gukj-spel) | gukj-spel | +| [@MalikHou](https://github.com/MalikHou) | MalikHou | +| [@hahahashen](https://github.com/hahahashen) | hahahashen | +| [@KKorpse](https://github.com/KKorpse) | KKorpse | +| [@sjcsjc123](https://github.com/sjcsjc123) | sjcsjc123 | +| [@JasirVoriya](https://github.com/JasirVoriya) | JasirVoriya | +| [@HappyUncle](https://github.com/HappyUncle) | HappyUncle | +| [@Y-Rookie](https://github.com/Y-Rookie) | Y-Rookie | +| [@panlei-coder](https://github.com/panlei-coder) | panlei-coder | +| [@tedli](https://github.com/tedli) | tedli | +| [@chienguo](https://github.com/chienguo) | chienguo | +| [@Polaris3003](https://github.com/Polaris3003) | Polaris3003 | +| [@callme-taota](https://github.com/callme-taota) | callme-taota | +| [@jettcc](https://github.com/jettcc) | jettcc | +| [@ForestLH](https://github.com/ForestLH) | ForestLH | +| [@tsinow](https://github.com/tsinow) | tsinow | +| [@saz97](https://github.com/saz97) | saz97 | +| [@u6th9d](https://github.com/u6th9d) | u6th9d | +| [@Tianpingan](https://github.com/Tianpingan) | Tianpingan | +| [@machinly](https://github.com/machinly) | machinly | +| [@hero-heng](https://github.com/hero-heng) | hero-heng | +| [@baixin01](https://github.com/baixin01) | baixin01 | +| [@xiezheng-XD](https://github.com/xiezheng-XD) | xiezheng-XD | +| [@A2ureStone](https://github.com/A2ureStone) | A2ureStone | +| [@klboke](https://github.com/klboke) | klboke | +| [@007gzs](https://github.com/007gzs) | 007gzs | ## Emeritus Maintainers