serverless / compose

Orchestrate Serverless Framework in monorepos
https://serverless.com/framework/docs/guides/compose
MIT License
111 stars 15 forks source link

Handle possible Telemetry race conditions #52

Closed mnapoli closed 2 years ago

mnapoli commented 2 years ago

There may be cases where each Serverless Framework subprocess might want to upload stored Telemetry data in parallel, possibly resulting in race conditions.

The goal of this issue is to prevent this from being a problem.

pgrzesik commented 2 years ago

This is addressed thanks to the following PRs:

We can still experience duplicated events for Framework versions older than v3.13.0 but I think this is acceptable as compose currently is only supported for versions v3.7.7 and higher, so the risk is relatively small (I expect most people upgrading anyway)