|
| 1 | +<sup><sup>*Release notes were automatically generated by [Shipkit](http://shipkit.org/)*</sup></sup> |
| 2 | + |
| 3 | +#### 0.1.0 |
| 4 | + - 2019-03-01 - 44 commits by 6 authors - published to [](https://bintray.com/linkedin/maven/dynamometer/0.1.0) |
| 5 | + - Commits: [Erik Krogen](https://github.com/xkrogen) (36), [Christopher Gregorian](https://github.com/csgregorian) (3), [Chao Sun](https://github.com/sunchao) (2), [lfengnan](https://github.com/fengnanli) (1), [Peretz Cohen](https://github.com/pizzaz93) (1), [Szczepan Faber](https://github.com/mockitoguy) (1) |
| 6 | + - Workaround for bintray user issue [(#86)](https://github.com/linkedin/dynamometer/pull/86) |
| 7 | + - Fix bintray config, moving user config to top level [(#85)](https://github.com/linkedin/dynamometer/pull/85) |
| 8 | + - Closes #60. Fix issues with the start-workload.sh script. [(#84)](https://github.com/linkedin/dynamometer/pull/84) |
| 9 | + - Add travis build step and fix javadoc formatting [(#80)](https://github.com/linkedin/dynamometer/pull/80) |
| 10 | + - Add Shipkit integration for Bintray deployment [(#79)](https://github.com/linkedin/dynamometer/pull/79) |
| 11 | + - Update parse start script to handle the case that fsimage txid is cov… [(#78)](https://github.com/linkedin/dynamometer/pull/78) |
| 12 | + - Add support for a reducer step that aggregates per-user metrics [(#76)](https://github.com/linkedin/dynamometer/pull/76) |
| 13 | + - Create a new TimedInputFormat with the time-based virtual split logic used by CreateFileMapper. This allows for future workloads to easily also have time-based mapper logic. [(#75)](https://github.com/linkedin/dynamometer/pull/75) |
| 14 | + - Clean up MiniYARNCluster setup to not use fixed ports [(#74)](https://github.com/linkedin/dynamometer/pull/74) |
| 15 | + - Add the ability to specify additional dependencies for containers [(#73)](https://github.com/linkedin/dynamometer/pull/73) |
| 16 | + - Closes #67. Change the way DataNode host names are specified to be more resilient to hostname resolution. [(#68)](https://github.com/linkedin/dynamometer/pull/68) |
| 17 | + - Build is failing on Travis CI due to change in host name resolution [(#67)](https://github.com/linkedin/dynamometer/issues/67) |
| 18 | + - Update README.md with minor wording fixes [(#61)](https://github.com/linkedin/dynamometer/pull/61) |
| 19 | + - Fix README (replace hadoop_binary with hadoop_binary_path) [(#59)](https://github.com/linkedin/dynamometer/pull/59) |
| 20 | + - Closes #57. Overwrite existing files when uploading FSImage. [(#58)](https://github.com/linkedin/dynamometer/pull/58) |
| 21 | + - upload-fsimage.sh should check whether VERSION exists before uploading? [(#57)](https://github.com/linkedin/dynamometer/issues/57) |
| 22 | + - Closes #52. Fix a bug in -help option processing in the client. [(#55)](https://github.com/linkedin/dynamometer/pull/55) |
| 23 | + - Closes #53. Enhance the blockReportThread to continue requesting reports until there are no more DataNodes which match the criteria [(#54)](https://github.com/linkedin/dynamometer/pull/54) |
| 24 | + - Continue requesting block reports until all DataNodes have reported [(#53)](https://github.com/linkedin/dynamometer/issues/53) |
| 25 | + - start-dynamometer-cluster.sh doesn't print help message as expected [(#52)](https://github.com/linkedin/dynamometer/issues/52) |
| 26 | + - Closes #50. Fix a bug in the parse-metrics.sh script which did not properly parse values in scientific notation. [(#51)](https://github.com/linkedin/dynamometer/pull/51) |
| 27 | + - parse-metrics script does not properly parse scientific notation [(#50)](https://github.com/linkedin/dynamometer/issues/50) |
| 28 | + - Closes #48. Make the percentage-based thresholds for infra app NameNode readiness configurable. [(#49)](https://github.com/linkedin/dynamometer/pull/49) |
| 29 | + - Add configurability for NameNode readiness criteria [(#48)](https://github.com/linkedin/dynamometer/issues/48) |
| 30 | + - Bump Hadoop 2.8 version in tests to 2.8.4 [(#47)](https://github.com/linkedin/dynamometer/pull/47) |
| 31 | + - Closes #41. Remove unused DataNodeLayoutVersionFetcher utility. [(#46)](https://github.com/linkedin/dynamometer/pull/46) |
| 32 | + - Closes #43. Support build environment overrides. [(#45)](https://github.com/linkedin/dynamometer/pull/45) |
| 33 | + - Closes #42. Add in an Azkaban runner to support running Dynamometer as a HadoopJavaJob. [(#44)](https://github.com/linkedin/dynamometer/pull/44) |
| 34 | + - Support build environment overrides. [(#43)](https://github.com/linkedin/dynamometer/issues/43) |
| 35 | + - Support being run via Azkaban [(#42)](https://github.com/linkedin/dynamometer/issues/42) |
| 36 | + - Remove DataNodeLayoutVersionFetcher [(#41)](https://github.com/linkedin/dynamometer/issues/41) |
| 37 | + - Closes #30. Add the ability to specify custom NameNode name and edits dirs. [(#40)](https://github.com/linkedin/dynamometer/pull/40) |
| 38 | + - Closes #28. Remove the check for truncate in the integration test. [(#39)](https://github.com/linkedin/dynamometer/pull/39) |
| 39 | + - Closes #37. Add in the ability to trigger block reports on DataNodes that haven't reported everything yet. [(#38)](https://github.com/linkedin/dynamometer/pull/38) |
| 40 | + - Add the ability to trigger block reports on simulated DataNodes [(#37)](https://github.com/linkedin/dynamometer/issues/37) |
| 41 | + - Fix test failures by bumping default Hadoop version to 2.7.6. [(#36)](https://github.com/linkedin/dynamometer/pull/36) |
| 42 | + - Closes #31. Add the ability to specify the view ACLs. Piggyback off of the MR config. [(#35)](https://github.com/linkedin/dynamometer/pull/35) |
| 43 | + - Closes #32. Add the ability to specify workload-job-only configurations. [(#34)](https://github.com/linkedin/dynamometer/pull/34) |
| 44 | + - Closes #29. Support specifying node labels for the DataNode and NameNode containers. [(#33)](https://github.com/linkedin/dynamometer/pull/33) |
| 45 | + - Add the ability to specify configurations which apply only to the workload job [(#32)](https://github.com/linkedin/dynamometer/issues/32) |
| 46 | + - Provide a way to configure the view ACLs for logs [(#31)](https://github.com/linkedin/dynamometer/issues/31) |
| 47 | + - Add in the ability to override the NameNode name and edits directory [(#30)](https://github.com/linkedin/dynamometer/issues/30) |
| 48 | + - Add in the ability to configure node labels for Dynamometer NameNode / DataNode containers [(#29)](https://github.com/linkedin/dynamometer/issues/29) |
| 49 | + - Remove check for `truncate` command in integration test [(#28)](https://github.com/linkedin/dynamometer/issues/28) |
| 50 | + - Follow-on to PR #26. Improve TravisCI build: Remove failing/old Hadoop 2.6 build, increase logging for debuggability, and add a status badge. [(#27)](https://github.com/linkedin/dynamometer/pull/27) |
| 51 | + - Closes #25. Set up Travis CI and add in a Gradle wrapper. [(#26)](https://github.com/linkedin/dynamometer/pull/26) |
| 52 | + - Set up Travis CI to run against new commits [(#25)](https://github.com/linkedin/dynamometer/issues/25) |
| 53 | + - Fix TestWorkloadGenerator which was broken by PR #18. [(#24)](https://github.com/linkedin/dynamometer/pull/24) |
| 54 | + - Closes #20. Add a progress updating thread to the audit workload replay [(#23)](https://github.com/linkedin/dynamometer/pull/23) |
| 55 | + - Closes #21. Add the ability to specify resources from the unpacked JAR. [(#22)](https://github.com/linkedin/dynamometer/pull/22) |
| 56 | + - Add the ability to specify resources from the unpacked JAR [(#21)](https://github.com/linkedin/dynamometer/issues/21) |
| 57 | + - Add a progress updating thread to the Audit replay workload [(#20)](https://github.com/linkedin/dynamometer/issues/20) |
| 58 | + - Closes #16. Use a single shared queue between all threads in each workload mapper. [(#19)](https://github.com/linkedin/dynamometer/pull/19) |
| 59 | + - Closes #14. Proxy in workload job to use enable permission checking. [(#18)](https://github.com/linkedin/dynamometer/pull/18) |
| 60 | + - Closes #15. Support rate-factor parameter to artificially increase intensity of a given workload by speeding it up. [(#17)](https://github.com/linkedin/dynamometer/pull/17) |
| 61 | + - Workload replay threads should share a single DelayQueue [(#16)](https://github.com/linkedin/dynamometer/issues/16) |
| 62 | + - Enable the ability to replay workloads at increased / decreased speed [(#15)](https://github.com/linkedin/dynamometer/issues/15) |
| 63 | + - Audit workload replay should proxy to use real permissions [(#14)](https://github.com/linkedin/dynamometer/issues/14) |
| 64 | + - Closes #11. Bump the Hadoop version to 2.7.5 [(#13)](https://github.com/linkedin/dynamometer/pull/13) |
| 65 | + - Closes #9. Gradle to pass relevant system properties into the dynamometer-infra test task. [(#12)](https://github.com/linkedin/dynamometer/pull/12) |
| 66 | + - Bump Hadoop version in test dependency up to 2.7.5 [(#11)](https://github.com/linkedin/dynamometer/issues/11) |
| 67 | + - Gradle should pass relevant system properties into tests [(#9)](https://github.com/linkedin/dynamometer/issues/9) |
| 68 | + - Closes #7. Replace usage of package-private dfs field within DistributedFileSystem with getClient. [(#8)](https://github.com/linkedin/dynamometer/pull/8) |
| 69 | + - Fix usage of DFSClient (follow-on to #1) [(#7)](https://github.com/linkedin/dynamometer/issues/7) |
| 70 | + - Closes #4. Use MiniDFSCluster / SimulatedFSDataset to be more efficient [(#5)](https://github.com/linkedin/dynamometer/pull/5) |
| 71 | + - Use fully in-memory DataNodes in the same JVM [(#4)](https://github.com/linkedin/dynamometer/issues/4) |
| 72 | + - Closes #1. Improvements to accuracy of workload audit replay. [(#2)](https://github.com/linkedin/dynamometer/pull/2) |
| 73 | + - Improvements to audit replay accuracy [(#1)](https://github.com/linkedin/dynamometer/issues/1) |
| 74 | + |
0 commit comments