• yiwu-arbug's avatar
    Fix rocksdb logging macro (#218) · f9fc964f
    yiwu-arbug authored
    This change is to fix ASAN test failure in CI.
    
    The rocksdb logging.h file provides the ROCKS_LOG_XXX logging macro, and it contain a logic to shorten the source file being print. It use the length of its file path (e.g. "/path/to/rocksdb/logging/logging.h")  to truncate other source file path. Since Titan source could be in different directory, Titan source file path could be truncated incorrectly, or even cause out-of-range access to the string buffer. Copying the file into titan repo and make a Titan version of the macros to fix the problem.
    
    Also doing clang format.
    Signed-off-by: 's avatarYi Wu <yiwu@pingcap.com>
    Signed-off-by: 's avatarYi Wu <yiwu@pingcap.com>
    f9fc964f
Name
Last commit
Last update
..
base_db_listener.cc Loading commit data...
base_db_listener.h Loading commit data...
blob_file_builder.cc Loading commit data...
blob_file_builder.h Loading commit data...
blob_file_cache.cc Loading commit data...
blob_file_cache.h Loading commit data...
blob_file_iterator.cc Loading commit data...
blob_file_iterator.h Loading commit data...
blob_file_iterator_test.cc Loading commit data...
blob_file_manager.h Loading commit data...
blob_file_reader.cc Loading commit data...
blob_file_reader.h Loading commit data...
blob_file_set.cc Loading commit data...
blob_file_set.h Loading commit data...
blob_file_size_collector.cc Loading commit data...
blob_file_size_collector.h Loading commit data...
blob_file_size_collector_test.cc Loading commit data...
blob_file_test.cc Loading commit data...
blob_format.cc Loading commit data...
blob_format.h Loading commit data...
blob_format_test.cc Loading commit data...
blob_gc.cc Loading commit data...
blob_gc.h Loading commit data...
blob_gc_job.cc Loading commit data...
blob_gc_job.h Loading commit data...
blob_gc_job_test.cc Loading commit data...
blob_gc_picker.cc Loading commit data...
blob_gc_picker.h Loading commit data...
blob_gc_picker_test.cc Loading commit data...
blob_index_merge_operator.h Loading commit data...
blob_index_merge_operator_test.cc Loading commit data...
blob_storage.cc Loading commit data...
blob_storage.h Loading commit data...
compaction_filter.h Loading commit data...
compaction_filter_test.cc Loading commit data...
db.cc Loading commit data...
db_impl.cc Loading commit data...
db_impl.h Loading commit data...
db_impl_files.cc Loading commit data...
db_impl_gc.cc Loading commit data...
db_iter.h Loading commit data...
edit_collector.h Loading commit data...
gc_stats_test.cc Loading commit data...
options.cc Loading commit data...
table_builder.cc Loading commit data...
table_builder.h Loading commit data...
table_builder_test.cc Loading commit data...
table_factory.cc Loading commit data...
table_factory.h Loading commit data...
testutil.h Loading commit data...
thread_safety_test.cc Loading commit data...
titan_checkpoint_impl.cc Loading commit data...
titan_checkpoint_impl.h Loading commit data...
titan_checkpoint_test.cc Loading commit data...
titan_db_test.cc Loading commit data...
titan_fault_injection_test_env.h Loading commit data...
titan_logging.h Loading commit data...
titan_options_test.cc Loading commit data...
titan_stats.cc Loading commit data...
titan_stats.h Loading commit data...
util.cc Loading commit data...
util.h Loading commit data...
util_test.cc Loading commit data...
version_edit.cc Loading commit data...
version_edit.h Loading commit data...
version_test.cc Loading commit data...