Exemple #1
0
    def create_file_obj(self, file_size, identical_files=1):
        file_object = VosObject()
        file_object.add_value(self._dkey0)
        file_object.set_count(identical_files)

        file_object = self._add_chunk_size_elements(file_object, file_size)
        file_object = self._add_chunk_size_remainder(file_object, file_size)

        self._objects.append(file_object)
Exemple #2
0
    def create_file_obj(self, file_size, identical_files=1):
        parity_stats = CellStats(self._verbose)

        self._debug('adding {0} file(s) of size of {1}'.format(
            identical_files, file_size))
        file_object = VosObject()
        file_object.set_num_of_targets(self._oclass.get_file_targets())
        file_object.set_count(identical_files)

        self._add_file_dkey0(file_object, parity_stats)
        self._add_chunk_size_elements(file_object, file_size, parity_stats)
        self._add_chunk_size_remainder(file_object, file_size, parity_stats)

        parity_stats.mul(identical_files)
        parity_stats.show()
        self._all_ec_stats.add(parity_stats)

        self._objects.append(file_object)