I’m happy to announce bifrost, the Hosted Chef’s new permission manager, was successfully deployed yesterday at 11:30 AM PDT. The deploy took longer than we had estimated based on over a dozen rehearsal deploys. We apologize for the inconvenience of the outage and longer-than-normal deploy window.
I think the best way to illustrate bifrost’s impact is by looking at runtime metrics from graphite. In the following graphs the left side illustrates the old permission manager’s performance, a dip towards the right indicates yesterday’s deploy outage, and data points to the right of the dip are bifrost.
This graph demonstrates bifrost’s increased throughput. We suspect throughput will increase again when we deploy erchef into Hosted Chef in the coming weeks. Y axis is req/sec.
These graphs illustrate the dramatic improvement in response time for authorization requests. The first graph measures 90th percentile response time.
The second displays the mean response time. The drop in response time is quite marked and stable on both. In short, bifrost is able to handle production load without breathing hard.
Next up: erchef comes to Hosted Chef. Stay Tuned!