diff --git a/bundles/postgresql/metadata.py b/bundles/postgresql/metadata.py index 5b17ff4..4cb476d 100644 --- a/bundles/postgresql/metadata.py +++ b/bundles/postgresql/metadata.py @@ -30,6 +30,7 @@ if node.has_bundle('zfs'): 'mountpoint': '/var/lib/postgresql', 'recordsize': '8192', 'atime': 'off', + 'logbias': 'throughput', }, }, } diff --git a/bundles/zfs/metadata.py b/bundles/zfs/metadata.py index b151a8a..bf9389e 100644 --- a/bundles/zfs/metadata.py +++ b/bundles/zfs/metadata.py @@ -60,6 +60,7 @@ def dataset_defaults(metadata): 'datasets': { name: { 'compression': 'lz4', + 'relatime': 'on', } for name, config in metadata.get('zfs/datasets').items() }, }, diff --git a/items/zfs_dataset.py b/items/zfs_dataset.py index 22e93e2..de4632c 100644 --- a/items/zfs_dataset.py +++ b/items/zfs_dataset.py @@ -70,12 +70,14 @@ class ZFSDataset(Item): BUNDLE_ATTRIBUTE_NAME = "zfs_datasets" ITEM_ATTRIBUTES = { 'atime': None, + 'relatime': None, 'acltype': None, 'compression': None, 'mountpoint': None, 'quota': None, 'recordsize': None, 'dedup': None, + 'logbias': None, } ITEM_TYPE_NAME = "zfs_dataset"