1/31/2019 10:23:03 PM
is now the only supported mode, so add it to the default template that is copied & used when one runs AzkabanSingleServer for the first time (in IDE, typically).
This property is required to be explicitly set to true in properties, so that users don't accidentally miss that the mode is switched, when they upgrade Azkaban. That's why it's better to have it like this for now instead of defaulting to true.
|
1/25/2019 6:47:38 PM
for Conditional workflow.
* modify doc
|
|
1/25/2019 4:23:07 PM
totally normal that .jor doesn't exist in the DB if there's no override, not worth logging on WARN level
|
1/24/2019 8:38:44 PM
makes FlowRunnerTest2.testFlowKilledByJobLevelSLA fail every time
* Fix kill by sla bug with a wrapping sync block
* Remove extra sleep that was used to reproduce kill by sla bug
|
1/24/2019 4:14:04 PM
AZNewDispatchingLogic - Enable alertOnFirstError
* Address comment
* rename method progagateStatus->propagateStatusAndAlert
|
1/22/2019 5:21:44 PM
3.68.0
AZNewDispatchingLogic - Executor failure detection
* Fix typo
* Address comments.
|
1/16/2019 3:42:55 PM
3.67.0
caused the jobs to hang.
Commits to revert:
-Remove unused code (661351f). This is the commit that's causing the issue. It eliminated code that read from the standard output of a subprocess but did nothing with it. That caused the subprocess’ standard output to not be consumed, so when the pipe was full the process blocked trying to write to standard output.
-Log kill command failures when killing jobs (734f01b)
|
1/16/2019 12:00:37 AM
(#2088)
* AZNewDispatchingLogic - Enable JMX for ExecutionController
* update javadoc.
* update copyright year
* address comment
|
1/11/2019 3:57:21 PM
(#1994)
* Don't delete (clean) project versions with running executions
When a new version of a project is uploaded, the old versions are cleaned up (zip files are deleted from the DB).
This way the project versions with running executions are skipped in the old versions cleanup.
Even those versions will be eventually cleaned up once those executions have finished, because the basic filter is `version < ?`
* Use ExecutorLoader instead of RunningExecutions
* Use unfinishedExecutions to also cover queued flows
As an optimization, fetch the unfinished executions without full flow data, as that's not needed
* Include submit_user in unfinished flow metadata
* Renamed method: fetchUnfinishedExecutions
* Renamed method: getExecutableFlowMetadataHelper
* More naming fixes: ~fetchUnfinishedFlowsMetadata
* Improve javadoc of cleanOlderProjectVersion
* Fix test name -> testFetchUnfinishedFlowsMetadata
* Implement MockExecutorLoader#fetchUnfinishedFlowsMetadata
|