Page MenuHomePhabricator

Create a service for session storage
Closed, ResolvedPublic

Description

Implement a multi-master (multi-DC) session storage service.

See T206010: RfC: Session storage service interface and T206015: Plan/design a session storage service, for interface (RfC) and software design respectively.

Related Objects

StatusSubtypeAssignedTask
Resolvedaaron
ResolvedEevans
ResolvedEevans
ResolvedEevans
ResolvedEevans
Resolved Clarakosi
DeclinedEevans
ResolvedEevans
ResolvedEevans
ResolvedEevans
ResolvedEevans
ResolvedEevans
ResolvedEvanProdromou
ResolvedBPirkle
ResolvedEvanProdromou
ResolvedBPirkle
ResolvedEvanProdromou
ResolvedEvanProdromou
ResolvedBPirkle
ResolvedBPirkle
ResolvedBPirkle
ResolvedBPirkle
ResolvedBPirkle
ResolvedEevans
Resolvedfgiunchedi
ResolvedDzahn
ResolvedEevans
Resolvedsbassett
ResolvedEevans
ResolvedEevans
ResolvedDzahn
ResolvedEevans
ResolvedEvanProdromou
ResolvedEvanProdromou
ResolvedEevans
ResolvedEevans
ResolvedEevans
ResolvedBPirkle
ResolvedEevans
ResolvedEevans
Resolvedakosiaris
ResolvedEevans
Invalid Pchelolo
DeclinedNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Eevans triaged this task as Medium priority.Oct 2 2018, 7:34 PM
Eevans moved this task from Backlog to In-Progress on the User-Eevans board.
Eevans added a subscriber: CCicalese_WMF.
Eevans renamed this task from Implement multi-DC session storage service to Implement session storage service.Oct 2 2018, 7:40 PM
Eevans renamed this task from Implement session storage service to Session storage service: Implementation.Nov 8 2018, 7:52 PM
Eevans updated the task description. (Show Details)
Eevans edited subscribers, added: Clarakosi; removed: dr0ptp4kt.
Eevans renamed this task from Session storage service: Implementation to Implement a session storage service.Dec 11 2018, 8:16 PM
Eevans updated the task description. (Show Details)
Eevans renamed this task from Implement a session storage service to Create a service for session storage.Dec 13 2018, 5:19 PM

Change 484431 had a related patch set uploaded (by Eevans; owner: Eevans):
[mediawiki/services/kask@master] Relocate defer to immediately after DB init

https://gerrit.wikimedia.org/r/484431

Change 484431 merged by Eevans:
[mediawiki/services/kask@master] Relocate defer to immediately after DB init

https://gerrit.wikimedia.org/r/484431

Change 484598 had a related patch set uploaded (by Clarakosi; owner: Clarakosi):
[mediawiki/services/kask@master] Modified integration tests

https://gerrit.wikimedia.org/r/484598

Change 484598 merged by Eevans:
[mediawiki/services/kask@master] Remove integration test setup and teardown

https://gerrit.wikimedia.org/r/484598

Naike changed the task status from Open to Stalled.May 29 2020, 9:20 AM

We have completely deployed kask-session for non-central-auth sessions across all wikis. However, this only cuts Redis request rate by half, so we need to toll out to CentralAuth.

This is done; I move to close this issue.

@Eevans If this task is done can its task status be changed to resolved?

@Eevans If this task is done can its task status be changed to resolved?

I don't know, it's on the Platform Team Workboards (Initiatives) workboard, and I think there is some...process, for closing it out. @WDoranWMF ?

greg subscribed.

Boldly resolving given that workboard is archived and Eevans said it is done.