Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update crucible and propolis #3506

Closed
wants to merge 1 commit into from
Closed

Update crucible and propolis #3506

wants to merge 1 commit into from

Conversation

jmpesp
Copy link
Contributor

@jmpesp jmpesp commented Jul 6, 2023

Bump crucible rev to pick up:

  • fix build break caused by merging omicon/crucible#801
  • Issue extent flushes in parallel
  • Add Logger Option to Volume construct method
  • Update Rust crate libc to 0.2.147
  • Update Rust crate percent-encoding to 2.3
  • Retry jobs until they succeed
  • Reorder select arms so pings can't be starved out
  • Treat a skipped IO like an error IO for ACK results.
  • Retry pantry requests
  • Remove panics and asserts in dummy tests
  • Update Rust crate csv to 1.2.2
  • Update Rust crate reedline to 0.21.0
  • Set open file resource limit to the max
  • Update Rust crate ringbuffer to 0.14
  • DTrace meet cmon
  • Widen assert values to u128 to deal with u64::MAX
  • Change size_to_validate from usize to u64
  • Turn on live-repair test in CI
  • Increase flush_timeout for some tests, collect cores
  • Update to latest dropshot

Bump propolis rev to pick up:

  • Bump crucible rev to latest
  • Make the propolis zone self-assembling
  • Flesh out more PIIX3-PM to suppress log gripes
  • Bump crucible rev to latest
  • Restructure PM-timer under PIIX3 device
  • Fix inventory handling for nested child entities
  • Centralize vmm-data interface into bhyve_api
  • Clean up PCI device classes
  • Update openssl dep to 0.10.55
  • Allow propolis-standalone to use VMM reservoir
  • only allow one request to reboot to be enqueued at a time

Note that #3456 bumped package-manifest, but this commit bumps both that and Cargo.toml. All Propolis commits between 04a27573 and 25111a88 are listed above.

Bump crucible rev to pick up:

- fix build break caused by merging #801
- Issue extent flushes in parallel
- Add Logger Option to Volume construct method
- Update Rust crate libc to 0.2.147
- Update Rust crate percent-encoding to 2.3
- Retry jobs until they succeed
- Reorder select arms so pings can't be starved out
- Treat a skipped IO like an error IO for ACK results.
- Retry pantry requests
- Remove panics and asserts in dummy tests
- Update Rust crate csv to 1.2.2
- Update Rust crate reedline to 0.21.0
- Set open file resource limit to the max
- Update Rust crate ringbuffer to 0.14
- DTrace meet cmon
- Widen assert values to u128 to deal with u64::MAX
- Change size_to_validate from usize to u64
- Turn on live-repair test in CI
- Increase flush_timeout for some tests, collect cores
- Update to latest dropshot

Bump propolis rev to pick up:

- Bump crucible rev to latest
- Make the propolis zone self-assembling
- Flesh out more PIIX3-PM to suppress log gripes
- Bump crucible rev to latest
- Restructure PM-timer under PIIX3 device
- Fix inventory handling for nested child entities
- Centralize vmm-data interface into bhyve_api
- Clean up PCI device classes
- Update openssl dep to 0.10.55
- Allow propolis-standalone to use VMM reservoir
- only allow one request to reboot to be enqueued at a time

Note that #3456 bumped package-manifest, but this commit bumps both that
and Cargo.toml. All Propolis commits between 04a27573 and 25111a88 are
listed above.
@jmpesp jmpesp closed this Jul 7, 2023
@jmpesp jmpesp deleted the bump_crucible_propolis branch July 7, 2023 15:19
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.

1 participant