Skip to content

Commit f653eda

Browse files
committed
session: add context to DeleteReservedSessions
1 parent 6f49f90 commit f653eda

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
@@ -221,7 +221,7 @@ type Store interface {
221221

222222
// DeleteReservedSessions deletes all sessions that are in the
223223
// StateReserved state.
224-
DeleteReservedSessions() error
224+
DeleteReservedSessions(ctx context.Context) error
225225

226226
// ShiftState updates the state of the session with the given ID to the
227227
// "dest" state.

session/kvdb_store.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ func (db *BoltStore) listSessions(filterFn func(s *Session) bool) ([]*Session,
437437
// state.
438438
//
439439
// NOTE: this is part of the Store interface.
440-
func (db *BoltStore) DeleteReservedSessions() error {
440+
func (db *BoltStore) DeleteReservedSessions(_ context.Context) error {
441441
return db.Update(func(tx *bbolt.Tx) error {
442442
sessionBucket, err := getBucket(tx, sessionBucketKey)
443443
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)