Gastón Kleiman created MESOS-9330:
-------------------------------------
Summary: Default executor can skip status updates
Key: MESOS-9330
URL: https://issues.apache.org/jira/browse/MESOS-9330
Project: Mesos
Issue Type: Bug
Components: executor
Reporter: Gastón Kleiman
The default executor only retries unacknowledged status updates upon
re-registration. However an {{ERROR}} event doesn't trigger a re-registration,
so it is possible for it to skip status updates, e.g., if there was a transient
auth error when it sent the {{UPDATE}} event:
{noformat}
I1008 12:46:12.750519 5 checker_process.cpp:826] Output of the COMMAND
check for task 'kafka-1-broker__c1201c76-301d-4d1d-ab3b-ee6ddf21db47' (stdout):
Checking for started log line in confluent-4.1.1/logs/server.log*.
Found started log line.
Required log line found. Broker is ready.
I1008 12:46:12.750555 5 checker_process.cpp:829] Output of the COMMAND
check for task 'kafka-1-broker__c1201c76-301d-4d1d-ab3b-ee6ddf21db47' (stderr):
I1008 12:46:12.815301 6 checker_process.cpp:986] COMMAND check for task
'kafka-1-broker__c1201c76-301d-4d1d-ab3b-ee6ddf21db47' returned: 0
I1008 12:46:12.815397 6 default_executor.cpp:1327] Received check update
'COMMAND exit code 0' for task
'kafka-1-broker__c1201c76-301d-4d1d-ab3b-ee6ddf21db47'
I1008 12:46:12.858417 6 default_executor.cpp:204] Received ERROR event
E1008 12:46:12.858449 6 default_executor.cpp:294] Error: Received
unexpected '401 Unauthorized' ("Bearer" authenticator returned:
Invalid JWT token: Token signature does not match.) for UPDATE
{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)