Refactor CephFSNativeDriver as a driver class using protocol helper classes. The helper classes would handle protocol specific driver actions such as controlling access and fetching share's export locations. For now, the driver uses a protocol helper to support CephFS's native protocol. The driver can be made to support other NAS protocols later on by adding protocol helper classes. Since the driver would not just support the native protocol rename the driver's file name and its driver class as `driver` and `CephFSDriver` respectively. The driver would by default support the native protocol, and can be referred to by its previous class name and module name. DocImpact Partially-impelements: blueprint cephfs-nfs-support Change-Id: I8a33be1df4864131435b794e791cc2d651fbe741
2.6 KiB
Developer Guide
In this section you will find information on manila's lower level programming APIs.
Programming HowTos and Tutorials
development.environment development-environment-devstack unit_tests tempest_tests addmethod.openstackapi documenting_your_work adding_release_notes commit_message_tags
Background Concepts for manila
architecture threading i18n rpc driver_requirements pool-aware-manila-scheduler
Other Resources
launchpad gerrit
API Reference
api api_microversion_dev api_microversion_history experimental_apis
Module Reference
intro services database share share_hooks auth api scheduler fakes manila ganesha share_replication driver_filter_goodness_weigher share_migration
Capabilities and Extra-Specs
capabilities_and_extra_specs export_location_metadata
Share backends feature support mapping
share_back_ends_feature_support_mapping
Share backends
container_driver zfs_on_linux_driver netapp_cluster_mode_driver emc_isilon_driver emc_vnx_driver emc_unity_driver generic_driver glusterfs_driver glusterfs_native_driver cephfs_driver gpfs_driver huawei_nas_driver hdfs_native_driver hitachi_hnas_driver hpe_3par_driver tegile_driver
Indices and tables
genindex
search