diff options
Diffstat (limited to 'src/third_party/wiredtiger/src/session/session_api.c')
-rw-r--r-- | src/third_party/wiredtiger/src/session/session_api.c | 56 |
1 files changed, 37 insertions, 19 deletions
diff --git a/src/third_party/wiredtiger/src/session/session_api.c b/src/third_party/wiredtiger/src/session/session_api.c index 44ea3324759..6c5d672900b 100644 --- a/src/third_party/wiredtiger/src/session/session_api.c +++ b/src/third_party/wiredtiger/src/session/session_api.c @@ -1932,6 +1932,23 @@ __wt_session_strerror(WT_SESSION *wt_session, int error) } /* + * __session_flush_tier -- + * Wrapper for the flush_tier method. + */ +static int +__session_flush_tier(WT_SESSION *wt_session, const char *config) +{ + WT_DECL_RET; + WT_SESSION_IMPL *session; + + session = (WT_SESSION_IMPL *)wt_session; + SESSION_API_CALL_NOCONF(session, flush_tier); + ret = __wt_flush_tier(session, config); +err: + API_END_RET(session, ret); +} + +/* * __wt_session_breakpoint -- * A place to put a breakpoint, if you need one, or call some check code. */ @@ -1952,25 +1969,26 @@ __open_session(WT_CONNECTION_IMPL *conn, WT_EVENT_HANDLER *event_handler, const WT_SESSION_IMPL **sessionp) { static const WT_SESSION - stds = {NULL, NULL, __session_close, __session_reconfigure, __wt_session_strerror, - __session_open_cursor, __session_alter, __session_create, __wt_session_compact, - __session_drop, __session_join, __session_log_flush, __session_log_printf, __session_rename, - __session_reset, __session_salvage, __session_truncate, __session_upgrade, __session_verify, - __session_begin_transaction, __session_commit_transaction, __session_prepare_transaction, - __session_reset_snapshot, __session_rollback_transaction, __session_timestamp_transaction, - __session_query_timestamp, __session_checkpoint, __session_transaction_pinned_range, - __session_transaction_sync, __wt_session_breakpoint}, - stds_readonly = {NULL, NULL, __session_close, __session_reconfigure, __wt_session_strerror, - __session_open_cursor, __session_alter_readonly, __session_create_readonly, - __wt_session_compact_readonly, __session_drop_readonly, __session_join, - __session_log_flush_readonly, __session_log_printf_readonly, __session_rename_readonly, - __session_reset, __session_salvage_readonly, __session_truncate_readonly, - __session_upgrade_readonly, __session_verify, __session_begin_transaction, - __session_commit_transaction, __session_prepare_transaction_readonly, - __session_reset_snapshot, __session_rollback_transaction, __session_timestamp_transaction, - __session_query_timestamp, __session_checkpoint_readonly, - __session_transaction_pinned_range, __session_transaction_sync_readonly, - __wt_session_breakpoint}; + stds = {NULL, NULL, __session_close, __session_reconfigure, __session_flush_tier, + __wt_session_strerror, __session_open_cursor, __session_alter, __session_create, + __wt_session_compact, __session_drop, __session_join, __session_log_flush, + __session_log_printf, __session_rename, __session_reset, __session_salvage, + __session_truncate, __session_upgrade, __session_verify, __session_begin_transaction, + __session_commit_transaction, __session_prepare_transaction, __session_reset_snapshot, + __session_rollback_transaction, __session_timestamp_transaction, __session_query_timestamp, + __session_checkpoint, __session_transaction_pinned_range, __session_transaction_sync, + __wt_session_breakpoint}, + stds_readonly = {NULL, NULL, __session_close, __session_reconfigure, __session_flush_tier, + __wt_session_strerror, __session_open_cursor, __session_alter_readonly, + __session_create_readonly, __wt_session_compact_readonly, __session_drop_readonly, + __session_join, __session_log_flush_readonly, __session_log_printf_readonly, + __session_rename_readonly, __session_reset, __session_salvage_readonly, + __session_truncate_readonly, __session_upgrade_readonly, __session_verify, + __session_begin_transaction, __session_commit_transaction, + __session_prepare_transaction_readonly, __session_reset_snapshot, + __session_rollback_transaction, __session_timestamp_transaction, __session_query_timestamp, + __session_checkpoint_readonly, __session_transaction_pinned_range, + __session_transaction_sync_readonly, __wt_session_breakpoint}; WT_DECL_RET; WT_SESSION_IMPL *session, *session_ret; uint32_t i; |