Page MenuHomePhabricator
Feed Advanced Search

Apr 25 2019

Eevans moved T220401: Introduce kask session storage service to kubernetes from Backlog to In-Progress on the User-Eevans board.
Apr 25 2019, 3:48 PM · Patch-For-Review, Platform Team Legacy (Next), Platform Engineering (Session Management Service (CDP2)), Services (next), User-Eevans, Release Pipeline, SRE, serviceops, Release-Engineering-Team
Eevans moved T220246: Management of Cassandra schema and keyspace/table configuration from Backlog to In-Progress on the User-Eevans board.
Apr 25 2019, 3:48 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans moved T211721: Establish an SLA for session storage from In-Progress to Backlog on the User-Eevans board.
Apr 25 2019, 3:48 PM · Platform Team Initiatives (Session Management Service (CDP2)), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Performance-Team (Radar), TechCom, Services (next), SRE, User-Clarakosi, User-Eevans
Eevans moved T221292: Establish performance of the session storage service from Backlog to In-Progress on the User-Eevans board.
Apr 25 2019, 3:48 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans closed T215883: Session storage Cassandra cluster configuration as Resolved.

Considering this has since been scoped as being just the Cassandra cluster, I believe we can call it complete.

Apr 25 2019, 3:48 PM · Platform Team Workboards (Done with CPT), Services (doing), User-Eevans, User-jijiki, SRE, serviceops, Platform Engineering (Session Management Service (CDP2))
Eevans closed T215883: Session storage Cassandra cluster configuration, a subtask of T206016: Create a service for session storage, as Resolved.
Apr 25 2019, 3:48 PM · Platform Team Initiatives (Session Management Service (CDP2)), Platform Team Workboards (Initiatives), User-Clarakosi

Apr 24 2019

Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 10:14 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 10:10 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 9:59 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 9:15 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated subscribers of T219831: Security Review For Kask.

@Eevans @Clarakosi This one is a bit out of our wheelhouse and something we can provide only a cursory review of. I'd like to propose the following: The Security team can perform a basic security review of this but I would recommend a secondary review by our 3rd party partners at BishopFox. That said, the 2nd review would incur some cost but I'm not sure how much. Do you have any budget available for something like that??

Apr 24 2019, 9:14 PM · secscrum, Application Security Reviews, user-sbassett, Services (watching), Platform Team Legacy (Watching / External), Platform Engineering (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
Eevans updated the title for P8434 multi-request-json.lua from Masterwork From Distant Lands to multi-request-json.lua.
Apr 24 2019, 8:56 PM
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 8:52 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 8:35 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the language for P8434 multi-request-json.lua from autodetect to lua.
Apr 24 2019, 8:29 PM
Eevans edited P8434 multi-request-json.lua.
Apr 24 2019, 8:29 PM
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 8:27 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 4:47 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 3:51 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 24 2019, 3:48 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans closed T221530: Drop old mobile-sections keyspaces as Resolved.

Production environment {{done}}

Apr 24 2019, 1:07 AM · Platform Team Workboards (Done with CPT), Services (done), Cassandra, RESTBase-Cassandra, Platform Engineering (RESTBase Split (CDP2)), RESTBase
Eevans closed T221530: Drop old mobile-sections keyspaces, a subtask of T215960: Simplify MCS storage model, as Resolved.
Apr 24 2019, 1:07 AM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase

Apr 23 2019

Eevans claimed T221530: Drop old mobile-sections keyspaces.

Dev environment {{done}}

Apr 23 2019, 8:14 PM · Platform Team Workboards (Done with CPT), Services (done), Cassandra, RESTBase-Cassandra, Platform Engineering (RESTBase Split (CDP2)), RESTBase
Eevans added a comment to T221530: Drop old mobile-sections keyspaces.

I cannot speak to the keyspaces being dropped, but the statements LGTM!

Apr 23 2019, 8:10 PM · Platform Team Workboards (Done with CPT), Services (done), Cassandra, RESTBase-Cassandra, Platform Engineering (RESTBase Split (CDP2)), RESTBase
Eevans claimed T221528: Create new Parsoid tables.

Done.

Apr 23 2019, 3:55 PM · Platform Team Workboards (Done with CPT), Services (done), RESTBase-Cassandra, Cassandra, Platform Engineering (RESTBase Split (CDP2)), RESTBase
Eevans added a comment to T221528: Create new Parsoid tables.

Here are the creation statements for dev and production:

[ ... ]

Please review.

Apr 23 2019, 3:06 PM · Platform Team Workboards (Done with CPT), Services (done), RESTBase-Cassandra, Cassandra, Platform Engineering (RESTBase Split (CDP2)), RESTBase

Apr 18 2019

Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 18 2019, 7:53 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans added a comment to T221292: Establish performance of the session storage service.

Details on test methodology, and some initial results are forthcoming, but to elaborate on comments made elsewhere:

Apr 18 2019, 4:36 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans

Apr 17 2019

Eevans updated the task description for T221292: Establish performance of the session storage service.
Apr 17 2019, 8:59 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans renamed T209099: Establish baseline performance of Python/WSGI frameworks from Establish baseline performance of the session storage service to Establish baseline performance of Python/WSGI frameworks.
Apr 17 2019, 8:58 PM · User-Clarakosi, Platform Team Legacy (Next), Platform Engineering (Session Management Service (CDP2)), User-Eevans
Eevans closed T209099: Establish baseline performance of Python/WSGI frameworks, a subtask of T206016: Create a service for session storage, as Resolved.
Apr 17 2019, 8:58 PM · Platform Team Initiatives (Session Management Service (CDP2)), Platform Team Workboards (Initiatives), User-Clarakosi
Eevans triaged T221292: Establish performance of the session storage service as Medium priority.
Apr 17 2019, 8:54 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans
Eevans created T221292: Establish performance of the session storage service.
Apr 17 2019, 8:54 PM · Platform Team Initiatives (Session Management Service (CDP2)), Performance-Team (Radar), Platform Team Workboards (Green), User-Clarakosi, User-Eevans

Apr 16 2019

Eevans updated subscribers of T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 16 2019, 4:42 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans triaged T220246: Management of Cassandra schema and keyspace/table configuration as Medium priority.
Apr 16 2019, 4:39 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 16 2019, 4:39 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 16 2019, 4:36 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 16 2019, 4:25 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans closed T221031: Create new mobile storage tables as Resolved.

Applied to the dev cluster; Done

Apr 16 2019, 12:53 AM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase
Eevans closed T221031: Create new mobile storage tables, a subtask of T215960: Simplify MCS storage model, as Resolved.
Apr 16 2019, 12:53 AM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase
Eevans added a comment to T221031: Create new mobile storage tables.

This has been applied to the production cluster

Apr 16 2019, 12:49 AM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase

Apr 15 2019

Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 15 2019, 9:34 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans added a comment to T221031: Create new mobile storage tables.

LGTM!

Let's first execute in deployment-prep and follow into production after we merge/deploy https://github.com/wikimedia/restbase/pull/1117 in beta to verify all good and correct?

Apr 15 2019, 9:10 PM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase
Eevans added a comment to T221031: Create new mobile storage tables.

Deployment-prep:

Apr 15 2019, 8:39 PM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase
Eevans updated the language for P8401 Masterwork From Distant Lands from autodetect to yaml.
Apr 15 2019, 8:38 PM
Eevans edited P8401 Masterwork From Distant Lands.
Apr 15 2019, 8:38 PM
Eevans added a comment to T221031: Create new mobile storage tables.

Production/staging DDL here

Apr 15 2019, 8:36 PM · Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (RESTBase Split (CDP2)), User-Eevans, Product-Infrastructure-Team-Backlog-Deprecated, RESTBase
Eevans updated the language for P8400 Masterwork From Distant Lands from autodetect to yaml.
Apr 15 2019, 8:34 PM
Eevans edited P8400 Masterwork From Distant Lands.
Apr 15 2019, 8:34 PM
Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 15 2019, 7:34 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans updated the task description for T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 15 2019, 7:14 PM · Patch-For-Review, User-WDoran, serviceops-radar

Apr 12 2019

Eevans added a comment to T215533: Enable use of session storage service in MediaWiki.

I have, on my local development wiki, a working KaskBagOStuff (naming suggestions welcome) that communicates with the development instance at deployment-sessionstore01.deployment-prep.eqiad.wmflabs (via some tricky port forwarding) and successfully allows basic session management for happy login and logout.

Out of curiosity, what is it that prevents you from using RESTBagOStuff?

RESTBagOStuff is hard-coded to use PUT, while the API uses POST. Also, RESTBagOStuff is hard-coded to use PHP serialization for the value data, which I'm guessing nobody is in favor of. (Well, Joe wanted "json storing base64-encoded serialized php"... <grin>)

I rearranged things a bit so that RESTBagOStuff and KaskBagOStuff share almost all their code, except overrides for the essential differences, so there's not really going to be a lot of new code for this, mostly just some shuffling.

Apr 12 2019, 3:48 PM · Platform Team Workboards (Epics), Epic, Platform Team Initiatives (Session Management Service (CDP2)), MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), Patch-For-Review, User-Clarakosi, User-Eevans
Eevans awarded T215533: Enable use of session storage service in MediaWiki a Cookie token.
Apr 12 2019, 2:32 PM · Platform Team Workboards (Epics), Epic, Platform Team Initiatives (Session Management Service (CDP2)), MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), Patch-For-Review, User-Clarakosi, User-Eevans
Eevans added a comment to T215533: Enable use of session storage service in MediaWiki.

I think most of these are probably best addressed by someone familiar with session management in MediaWiki, but...

Apr 12 2019, 2:32 PM · Platform Team Workboards (Epics), Epic, Platform Team Initiatives (Session Management Service (CDP2)), MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), Patch-For-Review, User-Clarakosi, User-Eevans

Apr 11 2019

Eevans added a comment to T219560: Credentials needed for session storage Cassandra cluster.

Change 502890 merged by Dzahn:
[operations/puppet@production] sessionstore: add super_username,super_password to Hiera

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

Apr 11 2019, 3:31 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE

Apr 9 2019

Eevans committed rMSKS18c6a0fad165: Enforce `Content-Type` in POST requests.
Enforce `Content-Type` in POST requests
Apr 9 2019, 7:01 PM

Apr 8 2019

Eevans committed rMSKSdcd85c18bdca: Enforce `Content-Type` in POST requests.
Enforce `Content-Type` in POST requests
Apr 8 2019, 9:08 PM
Eevans added a project to T220401: Introduce kask session storage service to kubernetes: User-Eevans.
Apr 8 2019, 4:54 PM · Patch-For-Review, Platform Team Legacy (Next), Platform Engineering (Session Management Service (CDP2)), Services (next), User-Eevans, Release Pipeline, SRE, serviceops, Release-Engineering-Team

Apr 6 2019

Mill <mill@mail.com> committed rODCTW78034d706b81: 62baaaaaaaaaaa (authored by Eevans).
62baaaaaaaaaaa
Apr 6 2019, 1:19 AM

Apr 5 2019

Eevans committed rMSKS133775052db9: Misc proof-reading/code review nits.
Misc proof-reading/code review nits
Apr 5 2019, 10:18 PM
Eevans created T220246: Management of Cassandra schema and keyspace/table configuration.
Apr 5 2019, 10:05 PM · Patch-For-Review, User-WDoran, serviceops-radar
Eevans added a comment to T219560: Credentials needed for session storage Cassandra cluster.

@Eevans I did both, the private repo part just doesn't show up on ticket.

Apr 5 2019, 2:44 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE
Eevans added a comment to T219560: Credentials needed for session storage Cassandra cluster.

@Dzahn I think this was just for labs/private.git, could you do the same for production as well? Thanks!

Apr 5 2019, 2:41 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE

Apr 2 2019

Eevans added a comment to T219883: Draft file format for phester test definitions.

Could fixures be decoupled from the test specification? The former would seem to require a great deal more flexibility than the later; Would it be easier to implement them as code, rather than define a DSL to cover every possibility?

I was thinking of using XML dumps to define fixtures, or simply SQL dumps. But XML dumps can't create user accounts, and SQL dumps won't for for extensions that need extra fixtures.

Apr 2 2019, 9:29 PM · Platform Team Initiatives (API Integration Tests), Platform Team Workboards (Done with CPT)
Eevans added a comment to T219883: Draft file format for phester test definitions.

I discussed re-using service-checker with Marko, and it may be an option for CI, but could be a bit cumbersome locally. Our conclusion was that the functionality is trivial enough to make re-implementing the best choice.

Apr 2 2019, 4:19 PM · Platform Team Initiatives (API Integration Tests), Platform Team Workboards (Done with CPT)
Eevans added a comment to T219883: Draft file format for phester test definitions.

@daniel Are you aware of service-checker? It is invoked by Icinga and uses the x-amples stanza to monitor endpoint availability. We need this capability in Kask (session storage), but I've been reluctant to implement an OpenAPI/Swagger specification, just to have a data-structure to hang an x-amples off of. The alternative was to define an alternative structure, and then teach [[ https://github.com/wikimedia/operations-software-service-checker | service-checker ]] to use it.

Apr 2 2019, 3:39 PM · Platform Team Initiatives (API Integration Tests), Platform Team Workboards (Done with CPT)

Apr 1 2019

Eevans added a project to T219831: Security Review For Kask: User-Clarakosi.
Apr 1 2019, 7:49 PM · secscrum, Application Security Reviews, user-sbassett, Services (watching), Platform Team Legacy (Watching / External), Platform Engineering (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
Eevans added a parent task for T219831: Security Review For Kask: T206016: Create a service for session storage.
Apr 1 2019, 7:49 PM · secscrum, Application Security Reviews, user-sbassett, Services (watching), Platform Team Legacy (Watching / External), Platform Engineering (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
Eevans added a subtask for T206016: Create a service for session storage: T219831: Security Review For Kask.
Apr 1 2019, 7:49 PM · Platform Team Initiatives (Session Management Service (CDP2)), Platform Team Workboards (Initiatives), User-Clarakosi
Eevans created T219831: Security Review For Kask.
Apr 1 2019, 7:48 PM · secscrum, Application Security Reviews, user-sbassett, Services (watching), Platform Team Legacy (Watching / External), Platform Engineering (Session Management Service (CDP2)), User-Clarakosi, User-Eevans
Eevans added a subtask for T215883: Session storage Cassandra cluster configuration: T219560: Credentials needed for session storage Cassandra cluster.
Apr 1 2019, 2:29 PM · Platform Team Workboards (Done with CPT), Services (doing), User-Eevans, User-jijiki, SRE, serviceops, Platform Engineering (Session Management Service (CDP2))
Eevans added a parent task for T219560: Credentials needed for session storage Cassandra cluster: T215883: Session storage Cassandra cluster configuration.
Apr 1 2019, 2:29 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE
Eevans added a subtask for T215883: Session storage Cassandra cluster configuration: T219523: Session storage Cassandra metrics (Prometheus) not being collected.
Apr 1 2019, 2:28 PM · Platform Team Workboards (Done with CPT), Services (doing), User-Eevans, User-jijiki, SRE, serviceops, Platform Engineering (Session Management Service (CDP2))
Eevans added a parent task for T219523: Session storage Cassandra metrics (Prometheus) not being collected: T215883: Session storage Cassandra cluster configuration.
Apr 1 2019, 2:28 PM · Patch-For-Review, User-fgiunchedi, SRE
Eevans closed T206015: Plan/design a session storage service as Resolved.

We are well past the design at this point (targeting deployment for Q4 2019); Closing as resolved.

Apr 1 2019, 2:25 PM · Platform Team Workboards (Done with CPT), serviceops, User-Clarakosi, Platform Engineering (Session Management Service (CDP2)), User-Eevans
Eevans closed T206015: Plan/design a session storage service, a subtask of T206016: Create a service for session storage, as Resolved.
Apr 1 2019, 2:25 PM · Platform Team Initiatives (Session Management Service (CDP2)), Platform Team Workboards (Initiatives), User-Clarakosi
Eevans updated the task description for T206015: Plan/design a session storage service.
Apr 1 2019, 2:23 PM · Platform Team Workboards (Done with CPT), serviceops, User-Clarakosi, Platform Engineering (Session Management Service (CDP2)), User-Eevans

Mar 28 2019

Eevans added a comment to T219548: restbase-mod-table-* simplification and improvements.

Automatic schema migrations. In a large cluster, it's been proven that automatic schema migrations do not work - the process takes a long time and needs to be closely monitored, so it has to be performed by a Cassandra DBA. Quite a bit of code and tests in restbase-mod-table-* packages is dedicated to schema migrations, and this code needs to be removed.

Mar 28 2019, 9:29 PM · Platform Engineering (Needs Cleaning - Cassandra Operational), RESTBase
Eevans added a project to T219560: Credentials needed for session storage Cassandra cluster: Cassandra.
Mar 28 2019, 8:46 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE
Eevans added projects to T219560: Credentials needed for session storage Cassandra cluster: SRE, User-Eevans.
Mar 28 2019, 8:46 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE
Eevans created T219560: Credentials needed for session storage Cassandra cluster.
Mar 28 2019, 8:45 PM · Patch-For-Review, serviceops, Platform Engineering (Session Management Service (CDP2)), Platform Team Legacy (Watching / External), Services (watching), Cassandra, User-Eevans, SRE
Eevans created T219523: Session storage Cassandra metrics (Prometheus) not being collected.
Mar 28 2019, 4:09 PM · Patch-For-Review, User-fgiunchedi, SRE
Eevans closed T186656: Create missing Prometheus-based Grafana dashboards, and delete those obsolete as Resolved.

This was completed some time back; Closing

Mar 28 2019, 4:04 PM · Platform Team Legacy (Next), Services (next), RESTBase-Cassandra, Cassandra, User-Eevans
Eevans closed T186656: Create missing Prometheus-based Grafana dashboards, and delete those obsolete, a subtask of T183745: FY17/18 Q3 Program 7 Services Goal: Full migration to Cassandra 3, as Resolved.
Mar 28 2019, 4:04 PM · Platform Team Workboards (Team 2), Services (done), User-Eevans, RESTBase-Cassandra, RESTBase, Cassandra, Goal
Eevans committed rMSKSa0949daaee06: Use `INFO` as default log level.
Use `INFO` as default log level
Mar 28 2019, 12:01 AM

Mar 27 2019

Eevans added a project to T219404: rack/setup/install restbase10[19-27].eqiad.wmnet: User-Eevans.
Mar 27 2019, 6:57 PM · Cassandra, Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), User-fgiunchedi, User-Eevans, ops-eqiad, SRE, RESTBase
Eevans added a comment to T219404: rack/setup/install restbase10[19-27].eqiad.wmnet.

For now lets wait for @Eevans to comment with the plan on what new servers are replacing what old servers for further info.

Mar 27 2019, 4:49 PM · Cassandra, Platform Team Workboards (Done with CPT), Services (done), Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), User-fgiunchedi, User-Eevans, ops-eqiad, SRE, RESTBase

Mar 26 2019

Eevans added a comment to T209099: Establish baseline performance of Python/WSGI frameworks.

Kask performance testing is on-going, but I wanted to share some initial (early) results:

Mar 26 2019, 7:14 PM · User-Clarakosi, Platform Team Legacy (Next), Platform Engineering (Session Management Service (CDP2)), User-Eevans

Mar 20 2019

Eevans renamed T215883: Session storage Cassandra cluster configuration from Create puppet role for session storage service to Session storage Cassandra cluster configuration.
Mar 20 2019, 7:26 PM · Platform Team Workboards (Done with CPT), Services (doing), User-Eevans, User-jijiki, SRE, serviceops, Platform Engineering (Session Management Service (CDP2))

Mar 19 2019

Eevans renamed T200803: Upgrade Cassandra 3.11.2 clusters to 3.11.4 (bugfix release) from Test/evaluate Cassandra 3.11.3 for production upgrade to Test/evaluate Cassandra 3.11.4 for production upgrade.
Mar 19 2019, 3:47 PM · Patch-For-Review, User-Eevans, 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.

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

Mar 18 2019

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).

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

Mar 15 2019

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

Should this task go to @BPirkle now?

Mar 15 2019, 3:54 PM · Platform Team Workboards (Epics), Epic, Platform Team Initiatives (Session Management Service (CDP2)), MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), Patch-For-Review, User-Clarakosi, User-Eevans
Eevans committed rMSKS9e6484cf13ee: (Temporarily) hack config path for deployment-prep testing.
(Temporarily) hack config path for deployment-prep testing
Mar 15 2019, 1:36 PM

Mar 14 2019

Eevans edited P8204 Masterwork From Distant Lands.
Mar 14 2019, 8:47 PM
Eevans edited P8203 Masterwork From Distant Lands.
Mar 14 2019, 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?

Mar 14 2019, 1:46 PM · Platform Team Workboards (Clinic Duty Team), SRE, Cassandra

Mar 13 2019

Eevans awarded T201409: Harmonise the identification of requests across our stack a Cookie token.
Mar 13 2019, 1:26 PM · Traffic-Icebox, Platform Team Legacy (Designing), User-CDanis, TechCom-RFC (TechCom-RFC-Closed), SRE

Mar 7 2019

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

From an IRC conversation:

Mar 7 2019, 7:54 PM · Patch-For-Review, Kubernetes, serviceops, Platform Engineering (Multi-DC (TEC1)), User-Clarakosi, Platform Team Legacy (Next), User-Eevans