[Tarantool-patches] [PATCH v10 4/4] test: add replication/applier-rollback

Konstantin Osipov kostja.osipov at gmail.com
Sat Feb 15 20:38:51 MSK 2020


* Cyrill Gorcunov <gorcunov at gmail.com> [20/02/14 17:06]:
>  STRS(applier_state, applier_STATE);
>  
> @@ -832,6 +833,17 @@ applier_apply_tx(struct stailq *rows)
>  	trigger_create(on_commit, applier_txn_commit_cb, NULL, NULL);
>  	txn_on_commit(txn, on_commit);
>  
> +	/*
> +	 * FIXME: Move this injection somewhere inside
> +	 * txn_write, but since it has own bug (gh 4776)
> +	 * we will cure it a bit later.
> +	 */
> +	ERROR_INJECT(ERRINJ_REPLICA_TXN_WRITE, {
> +		diag_set(ClientError, ER_INJECTION,
> +			 "replica txn write injection");
> +		goto rollback;
> +	});

I thought yo wrote in the changes in v10 that you pushed the error
down into txn layer. But here you don't do it. What am I missing?


-- 
Konstantin Osipov, Moscow, Russia


More information about the Tarantool-patches mailing list