[
https://issues.apache.org/jira/browse/AURORA-734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephan Erb reassigned AURORA-734:
----------------------------------
Assignee: Stephan Erb
> document the behavior of finalization_wait in thermos
> -----------------------------------------------------
>
> Key: AURORA-734
> URL: https://issues.apache.org/jira/browse/AURORA-734
> Project: Aurora
> Issue Type: Task
> Components: Documentation
> Reporter: brian wickman
> Assignee: Stephan Erb
> Priority: Minor
>
> From https://reviews.apache.org/r/24752/
> The current state of affairs is that the default finalization is 30 seconds.
> Thermos supports something called the "preemption notice" which roughly
> translates to "how long we'll allow this task to finalize before we kill
> everything no matter what." The idea of preemption notice is that you may
> have somebody who needs the resources with a higher priority, but is only
> willing to wait a fixed amount of time for its predecessor to clean up.
> (More altruistic preemptors will make this value high if they don't need the
> resources immediately, e.g. a high priority batch job, but a revenue-critical
> task could very well make this 0 seconds and give you no opportunity to
> finalize.)
> We never integrated preemption notice into Aurora because the use-case never
> materialized (also, for many, preemption is fairly rare.) Instead Thermos
> just uses a default of 60 seconds. This means that no matter how big you
> make the finalization wait, it can never be longer than 60 seconds before
> Thermos kills everything, so keep that in mind before you use this feature
> heavily.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)