Lines Matching refs:options
80 auto options = CurrentOptions(); in DBTestBase() local
81 options.env = env_; in DBTestBase()
82 auto delete_options = options; in DBTestBase()
86 EXPECT_OK(DestroyDB(dbname_, options)); in DBTestBase()
88 Reopen(options); in DBTestBase()
97 Options options; in ~DBTestBase() local
98 options.db_paths.emplace_back(dbname_, 0); in ~DBTestBase()
99 options.db_paths.emplace_back(dbname_ + "_2", 0); in ~DBTestBase()
100 options.db_paths.emplace_back(dbname_ + "_3", 0); in ~DBTestBase()
101 options.db_paths.emplace_back(dbname_ + "_4", 0); in ~DBTestBase()
102 options.env = env_; in ~DBTestBase()
107 EXPECT_OK(DestroyDB(dbname_, options)); in ~DBTestBase()
178 auto options = CurrentOptions(); in ChangeOptions() local
179 options.create_if_missing = true; in ChangeOptions()
180 DestroyAndReopen(options); in ChangeOptions()
190 auto options = CurrentOptions(); in ChangeCompactOptions() local
191 options.create_if_missing = true; in ChangeCompactOptions()
192 TryReopen(options); in ChangeCompactOptions()
197 auto options = CurrentOptions(); in ChangeCompactOptions() local
198 options.create_if_missing = true; in ChangeCompactOptions()
199 TryReopen(options); in ChangeCompactOptions()
204 auto options = CurrentOptions(); in ChangeCompactOptions() local
205 assert(options.max_subcompactions > 1); in ChangeCompactOptions()
206 TryReopen(options); in ChangeCompactOptions()
211 auto options = CurrentOptions(); in ChangeCompactOptions() local
212 assert(options.max_subcompactions > 1); in ChangeCompactOptions()
213 TryReopen(options); in ChangeCompactOptions()
225 auto options = CurrentOptions(); in ChangeWalOptions() local
226 Destroy(options); in ChangeWalOptions()
227 options.create_if_missing = true; in ChangeWalOptions()
228 TryReopen(options); in ChangeWalOptions()
233 auto options = CurrentOptions(); in ChangeWalOptions() local
234 Destroy(options); in ChangeWalOptions()
235 options.create_if_missing = true; in ChangeWalOptions()
236 TryReopen(options); in ChangeWalOptions()
241 auto options = CurrentOptions(); in ChangeWalOptions() local
242 Destroy(options); in ChangeWalOptions()
243 TryReopen(options); in ChangeWalOptions()
264 auto options = CurrentOptions(); in ChangeFilterOptions() local
265 options.create_if_missing = true; in ChangeFilterOptions()
266 TryReopen(options); in ChangeFilterOptions()
275 auto options = CurrentOptions(); in ChangeOptionsForFileIngestionTest() local
276 options.create_if_missing = true; in ChangeOptionsForFileIngestionTest()
277 TryReopen(options); in ChangeOptionsForFileIngestionTest()
282 auto options = CurrentOptions(); in ChangeOptionsForFileIngestionTest() local
283 options.create_if_missing = true; in ChangeOptionsForFileIngestionTest()
284 TryReopen(options); in ChangeOptionsForFileIngestionTest()
289 auto options = CurrentOptions(); in ChangeOptionsForFileIngestionTest() local
290 assert(options.max_subcompactions > 1); in ChangeOptionsForFileIngestionTest()
291 TryReopen(options); in ChangeOptionsForFileIngestionTest()
296 auto options = CurrentOptions(); in ChangeOptionsForFileIngestionTest() local
297 assert(options.max_subcompactions > 1); in ChangeOptionsForFileIngestionTest()
298 TryReopen(options); in ChangeOptionsForFileIngestionTest()
303 auto options = CurrentOptions(); in ChangeOptionsForFileIngestionTest() local
304 TryReopen(options); in ChangeOptionsForFileIngestionTest()
324 Options options; in GetDefaultOptions() local
325 options.write_buffer_size = 4090 * 4096; in GetDefaultOptions()
326 options.target_file_size_base = 2 * 1024 * 1024; in GetDefaultOptions()
327 options.max_bytes_for_level_base = 10 * 1024 * 1024; in GetDefaultOptions()
328 options.max_open_files = 5000; in GetDefaultOptions()
329 options.wal_recovery_mode = WALRecoveryMode::kTolerateCorruptedTailRecords; in GetDefaultOptions()
330 options.compaction_pri = CompactionPri::kByCompensatedSize; in GetDefaultOptions()
331 return options; in GetDefaultOptions()
338 Options options = default_options; in GetOptions() local
353 options.prefix_extractor.reset(NewFixedPrefixTransform(1)); in GetOptions()
354 options.memtable_factory.reset(NewHashSkipListRepFactory(16)); in GetOptions()
355 options.allow_concurrent_memtable_write = false; in GetOptions()
356 options.unordered_write = false; in GetOptions()
359 options.table_factory.reset(new PlainTableFactory()); in GetOptions()
360 options.prefix_extractor.reset(NewFixedPrefixTransform(1)); in GetOptions()
361 options.allow_mmap_reads = can_allow_mmap; in GetOptions()
362 options.max_sequential_skip_in_iterations = 999999; in GetOptions()
366 options.table_factory.reset(new PlainTableFactory()); in GetOptions()
367 options.prefix_extractor.reset(NewCappedPrefixTransform(8)); in GetOptions()
368 options.allow_mmap_reads = can_allow_mmap; in GetOptions()
369 options.max_sequential_skip_in_iterations = 999999; in GetOptions()
373 options.table_factory.reset(new PlainTableFactory()); in GetOptions()
374 options.prefix_extractor.reset(NewCappedPrefixTransform(8)); in GetOptions()
375 options.allow_mmap_reads = false; in GetOptions()
376 options.max_sequential_skip_in_iterations = 999999; in GetOptions()
380 options.table_factory.reset(new PlainTableFactory()); in GetOptions()
381 options.prefix_extractor.reset(NewNoopTransform()); in GetOptions()
382 options.allow_mmap_reads = can_allow_mmap; in GetOptions()
383 options.max_sequential_skip_in_iterations = 999999; in GetOptions()
387 options.memtable_factory.reset(new VectorRepFactory(100)); in GetOptions()
388 options.allow_concurrent_memtable_write = false; in GetOptions()
389 options.unordered_write = false; in GetOptions()
392 options.prefix_extractor.reset(NewFixedPrefixTransform(1)); in GetOptions()
393 options.memtable_factory.reset( in GetOptions()
395 options.allow_concurrent_memtable_write = false; in GetOptions()
396 options.unordered_write = false; in GetOptions()
399 options.use_direct_reads = true; in GetOptions()
400 options.use_direct_io_for_flush_and_compaction = true; in GetOptions()
401 options.compaction_readahead_size = 2 * 1024 * 1024; in GetOptions()
420 options.merge_operator = MergeOperators::CreatePutOperator(); in GetOptions()
427 options.new_table_reader_for_compaction_inputs = true; in GetOptions()
428 options.compaction_readahead_size = 10 * 1024 * 1024; in GetOptions()
435 options.new_table_reader_for_compaction_inputs = true; in GetOptions()
436 options.compaction_readahead_size = 10 * 1024 * 1024; in GetOptions()
439 options.compression = kNoCompression; in GetOptions()
442 options.num_levels = 3; in GetOptions()
445 options.db_log_dir = alternative_db_log_dir_; in GetOptions()
448 options.wal_dir = alternative_wal_dir_; in GetOptions()
451 options.allow_mmap_reads = can_allow_mmap; in GetOptions()
454 options.max_manifest_file_size = 50; // 50 bytes in GetOptions()
457 options.soft_rate_limit = 2.0; in GetOptions()
458 options.delayed_write_rate = 8 * 1024 * 1024; in GetOptions()
459 options.report_bg_io_stats = true; in GetOptions()
463 options.compaction_style = kCompactionStyleUniversal; in GetOptions()
464 options.num_levels = 1; in GetOptions()
467 options.compaction_style = kCompactionStyleUniversal; in GetOptions()
468 options.num_levels = 8; in GetOptions()
471 options.allow_mmap_writes = can_allow_mmap; in GetOptions()
475 options.max_open_files = -1; in GetOptions()
486 options.compaction_style = kCompactionStyleFIFO; in GetOptions()
491 options.prefix_extractor.reset(NewFixedPrefixTransform(1)); in GetOptions()
496 options.prefix_extractor.reset(NewNoopTransform()); in GetOptions()
501 options.prefix_extractor.reset(NewNoopTransform()); in GetOptions()
521 options.optimize_filters_for_hits = true; in GetOptions()
526 options.row_cache = NewLRUCache(1024 * 1024); in GetOptions()
530 options.recycle_log_file_num = 2; in GetOptions()
534 options.max_subcompactions = 4; in GetOptions()
538 options.compaction_style = kCompactionStyleUniversal; in GetOptions()
539 options.num_levels = 8; in GetOptions()
540 options.max_subcompactions = 4; in GetOptions()
544 options.allow_concurrent_memtable_write = true; in GetOptions()
545 options.enable_write_thread_adaptive_yield = true; in GetOptions()
549 options.enable_pipelined_write = true; in GetOptions()
554 options.two_write_queues = true; in GetOptions()
555 options.manual_wal_flush = true; in GetOptions()
559 options.allow_concurrent_memtable_write = false; in GetOptions()
560 options.unordered_write = false; in GetOptions()
574 options.table_factory.reset(NewBlockBasedTableFactory(table_options)); in GetOptions()
576 options.env = env_; in GetOptions()
577 options.create_if_missing = true; in GetOptions()
578 options.fail_if_options_file_error = true; in GetOptions()
579 return options; in GetOptions()
583 const Options& options) { in CreateColumnFamilies() argument
584 ColumnFamilyOptions cf_opts(options); in CreateColumnFamilies()
594 const Options& options) { in CreateAndReopenWithCF() argument
595 CreateColumnFamilies(cfs, options); in CreateAndReopenWithCF()
598 ReopenWithColumnFamilies(cfs_plus_default, options); in CreateAndReopenWithCF()
602 const std::vector<Options>& options) { in ReopenWithColumnFamilies() argument
603 ASSERT_OK(TryReopenWithColumnFamilies(cfs, options)); in ReopenWithColumnFamilies()
607 const Options& options) { in ReopenWithColumnFamilies() argument
608 ASSERT_OK(TryReopenWithColumnFamilies(cfs, options)); in ReopenWithColumnFamilies()
612 const std::vector<std::string>& cfs, const std::vector<Options>& options) { in TryReopenWithColumnFamilies() argument
614 EXPECT_EQ(cfs.size(), options.size()); in TryReopenWithColumnFamilies()
617 column_families.push_back(ColumnFamilyDescriptor(cfs[i], options[i])); in TryReopenWithColumnFamilies()
619 DBOptions db_opts = DBOptions(options[0]); in TryReopenWithColumnFamilies()
620 last_options_ = options[0]; in TryReopenWithColumnFamilies()
625 const std::vector<std::string>& cfs, const Options& options) { in TryReopenWithColumnFamilies() argument
627 std::vector<Options> v_opts(cfs.size(), options); in TryReopenWithColumnFamilies()
631 void DBTestBase::Reopen(const Options& options) { in Reopen() argument
632 ASSERT_OK(TryReopen(options)); in Reopen()
644 void DBTestBase::DestroyAndReopen(const Options& options) { in DestroyAndReopen() argument
647 ASSERT_OK(TryReopen(options)); in DestroyAndReopen()
650 void DBTestBase::Destroy(const Options& options, bool delete_cf_paths) { in Destroy() argument
660 ASSERT_OK(DestroyDB(dbname_, options, column_families)); in Destroy()
663 Status DBTestBase::ReadOnlyReopen(const Options& options) { in ReadOnlyReopen() argument
664 return DB::OpenForReadOnly(options, dbname_, &db_); in ReadOnlyReopen()
667 Status DBTestBase::TryReopen(const Options& options) { in TryReopen() argument
677 last_options_ = options; in TryReopen()
678 return DB::Open(options, dbname_, &db_); in TryReopen()
751 ReadOptions options; in Get() local
752 options.verify_checksums = true; in Get()
753 options.snapshot = snapshot; in Get()
755 Status s = db_->Get(options, k, &result); in Get()
766 ReadOptions options; in Get() local
767 options.verify_checksums = true; in Get()
768 options.snapshot = snapshot; in Get()
770 Status s = db_->Get(options, handles_[cf], k, &result); in Get()
783 ReadOptions options; in MultiGet() local
784 options.verify_checksums = true; in MultiGet()
785 options.snapshot = snapshot; in MultiGet()
796 s = db_->MultiGet(options, handles, keys, &result); in MultiGet()
808 db_->MultiGet(options, cfs.size(), handles.data(), keys.data(), in MultiGet()
825 ReadOptions options; in MultiGet() local
826 options.verify_checksums = true; in MultiGet()
827 options.snapshot = snapshot; in MultiGet()
836 db_->MultiGet(options, dbfull()->DefaultColumnFamily(), keys.size(), in MultiGet()
852 ReadOptions options; in Get() local
853 options.verify_checksums = true; in Get()
854 Status s = dbfull()->Get(options, dbfull()->DefaultColumnFamily(), k, v); in Get()
908 auto options = CurrentOptions(); in AllEntriesFor() local
909 InternalKeyComparator icmp(options.comparator); in AllEntriesFor()
1244 Options options = CurrentOptions(); in OptionsForLogIterTest() local
1245 options.create_if_missing = true; in OptionsForLogIterTest()
1246 options.WAL_ttl_seconds = 1000; in OptionsForLogIterTest()
1247 return options; in OptionsForLogIterTest()
1321 auto options = CurrentOptions(); in validateNumberOfEntries() local
1322 InternalKeyComparator icmp(options.comparator); in validateNumberOfEntries()