pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th

pgsql: Fix code for re-finding scan position in a multicolumn GIN index

2020-08-27 Thread Tom Lane
Fix code for re-finding scan position in a multicolumn GIN index. collectMatchBitmap() needs to re-find the index tuple it was previously looking at, after transiently dropping lock on the index page it's on. The tuple should still exist and be at its prior position or somewhere to the right of th