Skip to content

Commit e92a6a8

Browse files
authored
Merge pull request #159380 from spilchen/blathers/backport-release-26.1-159354
release-26.1: lease: bump lease generation synchronously for system privilege tables
2 parents a14fbe9 + eaac235 commit e92a6a8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/sql/catalog/lease/lease.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1282,6 +1282,11 @@ func (m *Manager) acquireNodeLease(
12821282
if err := m.upsertDescriptorIntoState(ctx, id, session, desc); err != nil {
12831283
return false, err
12841284
}
1285+
// Descriptor versions for these tables participate directly in memo
1286+
// staleness checks. Bump the lease generation now so queries that
1287+
// rely on the new privileges/options are forced to replan immediately
1288+
// instead of waiting for the asynchronous lease update.
1289+
m.leaseGeneration.Add(1)
12851290

12861291
desc, err = doAcquisition()
12871292
if err != nil {

0 commit comments

Comments
 (0)