Skip to content

Commit 9abff43

Browse files
committed
session: add context to DeleteReservedSessions
1 parent 273a7d4 commit 9abff43

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

session/interface.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ type Store interface {
302302

303303
// DeleteReservedSessions deletes all sessions that are in the
304304
// StateReserved state.
305-
DeleteReservedSessions() error
305+
DeleteReservedSessions(ctx context.Context) error
306306

307307
// ShiftState updates the state of the session with the given ID to the
308308
// "dest" state.

session/kvdb_store.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ func (db *BoltStore) listSessions(filterFn func(s *Session) bool) ([]*Session,
431431
// state.
432432
//
433433
// NOTE: this is part of the Store interface.
434-
func (db *BoltStore) DeleteReservedSessions() error {
434+
func (db *BoltStore) DeleteReservedSessions(_ context.Context) error {
435435
return db.Update(func(tx *bbolt.Tx) error {
436436
sessionBucket, err := getBucket(tx, sessionBucketKey)
437437
if err != nil {

session/store_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func TestBasicSessionStore(t *testing.T) {
151151
//
152152
// Calling DeleteReservedSessions should have no effect yet since none
153153
// of the sessions are reserved.
154-
require.NoError(t, db.DeleteReservedSessions())
154+
require.NoError(t, db.DeleteReservedSessions(ctx))
155155

156156
sessions, err = db.ListSessionsByState(ctx, StateReserved)
157157
require.NoError(t, err)
@@ -180,7 +180,7 @@ func TestBasicSessionStore(t *testing.T) {
180180

181181
// Now delete the reserved session and show that it is no longer in the
182182
// database and no longer in the group ID/session ID index.
183-
require.NoError(t, db.DeleteReservedSessions())
183+
require.NoError(t, db.DeleteReservedSessions(ctx))
184184

185185
sessions, err = db.ListSessionsByState(ctx, StateReserved)
186186
require.NoError(t, err)

session_rpcserver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ func newSessionRPCServer(cfg *sessionRpcServerConfig) (*sessionRpcServer,
9696
// requests. This includes resuming all non-revoked sessions.
9797
func (s *sessionRpcServer) start(ctx context.Context) error {
9898
// Delete all sessions in the Reserved state.
99-
err := s.cfg.db.DeleteReservedSessions()
99+
err := s.cfg.db.DeleteReservedSessions(ctx)
100100
if err != nil {
101101
return fmt.Errorf("error deleting reserved sessions: %v", err)
102102
}

0 commit comments

Comments
 (0)