From f1c5eaba56460f23eb8c7395746fe49d419cb3cc Mon Sep 17 00:00:00 2001 From: kapitan-k Date: Thu, 9 Nov 2017 18:06:50 -0800 Subject: [PATCH] updated c ingestexternalfileoptions for ingest behind Summary: Closes https://github.com/facebook/rocksdb/pull/3151 Differential Revision: D6293861 Pulled By: ajkr fbshipit-source-id: f8db0a71509d1cd8237f2d377bf9e1bb0464bdbf --- db/c.cc | 6 ++++++ include/rocksdb/c.h | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/db/c.cc b/db/c.cc index 2e8d0db3c..9bfd6bc09 100644 --- a/db/c.cc +++ b/db/c.cc @@ -2962,6 +2962,12 @@ void rocksdb_ingestexternalfileoptions_set_allow_blocking_flush( opt->rep.allow_blocking_flush = allow_blocking_flush; } +void rocksdb_ingestexternalfileoptions_set_ingest_behind( + rocksdb_ingestexternalfileoptions_t* opt, + unsigned char ingest_behind) { + opt->rep.ingest_behind = ingest_behind; +} + void rocksdb_ingestexternalfileoptions_destroy( rocksdb_ingestexternalfileoptions_t* opt) { delete opt; diff --git a/include/rocksdb/c.h b/include/rocksdb/c.h index 267f1dc1f..613817803 100644 --- a/include/rocksdb/c.h +++ b/include/rocksdb/c.h @@ -1169,6 +1169,10 @@ extern ROCKSDB_LIBRARY_API void rocksdb_ingestexternalfileoptions_set_allow_blocking_flush( rocksdb_ingestexternalfileoptions_t* opt, unsigned char allow_blocking_flush); +extern ROCKSDB_LIBRARY_API void +rocksdb_ingestexternalfileoptions_set_ingest_behind( + rocksdb_ingestexternalfileoptions_t* opt, + unsigned char ingest_behind); extern ROCKSDB_LIBRARY_API void rocksdb_ingestexternalfileoptions_destroy( rocksdb_ingestexternalfileoptions_t* opt);