review-concurrency-state
Review Apache Pinot concurrency and state safety when locks, shared callbacks, lifecycle, or distributed metadata change.
- License 许可
- Apache-2.0
- 所属仓库
- apache/pinot
- 最近更新
- 2026-11-14
- Stars
- ★ 6.2k
- Forks
- 1.5k
01 前言 Front Matter
- name
- review-concurrency-state
- domain
- kb/code-review-principles.md#2-state-management--concurrency
- license
- Apache-2.0
- triggers
- [ "diff adds/removes synchronized / volatile / Atomic* / lock types", "diff touches pinot-segment-local/**/upsert/** or consumer coordinator code", "diff touches Helix state transitions, IdealState writes, or ZK node mutations", "diff modifies shared observer/callback registration paths", "diff changes check-then-act sequences on concurrent collections" ]
- description
- Review Apache Pinot concurrency and state safety when locks, shared callbacks, lifecycle, or distributed metadata change.
02 资源文件 1
- 参考文档references/assertion-map.md9.3 KB
03 SKILL.md 正文
Skill: review-concurrency-state
Procedure: see kb/skills/review-concurrency-state.md. Read it first, then follow it.
04 同仓库更多 Skills
run-test
Run a named Pinot test class or method in its owning Maven module.
review-testing
Review Apache Pinot regression coverage and test quality when behavior or tests change.
review-process-scope
Review Apache Pinot change scope and process when assessing PR descriptions, reverts, retries, or compatibility notes.
review-performance
Review Apache Pinot performance when hot paths change or a PR makes benchmark or efficiency claims.
review-naming-api
Review Apache Pinot naming and API conventions when public names, signatures, or documentation change.
review-correctness-nulls
Review Apache Pinot correctness when null handling, numeric types, dispatch, or resource lifecycles change.