Skip to content

docs: Add Bolt shuffle offload blog#703

Merged
zhangxffff merged 3 commits into
bytedance:mainfrom
zhangxffff:docs/shuffle_offload
Jul 4, 2026
Merged

docs: Add Bolt shuffle offload blog#703
zhangxffff merged 3 commits into
bytedance:mainfrom
zhangxffff:docs/shuffle_offload

Conversation

@zhangxffff

@zhangxffff zhangxffff commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

What problem does this PR solve?

Issue Number: related to #695

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 🚀 Performance improvement (optimization)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
  • 🔨 Refactoring (no logic changes)
  • 🔧 Build/CI or Infrastructure changes
  • 📝 Documentation only

Description

link: https://zhangxffff.github.io/bolt/blog/2026/07/03/bolt-shuffle-offload/

Performance Impact

  • No Impact: This change does not affect the critical path (e.g., build system, doc, error handling).

  • Positive Impact: I have run benchmarks.

    Click to view Benchmark Results
    Paste your google-benchmark or TPC-H results here.
    Before: 10.5s
    After:   8.2s  (+20%)
    
  • Negative Impact: Explained below (e.g., trade-off for correctness).

Release Note

Please describe the changes in this PR

Release Note:

Release Note:
- Fixed a crash in `substr` when input is null.
- optimized `group by` performance by 20%.

Checklist (For Author)

  • I have added/updated unit tests (ctest).
  • I have verified the code with local build (Release/Debug).
  • I have run clang-format / linters.
  • (Optional) I have run Sanitizers (ASAN/TSAN) locally for complex C++ changes.
  • No need to test or manual test.

Breaking Changes

  • No

  • Yes (Description: ...)

    Click to view Breaking Changes
    Breaking Changes:
    - Description of the breaking change.
    - Possible solutions or workarounds.
    - Any other relevant information.
    

@zhangxffff zhangxffff requested a review from guhaiyan0221 July 3, 2026 13:32
@zhangxffff zhangxffff enabled auto-merge July 3, 2026 13:32
@zhangxffff zhangxffff added this pull request to the merge queue Jul 3, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 3, 2026
@zhangxffff zhangxffff added this pull request to the merge queue Jul 4, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 4, 2026
@zhangxffff zhangxffff added this pull request to the merge queue Jul 4, 2026
Merged via the queue into bytedance:main with commit f12be06 Jul 4, 2026
18 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants