You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A start-up task (under [scheduling] -> [[special tasks]]) is a non-cycling synchronous task; i.e. it has an associated cycle time, but it only runs once, at suite start up. This is commonly used for a "prep" task that prepares a suite workspace or similar. If you declare a start-up task and then use it in an asynchronous graph, it results in the following run time error:
Cannot create a consistent method resolution order (MRO) for bases oneoff, async_oneoff
This is because cylc has derived a task type from both the oneoff (synchronous) and async_oneoff classes, which is inconsistent.
Cylc should check for task type inconsistencies like this when validating a suite.
The text was updated successfully, but these errors were encountered:
A start-up task (under [scheduling] -> [[special tasks]]) is a non-cycling synchronous task; i.e. it has an associated cycle time, but it only runs once, at suite start up. This is commonly used for a "prep" task that prepares a suite workspace or similar. If you declare a start-up task and then use it in an asynchronous graph, it results in the following run time error:
Cannot create a consistent method resolution order (MRO) for bases oneoff, async_oneoff
This is because cylc has derived a task type from both the oneoff (synchronous) and async_oneoff classes, which is inconsistent.
Cylc should check for task type inconsistencies like this when validating a suite.
The text was updated successfully, but these errors were encountered: