[cache tools] knock out OPEN from the metadata enum
This commit is contained in:
@ -36,7 +36,7 @@ namespace {
|
|||||||
int dump(string const &dev, string const &output, flags const &fs) {
|
int dump(string const &dev, string const &output, flags const &fs) {
|
||||||
try {
|
try {
|
||||||
block_manager<>::ptr bm = open_bm(dev, block_manager<>::READ_ONLY);
|
block_manager<>::ptr bm = open_bm(dev, block_manager<>::READ_ONLY);
|
||||||
metadata::ptr md(new metadata(bm, metadata::OPEN));
|
metadata::ptr md(new metadata(bm));
|
||||||
|
|
||||||
if (want_stdout(output)) {
|
if (want_stdout(output)) {
|
||||||
emitter::ptr e = create_xml_emitter(cout);
|
emitter::ptr e = create_xml_emitter(cout);
|
||||||
|
@ -19,7 +19,7 @@ using namespace caching;
|
|||||||
namespace {
|
namespace {
|
||||||
metadata::ptr open_metadata_for_read(string const &path) {
|
metadata::ptr open_metadata_for_read(string const &path) {
|
||||||
block_manager<>::ptr bm = open_bm(path, block_manager<>::READ_ONLY);
|
block_manager<>::ptr bm = open_bm(path, block_manager<>::READ_ONLY);
|
||||||
return metadata::ptr(new metadata(bm, metadata::OPEN));
|
return metadata::ptr(new metadata(bm));
|
||||||
}
|
}
|
||||||
|
|
||||||
emitter::ptr output_emitter(string const &path) {
|
emitter::ptr output_emitter(string const &path) {
|
||||||
|
@ -298,7 +298,7 @@ namespace {
|
|||||||
|
|
||||||
int writeback_(flags const &f) {
|
int writeback_(flags const &f) {
|
||||||
block_manager<>::ptr bm = open_bm(*f.metadata_dev, block_manager<>::READ_WRITE);
|
block_manager<>::ptr bm = open_bm(*f.metadata_dev, block_manager<>::READ_WRITE);
|
||||||
metadata md(bm, metadata::OPEN);
|
metadata md(bm);
|
||||||
|
|
||||||
// FIXME: we're going to have to copy runs to get the through put with small block sizes
|
// FIXME: we're going to have to copy runs to get the through put with small block sizes
|
||||||
unsigned max_ios = f.cache_size / (md.sb_.data_block_size << SECTOR_SHIFT);
|
unsigned max_ios = f.cache_size / (md.sb_.data_block_size << SECTOR_SHIFT);
|
||||||
|
@ -19,8 +19,7 @@ namespace caching {
|
|||||||
class metadata {
|
class metadata {
|
||||||
public:
|
public:
|
||||||
enum open_type {
|
enum open_type {
|
||||||
CREATE,
|
CREATE
|
||||||
OPEN
|
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef block_manager<>::read_ref read_ref;
|
typedef block_manager<>::read_ref read_ref;
|
||||||
|
Reference in New Issue
Block a user