← Back to team overview

buy-something team mailing list archive

Server-side status update

 

Hi everyone,

We're currently delayed with the server deployments, so here's a brief
update so that we all know where we stand:

 * The software-center-agent and payments initially reached production
this last Tuesday, with the last config issues sorted out on Wednesday.

 * mvo promptly noticed a defect on production that causes production's
API calls to fail intermittently.  We've been diagnosing these issues
that don't happen on staging or ec2.  We're currently deploying a
debugging version of the package that seems to be causing the trouble to
gather a bit more information about the problem. More info on RT #41172.
 About how serious this is, it shouldn't avoid people purchasing stuff
but it makes the software-center desktop app fail when trying to check
which software packages the user has already bought, so they incorrectly
appear to be still available for purchase.  If the user attempts to
purchase again they should be redirected immediately to the completed
status, so we wouldn't take their money again either.  This should be
sorted out in a couple of days, hopefully less.

 * An issue was discovered related to the PPAs htaccess files being
updated once every five minutes, more info on bug #627608.  Noodles is
currently working on bringing this time down as much as possible for the
release, mvo has added a workaround to keep polling in the desktop app
until the ppa is available.

 * Payments beta2.1 (that's the one with the fix to allow us to switch
the production RBS merchant over from U1 to the payment service, needed
before making the service public) was deployed to staging, at which
point we discovered a couple of small defects related to the
notification forwarding.  More info in bugs #628958 and #608902.  We've
fixed those issues and repackaged beta2.1, which is currently waiting to
be redeployed to staging.

 * One more bit of uncertainty that hasn't proven to be working yet is
the creation of Launchpad accounts on demand.  That small bit of code is
quite untestable until we go public, as you can't be member of the
restricted set of teams unless you already have a Launchpad account to
start off with.  Perhaps it's not likely many people without Launchpad
accounts will try purchasing during beta, but we should be sure to check
this part as soon as we go public.

Have a good weekend,

achuni.



Follow ups