5/8/2017 6:01:34 PM
warning:
```
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead. at build_8nu1cdi19xmcy93ijoksjwh7o.run(/Users/ruyang/oss/azkaban/azkaban-db/build.gradle:38)
```
|
5/8/2017 4:54:58 PM
specified the all distribution type.
The other files are generated by ./gradlew wrapper
|
5/8/2017 4:50:51 PM
library brings in an older version of junit which causes
Intellij to pick this version somehow and caused compilation error
when building using Intellij.
|
5/8/2017 3:16:01 PM
(#1057)
Changes: - refactored Storage API to throw IOException - extracted hash computation code to StorageManager - Changed ProjectLoader API to accept hash as parameter
|
5/5/2017 6:05:05 PM
patch is make a replacement to TriggerJDBCLoader class, in order to
try out new Azkaban-db interface/code. Fix the broken JDBC Test class
, and add in-memory database to test. Fix getLstInsertId method inside
akzban-db module.
Also, some other db related refactor is commited in order to allow test
work.
|
5/5/2017 4:27:56 PM
server (#1056)
Refactored Solo server to launch from an instance as opposed to launching from a static context. Added a unit test validating the same.
|
5/4/2017 7:11:11 PM
(#1055)
Changes:
Added ExecutorLoader binding to AzkabanCommonModule
Added a test to ensure that instantiation of WebServer is successful
Removed duplicate and derived dependencies from web-server build.gradle
|
5/4/2017 6:43:29 PM
patch adds a basic instantiation test to AzkabanExecServer with Guice.
This ensures that injection doesn't break. Also the goal is to reduce
overhead during object construction.
|
5/3/2017 8:40:33 PM
3.22.0
String is more generic and gives flexibility to the storage implementation to structure their own keys.
For example, the storage layer may use a JSON string as an identifier. This is not currently a use case, but going forward it would probably be better to not impose an unnecessary restriction on a top level API.
Tested separately on dev clusters.
|
5/3/2017 7:07:56 PM
Simplify the logic for getting system memory information
There is no need to gather the information in a separate thread.
It's simpler just to read the file every time.
Switched to Guice to construct these classes.
Added unit tests.
Switched MEM_KEYS from array to ImmutableSet.
Changed some logging to error level from warning level since they are
unexpected conditions.
* Initialize SERVICE_PROVIDER in tests that need it
* Check if the /proc/meminfo file is readable in test
This is done to see it will fix the strange test failure in Travis.
* Disable a getOsTotalFreeMemorySize test to get around the Travis test failure
|