This profile is fully implemented. See the next chapter for its usage and
mapping to LMI_ classes.
OpenLMI-Storage implements the Filesystem Profile with these adjustments:
All mandatory classes and methods are implemented.
Implemented SMI-S classes:
Not implemented classes:
`CIM_FileStorageSNIA_LocalAccessAvailableSNIA_LocalFileSystemSNIA_LocallyAccessibleFileSystemSettingThere are no methods in this profile.
Warning
Mandatory indications are not implemented.
Blivet does not provide such functionality and it would be very CPU-intensive to periodically scan for modified filesystems.
OpenLMI-Storage implements the Filesystem Profile with these adjustments:
SNIA-specific classes and methods (with SNIA_ prefix) are not implemented to
avoid any copyright problems - SNIA MOF files have a license which does not
allow us to implement it in open source project.
We implement our LMI_ counterparts, inspired by CIM_StorageService and
CIM_StorageSetting. The major difference to CIM_ and
SNIA_FileSystemConfigurationService is that all methods accepts a Setting
argument as reference and not as embedded instance to match the rest of the
methods (mainly in Block Services profile).
Implemented SMI-S classes:
SNIA_FileSystemCapabilities!SNIA_FileSystemConfigurationCapabilities!SNIA_FileSystemConfigurationService!SNIA_FileSystemSetting!SNIA_LocalFileSystem!Not implemented classes:
SNIA_FileSystemCapabilitiesSNIA_FileSystemConfigurationCapabilitiesSNIA_FileSystemConfigurationServiceSNIA_FileSystemSettingSNIA_LocalFileSystemSNIA_LocalAccessAvailableSNIA_LocallyAccessibleFileSystemCapabilitiesSNIA_LocallyAccessibleFileSystemSettingImplemented:
CreateFileSystem, with these modifications:Goal parameters is passed as reference and not as embedded
instance, i.e. all LMI_FileSystemSetting
instances reside on server and are created using
LMI_CreateSettingInExtents parameter. The
method then creates one filesystem on multiple devices. Currently only
btrfs supports this behavior, other filesystems can be created only on
one device.Not implemented:
CreateGoalSettingsGetRequiredStorageSizeSNIA_CreateFileSystemSNIA_ModifyFileSystemWarning
Mandatory indications are not implemented.
Blivet does not provide such functionality and it would be very CPU-intensive to periodically scan for modified filesystems.