scylladb / seastar

High performance server-side application framework
http://seastar.io
Apache License 2.0
8.38k stars 1.55k forks source link

delete: make impl::refs atomic #2451

Closed travisdowns closed 1 month ago

travisdowns commented 1 month ago

Make refs atomic to enable distinct deleter objects on different shards to safely (?) share an underlying deleter::impl.

Maybe fixes #2450.

travisdowns commented 1 month ago

This a draft intended to spur discussion on this issue:

https://github.com/scylladb/seastar/issues/2450

Best to consolidate the higher level discussion over there I think.