Benchling Infrastructure Upgrade Notification

Matt
Matt
  • Updated

 

To ensure uptime and overall stability of the Benchling platform, we regularly update and occasionally upgrade necessary infrastructure to ensure we are delivering the best experience for our users.

Benchling infrastructure upgrade schedule

 May 6th, 2023 until May 20th, 2023. Saturdays from 2:00pm - 6:00pm PST

 

What to expect

During the upgrade Benchling will be unavailable for end users and any integrations that may interact with Benchling.

Benchling is performing a rolling upgrade; each tenant will undergo one downtime window during the indicated schedule (see below). Additionally all users will see a banner about the upcoming maintenance, while signed into the tenant, 3 days in advance. 

You may notice an error, like the one shown below, if you attempt to login into Benchling during this window. We expect the downtime to last up to 4 hours for Academic users and up to 3 hours for all other users.

 Example login error during a database upgrade 

 

Example Integration connection error during a database upgrade

503 - Service Unavailable

 

If you have built integrations that depend on Benchling's APIs, please keep in mind that calls to Benchling APIs will not succeed when Benchling is unavailable. It is Benchling's best practice to have any integrations  gracefully handle 503 HTTP response codes.

We can broadly group Benchling integrations into 3 buckets:

  • Benchling-triggered, these are defined as integrations that respond to events or webhooks from Benchling
  • Scheduling based, these are defined as integrations that occur on a set schedule (e.g. every hour)
  • Externally-triggered, which broadly includes actions that should occur in Benchling, in response to an event or webhook from another system

     

For Benchling-triggered integrations, there is no impact because they won't go fire during a Benchling downtime.

For Scheduling based integrations, Benchling recommends pausing these integrations and resuming after the downtime has ended.

For externally-triggered integrations, Benchling recommends capturing any external triggers and replaying them after the downtime has ended

Additionally Benchling recommends pausing or rescheduling any long-running operations that might still be running when we start our downtime as they could be interrupted midstream. 

 

Upgrade Schedule

Cohort Upgrade Date Downtime Schedule
Academic & EMEA test Saturday, May 6, 2023 2pm-6pm PT
US test & EMEA prod Saturday, May 13, 2023 3pm-6pm PT
US prod Saturday, May 20, 2023 3pm-6pm PT
GxP Preview Thursday, August 24th, 2023 3pm PT, up to 24h
GxP Production Friday September 29th, 2023 4pm PT, up to 24h

 

Will support be available during the infrastructure upgrade?

Yes! You can also open a ticket by emailing our support team at support@benchling.com or by filling out the form in our help center. You can also contact your Customer Success Manager. In-app messaging support will be temporarily unavailable during the upgrade.

 

Is there any action I need to take after the infrastructure upgrade is complete?

No. Benchling will automatically bring the tenants back up and make them available for your users as soon as the upgrade complete

Was this article helpful?

Have more questions? Submit a request