From: Konstantin Osipov <kostja.osipov@gmail.com> To: Georgy Kirichenko <georgy@tarantool.org> Cc: tarantool-patches@dev.tarantool.org Subject: Re: [Tarantool-patches] [PATCH] Trigger on vclock change Date: Sat, 16 Nov 2019 13:37:55 +0300 [thread overview] Message-ID: <20191116103755.GC14490@atlas> (raw) In-Reply-To: <3021966.aeNJFYEL58@home.lan> * Georgy Kirichenko <georgy@tarantool.org> [19/11/15 22:59]: > > I gave earlier in this thread concrete examples how active-active > You made a mistake again. My approach is not about > active-active. I did not ever claim that my patch will allow active-active > (because we do not still have a transaction manager). When I said that any > instance is able to commit I mean that any replica, which sees a majority, > able to finalize a transaction (commit it) even if the transaction initiator is > dead. Fine, that might work - given the vector clock this how it will naturally work in most cases. Too bad you kept it a secret until now. > > won't work. It didn't take me long. You chose to respond back with > > some vague claims and promises of magic. > Please, point me out first how your claims related to my approach. Because you > made no effort to understand the approach. Even did not ask for very brief > explanation. > > > > If you have a miracle design, and you happen to not want to send > > an RFC, you still can prove it by sending a patch. > The next wrong suggestion. I have a concrete design which was shared and > discussed. Ehm, where's the link? Or tarantool is now closed source? Sharing it publicly would have allowed me collaborate - which you seems to intentionally want to avoid. > > Last time it didn't work: your refused to send an RFC for in-memory WAL - > and the patch can't pass the code review for over 3 months. > Please read my previous message and find out why this patchset is on hold. > To be concrete, the patch is not passed the review because of: > 1. Bad gc design which I want to fix first, and I already answered why your > approach to fix it is not even working. Yes, you could not / did not want to > object. > 2. Vlad's comment about comments and naming. Please tell me how a miracle RFC > could fix this issue (Yes, I am not very accurate with comments and texts) > 3. Vlad comment about dynamic array allocation which I want to respond in the > next version. I would like to repeat, I do not want to sent it until the first > point will not be fixed. > 4. Vlad's comments about some mess in my code (xlog_buf_begin and friends). > They are already fixed but not shared because of the first point. And there is > no way how a RFC could prevent it. > > > > > All this suggests that the patch by Maria is simply not worth it. > All this suggest that you have no clue how the patch would work in the future, > seriously. Well, this is not because of any lack of intent on my part. Going back to the patch, it doesn't look good so far. If you wanted to change my opinion, the best course of action is to use technical arguments (and RFC is the best way for it), not some ungrounded claims about better processes or how to best contribute to an open source project. > > Whatever it is needed for may never happen - and even if it > > happens, it is most likely the wrong thing to do. -- Konstantin Osipov, Moscow, Russia
next prev parent reply other threads:[~2019-11-16 10:37 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-11-14 12:57 Maria 2019-11-14 13:44 ` Konstantin Osipov 2019-11-14 14:06 ` Georgy Kirichenko 2019-11-14 15:26 ` Konstantin Osipov 2019-11-14 17:13 ` Georgy Kirichenko 2019-11-14 17:33 ` Konstantin Osipov 2019-11-14 19:16 ` Georgy Kirichenko 2019-11-14 19:48 ` Konstantin Osipov 2019-11-14 20:01 ` Georgy Kirichenko 2019-11-15 1:57 ` Konstantin Osipov 2019-11-15 6:02 ` Georgy Kirichenko 2019-11-15 13:57 ` Konstantin Osipov 2019-11-15 19:57 ` Georgy Kirichenko 2019-11-16 10:37 ` Konstantin Osipov [this message] 2019-11-16 20:43 ` Georgy Kirichenko 2019-11-16 11:56 ` Konstantin Osipov 2019-11-16 20:34 ` Georgy Kirichenko 2019-11-18 9:31 ` Konstantin Osipov 2020-06-02 12:22 ` Maria Khaydich 2020-06-03 10:12 ` Sergey Ostanevich 2020-06-03 12:08 ` Alexander Turenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20191116103755.GC14490@atlas \ --to=kostja.osipov@gmail.com \ --cc=georgy@tarantool.org \ --cc=tarantool-patches@dev.tarantool.org \ --subject='Re: [Tarantool-patches] [PATCH] Trigger on vclock change' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox