Describe the solution you'd like
A Lease that acquires an S3 Object Lock and quickly releases it, for use inside Akka.Cluster split brain resolvers et al.
Additional context
Again, this feature is going to require some automated integration testing unfortunately. We can use a low-service-tier S3 plan and run it that way or perhaps we can use a local S3 emulator such as https://github.com/atlassian/localstack or https://github.com/spulec/moto/
Is your feature request related to a problem? Please describe. We should add an Akka.Coordination
Lease
implementation that uses a n S3 Object Lock as a coordination mechanism.Describe the solution you'd like A
Lease
that acquires an S3 Object Lock and quickly releases it, for use inside Akka.Cluster split brain resolvers et al.Additional context Again, this feature is going to require some automated integration testing unfortunately. We can use a low-service-tier S3 plan and run it that way or perhaps we can use a local S3 emulator such as https://github.com/atlassian/localstack or https://github.com/spulec/moto/