Skip to content

Locator use disk free and status to determine object placement #4

Closed

Description

@ctengel

Depends on some of #2

Cache cluster status

On write:

  1. Check cache from Locator performance enhancement on GET #1 , 409 if conflict
  2. Instead of random, do weighted random check based on cached available disk space
  3. Do a double check of selected node for space
  4. Double check all nodes for object
  5. Go ahead and respond

Activity

  1. ctengel commented on Aug 17, 2025

    @ctengel
    OwnerAuthor

    % free * amount free

  2. added this to the Basic milestone on Aug 18, 2025
  3. ctengel commented on Aug 18, 2025

    @ctengel
    OwnerAuthor

    Also ensure that bucket actually exists on target server; otherwise client will get a 404

  4. self-assigned this
    on Aug 24, 2025
  5. pinned this issue on Aug 24, 2025
  6. ctengel commented on Aug 24, 2025

    @ctengel
    OwnerAuthor

    Also check read-only status

  7. ctengel commented on Aug 24, 2025

    @ctengel
    OwnerAuthor

    5xx if no space

  8. unpinned this issue on Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions