Gastón Kleiman created MESOS-9674:
-------------------------------------
Summary: Allocations can occurring between the multiple resource
changes related to orphan operations.
Key: MESOS-9674
URL: https://issues.apache.org/jira/browse/MESOS-9674
Project: Mesos
Issue Type: Bug
Components: allocation, master
Affects Versions: 1.8.0
Reporter: Gastón Kleiman
{{Master::updateSlave()}} was recently updated to handle orphan operations. The
new code doesn't pause the allocator before doing multiple dispatches to the
allocator.
This means that an allocation can be interleaved while the allocator is still
not fully updated or in an inconsistent state.
I tried just to quickly improve the handler by adding a couple of
{{allocator->pause()}} and {{allocator->resume()}} calls, but that made quite
some SLRP tests get stuck and time out waiting for offers.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)