Commit Graph

119 Commits (f58d276764567a860038ec62ae737abc32246d66)

Author SHA1 Message Date
mrambacher d057e8326d Make MergeOperator+CompactionFilter/Factory into Customizable Classes (#8481) 3 years ago
mrambacher ac37bfded0 Allow CreateFromString to work on complex URIs (#8547) 3 years ago
mrambacher c8665611bc Make FlushBlockPolicyFactory into a Customizable class (#8432) 3 years ago
mrambacher 373e3a154d Fix Immutable Customizable Serialization (#8457) 3 years ago
mrambacher 6ad0810393 Make Comparator into a Customizable Object (#8336) 3 years ago
sdong 2f1984dd45 Compare memtable insert and flush count (#8288) 4 years ago
Jay Zhuang 3786181a90 Add remote compaction public API (#8300) 4 years ago
Jay Zhuang d15fbae449 Refactor Option obj address from char* to void* (#8295) 4 years ago
Jay Zhuang a79b46c503 Add De/Serialization for CompactionInput/Result (#8247) 4 years ago
mrambacher 78e82410eb Added static methods for simple types to OptionTypeInfo (#8249) 4 years ago
mrambacher 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
mrambacher 01e460d538 Make types of Immutable/Mutable Options fields match that of the underlying Option (#8176) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
Akanksha Mahajan e300ce211d Update option "allow_data_in_errors" in BuildOptions (#7665) 4 years ago
Levi Tamasi bbbb5a280d Add options for integrated blob GC (#7661) 4 years ago
mrambacher c442f6809f Create a Customizable class to load classes and configurations (#6590) 4 years ago
Andrew Kryczka 1adbceb581 Expand effect of dictionary settings in `ColumnFamilyOptions::compression_opts` (#7619) 4 years ago
mrambacher 1eda625eab Revert `Status`es returned from pre-`Configurable` options functions (#7563) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Cheng Chang 12b78e40bd Track WAL in MANIFEST: add option track_and_verify_wals_in_manifest (#7275) 4 years ago
sdong 7508175558 Introduce options.check_flush_compaction_key_order (#7467) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
Levi Tamasi b9bb59d49d Add initial set of options for integrated blob write path (#7280) 4 years ago
Yingchun Lai 67bbac3621 Remove duplicate colon in Status message (#7041) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
Zhichao Cao a10f12eda1 Auto resume the DB from Retryable IO Error (#6765) 4 years ago
rockeet b649d8cb97 Fixed Factory construct just for calling .Name() (#7080) 4 years ago
sdong 9cc25190e1 Test CircleCI with CLANG-10 (#7025) 4 years ago
mrambacher 0a17d95357 Add OptionTypeInfo::Vector to parse/serialize vectors (#6424) 5 years ago
Peter Dillinger 803a517b48 Misc things for ASSERT_STATUS_CHECKED, also gcc 4.8.5 (#6871) 5 years ago
Peter Dillinger 35a25a3fb9 Fix/expand ASSERT_STATUS_CHECKED build, add to Travis (#6870) 5 years ago
mrambacher 38be686160 Add Struct Type to OptionsTypeInfo (#6425) 5 years ago
Andrew Kryczka 1c84660457 prototype status check enforcement (#6798) 5 years ago
mrambacher 394f2bbd13 Add OptionTypeInfo::Enum and related methods (#6423) 5 years ago
mrambacher 618bf638aa Add Functions to OptionTypeInfo (#6422) 5 years ago
Cheng Chang 4cd859edf1 Fix build under LITE (#6758) 5 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 5 years ago
Akanksha Mahajan 03a1d95db0 Set max_background_flushes dynamically (#6701) 5 years ago
sdong 94f90ac6bc compression related options are not copied back from MutableCFOptions… (#6668) 5 years ago
mrambacher 259b6ec8da Move the OptionTypeMap code closer to home (#6198) 5 years ago
Ziyue Yang 03a781a90c Add pipelined & parallel compression optimization (#6262) 5 years ago
sdong 80979f81c7 Make options.bottommost_compression, compression_opts and bottommost_compression_opts dynamically changeable. (#6615) 5 years ago
Zhichao Cao e8d332d97e Use FileChecksumGenFactory for SST file checksum (#6600) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
Mike Kolupaev 637e64b9ac Add an option to prevent DB::Open() from querying sizes of all sst files (#6353) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago