@@ -1828,12 +1828,13 @@ func TestDeleteOrphanedLeasesBySession(t *testing.T) {
18281828 defer log .Scope (t ).Close (t )
18291829
18301830 ctx := context .Background ()
1831- s , conn , _ := serverutils .StartServer (t , base.TestServerArgs {
1831+ srv , conn , _ := serverutils .StartServer (t , base.TestServerArgs {
18321832 Locality : roachpb.Locality {
18331833 Tiers : []roachpb.Tier {{Key : "region" , Value : "us-east1" }},
18341834 },
18351835 })
1836- defer s .Stop (ctx )
1836+ defer srv .Stop (ctx )
1837+ s := srv .ApplicationLayer ()
18371838 idb := s .InternalDB ().(* sql.InternalDB )
18381839 ie := idb .Executor ()
18391840 // Validate only one session exists.
@@ -2841,11 +2842,12 @@ func TestLeaseTxnDeadlineExtensionWithSession(t *testing.T) {
28412842 },
28422843 }
28432844
2844- s , sqlDB , _ := serverutils .StartServer (t , params )
2845+ srv , sqlDB , _ := serverutils .StartServer (t , params )
2846+ defer srv .Stopper ().Stop (ctx )
2847+ s := srv .ApplicationLayer ()
28452848 lm := s .LeaseManager ().(* lease.Manager )
28462849 leasesWaitingToExpireGauge := lm .TestingSessionBasedLeasesWaitingToExpireGauge ()
28472850 leasesExpiredGauge := lm .TestingSessionBasedLeasesExpiredGauge ()
2848- defer s .Stopper ().Stop (ctx )
28492851 // Setup tables for the test.
28502852 _ , err := sqlDB .Exec (`
28512853CREATE TABLE t1(val int);
@@ -3501,6 +3503,7 @@ func TestLongLeaseWaitMetrics(t *testing.T) {
35013503 },
35023504 })
35033505 defer srv .Stopper ().Stop (ctx )
3506+ s := srv .ApplicationLayer ()
35043507 runner := sqlutils .MakeSQLRunner (sqlDB )
35053508 runner .Exec (t , "CREATE TABLE t1(n int)" )
35063509 descIDRow := runner .QueryRow (t , "SELECT 't1'::REGCLASS::INT" )
@@ -3509,7 +3512,7 @@ func TestLongLeaseWaitMetrics(t *testing.T) {
35093512 grp := ctxgroup .WithContext (ctx )
35103513
35113514 startWaiters := make (chan struct {})
3512- cachedDatabaseRegions , err := regions .NewCachedDatabaseRegions (ctx , srv .DB (), srv .LeaseManager ().(* lease.Manager ))
3515+ cachedDatabaseRegions , err := regions .NewCachedDatabaseRegions (ctx , s .DB (), s .LeaseManager ().(* lease.Manager ))
35133516 require .NoError (t , err )
35143517
35153518 grp .GoCtx (func (ctx context.Context ) error {
@@ -3529,13 +3532,13 @@ func TestLongLeaseWaitMetrics(t *testing.T) {
35293532 r := retry .StartWithCtx (ctx , retry.Options {})
35303533 // Wait until long waits are detected in our metrics.
35313534 for r .Next () {
3532- if srv .MustGetSQLCounter ("sql.leases.long_wait_for_no_version" ) == 0 {
3535+ if s .MustGetSQLCounter ("sql.leases.long_wait_for_no_version" ) == 0 {
35333536 continue
35343537 }
3535- if srv .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ) == 0 {
3538+ if s .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ) == 0 {
35363539 continue
35373540 }
3538- if srv .MustGetSQLCounter ("sql.leases.long_wait_for_one_version" ) == 0 {
3541+ if s .MustGetSQLCounter ("sql.leases.long_wait_for_one_version" ) == 0 {
35393542 continue
35403543 }
35413544 break
@@ -3563,11 +3566,11 @@ func TestLongLeaseWaitMetrics(t *testing.T) {
35633566 r := retry .StartWithCtx (ctx , retry.Options {})
35643567 for r .Next () {
35653568 // Wait for the two versions to exist.
3566- if srv .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ) == 0 {
3569+ if s .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ) == 0 {
35673570 continue
35683571 }
35693572 // Wait for there to be a single version.
3570- lm := srv . ApplicationLayer () .LeaseManager ().(* lease.Manager )
3573+ lm := s .LeaseManager ().(* lease.Manager )
35713574 _ , err := lm .WaitForOneVersion (ctx , descpb .ID (descID ), cachedDatabaseRegions , retry.Options {})
35723575 return err
35733576 }
@@ -3577,16 +3580,16 @@ func TestLongLeaseWaitMetrics(t *testing.T) {
35773580 // Waits for no version of the descriptor to exist.
35783581 grp .GoCtx (func (ctx context.Context ) error {
35793582 <- startWaiters
3580- lm := srv . ApplicationLayer () .LeaseManager ().(* lease.Manager )
3583+ lm := s .LeaseManager ().(* lease.Manager )
35813584 return lm .WaitForNoVersion (ctx , descpb .ID (descID ), cachedDatabaseRegions , retry.Options {})
35823585 })
35833586
35843587 require .NoError (t , grp .Wait ())
35853588
35863589 // Validate the metrics are 0 again.
3587- require .Equal (t , int64 (0 ), srv .MustGetSQLCounter ("sql.leases.long_wait_for_no_version" ))
3588- require .Equal (t , int64 (0 ), srv .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ))
3589- require .Equal (t , int64 (0 ), srv .MustGetSQLCounter ("sql.leases.long_wait_for_one_version" ))
3590+ require .Equal (t , int64 (0 ), s .MustGetSQLCounter ("sql.leases.long_wait_for_no_version" ))
3591+ require .Equal (t , int64 (0 ), s .MustGetSQLCounter ("sql.leases.long_wait_for_two_version_invariant" ))
3592+ require .Equal (t , int64 (0 ), s .MustGetSQLCounter ("sql.leases.long_wait_for_one_version" ))
35903593}
35913594
35923595// TestWaitForInitialVersionConcurrent this test is a basic sanity test that
@@ -3672,8 +3675,9 @@ func BenchmarkAcquireLeaseConcurrent(b *testing.B) {
36723675 defer log .Scope (b ).Close (b )
36733676
36743677 ctx := context .Background ()
3675- s , sqlDB , _ := serverutils .StartServer (b , base.TestServerArgs {})
3676- defer s .Stopper ().Stop (ctx )
3678+ srv , sqlDB , _ := serverutils .StartServer (b , base.TestServerArgs {})
3679+ defer srv .Stopper ().Stop (ctx )
3680+ s := srv .ApplicationLayer ()
36773681
36783682 runner := sqlutils .MakeSQLRunner (sqlDB )
36793683
@@ -3710,8 +3714,9 @@ func TestLeaseManagerIsMemoryMonitored(t *testing.T) {
37103714 skip .UnderDuress (t )
37113715
37123716 ctx := context .Background ()
3713- s , sqlDB , _ := serverutils .StartServer (t , base.TestServerArgs {})
3714- defer s .Stopper ().Stop (ctx )
3717+ srv , sqlDB , _ := serverutils .StartServer (t , base.TestServerArgs {})
3718+ defer srv .Stopper ().Stop (ctx )
3719+ s := srv .ApplicationLayer ()
37153720 lm := s .LeaseManager ().(* lease.Manager )
37163721 startBytes := lm .TestingGetBoundAccount ().Used ()
37173722 lastBytes := startBytes
0 commit comments