Re: Unhappy about API changes in the no-fsm-for-small-rels patch
John Naylor <john.naylor@2ndquadrant.com>
From: John Naylor <john.naylor@2ndquadrant.com>
To: Andres Freund <andres@anarazel.de>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Amit Kapila <amit.kapila16@gmail.com>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2019-05-02T02:06:45Z
Lists: pgsql-hackers
On Wed, May 1, 2019 at 11:24 PM Andres Freund <andres@anarazel.de> wrote: > > Hi, > > On 2019-04-18 14:10:29 -0700, Andres Freund wrote: > > My compromise suggestion would be to try to give John and Amit ~2 weeks > > to come up with a cleanup proposal, and then decide whether to 1) revert > > 2) apply the new patch, 3) decide to live with the warts for 12, and > > apply the patch in 13. As we would already have a patch, 3) seems like > > it'd be more tenable than without. > > I think decision time has come. My tentative impression is that we're > not there yet, and should revert the improvements in v12, and apply the > improved version early in v13. As a second choice, we should live with > the current approach, if John and Amit "promise" further effort to clean > this up for v13. Yes, the revised approach is not currently as mature as the one in HEAD. It's not ready. Not wanting to attempt Promise Driven Development, I'd rather revert, and only try again if there's enough time and interest. -- John Naylor https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Revert "Avoid the creation of the free space map for small heap relations".
- 7db0cde6b58e 12.0 landed
-
Improve code comments in b0eaa4c51b.
- 06c8a5090ed9 12.0 cited
-
During pg_upgrade, conditionally skip transfer of FSMs.
- 13e8643bfc29 12.0 cited
-
Add more tests for FSM.
- 6f918159a97a 12.0 cited
-
Fix typos in commit 8586bf7ed8.
- a6e48da08844 12.0 cited
-
tableam: introduce table AM infrastructure.
- 8586bf7ed888 12.0 cited
-
Clear the local map when not used.
- 9c32e4c35026 12.0 cited
-
Doc: Update the documentation for FSM behavior for small tables.
- 29d108cdecbe 12.0 cited
-
Make FSM test portable.
- 08ecdfe7e5e0 12.0 cited
-
Avoid creation of the free space map for small heap relations, take 2.
- b0eaa4c51bbf 12.0 cited