def add_op_create_erasure_pool(self, name, erasure_profile=None,
                                   weight=None, group=None, app_name=None,
                                   max_bytes=None, max_objects=None):
        """Adds an operation to create a erasure coded pool.

        :param name: Name of pool to create
        :type name: str
        :param erasure_profile: Name of erasure code profile to use.  If not
                                set the ceph-mon unit handling the broker
                                request will set its default value.
        :type erasure_profile: str
        :param weight: The percentage of data that is expected to be contained
                       in the pool from the total available space on the OSDs.
        :type weight: float
        :param group: Group to add pool to
        :type group: str
        :param app_name: (Optional) Tag pool with application name.  Note that
                         there is certain protocols emerging upstream with
                         regard to meaningful application names to use.
                         Examples are ``rbd`` and ``rgw``.
        :type app_name: str
        :param max_bytes: Maximum bytes quota to apply
        :type max_bytes: int
        :param max_objects: Maximum objects quota to apply
        :type max_objects: int
        """
        self.ops.append({'op': 'create-pool', 'name': name,
                         'pool-type': 'erasure',
                         'erasure-profile': erasure_profile,
                         'weight': weight,
                         'group': group, 'app-name': app_name,
                         'max-bytes': max_bytes, 'max-objects': max_objects})
def add_op_create_erasure_pool ( self , name , erasure_profile = None , weight = None , group = None , app_name = None , max_bytes = None , max_objects = None ) : self . ops . append ( { 'op' : 'create-pool' , 'name' : name , 'pool-type' : 'erasure' , 'erasure-profile' : erasure_profile , 'weight' : weight , 'group' : group , 'app-name' : app_name , 'max-bytes' : max_bytes , 'max-objects' : max_objects } )
Adds an operation to create a erasure coded pool.

        :param name: Name of pool to create
        :type name: str
        :param erasure_profile: Name of erasure code profile to use.  If not
                                set the ceph-mon unit handling the broker
                                request will set its default value.
        :type erasure_profile: str
        :param weight: The percentage of data that is expected to be contained
                       in the pool from the total available space on the OSDs.
        :type weight: float
        :param group: Group to add pool to
        :type group: str
        :param app_name: (Optional) Tag pool with application name.  Note that
                         there is certain protocols emerging upstream with
                         regard to meaningful application names to use.
                         Examples are ``rbd`` and ``rgw``.
        :type app_name: str
        :param max_bytes: Maximum bytes quota to apply
        :type max_bytes: int
        :param max_objects: Maximum objects quota to apply
        :type max_objects: int