-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68361/
-----------------------------------------------------------
Review request for mesos and Chun-Hung Hsiao.
Bugs: MESOS-9156
https://issues.apache.org/jira/browse/MESOS-9156
Repository: mesos
Description
-------
`StorageLocalResourceProviderProcess::fatal` causes termination of the
process' driver process via destruction of the driver process'
wrapper. The wrapper correctly makes sure to `wait` for the process to
finish. Due to the `wait` we must never call `fatal` on the driver
process actor itself as otherwise the `wait` would deadlock.
This patch adds missing `defer`s so `fatal` is executed on the SLRP
actor instead of an arbitrary actor, like e.g., the driver process
actor.
Diffs
-----
src/resource_provider/storage/provider.cpp
22c184f45ea43335c3e1e4598f7409a4f05fb38e
Diff: https://reviews.apache.org/r/68361/diff/1/
Testing
-------
`make check`
Thanks,
Benjamin Bannier