rocksdb/tools
Andrew Kryczka 2391ef7214 Embed column family name in SST file
Summary:
Added the column family name to the properties block. This property
is omitted only if the property is unavailable, such as when RepairDB()
writes SST files.

In a next diff, I will change RepairDB to use this new property for
deciding to which column family an existing SST file belongs. If this
property is missing, it will add it to the "unknown" column family (same
as its existing behavior).

Test Plan:
New unit test:

  $ ./db_table_properties_test --gtest_filter=DBTablePropertiesTest.GetColumnFamilyNameProperty

Reviewers: IslamAbdelRahman, yhchiang, sdong

Reviewed By: sdong

Subscribers: andrewkr, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D55605
2016-04-06 23:10:32 -07:00
..
dump Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
rdb fix typos in comments 2015-12-11 01:54:48 +09:00
auto_sanity_test.sh fix typos in comments 2015-12-11 01:54:48 +09:00
benchmark.sh Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 2016-04-01 10:42:39 -07:00
benchmark_leveldb.sh
check_format_compatible.sh tools/check_format_compatible.sh to use consistent version when testing backward and forward compatibility 2016-03-21 11:13:26 -07:00
db_bench.cc Separeate main from bench functionality to allow cusomizations 2016-02-16 06:17:31 -08:00
db_bench_tool.cc Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 2016-04-01 10:42:39 -07:00
db_crashtest.py crash_test: cover concurrent memtable insert in default crash test 2016-02-09 08:02:38 -08:00
db_repl_stress.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
db_sanity_test.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
db_stress.cc to/from hex refactor 2016-03-30 14:36:48 -07:00
dbench_monitor
Dockerfile adding docker build script and dockerfile 2015-05-22 16:03:39 -07:00
generate_random_db.sh
ldb.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
ldb_cmd.cc Stderr info logger 2016-04-01 11:06:06 -07:00
ldb_cmd.h to/from hex refactor 2016-03-30 14:36:48 -07:00
ldb_cmd_execute_result.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
ldb_cmd_test.cc to/from hex refactor 2016-03-30 14:36:48 -07:00
ldb_test.py ldb to support --column_family option 2016-01-25 14:58:18 -08:00
ldb_tool.cc Expose RepairDB as ldb command 2016-03-12 13:50:20 -08:00
pflag
reduce_levels_test.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
rocksdb_dump_test.sh Update dump_tool and undump_tool to accept Options 2015-10-05 19:49:48 -07:00
run_flash_bench.sh Update benchmarks used to measure subcompaction performance 2016-03-04 12:32:11 -08:00
run_leveldb.sh
sample-dump.dmp First version of rocksdb_dump and rocksdb_undump. 2015-06-19 16:24:36 -07:00
sst_dump.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
sst_dump_test.cc Embed column family name in SST file 2016-04-06 23:10:32 -07:00
sst_dump_tool.cc Embed column family name in SST file 2016-04-06 23:10:32 -07:00
sst_dump_tool_imp.h Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 2016-04-01 10:42:39 -07:00
verify_random_db.sh
write_stress.cc Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
write_stress_runner.py Write stress test 2015-10-28 16:15:07 -07:00