> On Nov. 3, 2014, 9:59 p.m., Vinod Kone wrote: > > src/master/master.cpp, lines 5078-5094 > > <https://reviews.apache.org/r/27531/diff/1/?file=747568#file747568line5078> > > > > We cannot/shouldnot remove these without a deprecation cycle. This is > > an API change! > > Dominic Hamon wrote: > I considered exposing them as Gauges that would sum up the children in > the tree. Thoughts?
non-terminals are gauges and terminals are counters right? why not leave them as is for now? another potential issue is that the sum of the child metrics may not be equal to the parent metric because they are calculated at different times. but i guess, that's ok? > On Nov. 3, 2014, 9:59 p.m., Vinod Kone wrote: > > src/master/master.cpp, lines 5186-5230 > > <https://reviews.apache.org/r/27531/diff/1/?file=747568#file747568line5186> > > > > Hmm. This is rather unweildy. > > > > Exposing the cross product of status and source and reason in the > > metrics is a bit strange, considering most reasons are only related to > > TASK_LOST. IOW, most of those metrics will be 0s which I find weird. > > > > AFAICT, this is what we have: > > > > TASK_STAGING, TASK_STARTING, TASK_RUNNING and TASK_FINISHED are sent by > > the master (reconciliation) or executor. Either way, there is no reason > > associated with them. > > > > TASK_FAILED is generated by master (reconciliation) or slave (oom or > > command executor failed) or executor. I'll comment on the slave aspect in > > the dependent review, because i realized it sets incorrect reason. > > > > TASK_KILLED can be generated by master (reconciliation, pending), slave > > (pending, framework removed) or executor. > > > > TASK_LOST can be generated by master or slave or executor and can > > contain any of the reasons. > > > > > > Given the above, I would rather we use explicit combinations of status, > > source and reason metrics to capture these semantics, rather than using a > > vector of vector of vector. > > Dominic Hamon wrote: > All task status can have reason 'reconciliation' or 'None', so there > needs to be a reason for everything. > > I'll code up the explicit combination, but it will likely be as unwieldy > in terms of tracking which are valid combinations. It also means that changes > to sources/reasons will require API changes whereas this covers every > possible future combination and is a complete API. > > I'm starting to think I should pull the metrics out into a separate file > (as per a TODO) to avoid churn. Maybe as a dependent review. What do you > think? ``` It also means that changes to sources/reasons will require API changes ``` I don't think I follow. Why? Another thing to consider is to reduce the scope of this work for 0.21.0. Maybe just include reasons for TASK_LOST and nothing else? Would that make it less unweildy for now? - Vinod ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/27531/#review59613 ----------------------------------------------------------- On Nov. 3, 2014, 6:24 p.m., Dominic Hamon wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/27531/ > ----------------------------------------------------------- > > (Updated Nov. 3, 2014, 6:24 p.m.) > > > Review request for mesos, Tobias Weingartner and Vinod Kone. > > > Bugs: MESOS-1830 > https://issues.apache.org/jira/browse/MESOS-1830 > > > Repository: mesos-git > > > Description > ------- > > Update metrics in Master to match the source and reason split for task > statuses. > > > Diffs > ----- > > src/master/master.hpp b1a2cd0f51f89d6dabbccaa67e0411fc55a4272f > src/master/master.cpp 762d2ff6c168ac212f70b43275692a77496a7fcd > src/tests/master_tests.cpp 2e525749247626c05efb2f54a707599facb114b6 > > Diff: https://reviews.apache.org/r/27531/diff/ > > > Testing > ------- > > make check > run master and check endpoint: > > { > ... > master/task_error/source_executor/reason_executor_terminated: 0, > master/task_error/source_executor/reason_executor_unregistered: 0, > master/task_error/source_executor/reason_framework_removed: 0, > master/task_error/source_executor/reason_gc_error: 0, > master/task_error/source_executor/reason_invalid_frameworkid: 0, > master/task_error/source_executor/reason_invalid_offers: 0, > master/task_error/source_executor/reason_master_disconnected: 0, > master/task_error/source_executor/reason_reconciliation: 0, > master/task_error/source_executor/reason_slave_disconnected: 0, > master/task_error/source_executor/reason_slave_removed: 0, > master/task_error/source_executor/reason_slave_restarted: 0, > master/task_error/source_executor/reason_slave_unknown: 0, > master/task_error/source_executor/reason_task_invalid: 0, > master/task_error/source_executor/reason_task_unauthorized: 0, > master/task_error/source_executor/reason_task_unknown: 0, > master/task_error/source_master/reason_executor_terminated: 0, > master/task_error/source_master/reason_executor_unregistered: 0, > master/task_error/source_master/reason_framework_removed: 0, > master/task_error/source_master/reason_gc_error: 0, > master/task_error/source_master/reason_invalid_frameworkid: 0, > master/task_error/source_master/reason_invalid_offers: 0, > master/task_error/source_master/reason_master_disconnected: 0, > master/task_error/source_master/reason_reconciliation: 0, > master/task_error/source_master/reason_slave_disconnected: 0, > master/task_error/source_master/reason_slave_removed: 0, > master/task_error/source_master/reason_slave_restarted: 0, > master/task_error/source_master/reason_slave_unknown: 0, > master/task_error/source_master/reason_task_invalid: 0, > master/task_error/source_master/reason_task_unauthorized: 0, > master/task_error/source_master/reason_task_unknown: 0, > master/task_error/source_slave/reason_executor_terminated: 0, > master/task_error/source_slave/reason_executor_unregistered: 0, > master/task_error/source_slave/reason_framework_removed: 0, > master/task_error/source_slave/reason_gc_error: 0, > master/task_error/source_slave/reason_invalid_frameworkid: 0, > master/task_error/source_slave/reason_invalid_offers: 0, > master/task_error/source_slave/reason_master_disconnected: 0, > master/task_error/source_slave/reason_reconciliation: 0, > master/task_error/source_slave/reason_slave_disconnected: 0, > master/task_error/source_slave/reason_slave_removed: 0, > master/task_error/source_slave/reason_slave_restarted: 0, > master/task_error/source_slave/reason_slave_unknown: 0, > master/task_error/source_slave/reason_task_invalid: 0, > master/task_error/source_slave/reason_task_unauthorized: 0, > master/task_error/source_slave/reason_task_unknown: 0, > master/task_failed/source_executor/reason_executor_terminated: 0, > master/task_failed/source_executor/reason_executor_unregistered: 0, > master/task_failed/source_executor/reason_framework_removed: 0, > master/task_failed/source_executor/reason_gc_error: 0, > master/task_failed/source_executor/reason_invalid_frameworkid: 0, > master/task_failed/source_executor/reason_invalid_offers: 0, > master/task_failed/source_executor/reason_master_disconnected: 0, > master/task_failed/source_executor/reason_reconciliation: 0, > master/task_failed/source_executor/reason_slave_disconnected: 0, > master/task_failed/source_executor/reason_slave_removed: 0, > master/task_failed/source_executor/reason_slave_restarted: 0, > master/task_failed/source_executor/reason_slave_unknown: 0, > master/task_failed/source_executor/reason_task_invalid: 0, > master/task_failed/source_executor/reason_task_unauthorized: 0, > master/task_failed/source_executor/reason_task_unknown: 0, > master/task_failed/source_master/reason_executor_terminated: 0, > master/task_failed/source_master/reason_executor_unregistered: 0, > master/task_failed/source_master/reason_framework_removed: 0, > master/task_failed/source_master/reason_gc_error: 0, > master/task_failed/source_master/reason_invalid_frameworkid: 0, > master/task_failed/source_master/reason_invalid_offers: 0, > master/task_failed/source_master/reason_master_disconnected: 0, > master/task_failed/source_master/reason_reconciliation: 0, > master/task_failed/source_master/reason_slave_disconnected: 0, > master/task_failed/source_master/reason_slave_removed: 0, > master/task_failed/source_master/reason_slave_restarted: 0, > master/task_failed/source_master/reason_slave_unknown: 0, > master/task_failed/source_master/reason_task_invalid: 0, > master/task_failed/source_master/reason_task_unauthorized: 0, > master/task_failed/source_master/reason_task_unknown: 0, > master/task_failed/source_slave/reason_executor_terminated: 0, > master/task_failed/source_slave/reason_executor_unregistered: 0, > master/task_failed/source_slave/reason_framework_removed: 0, > master/task_failed/source_slave/reason_gc_error: 0, > master/task_failed/source_slave/reason_invalid_frameworkid: 0, > master/task_failed/source_slave/reason_invalid_offers: 0, > master/task_failed/source_slave/reason_master_disconnected: 0, > master/task_failed/source_slave/reason_reconciliation: 0, > master/task_failed/source_slave/reason_slave_disconnected: 0, > master/task_failed/source_slave/reason_slave_removed: 0, > master/task_failed/source_slave/reason_slave_restarted: 0, > master/task_failed/source_slave/reason_slave_unknown: 0, > master/task_failed/source_slave/reason_task_invalid: 0, > master/task_failed/source_slave/reason_task_unauthorized: 0, > master/task_failed/source_slave/reason_task_unknown: 0, > master/task_finished/source_executor/reason_executor_terminated: 0, > master/task_finished/source_executor/reason_executor_unregistered: 0, > master/task_finished/source_executor/reason_framework_removed: 0, > master/task_finished/source_executor/reason_gc_error: 0, > master/task_finished/source_executor/reason_invalid_frameworkid: 0, > master/task_finished/source_executor/reason_invalid_offers: 0, > master/task_finished/source_executor/reason_master_disconnected: 0, > master/task_finished/source_executor/reason_reconciliation: 0, > master/task_finished/source_executor/reason_slave_disconnected: 0, > master/task_finished/source_executor/reason_slave_removed: 0, > master/task_finished/source_executor/reason_slave_restarted: 0, > master/task_finished/source_executor/reason_slave_unknown: 0, > master/task_finished/source_executor/reason_task_invalid: 0, > master/task_finished/source_executor/reason_task_unauthorized: 0, > master/task_finished/source_executor/reason_task_unknown: 0, > master/task_finished/source_master/reason_executor_terminated: 0, > master/task_finished/source_master/reason_executor_unregistered: 0, > master/task_finished/source_master/reason_framework_removed: 0, > master/task_finished/source_master/reason_gc_error: 0, > master/task_finished/source_master/reason_invalid_frameworkid: 0, > master/task_finished/source_master/reason_invalid_offers: 0, > master/task_finished/source_master/reason_master_disconnected: 0, > master/task_finished/source_master/reason_reconciliation: 0, > master/task_finished/source_master/reason_slave_disconnected: 0, > master/task_finished/source_master/reason_slave_removed: 0, > master/task_finished/source_master/reason_slave_restarted: 0, > master/task_finished/source_master/reason_slave_unknown: 0, > master/task_finished/source_master/reason_task_invalid: 0, > master/task_finished/source_master/reason_task_unauthorized: 0, > master/task_finished/source_master/reason_task_unknown: 0, > master/task_finished/source_slave/reason_executor_terminated: 0, > master/task_finished/source_slave/reason_executor_unregistered: 0, > master/task_finished/source_slave/reason_framework_removed: 0, > master/task_finished/source_slave/reason_gc_error: 0, > master/task_finished/source_slave/reason_invalid_frameworkid: 0, > master/task_finished/source_slave/reason_invalid_offers: 0, > master/task_finished/source_slave/reason_master_disconnected: 0, > master/task_finished/source_slave/reason_reconciliation: 0, > master/task_finished/source_slave/reason_slave_disconnected: 0, > master/task_finished/source_slave/reason_slave_removed: 0, > master/task_finished/source_slave/reason_slave_restarted: 0, > master/task_finished/source_slave/reason_slave_unknown: 0, > master/task_finished/source_slave/reason_task_invalid: 0, > master/task_finished/source_slave/reason_task_unauthorized: 0, > master/task_finished/source_slave/reason_task_unknown: 0, > master/task_killed/source_executor/reason_executor_terminated: 0, > master/task_killed/source_executor/reason_executor_unregistered: 0, > master/task_killed/source_executor/reason_framework_removed: 0, > master/task_killed/source_executor/reason_gc_error: 0, > master/task_killed/source_executor/reason_invalid_frameworkid: 0, > master/task_killed/source_executor/reason_invalid_offers: 0, > master/task_killed/source_executor/reason_master_disconnected: 0, > master/task_killed/source_executor/reason_reconciliation: 0, > master/task_killed/source_executor/reason_slave_disconnected: 0, > master/task_killed/source_executor/reason_slave_removed: 0, > master/task_killed/source_executor/reason_slave_restarted: 0, > master/task_killed/source_executor/reason_slave_unknown: 0, > master/task_killed/source_executor/reason_task_invalid: 0, > master/task_killed/source_executor/reason_task_unauthorized: 0, > master/task_killed/source_executor/reason_task_unknown: 0, > master/task_killed/source_master/reason_executor_terminated: 0, > master/task_killed/source_master/reason_executor_unregistered: 0, > master/task_killed/source_master/reason_framework_removed: 0, > master/task_killed/source_master/reason_gc_error: 0, > master/task_killed/source_master/reason_invalid_frameworkid: 0, > master/task_killed/source_master/reason_invalid_offers: 0, > master/task_killed/source_master/reason_master_disconnected: 0, > master/task_killed/source_master/reason_reconciliation: 0, > master/task_killed/source_master/reason_slave_disconnected: 0, > master/task_killed/source_master/reason_slave_removed: 0, > master/task_killed/source_master/reason_slave_restarted: 0, > master/task_killed/source_master/reason_slave_unknown: 0, > master/task_killed/source_master/reason_task_invalid: 0, > master/task_killed/source_master/reason_task_unauthorized: 0, > master/task_killed/source_master/reason_task_unknown: 0, > master/task_killed/source_slave/reason_executor_terminated: 0, > master/task_killed/source_slave/reason_executor_unregistered: 0, > master/task_killed/source_slave/reason_framework_removed: 0, > master/task_killed/source_slave/reason_gc_error: 0, > master/task_killed/source_slave/reason_invalid_frameworkid: 0, > master/task_killed/source_slave/reason_invalid_offers: 0, > master/task_killed/source_slave/reason_master_disconnected: 0, > master/task_killed/source_slave/reason_reconciliation: 0, > master/task_killed/source_slave/reason_slave_disconnected: 0, > master/task_killed/source_slave/reason_slave_removed: 0, > master/task_killed/source_slave/reason_slave_restarted: 0, > master/task_killed/source_slave/reason_slave_unknown: 0, > master/task_killed/source_slave/reason_task_invalid: 0, > master/task_killed/source_slave/reason_task_unauthorized: 0, > master/task_killed/source_slave/reason_task_unknown: 0, > master/task_lost/source_executor/reason_executor_terminated: 0, > master/task_lost/source_executor/reason_executor_unregistered: 0, > master/task_lost/source_executor/reason_framework_removed: 0, > master/task_lost/source_executor/reason_gc_error: 0, > master/task_lost/source_executor/reason_invalid_frameworkid: 0, > master/task_lost/source_executor/reason_invalid_offers: 0, > master/task_lost/source_executor/reason_master_disconnected: 0, > master/task_lost/source_executor/reason_reconciliation: 0, > master/task_lost/source_executor/reason_slave_disconnected: 0, > master/task_lost/source_executor/reason_slave_removed: 0, > master/task_lost/source_executor/reason_slave_restarted: 0, > master/task_lost/source_executor/reason_slave_unknown: 0, > master/task_lost/source_executor/reason_task_invalid: 0, > master/task_lost/source_executor/reason_task_unauthorized: 0, > master/task_lost/source_executor/reason_task_unknown: 0, > master/task_lost/source_master/reason_executor_terminated: 0, > master/task_lost/source_master/reason_executor_unregistered: 0, > master/task_lost/source_master/reason_framework_removed: 0, > master/task_lost/source_master/reason_gc_error: 0, > master/task_lost/source_master/reason_invalid_frameworkid: 0, > master/task_lost/source_master/reason_invalid_offers: 0, > master/task_lost/source_master/reason_master_disconnected: 0, > master/task_lost/source_master/reason_reconciliation: 0, > master/task_lost/source_master/reason_slave_disconnected: 0, > master/task_lost/source_master/reason_slave_removed: 0, > master/task_lost/source_master/reason_slave_restarted: 0, > master/task_lost/source_master/reason_slave_unknown: 0, > master/task_lost/source_master/reason_task_invalid: 0, > master/task_lost/source_master/reason_task_unauthorized: 0, > master/task_lost/source_master/reason_task_unknown: 0, > master/task_lost/source_slave/reason_executor_terminated: 0, > master/task_lost/source_slave/reason_executor_unregistered: 0, > master/task_lost/source_slave/reason_framework_removed: 0, > master/task_lost/source_slave/reason_gc_error: 0, > master/task_lost/source_slave/reason_invalid_frameworkid: 0, > master/task_lost/source_slave/reason_invalid_offers: 0, > master/task_lost/source_slave/reason_master_disconnected: 0, > master/task_lost/source_slave/reason_reconciliation: 0, > master/task_lost/source_slave/reason_slave_disconnected: 0, > master/task_lost/source_slave/reason_slave_removed: 0, > master/task_lost/source_slave/reason_slave_restarted: 0, > master/task_lost/source_slave/reason_slave_unknown: 0, > master/task_lost/source_slave/reason_task_invalid: 0, > master/task_lost/source_slave/reason_task_unauthorized: 0, > master/task_lost/source_slave/reason_task_unknown: 0, > master/task_running/source_executor/reason_executor_terminated: 0, > master/task_running/source_executor/reason_executor_unregistered: 0, > master/task_running/source_executor/reason_framework_removed: 0, > master/task_running/source_executor/reason_gc_error: 0, > master/task_running/source_executor/reason_invalid_frameworkid: 0, > master/task_running/source_executor/reason_invalid_offers: 0, > master/task_running/source_executor/reason_master_disconnected: 0, > master/task_running/source_executor/reason_reconciliation: 0, > master/task_running/source_executor/reason_slave_disconnected: 0, > master/task_running/source_executor/reason_slave_removed: 0, > master/task_running/source_executor/reason_slave_restarted: 0, > master/task_running/source_executor/reason_slave_unknown: 0, > master/task_running/source_executor/reason_task_invalid: 0, > master/task_running/source_executor/reason_task_unauthorized: 0, > master/task_running/source_executor/reason_task_unknown: 0, > master/task_running/source_master/reason_executor_terminated: 0, > master/task_running/source_master/reason_executor_unregistered: 0, > master/task_running/source_master/reason_framework_removed: 0, > master/task_running/source_master/reason_gc_error: 0, > master/task_running/source_master/reason_invalid_frameworkid: 0, > master/task_running/source_master/reason_invalid_offers: 0, > master/task_running/source_master/reason_master_disconnected: 0, > master/task_running/source_master/reason_reconciliation: 0, > master/task_running/source_master/reason_slave_disconnected: 0, > master/task_running/source_master/reason_slave_removed: 0, > master/task_running/source_master/reason_slave_restarted: 0, > master/task_running/source_master/reason_slave_unknown: 0, > master/task_running/source_master/reason_task_invalid: 0, > master/task_running/source_master/reason_task_unauthorized: 0, > master/task_running/source_master/reason_task_unknown: 0, > master/task_running/source_slave/reason_executor_terminated: 0, > master/task_running/source_slave/reason_executor_unregistered: 0, > master/task_running/source_slave/reason_framework_removed: 0, > master/task_running/source_slave/reason_gc_error: 0, > master/task_running/source_slave/reason_invalid_frameworkid: 0, > master/task_running/source_slave/reason_invalid_offers: 0, > master/task_running/source_slave/reason_master_disconnected: 0, > master/task_running/source_slave/reason_reconciliation: 0, > master/task_running/source_slave/reason_slave_disconnected: 0, > master/task_running/source_slave/reason_slave_removed: 0, > master/task_running/source_slave/reason_slave_restarted: 0, > master/task_running/source_slave/reason_slave_unknown: 0, > master/task_running/source_slave/reason_task_invalid: 0, > master/task_running/source_slave/reason_task_unauthorized: 0, > master/task_running/source_slave/reason_task_unknown: 0, > master/task_staging/source_executor/reason_executor_terminated: 0, > master/task_staging/source_executor/reason_executor_unregistered: 0, > master/task_staging/source_executor/reason_framework_removed: 0, > master/task_staging/source_executor/reason_gc_error: 0, > master/task_staging/source_executor/reason_invalid_frameworkid: 0, > master/task_staging/source_executor/reason_invalid_offers: 0, > master/task_staging/source_executor/reason_master_disconnected: 0, > master/task_staging/source_executor/reason_reconciliation: 0, > master/task_staging/source_executor/reason_slave_disconnected: 0, > master/task_staging/source_executor/reason_slave_removed: 0, > master/task_staging/source_executor/reason_slave_restarted: 0, > master/task_staging/source_executor/reason_slave_unknown: 0, > master/task_staging/source_executor/reason_task_invalid: 0, > master/task_staging/source_executor/reason_task_unauthorized: 0, > master/task_staging/source_executor/reason_task_unknown: 0, > master/task_staging/source_master/reason_executor_terminated: 0, > master/task_staging/source_master/reason_executor_unregistered: 0, > master/task_staging/source_master/reason_framework_removed: 0, > master/task_staging/source_master/reason_gc_error: 0, > master/task_staging/source_master/reason_invalid_frameworkid: 0, > master/task_staging/source_master/reason_invalid_offers: 0, > master/task_staging/source_master/reason_master_disconnected: 0, > master/task_staging/source_master/reason_reconciliation: 0, > master/task_staging/source_master/reason_slave_disconnected: 0, > master/task_staging/source_master/reason_slave_removed: 0, > master/task_staging/source_master/reason_slave_restarted: 0, > master/task_staging/source_master/reason_slave_unknown: 0, > master/task_staging/source_master/reason_task_invalid: 0, > master/task_staging/source_master/reason_task_unauthorized: 0, > master/task_staging/source_master/reason_task_unknown: 0, > master/task_staging/source_slave/reason_executor_terminated: 0, > master/task_staging/source_slave/reason_executor_unregistered: 0, > master/task_staging/source_slave/reason_framework_removed: 0, > master/task_staging/source_slave/reason_gc_error: 0, > master/task_staging/source_slave/reason_invalid_frameworkid: 0, > master/task_staging/source_slave/reason_invalid_offers: 0, > master/task_staging/source_slave/reason_master_disconnected: 0, > master/task_staging/source_slave/reason_reconciliation: 0, > master/task_staging/source_slave/reason_slave_disconnected: 0, > master/task_staging/source_slave/reason_slave_removed: 0, > master/task_staging/source_slave/reason_slave_restarted: 0, > master/task_staging/source_slave/reason_slave_unknown: 0, > master/task_staging/source_slave/reason_task_invalid: 0, > master/task_staging/source_slave/reason_task_unauthorized: 0, > master/task_staging/source_slave/reason_task_unknown: 0, > master/task_starting/source_executor/reason_executor_terminated: 0, > master/task_starting/source_executor/reason_executor_unregistered: 0, > master/task_starting/source_executor/reason_framework_removed: 0, > master/task_starting/source_executor/reason_gc_error: 0, > master/task_starting/source_executor/reason_invalid_frameworkid: 0, > master/task_starting/source_executor/reason_invalid_offers: 0, > master/task_starting/source_executor/reason_master_disconnected: 0, > master/task_starting/source_executor/reason_reconciliation: 0, > master/task_starting/source_executor/reason_slave_disconnected: 0, > master/task_starting/source_executor/reason_slave_removed: 0, > master/task_starting/source_executor/reason_slave_restarted: 0, > master/task_starting/source_executor/reason_slave_unknown: 0, > master/task_starting/source_executor/reason_task_invalid: 0, > master/task_starting/source_executor/reason_task_unauthorized: 0, > master/task_starting/source_executor/reason_task_unknown: 0, > master/task_starting/source_master/reason_executor_terminated: 0, > master/task_starting/source_master/reason_executor_unregistered: 0, > master/task_starting/source_master/reason_framework_removed: 0, > master/task_starting/source_master/reason_gc_error: 0, > master/task_starting/source_master/reason_invalid_frameworkid: 0, > master/task_starting/source_master/reason_invalid_offers: 0, > master/task_starting/source_master/reason_master_disconnected: 0, > master/task_starting/source_master/reason_reconciliation: 0, > master/task_starting/source_master/reason_slave_disconnected: 0, > master/task_starting/source_master/reason_slave_removed: 0, > master/task_starting/source_master/reason_slave_restarted: 0, > master/task_starting/source_master/reason_slave_unknown: 0, > master/task_starting/source_master/reason_task_invalid: 0, > master/task_starting/source_master/reason_task_unauthorized: 0, > master/task_starting/source_master/reason_task_unknown: 0, > master/task_starting/source_slave/reason_executor_terminated: 0, > master/task_starting/source_slave/reason_executor_unregistered: 0, > master/task_starting/source_slave/reason_framework_removed: 0, > master/task_starting/source_slave/reason_gc_error: 0, > master/task_starting/source_slave/reason_invalid_frameworkid: 0, > master/task_starting/source_slave/reason_invalid_offers: 0, > master/task_starting/source_slave/reason_master_disconnected: 0, > master/task_starting/source_slave/reason_reconciliation: 0, > master/task_starting/source_slave/reason_slave_disconnected: 0, > master/task_starting/source_slave/reason_slave_removed: 0, > master/task_starting/source_slave/reason_slave_restarted: 0, > master/task_starting/source_slave/reason_slave_unknown: 0, > master/task_starting/source_slave/reason_task_invalid: 0, > master/task_starting/source_slave/reason_task_unauthorized: 0, > master/task_starting/source_slave/reason_task_unknown: 0, > ... > } > > > Thanks, > > Dominic Hamon > >
