} T_END;
}
+void dict_transaction_set_non_atomic(struct dict_transaction_context *ctx)
+{
+ ctx->non_atomic = TRUE;
+}
+
struct dict_commit_sync_result {
int ret;
char *error;
dict-sql with Cassandra backend does anything with this. */
void dict_transaction_set_timestamp(struct dict_transaction_context *ctx,
const struct timespec *ts);
+/* Don't require changes in transaction to be atomic. It's fine if in a failure
+ case any set of the changes gets written. */
+void dict_transaction_set_non_atomic(struct dict_transaction_context *ctx);
/* Set hide_log_values for the transaction. Currently only
dict-sql with Cassandra backend does anything with this. */