https * wordpress org now supports SPDY

https://*.wordpress.org/ now supports SPDY.

#performance, #spdy

For all IPv6 folks s wordpress org now…

For all IPv6 folks, s.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ now supports IPv6:

$ dig +short aaaa s.wordpress.org
wac.0b2d.edgecastcdn.net.
dual46.gs1.wac.v2cdn.net.
2606:2800:220:6d:26bf:1447:1097:aa7

Unfortunately, wordpress.org itself won’t support IPv6 for a while longer.

#ipv6

During the migration we realized that the API…

During the migration we realized that the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. relies heavily on Sphinx…if it is not up and running we fallback to MySQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. FULLTEXT queries which don’t scale and the API stops working. Previously, Sphinx was running on a single, super old server. Since it is apparently somewhat important to the functionality of the API, we how have HA Sphinx, running on 2, newer servers. Failover should happen automagically.

#ha, #sphinx

Next Wednesday October 24th there is a maintenance…

Next Wednesday, October 24th, there is a maintenance/migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. which is going to necessitate that all of WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ (including tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/., SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. & APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.) as well as PingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.”-o-matic be offline for a couple of hours. We will hopefully be able to display an error page instead of just nothing – still working out the details. I don’t have the specific time yet, but once I do, I will post about it here.

#maintenance, #offline

Do you think we could get OpenGrok working…

Do you think we could get OpenGrok working reliably for plugins.svn.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/?

#opengrok, #plugins-svn

There was a database server failure this morning…

There was a database server failure this morning which resulted in some old content being served on WP.org and the associated sites. Things not updating, posts not appearing, etc. No data was lost. Things would have been broken from around 13:21 until 14:00 UTC.

#database-failure

SSL Certificate for * wordpress org has been…

SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. Certificate for *.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ has been updated. New expiration date is 2014.

#ssl

I added another server to the API web…

I added another server to the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. web cluster today to serve the almost 1200 API req/sec we are seeing now.

#api-wordpress-org, #moar-servers, #scaling

To reduce CPU usage, I have enabled file…

To reduce CPU usage, I have enabled file-based caching on https://codex.wordpress.org/ In theory, when pages are edited, the cache should automatically be invalidation and logged in users should not be shown cached content. If it causes problems, please let me know. Initial reports show CPU usage has been reduced by about 75%

#codex, #performance