rocksdb/util
Yi Wu be410dede8 Fix PinnableSlice move assignment
Summary:
After move assignment, we need to re-initialized the moved PinnableSlice.

Also update blob_db_impl.cc to not reuse the moved PinnableSlice since it is supposed to be in an undefined state after move.
Closes https://github.com/facebook/rocksdb/pull/3127

Differential Revision: D6238585

Pulled By: yiwu-arbug

fbshipit-source-id: bd99f2e37406c4f7de160c7dee6a2e8126bc224e
2017-11-03 18:13:21 -07:00
..
aligned_buffer.h
allocator.h
arena.cc arena: derive alignment unit from std::max_align_t 2017-10-17 11:13:19 -07:00
arena.h arena: derive alignment unit from std::max_align_t 2017-10-17 11:13:19 -07:00
arena_test.cc arena: derive alignment unit from std::max_align_t 2017-10-17 11:13:19 -07:00
auto_roll_logger.cc
auto_roll_logger.h
auto_roll_logger_test.cc
autovector.h
autovector_test.cc
bloom.cc
bloom_test.cc
build_version.cc.in
build_version.h
cast_util.h
channel.h
coding.cc Enable MSVC W4 with a few exceptions. Fix warnings and bugs 2017-10-19 10:57:12 -07:00
coding.h
coding_test.cc
compaction_job_stats_impl.cc
comparator.cc Move ~Comparator define to comparator.h 2017-10-17 09:58:13 -07:00
compression.h Fix clang build error 2017-11-03 11:26:54 -07:00
concurrent_arena.cc
concurrent_arena.h util: Fix coverity issues 2017-11-03 14:42:08 -07:00
core_local.h
crc32c.cc add missing else 2017-11-02 22:28:06 -07:00
crc32c.h Updated CRC32 Power Optimization Changes 2017-08-31 14:16:30 -07:00
crc32c_ppc.c Updated CRC32 Power Optimization Changes 2017-08-31 14:16:30 -07:00
crc32c_ppc.h Updated CRC32 Power Optimization Changes 2017-08-31 14:16:30 -07:00
crc32c_ppc_asm.S Updated CRC32 Power Optimization Changes 2017-08-31 14:16:30 -07:00
crc32c_ppc_constants.h Make it explicit blob db doesn't support CF 2017-09-08 11:11:04 -07:00
crc32c_test.cc Enable MSVC W4 with a few exceptions. Fix warnings and bugs 2017-10-19 10:57:12 -07:00
delete_scheduler.cc Mark files as trash by using .trash extension 2017-10-27 13:27:12 -07:00
delete_scheduler.h Mark files as trash by using .trash extension 2017-10-27 13:27:12 -07:00
delete_scheduler_test.cc Mark files as trash by using .trash extension 2017-10-27 13:27:12 -07:00
dynamic_bloom.cc util: Fix coverity issues 2017-11-03 14:42:08 -07:00
dynamic_bloom.h Enable MSVC W4 with a few exceptions. Fix warnings and bugs 2017-10-19 10:57:12 -07:00
dynamic_bloom_test.cc
event_logger.cc
event_logger.h
event_logger_test.cc
fault_injection_test_env.cc
fault_injection_test_env.h
file_reader_writer.cc
file_reader_writer.h util: Fix coverity issues 2017-11-03 14:42:08 -07:00
file_reader_writer_test.cc
file_util.cc fix CopyFile status checks 2017-11-03 11:57:10 -07:00
file_util.h
filelock_test.cc
filename.cc
filename.h
filter_policy.cc
hash.cc
hash.h
hash_map.h
hash_test.cc
heap.h
heap_test.cc
kv_map.h
log_buffer.cc
log_buffer.h
log_write_bench.cc
logging.h
memory_usage.h
mpsc.h
murmurhash.cc
murmurhash.h
mutexlock.h
ppc-opcode.h Updated CRC32 Power Optimization Changes 2017-08-31 14:16:30 -07:00
random.cc
random.h
rate_limiter.cc rate limit auto-tuning 2017-10-04 19:15:01 -07:00
rate_limiter.h rate limit auto-tuning 2017-10-04 19:15:01 -07:00
rate_limiter_test.cc rate limit auto-tuning 2017-10-04 19:15:01 -07:00
slice.cc Enable MSVC W4 with a few exceptions. Fix warnings and bugs 2017-10-19 10:57:12 -07:00
slice_test.cc Fix PinnableSlice move assignment 2017-11-03 18:13:21 -07:00
slice_transform_test.cc
sst_file_manager_impl.cc Mark files as trash by using .trash extension 2017-10-27 13:27:12 -07:00
sst_file_manager_impl.h Mark files as trash by using .trash extension 2017-10-27 13:27:12 -07:00
status.cc
status_message.cc
stderr_logger.h
stop_watch.h
string_util.cc
string_util.h
sync_point.cc
sync_point.h
testharness.cc
testharness.h
testutil.cc Make FIFO compaction options dynamically configurable 2017-10-19 15:26:36 -07:00
testutil.h Make InternalKeyComparator final and directly use it in merging iterator 2017-09-11 12:04:21 -07:00
thread_list_test.cc
thread_local.cc util: Fix coverity issues 2017-11-03 14:42:08 -07:00
thread_local.h
thread_local_test.cc
thread_operation.h
threadpool_imp.cc Prevent threads from respawning during joining 2017-10-03 16:27:28 -07:00
threadpool_imp.h
timer_queue.h
timer_queue_test.cc
transaction_test_util.cc db_bench randomtransaction print throughput 2017-10-16 18:42:25 -07:00
transaction_test_util.h db_bench randomtransaction print throughput 2017-10-16 18:42:25 -07:00
xxhash.cc
xxhash.h