You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Amol S Deshmukh (JIRA)" <ji...@apache.org> on 2016/03/22 23:14:25 UTC

[jira] [Created] (AURORA-1649) Thermos runner finalization is broken when runner starts daemon process and log_destination is other than non-rotated files.

Amol S Deshmukh created AURORA-1649:
---------------------------------------

             Summary: Thermos runner finalization is broken when runner starts daemon process and log_destination is other than non-rotated files.
                 Key: AURORA-1649
                 URL: https://issues.apache.org/jira/browse/AURORA-1649
             Project: Aurora
          Issue Type: Bug
            Reporter: Amol S Deshmukh


Thermos runner fails to exit, when started with  {{process_logger_destination=both}} (or {{process_logger_destination=file}} and {{process_logger_mode=rotate}}) and in the case that an ephemeral daemon process is running.

Steps to reproduce with logger destination == "both":
# Update {{examples/vagrant/upstart/aurora-scheduler.conf}}: append "{{--runner-logger-destination=both}}" to {{-thermos_executor_flags}}.
# Run {{src/test/sh/org/apache/aurora/e2e/test_end_to_end.sh}} and observe that {{test_ephemeral_daemon_with_final}} fails.

Steps to reproduce with logger destination == "file" + logger mode == "rotate":
# Update {{examples/vagrant/upstart/aurora-scheduler.conf}}: append "{{--runner-logger-mode=rotate}}" to {{-thermos_executor_flags}}.
# Run {{src/test/sh/org/apache/aurora/e2e/test_end_to_end.sh}} and observe that {{test_ephemeral_daemon_with_final}} fails.

^NOTE: This is related to findings made when investigating AURORA-1642. The fix made for AURORA-1642 addresses the exact same problem in the case that the log destination is standard (i.e. non-rotated) files.^



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)