def __init__(self, device, **kwargs):
"""
Set attributes for an OSD
"""
self.device = readlink(device)
# top_level_identifiier
self.tli = self._set_tli()
self.capacity = self.set_capacity()
self.size = self.set_bytes()
self.small = self._set_small()
self.disk_format = self.set_format()
self.journal = self.set_journal()
self.journal_size = self.set_journal_size()
self.wal_size = self.set_wal_size()
self.wal = self.set_wal()
self.db_size = self.set_db_size()
# pylint: disable=invalid-name
self.db = self.set_db()
# default for encryption can be retrieved from the global pillar
self.encryption = self.set_encryption()
self.types = self.set_types()
log.debug("OSD config: \n{}".format(pprint.pformat(vars(self))))
评论列表
文章目录