From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 11 Mar 2019 11:40:32 +0300 From: Vladimir Davydov Subject: Re: [tarantool-patches] [PATCH v3 1/2] Write rows without a lsn to the transaction tail Message-ID: <20190311084032.okaexifby6dsvxyo@esperanza> References: <48e024c9ada966ce68447a7cf24c201b1ebaf27b.1552248901.git.georgy@tarantool.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48e024c9ada966ce68447a7cf24c201b1ebaf27b.1552248901.git.georgy@tarantool.org> To: Georgy Kirichenko Cc: tarantool-patches@freelists.org List-ID: On Sun, Mar 10, 2019 at 11:21:27PM +0300, Georgy Kirichenko wrote: > Form a separate transaction with local changes in case of replication. > This is important because we should be able to replicate such changes > (e.g. made within an on_replace trigger) back. In the opposite case > local changes will be incorporated into originating transaction and > would be skipped by the originator replica. > > Needed for: #2798 > --- > src/box/txn.c | 42 +++++++++++++++++++++++++++++------------- > src/box/txn.h | 6 ++++-- > 2 files changed, 33 insertions(+), 15 deletions(-) Pushed to 2.1.