rocksdb/utilities/blob_db
Sagar Vemuri 96e3a600ba Return write error on reaching blob dir size limit
Summary:
I found that we continue accepting writes even when the blob db goes beyond the configured blob directory size limit. Now, we return an error for writes on reaching `blob_dir_size` limit and if `is_fifo` is set to false. (We cannot just drop any file when `is_fifo` is true.)

Deleting the oldest file when `is_fifo` is true will be handled in a later PR.
Closes https://github.com/facebook/rocksdb/pull/3060

Differential Revision: D6136156

Pulled By: sagar0

fbshipit-source-id: 2f11cb3f2eedfa94524fbfa2613dd64bfad7a23c
2017-10-25 16:30:37 -07:00
..
blob_db_impl.cc Return write error on reaching blob dir size limit 2017-10-25 16:30:37 -07:00
blob_db_impl.h Blob DB: Store blob index as kTypeBlobIndex in base db 2017-10-17 17:28:11 -07:00
blob_db_iterator.h Blob DB: Store blob index as kTypeBlobIndex in base db 2017-10-17 17:28:11 -07:00
blob_db_test.cc Return write error on reaching blob dir size limit 2017-10-25 16:30:37 -07:00
blob_db.cc Fix memory leak on blob db open 2017-09-01 14:13:51 -07:00
blob_db.h Make it explicit blob db doesn't support CF 2017-09-08 11:11:04 -07:00
blob_dump_tool.cc Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_dump_tool.h Change RocksDB License 2017-07-15 16:11:23 -07:00
blob_file.cc Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_file.h Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_log_format.cc Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_log_format.h Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_log_reader.cc Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_log_reader.h Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
blob_log_writer.cc Enable MSVC W4 with a few exceptions. Fix warnings and bugs 2017-10-19 10:57:12 -07:00
blob_log_writer.h Blob DB: not writing sequence number as blob record footer 2017-10-17 12:13:08 -07:00
ttl_extractor.cc Move blob_db/ttl_extractor.h into blob_db/blob_db.h 2017-07-28 14:28:21 -07:00