WordPress.org

Ready to get started?Download WordPress

Make WordPress Systems

Updates from Andrew Nacin Toggle Comment Threads | Keyboard Shortcuts

  • Andrew Nacin 7:26 pm on July 23, 2014 Permalink | Log in to leave a Comment
    Tags: dns,   

    Can the CNAME entries please be removed for android.wordpress.org, ios.wordpress.org, and iphone.wordpress.org? The latest nginx rules also need to be deployed, which will then handle these domains (redirecting them).

     
    • Barry 8:39 pm on July 23, 2014 Permalink | Log in to Reply

      Deployed the nginx changes and removed those 3 CNAMEs. There are quite a few other mobile-related NAMEs pointing to WordPress.com – should we remove them also and handle the redirects on the WP.org side?

      blackberry	300	IN	CNAME	wpblackberry.wordpress.com.
      iphonedev	300	IN	CNAME	wpiphonedev.wordpress.com.
      nokia	300	IN	CNAME	nokiawordpress.wordpress.com.
      dev.android	300	IN	CNAME	androiddevel.wordpress.com.
      dev.nokia	300	IN	CNAME	nokiadev.wordpress.com.
      dev.blackberry	300	IN	CNAME	blackberrydev.wordpress.com.
      iosdev	300	IN	CNAME	wpiphone.wordpress.com.
      windowsphone	300	IN	CNAME	wpwindowsphone.wordpress.com.
      windowsphonedev	300	IN	CNAME	wpwindowsphonedev.wordpress.com.
      webos	300	IN	CNAME	wpwebos.wordpress.com.
      dev.webos	300	IN	CNAME	wpwebosdev.wordpress.com.
      dev.ios	14400	IN	CNAME	wpiphonedev.wordpress.com.
      
      • pyhhak 12:17 pm on July 24, 2014 Permalink | Log in to Reply

        Removed dev.android and dev.ios those were breaking lookups for android.wordpress.com and ios.wordpress.com.

  • Andrew Nacin 6:18 pm on June 29, 2014 Permalink | Log in to leave a Comment
    Tags: git, ,   

    Can we turn off gitolite on svn1? Trying to clone anything on *.git.wordpress.org over the HTTP protocol (instead of the git protocol) ends up checking out the dead/never used WordPress for Android gitolite project.

    I don’t see anything listening on *.git.wordpress.org, just android.git.wordpress.org, so I’m not sure what’s going on and it’s why I’m not doing it myself.

     
    • Barry 3:40 am on July 24, 2014 Permalink | Log in to Reply

      Sure.

      • Andrew Nacin 5:55 am on July 24, 2014 Permalink | Log in to Reply

        Rephrase: Can someone do it? I don’t know how to do it. :-)

        • Barry 4:10 pm on July 26, 2014 Permalink | Log in to Reply

          Ok, it’s kind of a mess. What is expected to happen when cloning stuff over HTTP(S). Is it supposed to work or do we just want to disable that? Also, the SSL certificate is expired because I didn’t think we were using it.

          • Andrew Nacin 8:11 pm on July 26, 2014 Permalink | Log in to Reply

            It’s not supposed to work. Shutting it down is good. git-daemon only supports the git protocol. If we ever did more (such as write), we’d have to bring gitolite (or similar) back into the equation, but that’s not short term.

  • Andrew Nacin 6:15 pm on June 19, 2014 Permalink | Log in to leave a Comment
    Tags:   

    What can we do to improve the speed and reliability of Trac? I am seeing two issues in particular: it is terribly slow to complete a request, and web service gets restarted often due to the box maxing out memory.

    Possible ideas:

    • We could move from prefork back to threaded mpm to improve memory usage, but then mysql connections become blocking. What’s a possible solution for this?
    • Move Trac from Apache to nginx or using nginx as a frontend proxy, which would include a short-lived cache for reports and for users who aren’t logged in. Or, could we configure the existing load balancers in front of it?

    I’m most interested in nginx as a frontend proxy through the existing load balancers, as it seems like it’d be the easiest to set up and give us a decent benefit.

     
    • Barry 3:41 am on July 24, 2014 Permalink | Log in to Reply

      I don’t think it makes sense to utilize nginx on the LBs to do this but just install nginx on the SVN/Trac hosts and utilize uwsgi and caching.

  • Andrew Nacin 11:40 pm on December 16, 2013 Permalink | Log in to leave a Comment
    Tags: mysql, python, ,   

    Can I please have:

    • a MySQL instance on svn1 with a backup instance on backups2
    • the instance should be accessible via wp.org HyperDB
    • mysql-python bindings installed (Trac recommends 1.2.3, which is the latest, and thread-safe)

    This supersedes the previous php5 request. We’ll be finally moving Trac from SQLite to MySQL instead.

     
    • Andrew Nacin 7:09 am on December 17, 2013 Permalink | Log in to Reply

      Going to be tough to have it accessible via HyperDB, as each Trac will have the same table names (and a few might be generic enough to clash with existing tables). As long as a connection can be made with a separate instance of wpdb, that’ll be just fine.

  • Andrew Nacin 11:09 am on December 16, 2013 Permalink | Log in to leave a Comment
    Tags: ,   

    Can I please have php5 added to the wporg-svn role? php5-cli is currently installed, but I’d like Apache to be able to serve PHP files (initial use case: to shuttle information in and out of the sqlite DB, for ajax requests, WP.org usage, etc.).

     
  • Andrew Nacin 9:43 am on December 16, 2013 Permalink | Log in to leave a Comment
    Tags: , role update   

    Can I please have the wporg-smtp role updated on lb{1,2}.lax? This is for r5078-deploy.

     
  • Andrew Nacin 6:04 pm on November 12, 2013 Permalink | Log in to leave a Comment
    Tags:   

    Can a new wp-build Trac environment please be created? build.trac.wordpress.org. No need to configure beyond giving me TRAC_ADMIN. (The associated SVN repository already exists, and I can handle changing the config, templates. etc.)

     
    • Andrew Nacin 6:11 pm on November 12, 2013 Permalink | Log in to Reply

      The repository will be core.svn.wordpress.org. I mention this since if Trac is set up with a different repo, it’ll need a resync after being changed, so it’s easiest if it is set up with that repo.

    • stankea 8:36 am on November 13, 2013 Permalink | Log in to Reply

      As mentioned yesterday on skype – done.

  • Andrew Nacin 3:35 pm on October 3, 2013 Permalink | Log in to leave a Comment
    Tags: phpdoc,   

    http://phpdoc.wordpress.org/trunk/ is 403. Halp.

     
  • Andrew Nacin 3:48 pm on September 23, 2013 Permalink | Log in to leave a Comment
    Tags: ,   

    The SVN server appears to run PHP 5.4 now. For most repositories (notably core), we strongly benefit from pre-commit syntax checking to be PHP 5.2.

    I think we need to install PHP 5.2 (old, I know) on this server. Then, a pre-commit hook can use php52 -l as needed.

    There are a select few files (in our unit tests) that use 5.3 syntax, but I can patch around that in core’s pre-commit hook.

    There are other options for verifying that files can be parsed (like a continuous integration procedure), but nothing beats an immediate commit rejection.

     
  • Andrew Nacin 4:04 am on September 19, 2013 Permalink | Log in to leave a Comment
    Tags:   

    Hi, I need an svn update for the `wordpress` releases directory on db1. Normally this occurs via MC during a release, but I manually committed dome files we’re using for testing. I figured a systems request was the proper way, rather than screw with MC.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel