[openstack-dev] [gnocchi] per-sack vs per-metric locking tradeoffs
Julien Danjou
julien at danjou.info
Fri Apr 28 14:50:21 UTC 2017
On Fri, Apr 28 2017, gordon chung wrote:
> if the sack is unlocked, then it means a processing worker isn't looking
> at the sack, and when it does lock the sack, it first has to check sack
> for existing measures to process and then check indexer to validate that
> they are still active. because it checks indexer later, even if both
> janitor and processing worker check lock at same time, we can guarantee
> it will have indexer state processing worker sees is > 00:00:00 since
> janitor has state before getting lock, while processing worker as state
> sometime after getting lock.
My brain hurts but that sounds perfect. That even means we potentially
did not have to lock currently, sack or no sack.
--
Julien Danjou
// Free Software hacker
// https://julien.danjou.info
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 800 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170428/1ebda2a8/attachment.sig>
More information about the OpenStack-dev
mailing list