From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id CE796469719 for ; Wed, 18 Mar 2020 23:08:49 +0300 (MSK) Received: by mail-lj1-f195.google.com with SMTP id r7so28564529ljp.10 for ; Wed, 18 Mar 2020 13:08:49 -0700 (PDT) Date: Wed, 18 Mar 2020 23:08:46 +0300 From: Konstantin Osipov Message-ID: <20200318200846.GB17681@atlas> References: <680467d22cb2864fb4c2d18ac33c4cccb272ebbb.1584558067.git.sergepetrenko@tarantool.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <680467d22cb2864fb4c2d18ac33c4cccb272ebbb.1584558067.git.sergepetrenko@tarantool.org> Subject: Re: [Tarantool-patches] [PATCH v2 1/5] box: introduce matrix clock List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Serge Petrenko Cc: v.shpilevoy@tarantool.org, tarantool-patches@dev.tarantool.org * Serge Petrenko [20/03/18 22:52]: > A matrix clock which allows to maintain a set of vclocks and > their components order. The main target is to be able to > build a vclock which contains lsns each one is less or equal > that n corresponding lsn from a matrix clock. > > The purpose of the matrix clock is to evaluate a vclock > which is already processed by wal consumers like relays > or to obtain a majority vclock to commit journal entries > in case of synchronous replication. > > @sergepetrenko: refactoring & rewrite comments to doxygen style. I think we have discussed that matrix clock should not be pushed. It's a huge over complication. Why are you committing this? -- Konstantin Osipov, Moscow, Russia