Re: Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY
| От | Mihail Nikalayeu |
|---|---|
| Тема | Re: Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
| Дата | |
| Msg-id | CADzfLwUyKoTES1D7TBWqkYJF+82Gcvy+tcsDpW0OLSiCbadwkQ@mail.gmail.com обсуждение исходный текст |
| Ответ на | Re: Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY (Alexander Lakhin <exclusion@gmail.com>) |
| Ответы |
Re: Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY
Re: Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
| Список | pgsql-hackers |
Hello, Alexander! On Sat, Dec 6, 2025 at 7:00 AM Alexander Lakhin <exclusion@gmail.com> wrote: > I've discovered that despite removing FIXME (in 90eae926a), the error > "invalid arbiter index list" can still be triggered with: Wow, thanks for finding this. > The first commit it produced on with this script is bc32a12e0. Such commands add an indisready, but not indisvalid index on pt, which is added to to the list of potential arbiters. It happens because of [0]. From my perspective, the correct solution - is to just remove the error message, because it looks obsolete now. Or somehow calculate compensation offset differently - but I am not sure it is a good idea. Let's wait for Álvaro decision - I'll prepare the fix and regress test then. Best regards, Mikhail. [0]: https://github.com/postgres/postgres/blob/bc32a12e0db2df203a9cb2315461578e08568b9c/src/backend/commands/indexcmds.c#L1225-L1235
В списке pgsql-hackers по дате отправления: