Details
-
Task
-
Status: Accepted
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
After MESOS-5259, the mesos-fetcher will no longer need to be a separate binary and can be safely folded back into the agent process. (It was a separate binary because libcurl has synchronous/blocking calls.)
This will likely mean:
- A change to the fetch continuation chain:
https://github.com/apache/mesos/blob/653eca74f1080f5f55cd5092423506163e65d402/src/slave/containerizer/fetcher.cpp#L315 - This protobuf can be deprecated (or just removed):
https://github.com/apache/mesos/blob/653eca74f1080f5f55cd5092423506163e65d402/include/mesos/fetcher/fetcher.proto
Attachments
Issue Links
- blocks
-
MESOS-3926 Modularize URI fetcher plugin interface.
- Reviewable
- is blocked by
-
MESOS-5259 Refactor the mesos-fetcher binary to use the uri::Fetcher as a backend
- Accepted