9/9/2017 9:51:00 PM
used by the internal build system.
|
|
|
9/7/2017 5:53:38 PM
the API calling code from ExecutorManager to a new class ExecutorApiGateway
This way ExecutorManager doesn't handle raw JSON, the gateway always returns some higher level object (once again, this will allow making cleaner unit tests for ExecutorManager).
|
9/7/2017 1:32:30 PM
Database operator interface as it has only one implementation and is also internal only.
|
9/7/2017 12:56:15 PM
IDEA
This way the server runs "out of the box". User doesn't have to configure anything, just launch AzkabanSingleServer with "Run as Java..".
|
9/6/2017 3:19:57 PM
Create a singleton of ExecutorApiClient with Guice
- Mock it with Mockito in unit tests
|
9/6/2017 2:04:37 PM
package (#1434)
Use IntelliJ to find and replace all occurrences. This PR is a follow-up of #1428.
|
|
9/6/2017 1:42:10 PM
Ruby and Script job types and the LongArgJob class.
These job types are not documented and not maintained. e.g. they don't
support execute-as-user security feature which is a security hole.
Command job type can be used to provide the equivalent functionality.
|