Skip to content

chore: update Homebrew formula for v0.5.2#2297

Merged
oferchen merged 1 commit into
masterfrom
ci/brew-formula-v0.5.2
Jan 15, 2026
Merged

chore: update Homebrew formula for v0.5.2#2297
oferchen merged 1 commit into
masterfrom
ci/brew-formula-v0.5.2

Conversation

@oferchen
Copy link
Copy Markdown
Owner

This PR updates the Homebrew formula.

Changes

  • Updates formula with new version and SHA256 checksums
  • Auto-generated by CI on tag push

Testing

brew install --build-from-source ./Formula/oc-rsync.rb

@github-actions github-actions Bot force-pushed the ci/brew-formula-v0.5.2 branch from 9f2ef25 to 3abb23c Compare January 15, 2026 17:02
@oferchen oferchen merged commit d545d5f into master Jan 15, 2026
5 checks passed
@oferchen oferchen deleted the ci/brew-formula-v0.5.2 branch January 15, 2026 17:03
oferchen added a commit that referenced this pull request May 1, 2026
Co-authored-by: oc-rsync-bot <actions@github.com>
oferchen added a commit that referenced this pull request May 5, 2026
Co-authored-by: oc-rsync-bot <actions@github.com>
oferchen added a commit that referenced this pull request May 18, 2026
Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.
oferchen added a commit that referenced this pull request May 18, 2026
Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.
oferchen added a commit that referenced this pull request May 18, 2026
Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.
oferchen added a commit that referenced this pull request May 18, 2026
Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.
oferchen added a commit that referenced this pull request May 18, 2026
Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.
oferchen added a commit that referenced this pull request May 18, 2026
* test(daemon): 100K session BGID leak stress (#2297)

Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.

* chore: refresh Cargo.lock
oferchen added a commit that referenced this pull request May 18, 2026
* test(daemon): 100K session BGID leak stress (#2297)

Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.

* chore: refresh Cargo.lock
oferchen added a commit that referenced this pull request May 18, 2026
* test(daemon): 100K session BGID leak stress (#2297)

Adds a long-running stress test that exercises 100,000 sequential mock
daemon session lifecycles against fast_io::BgidAllocator. Each cycle
acquires a buffer-group id and immediately returns it on drop, modelling
a long-lived daemon that cycles through many short transfers.

Asserts:

- in-flight bgid count returns to zero after every cycle;
- peak occupancy stays bounded under 1,024 (without recycling, peak
  would track allocation count and hit BgidExhausted at ~65K);
- free-list reuse dominates fresh minting by >= 10x.

Gated on cfg(all(target_os = "linux", feature = "io_uring")) and on
OC_RSYNC_BGID_STRESS=1 so the default test budget stays fast.

* chore: refresh Cargo.lock
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