Page MenuHomePhabricator

Eevans (Eric Evans)
Senior Software Engineer

Projects (13)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Feb 27 2015, 10:47 PM (212 w, 9 h)
Availability
Available
IRC Nick
urandom
LDAP User
Eevans
MediaWiki User
Unknown

Recent Activity

Wed, Mar 20

Eevans renamed T215883: Session storage Cassandra cluster configuration from Create puppet role for session storage service to Session storage Cassandra cluster configuration.
Wed, Mar 20, 7:26 PM · Core Platform Team Kanban (Doing), Services (doing), User-Eevans, Patch-For-Review, User-jijiki, Operations, serviceops, Core Platform Team (Session Management Service (CDP2))

Tue, Mar 19

Eevans renamed T200803: Test/evaluate Cassandra 3.11.4 for production upgrade from Test/evaluate Cassandra 3.11.3 for production upgrade to Test/evaluate Cassandra 3.11.4 for production upgrade.
Tue, Mar 19, 3:47 PM · Core Platform Team Backlog (Later), User-Eevans, Services (next), Cassandra
Eevans added a comment to T217650: Deployment strategy for the session storage application..

Kask has now been setup for session storage in deployment-prep using docker_services (deployment-sessionstore01.deployment-prep.eqiad.wmflabs); I have a few questions about how this all will work in production (and presumably deployment-prep, at some point in the future).

  • The name used in docker_services is a normalization of the Git repo name (i.e. mediawiki-services-kask here), will this also be the case when deployed to k8s in production?

More or less. It will be the name of the image that is used in the helm charts. But not in anything else.

Tue, Mar 19, 2:53 PM · Patch-For-Review, Kubernetes, serviceops, Core Platform Team (Multi-DC (TEC1)), User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans

Mon, Mar 18

Eevans added a comment to T217650: Deployment strategy for the session storage application..

Kask has now been setup for session storage in deployment-prep using docker_services (deployment-sessionstore01.deployment-prep.eqiad.wmflabs); I have a few questions about how this all will work in production (and presumably deployment-prep, at some point in the future).

Mon, Mar 18, 4:22 PM · Patch-For-Review, Kubernetes, serviceops, Core Platform Team (Multi-DC (TEC1)), User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans

Fri, Mar 15

Eevans reassigned T215533: Enable use of session storage service in MediaWiki from Eevans to BPirkle.

Should this task go to @BPirkle now?

Fri, Mar 15, 3:54 PM · User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans committed rMSKS9e6484cf13ee: (Temporarily) hack config path for deployment-prep testing (authored by Eevans).
(Temporarily) hack config path for deployment-prep testing
Fri, Mar 15, 1:36 PM

Thu, Mar 14

Eevans edited P8204 Masterwork From Distant Lands.
Thu, Mar 14, 8:47 PM
Eevans edited P8203 Masterwork From Distant Lands.
Thu, Mar 14, 8:29 PM
Eevans added a comment to T132632: puppetize turning off reserved space for cassandra /srv.

@Eevans @fgiunchedi should we go ahead with this?

Thu, Mar 14, 1:46 PM · Core Platform Team Kanban (Blocked Externally), User-Eevans, Operations, Services (blocked), Cassandra

Wed, Mar 13

Eevans awarded T201409: Harmonise the identification of requests across our stack a Cookie token.
Wed, Mar 13, 1:26 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, Core Platform Team Backlog (Designing), User-CDanis, TechCom-RFC (TechCom-Approved), Performance-Team (Radar), Operations, Services (designing), User-mobrovac, Traffic

Thu, Mar 7

Eevans awarded T217650: Deployment strategy for the session storage application. a Cookie token.
Thu, Mar 7, 8:14 PM · Patch-For-Review, Kubernetes, serviceops, Core Platform Team (Multi-DC (TEC1)), User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans
Eevans added a comment to T217650: Deployment strategy for the session storage application..

From an IRC conversation:

Thu, Mar 7, 7:54 PM · Patch-For-Review, Kubernetes, serviceops, Core Platform Team (Multi-DC (TEC1)), User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans
Eevans renamed T209108: Monitoring and data collection for session storage service from Metrics for session storage service to Monitoring and data collection for session storage service.
Thu, Mar 7, 5:10 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Tue, Mar 5

Eevans committed rMSKSb7207b81220d: NewParseKeyMiddleware -> KeyParserMiddleware (authored by Eevans).
NewParseKeyMiddleware -> KeyParserMiddleware
Tue, Mar 5, 8:52 PM
Eevans committed rMSKS6f6662e40332: Implement a `/healthz` endpoint for k8s readiness probe (authored by Eevans).
Implement a `/healthz` endpoint for k8s readiness probe
Tue, Mar 5, 7:32 PM
Eevans committed rMSKSf169c9edbbf2: Request w/o key does not 404 as expected (authored by Eevans).
Request w/o key does not 404 as expected
Tue, Mar 5, 7:19 PM
Eevans updated subscribers of T217650: Deployment strategy for the session storage application..

For my part, I'm Good with either approach; I really like the idea of not having an exceptional deployment for session storage. However, one of the objectives here was isolation, and while I think I'm satisfied we're still achieving that, the latter of the two proposed strategies would seem to trade-away the total isolation we'd have if everything were on dedicated iron.

Tue, Mar 5, 5:26 PM · Patch-For-Review, Kubernetes, serviceops, Core Platform Team (Multi-DC (TEC1)), User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans

Fri, Mar 1

Eevans committed rMSKSc13b97969c19: Use Debian provided code checkers (authored by Eevans).
Use Debian provided code checkers
Fri, Mar 1, 5:02 PM
Eevans committed rMSKS15a4788e703b: Use Debian provided code checkers (authored by Eevans).
Use Debian provided code checkers
Fri, Mar 1, 4:36 PM

Thu, Feb 28

Eevans committed rMSKS2dc55e8888ad: Convert logging from syslog to stdout (authored by Eevans).
Convert logging from syslog to stdout
Thu, Feb 28, 9:56 PM
Eevans added a comment to T209110: Logging for the session storage service.

There appears to be some possibility that instead of running the Kask service stand-alone on the session storage cluster, we may run it inside a security-fenced k8s environment.

Thu, Feb 28, 4:38 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Wed, Feb 27

Eevans committed rMSKS6298800c3a7b: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:37 PM
Eevans committed rMSKS7654586dca0d: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:37 PM
Eevans committed rMSKSa3510610de6b: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:32 PM
Eevans committed rMSKS1c0ff89cacd7: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:27 PM
Eevans committed rMSKS6b97112e74ed: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:23 PM
Eevans committed rMSKSebd2cc28ec13: Install prometheus client library from backports (authored by Eevans).
Install prometheus client library from backports
Wed, Feb 27, 11:18 PM
Eevans committed rMSKSf371335be33e: Override `GOPATH` for Debian packaged build dependencies (authored by Eevans).
Override `GOPATH` for Debian packaged build dependencies
Wed, Feb 27, 10:53 PM
Eevans committed rMSKS60db3fc03f17: Override `GOPATH` for Debian packaged build dependencies (authored by Eevans).
Override `GOPATH` for Debian packaged build dependencies
Wed, Feb 27, 10:47 PM
Eevans committed rMSKS9fbf8f34eca5: Implement a `/healthz` endpoint for k8s readiness probe (authored by Eevans).
Implement a `/healthz` endpoint for k8s readiness probe
Wed, Feb 27, 3:32 PM

Tue, Feb 26

Eevans committed rMSKS66b0f53117e6: .pipeline/blubber.yaml: Use internal (wmf) golang image (authored by Eevans).
.pipeline/blubber.yaml: Use internal (wmf) golang image
Tue, Feb 26, 4:59 PM
Eevans committed rMSKS7d9d0b96da78: .pipeline/blubber.yaml: Use internal (wmf) golang image (authored by Eevans).
.pipeline/blubber.yaml: Use internal (wmf) golang image
Tue, Feb 26, 4:43 PM

Mon, Feb 25

Gerrit Code Review <gerrit@wikimedia.org> committed rMSKSafa1c74c83fd: Merge "Kask TLS configuration" (authored by Eevans).
Merge "Kask TLS configuration"
Mon, Feb 25, 11:51 PM
Eevans committed rMSKS61197b442a84: Kask TLS configuration (authored by Clarakosi).
Kask TLS configuration
Mon, Feb 25, 5:24 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rMSKSc4840dc88644: Merge "Update log mapping" (authored by Eevans).
Merge "Update log mapping"
Mon, Feb 25, 5:17 PM

Feb 13 2019

Eevans moved T215960: Simplify MCS storage model from Backlog to Queued on the User-Eevans board.
Feb 13 2019, 3:28 PM · User-Eevans, Core Platform Team Backlog (Designing), Reading-Infrastructure-Team-Backlog, Services (designing), RESTBase
Eevans added a project to T215960: Simplify MCS storage model: User-Eevans.
Feb 13 2019, 3:28 PM · User-Eevans, Core Platform Team Backlog (Designing), Reading-Infrastructure-Team-Backlog, Services (designing), RESTBase
Eevans moved T211721: Establish an SLA for session storage from Backlog to In-Progress on the User-Eevans board.
Feb 13 2019, 3:26 PM · Core Platform Team Backlog (Later), Performance-Team (Radar), TechCom, Services (next), Operations, User-Clarakosi, Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans moved T215883: Session storage Cassandra cluster configuration from Backlog to In-Progress on the User-Eevans board.
Feb 13 2019, 3:26 PM · Core Platform Team Kanban (Doing), Services (doing), User-Eevans, Patch-For-Review, User-jijiki, Operations, serviceops, Core Platform Team (Session Management Service (CDP2))
Eevans moved T206016: Create a service for session storage from Next to In-Progress on the User-Eevans board.
Feb 13 2019, 3:25 PM · Core Platform Team (Multi-DC (TEC1)), Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans
Eevans moved T215956: Consider stashing data-parsoid for VE from Backlog to Queued on the User-Eevans board.
Feb 13 2019, 3:25 PM · Operations, Traffic, User-Eevans, User-mobrovac, Core Platform Team Backlog (Designing), Parsoid, VisualEditor, RESTBase, Services (designing)
Eevans added a project to T215956: Consider stashing data-parsoid for VE : User-Eevans.
Feb 13 2019, 3:23 PM · Operations, Traffic, User-Eevans, User-mobrovac, Core Platform Team Backlog (Designing), Parsoid, VisualEditor, RESTBase, Services (designing)
Eevans committed rMSKS38feecfb7d38: Cassandra client authentication (authored by Eevans).
Cassandra client authentication
Feb 13 2019, 2:46 PM
Eevans committed rMSKS4af5ac8dd299: Cassandra client authentication (authored by Eevans).
Cassandra client authentication
Feb 13 2019, 2:40 PM
Eevans committed rMSKS9f7557fe6459: Cassandra client authentication (authored by Eevans).
Cassandra client authentication
Feb 13 2019, 2:40 PM

Feb 12 2019

Eevans committed rMSKS43f383dd7e71: Cassandra client encryption (authored by Eevans).
Cassandra client encryption
Feb 12 2019, 5:52 PM
Eevans added a project to T215883: Session storage Cassandra cluster configuration: User-Eevans.
Feb 12 2019, 4:17 PM · Core Platform Team Kanban (Doing), Services (doing), User-Eevans, Patch-For-Review, User-jijiki, Operations, serviceops, Core Platform Team (Session Management Service (CDP2))

Feb 11 2019

Eevans added a project to T209109: Security model for session storage service: Security-Team.
Feb 11 2019, 7:23 PM · Patch-For-Review, Security-Team, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated subscribers of T209109: Security model for session storage service.

To summarize a (IRC) discussion w/ @Joe today:

Feb 11 2019, 7:23 PM · Patch-For-Review, Security-Team, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Feb 8 2019

Eevans committed rMSKS383ac0e4188e: HTTP handler cleanups (authored by Eevans).
HTTP handler cleanups
Feb 8 2019, 9:33 PM

Feb 7 2019

Eevans triaged T215533: Enable use of session storage service in MediaWiki as Normal priority.
Feb 7 2019, 4:58 PM · User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Feb 6 2019

Eevans updated subscribers of T209110: Logging for the session storage service.

Kask now implements a logger that is a simple wrapper around syslog, w/ CEE compatible messages. A question has come up though about which log levels/severities to implement, and when/how they should be used.

Feb 6 2019, 8:24 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans committed rMSKSe9ab148581c7: Add missing .PHONY targets to Makefile (authored by Eevans).
Add missing .PHONY targets to Makefile
Feb 6 2019, 3:04 PM

Feb 5 2019

Eevans committed rMSKSbbfcec44cd88: Makefile improvements (authored by Eevans).
Makefile improvements
Feb 5 2019, 8:25 PM
Eevans committed rMSKS7991ff90b83a: HTTP Prometheus metrics (authored by Clarakosi).
HTTP Prometheus metrics
Feb 5 2019, 8:10 PM
Eevans committed rMSKSb9e1f9613117: Makefile improvements (authored by Eevans).
Makefile improvements
Feb 5 2019, 8:04 PM
Eevans committed rMSKSdb7601adf58a: Makefile improvements (authored by Eevans).
Makefile improvements
Feb 5 2019, 8:04 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rMSKS9504487d9c52: Merge "logging.go: misc cleanups/nits" (authored by Eevans).
Merge "logging.go: misc cleanups/nits"
Feb 5 2019, 8:04 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rMSKSea993773ff73: Merge "Added linter to tests" (authored by Eevans).
Merge "Added linter to tests"
Feb 5 2019, 7:33 PM
Eevans committed rMSKS644738bb3fef: logging.go: misc cleanups/nits (authored by Eevans).
logging.go: misc cleanups/nits
Feb 5 2019, 4:41 PM
Eevans committed rMSKS19efe936aaab: logging.go: misc cleanups/nits (authored by Eevans).
logging.go: misc cleanups/nits
Feb 5 2019, 4:41 PM
Eevans committed rMSKS447675adc65e: License under Apache-2.0 (authored by Eevans).
License under Apache-2.0
Feb 5 2019, 4:41 PM

Feb 4 2019

Eevans committed rMSKSf5b6a5f44551: License under Apache-2.0 (authored by Eevans).
License under Apache-2.0
Feb 4 2019, 3:56 PM

Jan 20 2019

Eevans awarded T212418: Memory error on restbase1016 a Cookie token.
Jan 20 2019, 7:06 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-Cassandra, RESTBase, Operations

Jan 16 2019

Eevans committed rMSKS3c97d706f1ad: Remove integration test setup and teardown (authored by Clarakosi).
Remove integration test setup and teardown
Jan 16 2019, 4:42 PM
Eevans updated subscribers of T209106: Setup session storage service testing/continuous integration.
Jan 16 2019, 3:34 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated the task description for T209106: Setup session storage service testing/continuous integration.
Jan 16 2019, 3:31 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated the task description for T209106: Setup session storage service testing/continuous integration.
Jan 16 2019, 3:14 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated the task description for T209106: Setup session storage service testing/continuous integration.
Jan 16 2019, 3:00 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Jan 15 2019

Eevans renamed T209106: Setup session storage service testing/continuous integration from Testing and continuous integration of the session storage service to Setup session storage service testing/continuous integration.
Jan 15 2019, 8:54 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans committed rMSKS443f8ceffbc9: Basic prometheus metrics support (authored by Eevans).
Basic prometheus metrics support
Jan 15 2019, 5:53 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rMSKS61f27d64a7f7: Merge "Relocate `defer` to immediately after DB init" (authored by Eevans).
Merge "Relocate `defer` to immediately after DB init"
Jan 15 2019, 5:48 PM
Eevans committed rMSKSef1d5bf137be: Relocate `defer` to immediately after DB init (authored by Eevans).
Relocate `defer` to immediately after DB init
Jan 15 2019, 2:14 PM
Eevans added a comment to T209110: Logging for the session storage service.

My two cents WRT logging would be that messages should end up on syslog, either by way of syslog() (i.e. writing to /dev/log) or emitted to stdout/stderr, which then would be picked up by journald (or k8s/docker) and ultimately received by rsyslog and ingested into the logging pipeline.

Jan 15 2019, 1:59 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans committed rMSKSeb307c4ece60: Edit Project Config (authored by Eevans).
Edit Project Config
Jan 15 2019, 1:49 PM
Eevans added a comment to T209108: Monitoring and data collection for session storage service.

For posterity sake, here are the Prometheus metrics provided by default:

Jan 15 2019, 1:45 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans edited P7990 Masterwork From Distant Lands.
Jan 15 2019, 1:44 PM

Jan 14 2019

Eevans committed rMSKSb2a6db117bad: Basic prometheus metrics support (authored by Eevans).
Basic prometheus metrics support
Jan 14 2019, 11:07 PM

Jan 10 2019

Eevans added a comment to T212418: Memory error on restbase1016.

@Eevans I am going to have to power it back on and let it go for a few days to see if the error returns, will that present an issue for you?

Jan 10 2019, 9:51 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-Cassandra, RESTBase, Operations
Eevans added a subtask for T206016: Create a service for session storage: T212129: Use a multi-dc aware store for ObjectCache's MainStash if needed..
Jan 10 2019, 3:49 PM · Core Platform Team (Multi-DC (TEC1)), Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans
Eevans added a parent task for T212129: Use a multi-dc aware store for ObjectCache's MainStash if needed.: T206016: Create a service for session storage.
Jan 10 2019, 3:49 PM · User-mobrovac, Services (doing), User-jijiki, Core Platform Team Kanban (Doing), Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Operations, MediaWiki-Cache, serviceops
Eevans added a comment to T212418: Memory error on restbase1016.

I need to move DIMM around and do standard troubleshooting. Is this server able to be powered off and down in icinga?

Jan 10 2019, 3:38 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-Cassandra, RESTBase, Operations

Jan 8 2019

Eevans added a comment to T212418: Memory error on restbase1016.

We're currently in the process of force-removing these instances. We'll need to coordinate when the host comes back up, as we'll have to re-bootstrap all 3 instances.

Jan 8 2019, 5:32 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-Cassandra, RESTBase, Operations
Eevans updated the task description for T209110: Logging for the session storage service.
Jan 8 2019, 3:52 PM · Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated the task description for T206015: Plan/design a session storage service.
Jan 8 2019, 3:51 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Jan 7 2019

Eevans updated the task description for T206015: Plan/design a session storage service.
Jan 7 2019, 7:56 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans updated the task description for T206015: Plan/design a session storage service.
Jan 7 2019, 6:32 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Jan 3 2019

Eevans added a comment to T212418: Memory error on restbase1016.

Is there any status update, or ETA on this?

Jan 3 2019, 3:13 PM · Patch-For-Review, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase-Cassandra, RESTBase, Operations

Dec 30 2018

Eevans updated the task description for T209099: Establish baseline performance of the session storage service.
Dec 30 2018, 2:01 AM · User-Clarakosi, Core Platform Team Backlog (Next), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Dec 21 2018

Eevans updated the task description for T206015: Plan/design a session storage service.
Dec 21 2018, 6:01 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Dec 20 2018

Eevans updated the task description for T206015: Plan/design a session storage service.
Dec 20 2018, 5:49 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans added a comment to T212424: restbase cassandra driver excessive logging when cassandra hosts are down.

Not long back, we were alarmed to see a very high rate of range-slice requests (a type of query our app does not perform). I wasn't able to find a ticket, but this turned out to be the driver using a SELECT * FROM ... on a small system table as a sort of heartbeat. The queries themselves were harmless, but the number of them was shocking until we realized that every Node worker had it's own connection pool, and that ${workers} * ${hosts} was a very large number.

Dec 20 2018, 4:33 PM · Services (next), RESTBase-Cassandra, Operations
Eevans awarded T212303: kartotherian sends javascript instead of statsd metric name a Y So Serious token.
Dec 20 2018, 4:05 PM · Reading-Infrastructure-Team-Backlog (Kanban), Maps (Kartotherian), Core Platform Team Backlog (Watching / External), Services (watching)

Dec 19 2018

Eevans added a comment to T212129: Use a multi-dc aware store for ObjectCache's MainStash if needed..

I am getting the impression here that some things are being rushed and finalized without time for a proper discussion between people/teams about the different possible solutions and their impact, after this new discovery. Is that because goals are due to be posted now?

Dec 19 2018, 8:07 PM · User-mobrovac, Services (doing), User-jijiki, Core Platform Team Kanban (Doing), Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Operations, MediaWiki-Cache, serviceops

Dec 18 2018

Eevans added a comment to T212129: Use a multi-dc aware store for ObjectCache's MainStash if needed..

[ ... ]
This needs a thorough discussion ASAP.

Dec 18 2018, 9:07 PM · User-mobrovac, Services (doing), User-jijiki, Core Platform Team Kanban (Doing), Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team (Radar), Operations, MediaWiki-Cache, serviceops

Dec 13 2018

Eevans renamed T206015: Plan/design a session storage service from Session storage service: Planning and design to Plan/design a session storage service.
Dec 13 2018, 5:20 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans renamed T206016: Create a service for session storage from Implement a session storage service to Create a service for session storage.
Dec 13 2018, 5:19 PM · Core Platform Team (Multi-DC (TEC1)), Patch-For-Review, User-Clarakosi, Core Platform Team Backlog (Next), User-Eevans
Eevans closed T206010: RfC: Session storage service interface as Resolved.

TechCom has approved this, noting performance discussions are outside of the scope of this RFC.

Dec 13 2018, 5:18 PM · Core Platform Team Kanban (Done with CPT), TechCom-RFC (TechCom-Approved), User-Clarakosi, Core Platform Team (Session Management Service (CDP2)), User-Eevans
Eevans closed T206010: RfC: Session storage service interface, a subtask of T206015: Plan/design a session storage service, as Resolved.
Dec 13 2018, 5:18 PM · serviceops, User-Clarakosi, Core Platform Team Kanban (Doing), Core Platform Team (Session Management Service (CDP2)), User-Eevans

Dec 12 2018

Eevans closed T210843: Reshape RESTBase Cassandra cluster for server refresh, a subtask of T209615: rack/setup/install restbase201[3-8].codfw.wmnet, as Resolved.
Dec 12 2018, 11:00 PM · User-fgiunchedi, Patch-For-Review, Services (watching), ops-codfw, Operations