Hi Kent & Neng, Thanks for sharing the sincere concerns, I wish we could have addressed them earlier in the discussion thread (github <https://github.com/apache/incubator-gluten/discussions/10929>, dev mail list <https://lists.apache.org/thread/yxr6x8l0gstn5c3hf33g8vnfl5m9q5lo>), opened on Oct 23, 2025. In this case, we would like to withdraw this round of vote and respond to the concerns in the discussion thread above.
Biao Liang <[email protected]> 于2026年2月5日周四 19:42写道: > +1 > > Kent Yao <[email protected]> 于2026年2月5日周四 19:20写道: > > > Hi, > > Sorry, but -1 > > > > Ideally, a discussion thread should be raised before the formal vote to > see > > if there are any concerns about this. > > > > > > 1. `PMC` shall not be used in a podling for formal vote, use PPMC > instead. > > 2. `According to the Apache voting process, we need at least 3 +1 votes > > from PMC members/Committers and more +1 than -1 votes in total.` > > This isn't true, only PPMC member vote casts. > > 3. Based on the relationship between bolt and velox, I think we need a > > clarification about the legal issues. > > 4. If we do reach a consensus later, for such a huge contribution, I > insist > > that Intellectual property clearance - Apache Incubator > > <https://incubator.apache.org/ip-clearance/> also need to be done, > before > > any code get merged in. > > 4. I'm wondering that this just increase long-term maintenance cost > > 5. Also, is bolt vendor-natural? > > > > Bests > > > > Kent Yao > > > > > > 李扬 <[email protected]> 于2026年2月5日周四 18:54写道: > > > > > +1 > > > > > > Terry Wang <[email protected]> 于2026年2月5日周四 18:22写道: > > > > > > > +1, Thanks for your efforts! > > > > > > > > On Thu, Feb 5, 2026 at 5:27 PM wangguangxin <[email protected] > > > > > > wrote: > > > > > > > > > *Hi Gluten Community,* > > > > > I would like to call for a vote on merging Pull Request #11261, > which > > > > > introduces the "Bolt" backend to the Apache Gluten (Incubating) > > > project. > > > > > *PR Link:* https://github.com/apache/incubator-gluten/pull/11261 > > > > > *Summary of Changes:* This PR adds support for a new execution > > backend > > > > > based on the open source "Bolt" repository ( > > github.com/bytedance/bolt) > > > > > which includes: > > > > > > > > > > - Initial integration of the Bolt backend into the Gluten core > > > without > > > > > interfering functionality of the existing backends. > > > > > - Comprehensive documentation to facilitate the development > setup > > > and > > > > > smooth transition from other backends. > > > > > - Community validated performance results. > > > > > > > > > > > > > > > *Highlights of "**Bolt**" backend:* > > > > > > > > > > - Performance & Stability > > > > > - Generic features like adaptive task parallelism / operator > > fusion > > > / > > > > > JIT and Spark-specific optimization like row-based spilling, > > > > shuffle > > > > > offload and memory management offload demonstrate significant > > 22% > > > > > performance enhancement over existing gluten backend on the > > > TPC-DS > > > > 1T > > > > > benchmark. > > > > > - Results consistency with Vanilla Spark is verified on > > 1million+ > > > > > daily Spark daily jobs within ByteDance. Known differences > like > > > > > double type > > > > > precision, JSON parse and regex search etc. are > re-implemented > > to > > > > > match > > > > > Spark / Java behavior as much as possible with reasonable & > > > > > deterministic > > > > > behaviors. > > > > > - Maintenance Commitment: > > > > > - Bolt repository is setup to embrace contributions from > everyone > > by > > > > > eliminating opaque CI and privileged merge permissions. We > > > > > deeply resonate > > > > > with the engineering overhead to maintain internal forks > > against > > > > > unpredictable review patterns upstream, so our goal is to > > provide > > > > an > > > > > alternative to replace fragmented rebase with high-velocity, > > > > unified > > > > > development stream. We have observed many examples that have > > > > > seriously > > > > > hindered the growth of the Gluten community, including but > not > > > > > limited to > > > > > - Stale performance improvement after 6 months: > > > > > https://github.com/facebookincubator/velox/pull/14472 > > > > > - Stale bug fix ends up in Gluten workaround after 6 > months: > > > > > https://github.com/facebookincubator/velox/pull/14722 > > > > > - Stale bugfix after 12 months: > > > > > https://github.com/facebookincubator/velox/pull/11771 > > > > > - Stale feature after 15 months: > > > > > https://github.com/facebookincubator/velox/pull/11088 > > > > > - 2-year review cycle for performance improvement: > > > > > https://github.com/facebookincubator/velox/pull/7066 > > > > > The Bolt team is committed to ensuring that similar > > issues > > > > > will never occur in the Bolt community. To push for fast > > > > > iteration, Github > > > > > issues/PR reviews/discussions are currently responded to > > > > > within 2 business > > > > > days. > > > > > - After the merge of the Bolt backend, Bolt team is > > > responsible > > > > > for setting up a CI pipeline within the Gluten repository to > > > > > ensure quality > > > > > & coverage. Besides the existing Gluten committer, > > > > > *@guhaiyan0221* *@kexianda > > > > > *and *@ZacBlanco *are responsible for maintaining the Bolt > > > backend > > > > CI > > > > > pipeline stability on all supported hardware platforms. > > > > > - Build with community: > > > > > - Bolt values “Community over Code” spirit and is collaborating > > with > > > > the > > > > > community at early design phase on the following features > > > > > - Flink acceleration (*discussion > > > > > <https://github.com/bytedance/bolt/discussions/20>*) > > > > > - Connector interface for data lake formats (*issue > > > > > <https://github.com/bytedance/bolt/issues/107>*) > > > > > - Native shuffle with Celeborn (*issue > > > > > <https://github.com/bytedance/bolt/issues/13>*) > > > > > - Tiered memory manager for spilling & hardware affinity > > > > > - … > > > > > - We believe the community should own the future of this > > > > project. > > > > > By nominating early active contributors to committer roles, > we > > > are > > > > > decentralizing leadership and shaping a governance model > built > > by > > > > the > > > > > people who use it. This evolution is a critical step toward > > > > donating > > > > > the > > > > > project to an open-source foundation > > > > > > > > > > > > > > > *Review Status:* The PR has received significant feedback and > > > > contributions > > > > > from several community members. It currently has over 20 commits > > > > addressing > > > > > style, building scripts, and functional refinements. > > > > > > > > > > *Voting:* The vote is open until 2026-02-8 23:59:59 (UTC-8). > > According > > > to > > > > > the Apache voting process, we need at least 3 +1 votes from PMC > > > > > members/Committers and more +1 than -1 votes in total. > > > > > Please vote as follows: > > > > > > > > > > - *+1:* Approve the merge > > > > > - *+0:* No opinion > > > > > - *-1:* Disapprove (please provide specific justification) > > > > > > > > > > Thanks to everyone who has contributed to the reviews and > development > > > of > > > > > this feature! > > > > > > > > > > Best regards, > > > > > Guangxin Wang > > > > > > > > > > > > > > > > > -- > from 梁家彪 > -- Best Regards! Wang Guangxin
