Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hhxej-0000e4-Pe for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Jul 2019 14:51:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hhxei-0007vj-H5 for pgsql-hackers@arkaria.postgresql.org; Mon, 01 Jul 2019 14:51:44 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hhxei-0007up-0q for pgsql-hackers@lists.postgresql.org; Mon, 01 Jul 2019 14:51:44 +0000 Received: from mail-qt1-x844.google.com ([2607:f8b0:4864:20::844]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hhxee-0006Mh-Kx for pgsql-hackers@lists.postgresql.org; Mon, 01 Jul 2019 14:51:42 +0000 Received: by mail-qt1-x844.google.com with SMTP id m29so14955361qtu.1 for ; Mon, 01 Jul 2019 07:51:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=d/aR5ZyXAR1djyhyVjkANch/SbzXstGWo69QK6J2HJ8=; b=tEOMRHduVM+58NY/JM2NMv/dilt18Ru7LGF7lLKISljWWmYFPzasY6nkiyZQZywhxs OCR53Shk8GAfdDN0EWtkg8NsZ57FM+xBvQvhDm2mKXuzaccakxYqSQ+JvNFabUGxPJBd 9I/5X/nO4wYEsjB3aZVXoRCQp5hWeZGEWT5/eINdD4sXkaMwWuTGAxukjJl5bbo+JP9Y ss0C0YvDplPO5mFnWZWEEs9mKfkJfe3HH8vPGiaCtNIuqP4WbQQAbcE0Dgek8IdYZ5VW rT9TQSRMZV0PgqhoOS423b3v7/nJD1HNJaX1i+fgql5/ImRtsIiRYsymbTyhOwgVJ3mU z4/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=d/aR5ZyXAR1djyhyVjkANch/SbzXstGWo69QK6J2HJ8=; b=cMN53W98NlT83t8nXPGI3JOB/R+c+sSeY6p+yLAz7kfwDGmtW/xF0/FHu1UVNL7Olo WBVXyoFkxq1f2m1y98sdMbppXnyVo/F8LtBEjGOIn2RgPMeQdvNn17zIJ3lsbrfsfpLJ M+NYEm2TlO2wDjiQzW2lPVtmZArgxJky9+XWISEmQEe88kqrg7bCDiKyceNmuBbsqY++ QiL7DqO0DShxIkIgFgYI9RoYdyqIFpEUIYRGsfcALP88z/gphDTURfntbeINli0Ovu3c Jg4MOqnTtOSJ4ifbI2b+Q38woToZtkoli98zW8y1+oiNTpYyw6B77lsiyrMqWZ6wfHEn TN6w== X-Gm-Message-State: APjAAAUjOg0OLf7HEovvyr0cVGkOEPVrGsAJf8CAMhIUk8fiH6U+noGI a1tKZBzbed5GQ4WR93Rz6mNyNA== X-Google-Smtp-Source: APXvYqxlOnM/6MD+hL9F8N9nZoMfTQGfUs1LYeDI4+/jQt7J3gedMPq3BviJ2e2UPIVbGPF2XmrgCw== X-Received: by 2002:ac8:38a4:: with SMTP id f33mr21180988qtc.163.1561992698918; Mon, 01 Jul 2019 07:51:38 -0700 (PDT) Received: from nimloth.alvh.no-ip.org ([190.121.29.3]) by smtp.gmail.com with ESMTPSA id i48sm6089885qte.93.2019.07.01.07.51.38 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 01 Jul 2019 07:51:38 -0700 (PDT) Received: by nimloth.alvh.no-ip.org (Postfix, from userid 1000) id CD0321207D8; Mon, 1 Jul 2019 10:51:36 -0400 (-04) Date: Mon, 1 Jul 2019 10:51:36 -0400 From: Alvaro Herrera To: Alexander Korotkov Cc: Thomas Munro , Ildus Kurbangaliev , David Steele , Dmitry Dolgov <9erthalion6@gmail.com>, PostgreSQL Developers Subject: Re: [HACKERS] Custom compression methods Message-ID: <20190701145136.GA8468@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2019-Jul-01, Alexander Korotkov wrote: > As I get we're currently need to make high-level decision of whether > we need this [1]. I was going to bring this topic up at last PGCon, > but I didn't manage to attend. Does it worth bothering Ildus with > continuous rebasing assuming we don't have this high-level decision > yet? I agree that having to constantly rebase a patch that doesn't get acted upon is a bit pointless. I see a bit of a process problem here: if the patch doesn't apply, it gets punted out of commitfest and reviewers don't look at it. This means the discussion goes unseen and no decisions are made. My immediate suggestion is to rebase even if other changes are needed. Longer-term I think it'd be useful to have patches marked as needing "high-level decisions" that may lag behind current master; maybe we have them provide a git commit-ID on top of which the patch applies cleanly. I recently found git-imerge which can make rebasing of large patch series easier, by letting you deal with smaller conflicts one step at a time rather than one giant conflict; it may prove useful. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services