Vinod Kone created MESOS-9547:
---------------------------------
Summary: Removing non-checkpointing framework on the master does
not properly clean up all data structures
Key: MESOS-9547
URL: https://issues.apache.org/jira/browse/MESOS-9547
Project: Mesos
Issue Type: Bug
Reporter: Vinod Kone
When an agent is disconnected, non-checkpointing frameworks on it are removed
via `removeFramework(Slave*, Framework*)`.
But looks like this function only cleans up active tasks and executors in the
slave struct. It doesn't cleanup `pendingTasks` or `killedTasks` for example.
It also doesn't cleanup `operations`, but not sure if it's intentional.
There are a bunch of `*Resources` variables in the struct, that probably should
be updated?
It's also worthwhile auditing `removeFramework(Framework*)` to see if it's
leaking any resources as well.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)