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

Set OSD pool size when creating ceph and cephfs storage pools #14044

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Oct 23, 2024

  1. lxd/storage/drivers: Set default OSD pool size

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    99f1e58 View commit details
    Browse the repository at this point in the history
  2. lxd/storage/drivers: Set OSD pool size when creating

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    159de70 View commit details
    Browse the repository at this point in the history
  3. lxd/storage/drivers: Set OSD pool size when updating

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    86b599c View commit details
    Browse the repository at this point in the history
  4. lxd/storage/drivers: Add config validators

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    28eeec4 View commit details
    Browse the repository at this point in the history
  5. shared/version: Add osd pool size API extension

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    2288205 View commit details
    Browse the repository at this point in the history
  6. lxd/metadata: Update config metadata

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d805371 View commit details
    Browse the repository at this point in the history
  7. .github/workflows: Allow size 1 pools in tests

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ae68415 View commit details
    Browse the repository at this point in the history
  8. .github/actions/setup-microceph: Setup microceph with 3 OSDs

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ce95425 View commit details
    Browse the repository at this point in the history
  9. test/suites: Test OSD pool size flag

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ec0d03b View commit details
    Browse the repository at this point in the history
  10. test/suites: Ignore errors when removing ceph pool

    Seems this always returns an error because the pool was removed with the
    LXD storage pool. However, because it was the last line, the error was
    not propagating.
    
    To ensure there's no leftover state, we still run the command but do not
    expect it to pass.
    
    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    50dc7ea View commit details
    Browse the repository at this point in the history
  11. lxd/storage/drivers: Remove unnecessary fmt.Sprintfs

    Signed-off-by: Max Asnaashari <[email protected]>
    masnax committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    6210423 View commit details
    Browse the repository at this point in the history