| ▲ | MBCook 14 hours ago |
| So perhaps this is a regression specifically in the arm64 code, or said differently maybe it’s a performance bug that has been there for a long time but covered up by the scheduler part that was removed? |
|
| ▲ | adrian_b 10 hours ago | parent | next [-] |
| The following messages concluded that using huge pages mitigates the regression, while not using huge pages reproduces it. |
|
| ▲ | db48x 13 hours ago | parent | prev [-] |
| Could be either of those, or something else entirely. Or even measurement error. |
| |
| ▲ | jeltz 9 hours ago | parent [-] | | Turns out the amd machine had huge tables enabled and after disabling those the regression was there on and too. So arm vs amd was a red herring. Of course not a nice regression but you should not run PostgreSQL on large servers without huge pages enabled so thud regression will only hurt people who have a bad configuration. That said I think these bad configurations are common out there, especially in containerized environments where the one running PostgreSQL may not have the ability to enable huge pages. | | |
| ▲ | whizzter 9 hours ago | parent | next [-] | | Still that huge a regression that affects multiple platforms doesn't sound too neat, did they narrow down the root cause? | | | |
| ▲ | db48x 8 hours ago | parent | prev [-] | | Yes, I had a good laugh at that. It might technically be a regression, but not one that most people will see in practice. Pretty weird that someone at Amazon is bothering to run those tests without hugepages. | | |
| ▲ | scottlamb 3 hours ago | parent [-] | | I doubt they explicitly said "I'll run without huge pages, which is an important AWS configuration". They probably just forgot a step. And "someone at Amazon" describes a lot of people; multiply your mental probability tables accordingly. | | |
| ▲ | db48x an hour ago | parent [-] | | The number of people at Amazon is pretty much irrelevant; the org is going to ensure that someone is keeping an eye on kernel performance, but also that the work isn’t duplicative. Surely they would be testing the configuration(s) that they use in production? They’re not running RDS without hugepages turned on, right? |
|
|
|
|