mozilla-services / services-engineering

Services engineering core repo - Used for issues/docs/etc that don't obviously belong in another repo.
2 stars 1 forks source link

Ops requirements needed for production rollout of Durable Sync. #15

Closed tublitzed closed 4 years ago

tublitzed commented 4 years ago

We need some details around what's needed from an Ops perspective to feel comfortable going from Phase 1 to Phase 2 here in the plan to roll out Durable Sync for new users only.

So we can get some more accurate timelines attached to the above plan, can you provide us with details around what you need in order to feel comfortable routing 10% of new users to Spanner?

As far as details around our timeline...we'd like to get to Phase 2 before the end of the year.

Micheletto commented 4 years ago

Operations requirements for taking 10% of production users.

Micheletto commented 4 years ago

Operations requirements to graduating service to durable status:

tublitzed commented 4 years ago

Thank you so much for the details here, @Micheletto, this is incredibly helpful. I'm going to close this out and we can shift over to linked tasks from here.

Operations requirements for taking 10% of production users.

QA here is underway. I'll leave monitoring to you (unless there's anything else you need from us there, in which case let me know).

With regards to the heartbeat endpoint, I've opened this issue which we'll tackle next week.

With regards to the operational agreement, I'll take a stab at it next week: I opened this issue to track status there.

In terms of documenting expectations around "durability", I've added a final new "graduating to durable status" item to our rollout plan and will not plan on referring externally to Sync as "durable" until that happens.

Operations requirements to graduating service to durable status:

Thanks for this bit as well. Since we're looking at ~3 months until we get to this stage, I'm going to hold off on creating specific tasks here. As we get closer, we'll revisit it, and this won't be lost as it's clearly linked in the last phase of the plan to enable for new Sync users.