cache tools wip
This commit is contained in:
parent
907dc34499
commit
843cf76d41
49
Makefile.in
49
Makefile.in
@ -19,6 +19,10 @@
|
||||
.PHONY: all
|
||||
|
||||
PROGRAMS=\
|
||||
cache_check \
|
||||
cache_dump \
|
||||
cache_restore \
|
||||
\
|
||||
thin_debug \
|
||||
thin_check \
|
||||
thin_dump \
|
||||
@ -39,6 +43,8 @@ SOURCE=\
|
||||
persistent-data/space-maps/recursive.cc \
|
||||
persistent-data/space-maps/careful_alloc.cc \
|
||||
\
|
||||
cache/metadata_disk_structures.cc \
|
||||
\
|
||||
thin-provisioning/human_readable_format.cc \
|
||||
thin-provisioning/metadata.cc \
|
||||
thin-provisioning/metadata_checker.cc \
|
||||
@ -49,6 +55,10 @@ SOURCE=\
|
||||
thin-provisioning/xml_format.cc
|
||||
|
||||
PROGRAM_SOURCE=\
|
||||
cache/check.cc \
|
||||
cache/dump.cc \
|
||||
cache/restore.cc \
|
||||
\
|
||||
thin-provisioning/thin_check.cc \
|
||||
thin-provisioning/thin_dump.cc \
|
||||
thin-provisioning/thin_restore.cc
|
||||
@ -89,19 +99,8 @@ test-programs: $(TEST_PROGRAMS)
|
||||
%.o: %.cc
|
||||
$(CXX) -c $(INCLUDES) $(CXXFLAGS) -o $@ $<
|
||||
|
||||
# CACHE_CHECK_SOURCE=\
|
||||
# persistent-data/checksum.cc \
|
||||
# persistent-data/endian_utils.cc \
|
||||
# persistent-data/error_set.cc \
|
||||
# persistent-data/hex_dump.cc \
|
||||
# cacmetadata.cc \
|
||||
# metadata_checker.cc \
|
||||
# cache_metadata_disk_structures.cc \
|
||||
# space_map.cc \
|
||||
# space_map_disk.cc \
|
||||
# space_map_recursive.cc \
|
||||
# space_map_transactional.cc \
|
||||
# transaction_manager.cc
|
||||
#----------------------------------------------------------------
|
||||
# Thin provisioning tools
|
||||
|
||||
THIN_DEBUG_SOURCE=$(SOURCE)
|
||||
THIN_DUMP_SOURCE=$(SOURCE)
|
||||
@ -121,8 +120,6 @@ THIN_CHECK_SOURCE=\
|
||||
thin-provisioning/metadata_checker.cc \
|
||||
thin-provisioning/metadata_disk_structures.cc
|
||||
|
||||
#CACHE_CHECK_OBJECTS=$(subst .cc,.o,$(CACHE_CHECK_SOURCE))
|
||||
|
||||
THIN_DEBUG_OBJECTS=$(subst .cc,.o,$(THIN_DEBUG_SOURCE))
|
||||
THIN_DUMP_OBJECTS=$(subst .cc,.o,$(THIN_DUMP_SOURCE))
|
||||
THIN_RESTORE_OBJECTS=$(subst .cc,.o,$(THIN_RESTORE_SOURCE))
|
||||
@ -140,8 +137,26 @@ thin_restore: $(THIN_RESTORE_OBJECTS) thin-provisioning/thin_restore.o
|
||||
thin_check: $(THIN_CHECK_OBJECTS) thin-provisioning/thin_check.o
|
||||
$(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS)
|
||||
|
||||
#cache_check: $(CACHE_CHECK_OBJECTS) cache_check.o
|
||||
# $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS)
|
||||
#----------------------------------------------------------------
|
||||
# Cache tools
|
||||
|
||||
CACHE_CHECK_SOURCE=\
|
||||
persistent-data/checksum.cc \
|
||||
persistent-data/endian_utils.cc \
|
||||
persistent-data/error_set.cc \
|
||||
persistent-data/hex_dump.cc \
|
||||
persistent-data/lock_tracker.cc \
|
||||
persistent-data/space_map.cc \
|
||||
persistent-data/space-maps/disk.cc \
|
||||
persistent-data/space-maps/recursive.cc \
|
||||
persistent-data/space-maps/careful_alloc.cc \
|
||||
persistent-data/transaction_manager.cc \
|
||||
cache/metadata_disk_structures.cc
|
||||
|
||||
CACHE_CHECK_OBJECTS=$(subst .cc,.o,$(CACHE_CHECK_SOURCE))
|
||||
|
||||
cache_check: $(CACHE_CHECK_OBJECTS) cache/check.o
|
||||
$(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS)
|
||||
|
||||
clean:
|
||||
$(RM) *.o unit-tests/*.o *.d unit-tests/*.d $(TEST_PROGRAMS) $(PROGRAMS) $(OBJECTS)
|
||||
|
7
cache/cache_check.cc → cache/check.cc
vendored
7
cache/cache_check.cc → cache/check.cc
vendored
@ -20,6 +20,7 @@
|
||||
#include <getopt.h>
|
||||
#include <libgen.h>
|
||||
|
||||
#if 0
|
||||
#include "array.h"
|
||||
#include "metadata.h"
|
||||
#include "metadata_checker.h"
|
||||
@ -98,3 +99,9 @@ int main(int argc, char **argv)
|
||||
|
||||
return check(argv[optind], quiet);
|
||||
}
|
||||
#else
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
cerr << "not implemented" << endl;
|
||||
return 1;
|
||||
}
|
8
cache/cache_dump.cc → cache/dump.cc
vendored
8
cache/cache_dump.cc → cache/dump.cc
vendored
@ -19,7 +19,7 @@
|
||||
#include <iostream>
|
||||
#include <getopt.h>
|
||||
#include <libgen.h>
|
||||
|
||||
#if 0
|
||||
#include "human_readable_format.h"
|
||||
#include "cache_metadata_dumper.h"
|
||||
#include "cache_metadata.h"
|
||||
@ -117,3 +117,9 @@ int main(int argc, char **argv)
|
||||
|
||||
return dump(argv[optind], format, repair, metadata_snap);
|
||||
}
|
||||
#else
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user