Lines Matching refs:Status

140   virtual Status Resume() override;
143 virtual Status Put(const WriteOptions& options,
147 virtual Status Merge(const WriteOptions& options,
151 virtual Status Delete(const WriteOptions& options,
155 virtual Status SingleDelete(const WriteOptions& options,
159 virtual Status Write(const WriteOptions& options,
163 virtual Status Get(const ReadOptions& options,
166 virtual Status Get(const ReadOptions& options,
171 Status GetMergeOperands(const ReadOptions& options, in GetMergeOperands()
186 virtual std::vector<Status> MultiGet(
191 virtual std::vector<Status> MultiGet(
207 PinnableSlice* values, Status* statuses,
213 Status* statuses,
218 PinnableSlice* values, Status* statuses,
223 Status* statuses,
231 virtual Status CreateColumnFamily(const ColumnFamilyOptions& cf_options,
234 virtual Status CreateColumnFamilies(
238 virtual Status CreateColumnFamilies(
241 virtual Status DropColumnFamily(ColumnFamilyHandle* column_family) override;
242 virtual Status DropColumnFamilies(
258 virtual Status NewIterators(
279 virtual Status GetApproximateSizes(const SizeApproximationOptions& options,
289 virtual Status CompactRange(const CompactRangeOptions& options,
294 virtual Status CompactFiles(
302 virtual Status PauseBackgroundWork() override;
303 virtual Status ContinueBackgroundWork() override;
305 virtual Status EnableAutoCompaction(
312 Status SetOptions(
316 virtual Status SetDBOptions(
334 virtual Status Flush(const FlushOptions& options,
336 virtual Status Flush(
339 virtual Status FlushWAL(bool sync) override;
341 virtual Status SyncWAL() override;
342 virtual Status LockWAL() override;
343 virtual Status UnlockWAL() override;
349 virtual Status GetDbIdentity(std::string& identity) const override;
351 virtual Status GetDbIdentityFromIdentityFile(std::string* identity) const;
357 virtual Status Close() override;
359 Status GetStatsHistory(
365 virtual Status ResetStats() override;
366 virtual Status DisableFileDeletions() override;
367 virtual Status EnableFileDeletions(bool force) override;
370 virtual Status GetLiveFiles(std::vector<std::string>&,
373 virtual Status GetSortedWalFiles(VectorLogPtr& files) override;
374 virtual Status GetCurrentWalFile(
376 virtual Status GetCreationTimeOfOldestFile(
379 virtual Status GetUpdatesSince(
383 virtual Status DeleteFile(std::string name) override;
384 Status DeleteFilesInRanges(ColumnFamilyHandle* column_family,
398 Status SuggestCompactRange(ColumnFamilyHandle* column_family,
401 Status PromoteL0(ColumnFamilyHandle* column_family,
405 virtual Status IngestExternalFile(
411 virtual Status IngestExternalFiles(
415 virtual Status CreateColumnFamilyWithImport(
422 virtual Status VerifyChecksum(const ReadOptions& /*read_options*/) override;
425 virtual Status StartTrace(
430 virtual Status EndTrace() override;
433 Status StartBlockCacheTrace(
438 Status EndBlockCacheTrace() override;
441 virtual Status GetPropertiesOfAllTables(
444 virtual Status GetPropertiesOfTablesInRange(
477 Status GetImpl(const ReadOptions& options, const Slice& key,
506 virtual Status WriteWithCallback(const WriteOptions& write_options,
550 Status GetLatestSequenceForKey(SuperVersion* sv, const Slice& key,
557 Status TraceIteratorSeek(const uint32_t& cf_id, const Slice& key);
558 Status TraceIteratorSeekForPrev(const uint32_t& cf_id, const Slice& key);
569 virtual Status CheckConsistency();
574 Status RunManualCompaction(ColumnFamilyData* cfd, int input_level,
841 Status NewDB();
844 static Status Open(const DBOptions& db_options, const std::string& name,
862 Status TablesRangeTombstoneSummary(ColumnFamilyHandle* column_family,
868 Status TEST_CompactRange(int level, const Slice* begin, const Slice* end,
880 Status TEST_SwitchMemtable(ColumnFamilyData* cfd = nullptr);
883 Status TEST_FlushMemTable(bool wait = true, bool allow_write_stall = false,
886 Status TEST_FlushMemTable(ColumnFamilyData* cfd,
893 Status TEST_AtomicFlushMemTables(const autovector<ColumnFamilyData*>& cfds,
897 Status TEST_WaitForFlushMemTable(ColumnFamilyHandle* column_family = nullptr);
902 Status TEST_WaitForCompact(bool waitUnscheduled = false);
943 Status TEST_GetAllImmutableCFOptions(
947 Status TEST_GetLatestMutableCFOptions(ColumnFamilyHandle* column_family,
1030 Status WriteOptionsFile(bool need_mutex_lock, bool need_enter_write_thread);
1035 Status RenameTempFileToOptionsFile(const std::string& file_name);
1036 Status DeleteObsoleteOptionsFiles();
1047 const Status& st,
1051 const Status& st,
1083 Status WriteImpl(const WriteOptions& options, WriteBatch* updates,
1090 Status PipelinedWriteImpl(const WriteOptions& options, WriteBatch* updates,
1097 Status UnorderedWriteMemtable(const WriteOptions& write_options,
1116 Status WriteImplWALOnly(
1125 Status WriteRecoverableState();
1128 Status CloseImpl();
1135 virtual Status Recover(
1152 Status CleanupFilesAfterRecovery();
1222 Status ClearWriter() { in ClearWriter()
1223 Status s = writer->WriteBuffer(); in ClearWriter()
1284 Status status;
1318 Status InitPersistStatsColumnFamily();
1326 Status PersistentStatsProcessFormatVersion();
1328 Status ResumeImpl();
1330 void MaybeIgnoreError(Status* s) const;
1332 const Status CreateArchivalDirectory();
1334 Status CreateColumnFamilyImpl(const ColumnFamilyOptions& cf_options,
1338 Status DropColumnFamilyImpl(ColumnFamilyHandle* column_family);
1372 Status FlushMemTableToOutputFile(
1383 Status FlushMemTablesToOutputFiles(
1387 Status AtomicFlushMemTablesToOutputFiles(
1393 Status RecoverLogFiles(const std::vector<uint64_t>& log_numbers,
1402 Status WriteLevel0TableForRecovery(int job_id, ColumnFamilyData* cfd,
1409 Status RestoreAliveLogFiles(const std::vector<uint64_t>& log_numbers);
1413 Status DelayWrite(uint64_t num_bytes, const WriteOptions& write_options);
1415 Status ThrottleLowPriWritesIfNeeded(const WriteOptions& write_options,
1419 Status ScheduleFlushes(WriteContext* context);
1423 Status TrimMemtableHistory(WriteContext* context);
1425 Status SwitchMemtable(ColumnFamilyData* cfd, WriteContext* context);
1430 Status FlushMemTable(ColumnFamilyData* cfd, const FlushOptions& options,
1433 Status AtomicFlushMemTables(
1439 Status WaitUntilFlushWouldNotStallWrites(ColumnFamilyData* cfd,
1448 Status WaitForFlushMemTable(ColumnFamilyData* cfd,
1455 Status WaitForFlushMemTables(
1491 Status SwitchWAL(WriteContext* write_context);
1494 Status HandleWriteBufferFull(WriteContext* write_context);
1497 Status PreprocessWrite(const WriteOptions& write_options, bool* need_log_sync,
1517 void WriteStatusCheck(const Status& status);
1524 void MemTableInsertStatusCheck(const Status& memtable_insert_status);
1528 Status CompactFilesImpl(const CompactionOptions& compact_options,
1578 Status BackgroundCompaction(bool* madeProgress, JobContext* job_context,
1582 Status BackgroundFlush(bool* madeProgress, JobContext* job_context,
1618 Status ReFitLevel(ColumnFamilyData* cfd, int level, int target_level = -1);
1630 void MarkLogsSynced(uint64_t up_to, bool synced_dir, const Status& status);
1639 Status CloseHelper();
1668 const Status& st,
1675 Status ReserveFileNumbersBeforeIngestion(
1687 Status CreateWAL(uint64_t log_file_num, uint64_t recycle_log_number,
1691 static Status ValidateOptions(const DBOptions& db_options);
1693 static Status ValidateOptions(