What happens when StorageGRID becomes full?
Applies to
StorageGRID
Answer
- If the grid's object data storage is at or near 100% used, StorageGRID will reject PUT requests until enough nodes come back to a writable state.
- It is important to have enough writable nodes at the site of ingest to satisfy ILM rules.
- If we do not have enough nodes to satisfy ILM rules, then grid could either:
- Default to dual commit ingest behavior (2 copy) if there are 2 writable nodes at site of ingest, which results in quicker consumption of object space
OR - Fail the write if there are less than 2 writable nodes at site of ingest OR ILM rule has strict ingest behavior that cannot be satisfied
- Unless there is a 1-copy ILM rule
- Default to dual commit ingest behavior (2 copy) if there are 2 writable nodes at site of ingest, which results in quicker consumption of object space
- If we do not have enough nodes to satisfy ILM rules, then grid could either:
- Impact is typically seen before the grid becomes 100% full because we have threshold values set to put nodes in read-only mode which is known as watermarks.
