/* * __async_compact -- * WT_ASYNC_OP->compact implementation for op handles. */ static int __async_compact(WT_ASYNC_OP *asyncop) { WT_ASYNC_OP_IMPL *op; WT_DECL_RET; WT_SESSION_IMPL *session; op = (WT_ASYNC_OP_IMPL *)asyncop; ASYNCOP_API_CALL(O2C(op), session, compact); WT_STAT_FAST_CONN_INCR(O2S(op), async_op_compact); WT_ERR(__async_op_wrap(op, WT_AOP_COMPACT)); err: API_END_RET(session, ret); }
/* * __async_search -- * WT_ASYNC_OP->search implementation for op handles. */ static int __async_search(WT_ASYNC_OP *asyncop) { WT_ASYNC_OP_IMPL *op; WT_DECL_RET; WT_SESSION_IMPL *session; op = (WT_ASYNC_OP_IMPL *)asyncop; ASYNCOP_API_CALL(O2C(op), session, search); WT_STAT_CONN_INCR(O2S(op), async_op_search); WT_ERR(__async_op_wrap(op, WT_AOP_SEARCH)); err: API_END_RET(session, ret); }