grootfs/0.20.0
You can find the source of this version on GitHub at cloudfoundry/grootfs-release. It was created based on the commit 536c6cd
.
Release Notes¶
- Extends
grootfs init-store
to take care of creating and mounting a backing filesystem for the store. The optional flag--store-size-bytes
controls the size of the filesystem. - Drops
--uid-mapping
and--gid-mapping
fromgrootfs create
. The UID and GID mappings for the store must now be specified as part ofgrootfs init-store
. - Makes GrootFS able to optionally report an extensive set of system metrics that are aimed to help us study and improve the way GrootFS uses XFS.
- Improves store validation logic.
- Removes functionality that was lazily initializing the store upon first
grootfs create
call. - Introduces the
grootfs-debug
BOSH job which is designed to store XFS internal logs when it finds processes being in D state (disk wait or uninterruptible sleep) for a long time. This is to help us investigate further issues with stuck D-state processes that we have experienced in production environments. - Adds migration path for old (pre-v0.20.0) store formats.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "grootfs" version: "0.20.0" url: "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.20.0" sha1: "ae34b3ccaaaffa227dfb7ce0f23c4a9fda1dfb1a"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 ae34b3ccaaaffa227dfb7ce0f23c4a9fda1dfb1a \ "https://bosh.io/d/github.com/cloudfoundry/grootfs-release?v=0.20.0"