thin-provisioning-tools/space_map_transactional.h

20 lines
507 B
C++

#ifndef SPACE_MAP_TRANSACTIONAL_H
#define SPACE_MAP_TRANSACTIONAL_H
#include "space_map.h"
//----------------------------------------------------------------
namespace persistent_data {
// FIXME: change name 'transactional' is so vague.
// This space map ensures no blocks are allocated which have been
// freed within the current transaction.
checked_space_map::ptr create_transactional_sm(checked_space_map::ptr sm);
}
//----------------------------------------------------------------
#endif