Skip to content

2.2.0-rc.3

tagged this 04 Jun 22:38
- 4c4b7b537df9e5c7d559a660fdc970c209d89333: Merge branch 'release/2.2.0' of github.com:Netflix/genie into release/2.2.0
- eef77bfeac1f002175a605f6ac0a56787be2a357: Fixed checkstyle errors.
- 40dbb6f59931b74ccf5668d25e10b211bbff1fc9: Removed the plus, minus and folder icons with icons from openicon.
- 51eaaba22fd70787dbfef422b244b098fd0f44ff: Releasing the genie 2.2.0 python client
- 108f8526fe4ee4c275746221dc22d3e196edadc0: Merge branch 'develop' of github.com:Netflix/genie into develop
- acbe98c1763d26234faeee909ae5e3e03a516cb4: Made hours, minutes and seconds in job run time as always two digits to support Data Table sorting.
- 66c2e2b41e79759a3b5312969728803349334d35: [#130] Changing default port to 8080
- 0771ac6f8a24d9771ba4d2a35c795b51196912be: Added ability to hide/display search forms on all tabs.
- 2e24f75955f642ba6aa1ffb677f4a1d02eef6098: More css changes.
- 13ef4e882ca76a02ebf42cac99c5a7da52d179d3: Added abilit to hide search forms for cluster, commands and applications when results are displayed.
- 9db73e91679d395046e5f12207f60c3c3a5c6360: The search form disappears once results show up.
- 6162f7b6c009473eb597b5cdb361d930f678bdcd: Fixed checkstyle errors.
- 8989cb639b73b93dafc81d7b8652133b283ca5a5: Merge branch 'feature/94' into develop
- 58ec0846fcb447bec38e89cdf371d45d974f8e58: [#94] Added commands linked in the application details page and other formatting improvements.
- a38cfc64d1e806119408423cc001b1f34eb8343b: [#94] Added filtering of commands for a cluster based on status.
- 82adeb97cebd46a1604526608d5295b82e6b3f39: [#94] CSS changes to the Command Details page.
- 1ec9a0527fda52d314e116bd873f929a7bc7f202: Merge branch 'develop' into feature/94
- bffcd6fa80e693aae53e9cd75d0621fc351bba2e: Merge branch 'develop' of github.com:Netflix/genie into develop
- 0202e02c9ecd22ce4c978e72725a664e8bd87cfa: [#128] Forgot to make footer text match the other text
- 4ea98e11d45d31254d8a7c41f2fdfdfcf42865f6: [#94] Modified to get clusters only with status UP.
- 93feeca6163bc336faa833ad46a0cd622e2ee40b: [#94] Added status as a query param to selecting clusters for a command in the server.
- baace61bbe972a9313b14cf83c83601134c2efee: Merge branch 'feature/128' into develop
- 1b4e0ac48a335469d6ec56a55a67fbc2f832e1f0: [#128] CSS changes to support 3 runtimes based on environment variable. Red for prod, black for test, grey for dev. Not a web developer so these likely aren't best practices. Fixes #128
- 5294c7c251d8b684c866a29d8796c86159e80c9c: [#128] Footer colors change based on genie environment variable but haven't gotten the header values to work properly yet
- 35ef8d4b46f6c9a79e9a57834d6dde6ba3609eb5: Added padding to display pagination of datatables on top of the footer.
- eba6efff8db906af4ce884cc2094057abbc75c1a: Merge branch 'feature/124' into develop
- f6c8610fc2d95df8dc901a1dae04eb7e55805be5: [#124] Added UI options to specify commands while selecting jobs.
- f60604155b8bfd155649d1301641aab7f3c507e3: [#124] Add unit test case for getJobs by Command Id and Command Name.
- e05f316192bf8f17df516309a6a6abfc7372d482: [#124] Added commandName and commandId as criteria while searching for jobs.
- 8187c036f741c2df452795ba9ec9ae1412c67a46: [#102] Some cleanup based on recommendations from people better than me at gradle to the changes I made for #102
- 68180cf2d5dd0decc298a2386f586e4ee7b335af: Merge branch 'feature/102' into develop
- cc2cb7f12fc8711d38f53118498ed92a9c80e68d: [#102] Fixed the classpath problem with the expression language jars by moving them to testRuntime scope since an implementation is provided by Tomcat. Also removed the GenieValidator as it wasn't needed since before the Entities are placed into the database they are avalidated by OpenJPA. Added some tests to prove this. Cleaned up imports to remove checkstyle warnings generated during all these changes. Still need to break up the spring test contexts somehow.
- 57bba05f314866e4597ebbffc1f9e9325c276dbf: [#102] Tons of changes to support JSR-303/349 instead of a lot of homegrown boilerplate error checking code. Also removed Spring autowiring logic for more explicit XML declarations to help flexibility. This code builds but doesn't yet run properly due to class errors for JSP's. Also still need to check on update verification logic to see if it can happen from JPA provider instead of explicitely doing it, that may save the higher level problem. Committing to get all changes off my local machine before possibly lose them
- a6fa469da0369fb4b3ac83f0b7728bfd023d56b5: {#121} Fixed the span for the running jobs and running clusters div so that total is less than that of parent.
- 65da4e2aa5d5af264968e3a85b951a9945b855e0: Merge branch 'feature/94' into develop
- e9330f193075b502027500fcd575120cf7e044b5: {#94} Fixed Application ID/Name display on Command details page and some formatting.
- e6ff442138cc7b40b45075c04933265ecd792430: {#94} Adding linkages between entities.
- d8e171d8c4c7f85831f20c3b865fecd2aa1ae958: Merge branch 'develop' of github.com:Netflix/genie into develop
- 11c22ed8776043fd3ee5b517828b52deabc98e36: {#125} Modified Duration format and Colors for search buttons.
- 5f90571b282537aafa7a2138b279dc5bd16abc09: [#135] Added tomcat plugin to the genie-web project which enables it to run the war on localhost 8080. Defaults to dev environment unless -Penv={dev,test,prod} is passed in
- 474e8283bb945eb309aee777bbb43b9a1a8a372d: Formatted tags for cluster, command and application.
- f7c5400040846b456f6199fa6ad3a177945fd7af: Updted the Application, Command and Cluster pages to use Data Tables.
- 6771d192954b232f52f38428123d4504448b8015: {#125} bug fix while calculating runtime.
- 20d275c4e4a37a7d0686643cfe7050cddb6fca0a: Use status to check for Running jobs.
- 99a8347d47d3d795f80b2909ed188f4b3c7a70c9: {#125} Use moment.js and moment.duration.js to format dates.
- 00fdfae3288d13968d90a13202d38e857becdd5b: {#125} Changed DataTable search box text to "Filter Results" from "Search".
- febb014ae3b38cc3f5cb0a85f674fa11edf2ee7f: {#125} Date Formatting , Addition of RunTime column.
- 4df45a5b3be4a4fe5c8f7b3ee54259948feaf50c: [#125] Moved column headers in DataTable initialization for jobs. Removed update time field and added status field with conditional text formatting.
- 138cf804c52db2df9152ec3333f6591765bb7f96: Fixed sorting issue.
- 5416901f55868415b5e966a16ed06e96057b18ab: [#125] Fixing the listings.xsl for the new images location
- cc50c33d261e0a218a54c493eb1eee079fa59aa0: Merge branch 'feature/125' into develop
- 388de09fe85c13d374ab7633c794204e9950ec25: Converted the command, application and cluster results to data tables.
- 7cde1102cccf20136b3c056b639939b6c529936a: Destroying the Data Table to avoid errors while reloading.
- fcf47d26be98019a719f6545674c0249717fd655: Formatting for the table.
- 33476c215e16973e2166b92933778acb7ef1461a: [#133] Fixes #133. Tested against Tomcat 7 and Tomcat 8. Servlet spec 2.5 was included from multiple dependencies. Now genie-server has a provided dependency for servlet-api 3.0.1 for now. May upgrade to 3.1 as we move to Tomcat 8 as default in future.
- ac3f31e1f3d785c7bd2cf453d875a1288b2d8ad5: [#128] Removing unnecessary text and just leaving the actual values in
- 80cd3e5b0c3b4a3c8628f263fe96ff4f18dee077: [#128] Color modifications changing text to grey from white to mute it a little bit and match other text on screen.
- 0b3a6c69a77bd3e6b5088557e96118b2a458edb1: Merge branch 'develop' into feature/125
- 1948d6ba8827466dd91518b3390e11ba41429de7: [#128] Adding a footer to the site which shows the version of Genie as well as the environment its running in based on properties
- c90a7042cb16b44113bc98f4899f4a0d525345ec: [#125] Added icons for output directory and json links.
- ad767b4083ea22f4beeba63e8567f270acdb8909: [#125] The links now open in new pages. Removed stdout/stderr links.
- ebabd0b14f4bfdf9f7b9277699cc8ebc1445b82e: [#132] Moved to root/* to represent where on the filesystem these files might reside. Mirrors internal Netflix structure as well.
- d93c7e98cbfcece7ac69b6cf76f1a18e2c55f78e: Converting Job results page to tabular format.
- 79d9ff1471575ce01a17aaf27caf1ebab00d4771: [#90] The file dependencies list from the job still comes comma delimited by default. Added method to strip commas and replace them with spaces to match the rest of the system.
- cbafa38fddc38d7e2e66b4ac821331f9df5bfaa1: [#90] Modifying the JobManagerImpl to output space separated list of necessary resources rather than csv. Job launcher no longer needs to do this internally so it's modified to remove that. This change made to make the copy command more standardized
- 79f0cfb048544f3809a9cfd2d6946470e567a5da: Merge branch 'feature/129' into develop
- cdb168d62563e54a1ec1380d1558362d1e467700: [#129] Fixing the license ignore to use a list instead of individual exclude so it can scale if we need more
- e085c127a7235ae78d824973144266670ba6dd5c: [#129] Moved the webapp code to META-INF/resources in the genie-server jar. Need to be careful in future with resource filtering as the binary files in there didn't work well. May need to move these somewhere else later on and use a vanilla gradle copy task to move the files. Marked all the files as ignored from the license check since so many of them not developed as part if this project
- 0534b94f9e7554e503aaf48afa4d47c39ec3a56a: Merge branch 'feature/88' into develop
- 630062e73d05b13dd65fa8d8b0725377d82df00e: Added order by to Application, Command and Cluster search forms.
- 967ac518b1b4b8795d29b68f5ccde578271da341: Job search now allows ordering by certain fields.
- 4c006e01aa22fa60cdef1bb621f5d2b8565acc94: Removed limit from the inital get clause to get total jobs running
- a3f6a8370066535092644d46829abcbe2c9896bf: Removed unnecessary "Search" keyword from Titles.
- 06b3fe6da4170bb2dfcd2a431124b6822793c71b: [#88] [#117] Fixing the collections for swagger 2.0 spec not backward compatible with swagger 1.0. Issues in swagger opened for some of these. https://github.com/swagger-api/swagger-core/issues/976 https://github.com/swagger-api/swagger-core/issues/955 https://github.com/swagger-api/swagger-core/issues/954
- c41511f4ef3c86313a8b27d5edd23e16e2d8679c: [#{126}] Cluster/Applicatin/Command details page now no longer allow to set status. All pages are in read-only mode.
- c9625194e3f4ac40bdfa8b04450618a1d7a0999e: [#88] Adding the descending and orderBy fields to the Python client.
- 04b0b7657fcf8d020161524b583072c8d240037d: [#88] Some cleanups based on checkstyle report
- e2f85b1c052bc0a20e3ffb22dd41e40f3df88bc8: [#88] Adding copyright to web.xml and some clenaup of the file
- 353b1ba75078718e94dd5738a9f72523101fa272: [#88] Adding resource filtering for the version of the API
- 9951d475bff67075f7a1239dba17974ebeef09f6: [#88] Cleaning up some inefficient code
- 01b8e1c906c44aeb4f0269c16d07ff5257d4fbb9: #88 Cleanup after merging results of #117  for Swagger 2.0
- 0ccea2786e15097fd08a24a3c9ea334ae5c21b04: Merge branch 'develop' into feature/88
- f7ba6eb37758142ff241562c3efbe423f81fac8d: Merge branch 'feature/117' into develop
- 79609445688e056face7bf0c8537ff34e672e013: #117 Fixing the documentation update script to only pull in the new swagger.json. Updated README to contain links to validation.
- b11d89cbfe531a8cdb7eb26ba05a62aa6d0265fb: #117 More cleanup and fixes for migration to Swagger 2.0
- 07fccfd2f822600cff990a876b58d999b1ab6ee5: #117 Beginning to migrate to Swagger 2.0 spec. Updated UI components. Updated swagger dependencies. Reformatted code. Still needs work to make sure everything is right. Also need to update the hosted version at some point.
- de4abe65b869113680ec54f67af4e82715f7470a: #88 Added ability to order by different fields besides 'updated' on the server side via the REST API's. Also added ability to specify whether the results should be returned in descending (default) or ascending order. Fixed various warnings and issues as well that were found along the way. Need to clean up inconsistency between userName API variable and user underlying model name. Need to regenerate python API docs.
- bf088564a4f8c31d15c5215d6224a806b7c68d11: Couple quick changes for consistency with rest of dependencies after PR merge
- 674f309641d7f991661306373c6b0e3a4437ce71: Merge pull request #116 from liviutudor/develop
- 7c7ec2216af30ce85e01dfb11ba76efb5f57210d: Small changes as per pull request commit
- 85cef32584c600a05c77eb69d72cae474fb2e650: Java changes for the file attachments
- 98b1ec787b92d2173679850d7a0d3a51a054710e: Added Groovy support and version of the ExecutionServiceSampleClient
- 31cc5c6c26c8a5b33d35477eb1a39fa7c9e2d428: Fixes #113. Noticed bug where if job failed it didn't remove the jars before archival. This will fix that as well.
- 5a3caf59dcd2da5064b8ebee2a3f12800922b4c6: Fixes #113. New method called before archival which deletes the jar directory. Temporary fix for issue that will hopefully go away with job execution re-write later this year
- 77b605ff03cff28c889f5dbe2142b4d13d857b73: #113 Missed a variable
- 3fffdd3d360e917cc6b0ab6c980e4c8f8ced6744: #113 Try to improve the bash script with non-simple variable usage.
- 213c29f879b14ce897e5a4a82c55128748ca2b5a: Updating the API version to 2.2.0-SNAPSHOT
- e9f9a76a56b860f41185a2096a06bbc0144cdfc8: Merge branch 'release/2.1.2' into develop
- 20b26b89d5a003bc1903dbd83d4e9fe1999f50d4: Updating client version
- b8d86aa46c30855fead0319ed051a4c90f3158c0: Merge pull request #112 from Netflix/immutableCreated
- b332622b71c0951cb0c7f6166a119b854e8d60cc: Updating the version of the API
- ce03efdad9f4e136fb27bd63e6f1bc5d057afb22: Fixes for immutable created time along with serialization consistency
- cda5957d69a4344b14a5915beef120189211f2eb: Hopefully initial fixes for immutable created problem as well as Genie client status check issues in waitForCompletion
- fd05ae36a023ccbdd4d307410fd6850034316984: Merge branch 'master' into develop
- f4cab5793a8d1518330623641fa502dc528e9b16: Merge branch 'release/2.1.1' into develop
- d2f47e4453d5a8d9fdd8bdd27129785a746ac858: Merge branch 'release/2.1.1'
- 012322de43261b68e7ca3ad2037bc61403f43946: Updating the Python client
- 68bd357231d7434fff709f5783d7b571dfc56725: Updating the swagger api version to match
- 3f86308da22804ac48c036d6221e773bd8d4a4c4: Code to fix issue #108. While fixing this also ran into bug in spring-data-jpa (https://jira.spring.io/browse/DATAJPA-569) which necessitated upgrading spring-data-jpa which trickled into updating Spring itself to 4.x. So this commit also covers #98. Since libraries were already being upgraded went through and upgraded most libraries and fixed issues. Moved dependency versions to gradle.properties for more centralized and easy management of version switches. Cleaned up Swagger bootstrap to point contact to Google Group #109.
- f59d8265ffc498781d23955c487d483292df8158: Merge branch 'master' into develop
- ba80bea7f1bd18e4477647598b9ef1f482d5b47c: Restored the overwritten kill script with retries.
- 26dd0ae49c8e0fe203ee15b5184498ab7c975b5e: Merge pull request #107 from piaozhexiu/develop
- 62afa1c99cf426e41252e5e10b3f8a45d691114c: Change the order of downloading config files and sourcing env files
- 7e7a89200e46005124bdfab58b5c9be1fcf92a90: Fixes #106. Modified the Genie Google Group to be accurate for Swagger docs
- 15a953828bf421faa9d270cdf36454f53bdd395b: Merge branch 'release/2.1.0' into develop
- 89a452e6933fb6d342859d85bfaa8afaa8f266d4: Merge branch 'release/2.1.0'
- 799eb3b254dafa7a15fff555facbaa28207ce0b8: Fixing the listing of genie-jobs so that it has the correct logo and the color is consistent with the rest of the app
- a8d403948fb67b526332ff53872d0c16fc2128d6: Closes #105. Moved the spring configuration files to the web project to make them easier to access
- ef25b91d3dbc43e077a14761e6a7cffb4c3b8645: Delete .pydevproject
- 9add9f4a0dc6e4dde6d39ecafffc07d040d51f14: Removing mistakenly checked in pydevproject file
- a73cc3f3f6955b141635cc671d4c4c1c039487fd: Putting build badges in a table
- d1ed7355aa225dc7419db712bc0d1eb94aaae624: Trying to configure build badges to look nicer
- cba787f5e7e5b861d625c2117c4851d4e46c10b0: Added build badges
- 6660770c681b8253b2a0b3c508b594af65c783d0: Adding the download badge to the README
- a0821588548417466eb4ad4095bf502c96090c79: Fixing the documentation for a cluster with the accurate property
- 028c553653c7c50597ec065e9317105ef4dcc2d9: Updating the swagger version
- 9e3e080606962d57c89e515449656a26c3b9a322: Adding release tag versioning modification to match how we actually do our releases
- ba0d668d53fd0f3dfc5eb692bda1b0282e95e0ea: Merge pull request #87 from rspieldenner/release/2.1.0
- cdc921518626543b7ef0b1a8927fa307a070e5ec: Updating to more closely match internal scripts
- 179b5692008729c952589bc23f2bdef0af729d09: Add pattern for release branch
- 61ce84891e3e7de16abc2da669d8f0371ec5e28e: Merge pull request #86 from rspieldenner/develop
- 5c1dc7096f89eb2a137f67b23a9c211495c5b907: Property file for cloudbees job generation
- cfe4ee448da6cb27fa9f261505328257810767f4: Removing out of date deployment for AWS. Example has now been moved to Docker and decoupled from AWS
- 299300df2fab0a8e18895aeb6e6d6048f39245d5: Updating Genie google group address
- 3442cc7508048f88fc8379c03790cf0814ee8708: Updating the readme to be a bit more up to date
- 685bd3e4acdc985318c09b27030925d532fbd8fa: Updating the build files with some clean up after the pull request for Gradle upgrade to 2.2.1. Modified the license in all the files to be 2015 instead of 2014. Added licenses to files that didn't have them which the build was complaining about
- 91c8f3bfefefa5db95ab6195865e30b1aee043d6: Merge pull request #84 from rspieldenner/netflixoss_build
- 8434a0f18ce5e9b753b66422ddd67cc32fc97ee1: Add static analysis.
- aa5e0a6fcd1216082eb691ce2bbbd0104c1dea57: NetflixOSS build changes
- 44f9d6e7e07cd07209ea6d47cf8ddca7edb56c3d: Updating the Python client in prep for 2.1.0 release
- c35a2da132b6fc2659c09683fc68fd2c303cf6d6: Removing Hadoop 1 property since it's pretty outdated at this point
- 1eda410ca365d9140dcade90cce59d1731ea3607: Fixing misnamed variable
- 77bfbd4cc004d6450a6d5bc015dc3b621993c5ff: Merge branch 'issue-83' into develop
- 7a46ef3fee34b8f77f9d3ecf159ee0256a58458a: Various fixes for issue 83 and even some for 82 that were missed. Doing toString on entities for debug message was calling a getter which had if == null { new hashset } inside it. So tag hash set was always an empty set if it wasn't passed in. Causing merge of entities to think user wanted no tags and was resetting the tag structure. This should be resolved now. Will test further before merging to master and develop
- 2689935bfedbe6d356b97238d8958fc7b0448b87: Merge branch 'issue-82' into develop
- 6ffa65fe93d4fbde97b4abc11c8c706878a24d5a: Fixes #82
- 3ecb2a7cffe57725a6edc0006078eb9aec3cd171: Merge branch 'updateDependencies' into develop
- 8c0d7d7d2a00e6ffaf2cff4197ea85e826a016c3: Updating a bunch of libraries to later version. In particular Jersey to 1.17.1 from 1.11
- f928936e65cf1b0519dbb29f8c6dd70427d6d446: Merge branch 'optimizePresto' into develop
- 7753f66eb1848565f831315ae0c5aa72851108a0: Fixing timestamp for log file
- 92430a03a94b5347f4a69b755a16bdcb55179a6f: Javadoc wasn't compiling on java 8 with >=
- a472d0847c634e901803fd40f68542cd9373e303: Some changes to try and speed up the overhead associated with Presto jobs
- c805394e48418c526224006e83f02cfc2245ad70: Merge branch 'issue_80' into develop
- e3ddd974385936a9e03b78b3ae71eaf411f61c37: Corrected find command with mtime.
- 2ad5a4c379dbbc51174832cf1d53e96255b836ed: Job Launcher creates done files when done. Cleanup looks for done files when deleting.
- 447f1a49314ce34840faa43ea3870cfcf4644b77: Merge branch 'copyCommandAsProperty' into develop
- a0bd787a1b0337a1bd8a93de71ec5fd98a6230d3: Added a sleep between retries.
- 0216a2052913b402c84ca0383ee69a44c0ace6b4: Added retries while checking kill script return code. Removed sleep from kill script.
- f949c78487da0caa3a4d9ee36beb4a5d2f893f2f: Adding retries to jobkill script. Also checking whether the kill succeeded in JobManager.
- 48763512b9bfb3ef5962856175d5ad118e82ab83: Adding the ARN property
- 34149ce723c8498e164d7e346b73ce4172d1d92e: Fixing line I deleted by accident from yarn job manager which is causing jobs to fail when run
- c8cb9ee327b4e1aa67698042a66c0df91aa08a72: Moving the copy and make directory commands into properties in prep for externalizing their functionality from hardcoded Hadoop stuff
- 070bc924492b7b868dcd16aa6f362285b6d2bf65: Missed the Java home property setting
- bbc3dffb84338cf0d4441b137eaa678de21c76c9: Fixing the JobManagerFactory for new properties
- 41ac9c1fe43761b83e907dfd6a21d80c590614e4: Missed a property to change to com.netflix structure
- 733dff3991b09635809945118d19f5e04d22a94e: Reconfiguring the properties file and standardizing the property names. Added copy property to use
- 173f8cba5e5eb98003f230e083199d2600c1c60b: Merge branch 'master' into develop
- 6337fa6cc4fcb6ef8c4663d1f3666bf866c22863: Modifying the readme to be more accurate in light of genie 2
- 8b354b1faff30f5dd4c2280cc9984eea8107d928: Merge branch 'stderrFileCap' into develop
- 2e22d89ba9926dd5d3b9830c1b43964833d0ae34: Merge branch 'stderrFileCap'
- 31644d986dfcd101b8176b102bf264fa5eeaeb00: Updated code to identify culprit file.
- ac74ac7daf3501f9b75aaf3f91e5ceaa0bce351f: Merge branch 'master' into develop
- df00691a2d3af3f3ff741627e04098092330d4bc: Attempting fix for project.status suggested by Rob
- 55484b0d547c119ca8dfc7b141730634fcf9cd46: Merge branch 'master' into develop
- 7d7378a03891e570be730cc148b0291f22024904: Adding project.status back in as build doesn't work with it out for internal push to artifactory. Will be debugged by build tools team until fix is found
- cf86599d367a577fdae843f247ebd28e8914e37b: Fixing project.status
- 108cd54c93d460ef957882e0ed5861f3e6c1d560: Changing version to snapshot. Removing explicit project.status
- 57bcb2f823f6967ccdd1af520bff1a2567accb67: Adding code to cap the stderr file as well based on configuration.
- 5f607c44ba6b61bf1b2d7a5c71fef7cb56b85bf7: [Gradle Release Plugin] - new version commit:  '2.0.1'.
- 3ac0291b4d3863bc5c911631b0cc21a7c50f5edc: Merge branch 'master' into develop
- 956c6565aceadfb13cdd0b50e2f4e8d4d663e08c: Pinning all revisions in order to do release
- 5d5d4e3a460605eb83806b756e0c4ea51cf79698: Adding todo to move generated code to build directory instead of src
- 70cc2a4f4b17db233f077ca82ac817e502cc3086: Merge branch 'master' into develop
- 9f8f987c84fd1aaac9cc91eff9a8a9b7939064b0: Updating to have .gitignore entry for generated sources in common. Will fix to relocate generated sources to build later
- 0cebc71e5fc7fff20d39f912f6b1921a20641602: Changing project.status to snapshot
- 0450a182c353fa6e18287c058f08bd31081d8649: removing project.status to see if it works better
- 4cb5e2f6931bba7a1ef2deb30ef60de5fd86e2cc: Merge branch 'master' into develop
- 7b3808a74ca2e76d1ac13464e52c7ae3699eec38: Updating changelog
- 2d27a12305b5f6a6c3d862d354a8eeff4c2cb4c9: Updating Pypi to 2.0.0
- a88fe5bdb7e98e6e1d6dcace4219fdbf6359991c: Changing to snapshot release
- cd1a5c066b77b72aa66a30bdbc3b770ce7d4c485: Merge branch '2.0.0-RELEASE'
- 81c5a72c00fd09638d9b3d766645d699b5e7c947: Updating the documentation to prepare for OSS release
- a1c67acfebb562e2ebcafa5c0ee3610d0b1f374b: Cleanup.
- 38f3aff1c2238bc173a4987aba5e4bbad0f125cd: Fixing pypi documentation
- dde692a9cb28a7493472a18bf7361f3d8b2c5874: Updating the python packages in preperation for release and setting everything up for upload to Pypi in central repo
- 96b893bc3be58e3d266453effc71dcf65690a936: Fixing the API documentation to be more accurate
- 866170633f4ba4f7e30eb278844392026fa6d5b2: Updating the python client to use nothing but the wrapper which will include retry and other logic
- 562f5f3d3262c1f4afc3c18bfbdbb99b88b2df1c: Updating the Python API to include all the latest API's for pending 2.0.0 release. Updated to RC2 version.
- 780082247ea69133f7b0441058aaa6120791ea73: Changing version to be a release candidate
- d6f6c68174c301ce9a84a87f1e6b9cf86fc49845: Removing specific IP back to localhost
- bdb656d00e21706ead18f5254b748ed733d73d57: removing explicit admin dependency
- f137e2128a2a76c4e3c6374f8990fee427d3d927: Updating the build back to the way it was to fix internal build with regards to karyon admin web
- b3fd9ad84e302911e1a62de331076232eec2c4f5: downgrading jackson version to version available in internal artifactory repo
- bac1aafa6726e152283e361aa2ece03500423172: Changing how JSON dates are deserialized to avoid jar conflict internally with older Jackson library and newer one
- f8ed7fd6e0f0e54a28ecad8603b27abffd55618d: Merge branch 'develop' of github.com:Netflix/genie into develop
- 4a02857ca0a51e3db813a0fa76425fbba564286a: Getting APPNAME from configuration while looking up hosts to forward.
- ad4e3ef1f7d02d55bc58459ad350a022b3bd6623: Fixing NONE issue with object serialization in Python clients. Renaming files to have them make more sense
- 92182b1dd5ec4d32633d0292e5ec379aa6ad51db: Adding property that removes id and name as default tags in Jobs
- 1c74fe559238cd6633ae16738fe7713613d8f3bf: Needs eager
- 8f8241d54112ed6ada7543170161c0a103324cb8: Attempting to make tags lazy to see if that helps
- 3e76201d11d4a32fd3356ca61e5788725f0ffa6b: Adding more database connection resiliancy variables for prod connection
- 534d9585fa06090e567948637cb5838557c74681: Fixing missing javadoc
- 533f268cfdb9fa6b0736713a02e6f0e2ec583a93: Adding statuses to all query parameters of our REST API's. Also fixed bug where tags are null/empty returns nothing from jobs and other resources
- aa85a80bf1cf38ba9b1a249c1ad0514aea58dfb2: Merge pull request #77 from Netflix/bugfixes
- f658f4d70dfe3c3b26ca11b9c689df245c00cf1f: Fixed comments.
- 394a1fea365814302bd6fea83d59b7095852565a: Adding job search using csv.
- 7d1907d04b2a3f65b671c40a1742ccf972cad61b: Added type search option for tags in Cluster, Applications and Commands using select2. Removed default status for Applications, Commands and Clusters.
- 2b34592003d3f329d016b9fef8844484fc35b5e1: Fix javascript css issues causing ACTIVE status display with wrong color for Applications and Commands. Also fixed the status on the Details page for Commands.
- a7f67e28247bbb0cc030cc770f737944d413d8f5: Fixed the Race condition between Job Monitor and Job kill thread. Added get by tags api for jobs.
- 461163b26682230f549e0b0cc8b70b562043ff70: Updating the test.
- a4fe6cd9358dd7312eb950fe39962c0b1b912150: [Gradle Release Plugin] - new version commit:  '1.0.2-SNAPSHOT'.
- 3813ba7246fef87a52accbbb6ad2d8b34475b853: [Gradle Release Plugin] - pre tag commit:  '1.0.1'.
- 50c793d2030d34de60c45695d11df828cbd2fbc5: [Gradle Release Plugin] - new version commit:  '1.0.1-SNAPSHOT'.
- b9ddc7f008a072150edda104113e4927dcfe296f: [Gradle Release Plugin] - pre tag commit:  '1.0.0'.
- 2eea56cf10b0d14cb0e4049a2148a70554f14a57: Making changes to make a 1.0.0 version release for genie 1 to pave the path for Genie2 release with 2.0.0 release numbers.
- 59b0877fc3551a6b9ccfe6dfbc7d577d61665ad2: Merge branch 'develop' of github.com:Netflix/genie into develop
- 5d07fef4300dbb845e77def48ed9dfdb6f7e1dfb: Changing the Exception type to Server Unavailable in case we reach max jobs per node.
- e0ed19ba2163889b8a9e458a54859f07c3c0856a: Adding user to presto job so it shows up properly in presto
- 35e24dd3a349058b7af2b32ab7036b33183f61d8: Used the Keys instead of the values. Fixing bug for redeployment
- b9824e81fb97a3c227b63b5cb200595a48394d84: Making presto domain come from properties
- 513d12a5ec8c5f6c54ec2326ff495d4d4cfc6142: Trying to add jersey-server explictely in to solve build problems
- 14b6824ce1afc67d4c614e78a95dc4116112bd75: Adding the response filter to configuration of Jersey servlet. Will have to change when upgrade to Jersey 2
- 205e039e066c95a0bdce4941b68462b8d6bd5a9d: Adding a response filter to allow us to easily keep track of response codes and other information coming from Genie REST service
- 875c2e5de6580a57342aeba867d5856a448caff8: Updated the Job Results UI to show command instead of job type.
- c521a0633bd864330f816db3ce6d22f184877091: Fixing URL back to localhost
- 767d075247a42e261c3eb9d58cae729d6a721796: Fixing NPE
- 171c20f31251569a2ee2090a0e6dc8c54366f58e: Fixing bug with process arguments for presto job manager
- 9019eb14bfa650a0b79bdd2a0bc24cc667f01c75: Fixing bug I introduced for saving the attachments
- c048bce3443d1de4180796c39548c439b785668e: Adding hadoop copy command to Presto job manager
- c588076b4a2794478b81e2993fcf61a6110094ee: Hopefully final changes for this fix with executionClusterId
- 2fe3395c386fe384feabcf575b2ae7d492bbf78d: Fixing more bugs in python client code due to cluster -> executionCluster change
- c2ddc94119197c8c74c673b76621f5faf4707608: Fixing getJobs in the python client API. Also modifying REST clients to only inject the URIInfo in the methods we need it not into the whole class on every single request.
- 5d1701084457c4748650e6ebd06e5a9e92207871: Fixing bug with adding commands to a cluster using a set instead of a list which caused inconsistent resutls in the order of commands when clusters were launched
- c780339a0c2cf882757d8fd63cbc34aa8168fd60: Fixing inconsistency between the parameter passed from UI and the one accepted by the server for cluster name and cluster id for jobs
- e79e80cb9dd161bd8e71800b8f2f692c77b30008: Merge branch 'presto' into develop
- 9154b82061d5cec8d3e152c32551a793e020938c: Cleaned up tests.
- 361c8050b0f64fb10792fc1c5694e145a6b0b008: Another shot at fixing the no command id bug
- 38d96a3ce8c4c41056847a42e45cf6259fd54589: Trying to fix bug
- 5089e465db1d4a5930341630af7d86f5a12081d2: More refactoring to make the code reusable. Added initial cut at PrestoJobManagerImpl.
- b99a48fba593f72bebc60cfb3831b2a93206b80c: Modifying inaccurate class description
- 72a4ac51e19193e3c2ad40b18859a4925d4707ec: Trying to make a stable base class for the JobManagerImplementation for other implementations to extend from and save themelves some effort
- 5edeb1b8f7c8c77d6c5efd1ac5ddaa18524b5d23: Cleaning up the python scripts some and getting red black to work again
- e7794f4c098a84e95f615548d43b7859ff9fd9bd: Trying to rebuild against ribbon 2. The RC-7 release candidate isn't available yet in maven central it appears
- 0941a89b2a9c0e763f2402a9d5f75cf2862971a6: Fixing sql query
- f97a9e8b818034f5cc4841fcef7ceb79015418ed: Merge branch 'develop' of github.com:Netflix/genie into develop
- 4ad10b35daeff0a7ccab72d6865a29d9210eaae6: Fixed the failing unit tests and updated remove Tag api documentation clarifying that genie name space tags cannot be deleted.
- a98299a36ee5c26092ce2b3f50179c822cdbf360: Merge branch 'develop' of github.com:Netflix/genie into develop
- 113568c7843cf02e15f9654a4acfc8fe7a89532c: Updating dbcp to 2.x for Java 7 support and performance improvement. Changed properties to support validation query in light of database connections being returned to application with connections timed out and erronous.
- bf8fa5be28e9581b1d8fe4b087f788e64233f1c0: Removed the check for id while removing a tag.
- 160aa852e175644213d6a5bbf1da71e966a4c690: Merge branch 'develop' of github.com:Netflix/genie into develop
- 83fbe857d29a2e8378e701ff533e173249b00a2e: Fixed the finish time display for jobs and highlighting issue between Command And Applications.
- 69f3d913740c0473a43f947048a368d27b4716ae: Fixing unnecessary print statements
- 50482996a7a8787b6c62a27ba2c3f479afa0d79f: Changing the package name to nflx-genie-client
- 1c645636f01e89d2a8ae6b88fb8a1ddea7003be4: changed genie url.
- f6ed29dff05593e5093a6e38213d5bc8582629f1: Update README.txt.
- 764d57bca8a40f86497da8bc7a1f6628368dc791: Fixing the setup.py for uploading to pypi
- d14e3a165a6c93bdb9850088c0b6b5deb6a25123: Merge branch 'develop' of github.com:Netflix/genie into develop
- ab5b03fbe1bfa765b55e8f29326ca7c7c8fca0ab: Merge branch 'develop' of github.com:Netflix/genie into develop
- 112828ff3277c821cfb1b2984980b7048d63b1ad: Fixing bug with tag checking where substring existed
- 6345bf191d60b482f988aeaff7a50ac4b2da0669: Refactoring the python client code to reformat it for the generated packages
- 498db445c6b94c2792a70a620b86fddede4d53d8: Merge branch 'develop' of github.com:Netflix/genie into develop
- 1b7d303691fa18a5ca51d9a244d216eee6564ab9: Updated version.
- 23f5d2c890192be4ed6fd99447d955fd8cc7a862: Removed fake bin files.
- 0f4e7c8b3db60178a32f2f5f29d9d77846e75fd5: Fixing imports
- f8a394230f024c909c807a0097d784abe3f712ce: Cleanup
- 8bc7f0047cb67ccc78349ea641a358cbadade8fd: Checkstyle fixes introduced during last batch of changes
- cdecb88f010d6950b084ebad4e60d4b73ce3dc17: Merge branch 'develop' of github.com:Netflix/genie into develop
- 31c70b27467d891d41164b494935cadbc04039bc: Changing how tags are auto generated for Genie. Now all items in database get genie.{parameter}: namespace scopes for genie.id and genie.name
- 13f3e20ba6379591a9c606c0f823078170b6f4d0: Merge branch 'develop' of github.com:Netflix/genie into develop
- 49d8e632debdc47d22cf3a6793e3342ddf533365: Adding python client api.
- 2fee693e24171dac935a79d4f6b3a174429a1338: Getting rid of auto adding the entity name as a tag. This saves situation where name is changed and old name remains as a tag erronously.
- 64331934fb9c434cf07f7186404ec36a5b9d5209: Merge branch 'develop' of github.com:Netflix/genie into develop
- 0b31c45e751c14038306945966d40952bf1ea180: Breaking up the monolithic GenieException into more finer grained exceptions that abstract HTTP details from usage and make it clearer what is being thrown from various levels of the application
- cc45e9533bdcfe013b3cc51bf3cf155147c8e0d6: GROUP_NAME is always set by YarnJobManager and changed XML to RAW in UI.
- 729df521ef3358e707bd3e4ac64c34c2f3827146: Changes that support compiling with Java 8
- 4429f0818c32cb4bedebb0f1be966164aede026c: Forgot to add file
- 7f020b82bc872f92a5b3396cc9ea7995dbc01a9c: More unit tests and cleanup. Executin service will be tough to finish testing without heavy mocking
- 99720f1f65651587c1cc2f3465f74b41da1f68ee: Removing unused import
- 5cf6eae0b88cc80ff4c5499998e23c44c77123e7: More Java 7 specific fixes based on IDE suggestions and cleanup
- d7050261fd4273bdba816001091284d141080e6f: Porting latest code to Java 7
- 17bc5529c6a6997af0b7dafe27c6846690f53048: Unit tests and fixes for the JobServiceJPAImpl
- 236ad9c3356948c001544ca72bb1b51550452790: Final tests for the Cluster service
- e5e46305b71e9f747f33ef0f5db0ef99d29e7fa9: Starting the testing for the Cluster service. 4 methods remain to be tested.
- fd5155199054e4f60e932f19f6ec17c0c00c254b: Fixed bad checkstyles I committed by accident
- 92351c2d4823ffb8515140e4bfbc5d44ea053005: Unit tests for the command service
- cd7b6b2542538886845c453d76a7fc60a4cb8ab1: Completed tests for the application configuration service
- e804fb3dcdd23d9677bef4b9efbe9e20bc8c7ae6: More unit tests for the ApplicationConfigService
- b6052cd15f7a51aae738a7823f50504ff7393189: Started testing Services
- 193617744363e7c3cfb7f5ea90c3d506519363ad: Still attempting to fix time zones between local and build server
- f0a6f536d8e0cc945643259542586f1d75faaf20: Attempting to fix timezone issues with data loaded for tests
- 10cded89272135f8e052c02b2b3ff2d737aa1c51: Lots more unit tests. Slowly working way through
- e24be2ffeb5d7fd34b010b93ec14cb3fc8835efe: Completed testing of the specifications
- 7544e73e711438abb55cd1e6587682efa5681c3b: Unit tests and fixes for most of the Spec classes
- 8d7def034c842cc7c902747e5ee989c781c29276: Unit tests and fixes for BaseGenieClient
- 11c1fa990ad2a520b24a71f6e2a63117fc887db7: Fixing the two bugs I introduced that findbugs discovered
- 840fdbe1aaa24ba208e6324a2d0e12b94a4ee9f3: Reworked SubProcessStatus to ProcessStatus and really refactored how the logic worked to make it simpler and not use in memory map rather to leverage enum features. Also refactored other Enums and added Unit tests
- 974343b3998a6853ebf213f0366bc514e1c72ff0: Added unit tests for all the methods in the Job and FileAttachment class. Cleaned up bugs/comments/warnings from checkstyle and other tools.
- ff568e6cbfc05fae56c3893a21186a93f23f67cc: Refactoring the genie 2 client code to have common base class in the common project. This way the client package and the server packages can both use it and we can stop modifying code in two places
- b6c3426b8ceebd2db0960f3766cedc7f6bdd7694: Fixing some checkstyle and TODO's
- 70e1e4caf11f6b93501e5210820b46a0759596e7: Fixing unit test broken by previous serialization change
- f8e08f147d902665dece6bf97947e12b6f2b7f94: Chopping off milliseconds from returned date as they're always 000 due to how we store the dates in the database. If we need millisecond precision at some point we can add it back in
- 6ac5f1d1b73311e40db83f021cf6462655aa5948: GetAll returns Resource objects sorted by update time.
- 8760aff4681efaaad79406f33e9077f7d738f302: Changing the internal client code to use inputstream to avoid problems we had with external code
- 4e6c80d21b300bacc2f3233db7ab33409cb4efe2: Adding a debug statement for internal testing
- 2c91c574aba84b6484ff0faa739c3e473ef90986: Fixing a checkstyle
- 482cd5b89bb6a7018118e41fa45612b1fbf72adb: Moving to use Jackson forced to deserialize objects rather than using Ribbon
- 10b0fbb38fd2100689e619817ea71044dec940d0: Switching date serialization over to Jackson ISO8601Utils in order to standardize it and reuse code rather than reinventing the wheel
- ff0df362dda3566f2a7b64c0c7fe682ca9d0b043: Add clusterName to hive/pig/hadoop tests
- 7e9fa3d6c13a3560a06868d48c9c553235be2aa0: Added logging in executeRequest method for client.
- 5e13fb53e5c3a8c458a3a83d7a763b8ab153edac: Fix client names in oss version.
- 91ff7537c18ad6c8aa8f82ab9eb2c0ddeeba4c60: Fixed bug in wait-for-completion.
- ef5f07764a3b7ec108e89b2d5dca5f3016f13c36: Merge branch 'develop' of github.com:Netflix/genie into develop
- e36e0bbe2d7e9f8cf95694a6cc90136378d02833: Fixed name based filter in get jobs.
- 402ecb899cb175fdbcffb79b806c47e474862a5e: Another attempt to fix forwarding
- e075cd43f3aedb6db3bacddec1c0a89dbe3ef83f: Fixing incorrect if statement
- 9f75361f6510bae37fbbc8a4859608a7987b2d19: Fixing a checkstyle
- 9dc9503b8eba0317b04b8d1fa0dac0cc23c4a84c: Attempting to fix header issue
- c0e4c781c90ef757e7a082458f3e017d3ba42dc2: Merge branch 'develop' of github.com:Netflix/genie into develop
- 83f5accdda59a80a4a75ec1b00f16ae94ba5e07e: Set content type to json while forwarding jobs.
- 4e7ee31325106135fb141ba05cfe6bdb23918047: Fixing discovery looking for genie instead of genie2 for forwarding requests
- 50aa32f6bcb9de014557740156762fc5ac792efb: Made sure version is not mandatory while submitting jobs.
- eb52f7bacf064b30e135b8060aa24535c3b30bed: Merge branch 'develop' of github.com:Netflix/genie into develop
- 336c21352d0781547288d14e36145b5dd32ead76: Checkstyle and other fixes.
- 17dc29b975410b98fbf705f5075b64dcdd945483: Updated commands.
- d2abb7c7348e5527a2fcdae4a03df17bae2743d3: Checkstyle cleanup
- 128934519ef32071cceddb7c89552cca660c4a20: Merge branch 'develop' of github.com:Netflix/genie into develop
- 1aa5031d3196217349f8ea2bc712cecf1b4d6554: Fixing genie client for forwarding to handle JSON serialization. Changing log levels to info in resource classes
- ca4b64def7b489e02377e4c385522a5455df54f0: Changed logging from debug to info in Application and Command config classes.
- d98d67b1274cff965a102e0d4889578fbf5ff726: Checkstyle fixes and name becomes part of tags automatically. Job conflicts checked right at the beginning.
- fbb075f2c90030388fbff6b5aee37a2b15b06e13: Merge branch 'refactor' of github.com:Netflix/genie into refactor
- 16f17cb7d4d382b27ae010ed3c9b3fcb14ce31d3: Adding a JobService interface for lower level job methods to pull them out of the ExecutionService which is a higher level Job API
- 88d13a32cccea96607c32b9b6c2b28ba9fe6a0c5: Minor Fixes.
- cc1de3a99c1d40fdb50a40c6009574052237b483: Tons of changes.
- aaad5d2df41ea62a5422f430308e27856aa2e79d: Split submit method into multiple methods to persist valid jobs in case of exceptions. Also log all job requests.
- f99b9901f6f44b9e2f2e2f0da479b30ff94d93aa: Added return codes to joblauncher. Added logic to add variables to core-site.xml.
- 5417c8d91de5946ec34639c06429b737332fb8ea: Merge branch 'develop' of github.com:Netflix/genie into develop
- eb126670e6238cabbcd7c79c983cd55f97b2401b: Fixing client to work with Eureka
- 99e64c58d92f2a8e5deb5c8fd6e06e7c0fd896e9: Sample genie2 python job submission scripts.
- d3f31a7b825949f2adf9d3bb3604e5acf0b4dce4: Fixed tag based search for Applications and Commands.
- 145a7fa4085643f43d3016a46cdb50c249a5290a: Added Application UI to admin.
- ebbea767bba8122566ad6f039b97b88ac9f05482: Changed attachments to be byte array's for simpler serialization with Jackson
- aadda502386b37a8aca13ac1dcaf39232aa7a924: Forgot to take out the xml provider now that xml is no longer supported
- 3c0a34dfe072fe738c843841d1dc353ed98ff834: Upgrading to Jackson 2 to match with rest of Netflix stack
- bc19ca23a09c241c8faf8aa045da8113850032ac: Fixed a bug for Kill URI and removed unwanted exceptions from Job.
- 3eb87a944e6572d61035507efdcae9c8636e1534: Added command to Admin UI and fixed job client.
- e2a15e3eef32ea6181a2a4cf4615d6f626f957de: Attempting to fix internal build by ignoring dependency in karyon admin dependency
- c5d1d54f088a83be05f64999065c8f2c607d0c7a: Upgrading versions of Netflix libraries
- 513cb448f2575e96528fab5e515c2ce2d2241173: Trying to explicitely set the project.status
- e3ce73909086df71de9056b23ab336ae4f12923c: Trying to explicitely set the project.status
- 0fac97b90a670cf2e30814e966c8f2b01c77f8b1: Adding a project status to the properties for artifactory release on internal build
- 7adf8878a537c3e38b90bb70d0efb3843ae78443: Fixes for the API documentation and other things to get the Python scripts working for cluster registration
- 25a0ad717b68206aefcd309388d223354b41922f: Adding missing swagger api documentation that were causing required fields to show up as optional in generated clients
- 1eb628e54d2a58d669ea733a04b149484aa67fae: Removing unused imports
- 23d99d7f40e3392c8c82f2385ab30c73bbaeecaa: Changing return type for getStatus to be true JSON instead of string
- d53c0eae1a5edcdcdafab061dddffd91524eceee: Merge branch 'develop' of github.com:Netflix/genie into develop
- 23bc67ab92eba0ee838c8bdcea797162647f06dd: Changing all Long and Integer members to be native representations to avoid NPE during serialization
- 8e884636be435a7fd270876b30a79a8915d9376d: Merge branch 'develop' of github.com:Netflix/genie into develop
- e7fe79ed10d8912b6a8f8e80c9cc0397202719ab: choosenCriteriaString is not mandatory.
- 745647c55a8bb35431c3ea67ede8ac3ba6f94295: Checkstyle and findbugs fixes
- e04832188574db4cae6c50759cf6d944f4f66f81: Fixed cluster details page.
- a70258ff4422ea46634a3d681e8f58f192869c07: Fixing bad debug message
- f5c7a55d64bea799128528725de757711d420aef: Moved all transactions into ExecutionService. Can consolidate and clean up later
- a7a511aeaf31c5a19100c83e1fa7cb4e017f2eff: Moving transactions all into execution service
- 557043386f2a8d76d9b5d20b8dd3a0380f73015f: Attempts to fix issues with launching and updating jobs. Haven't yet tested
- 2b946eb80fd474cac4da0ff75ce05804718b3eca: Merge branch 'develop' of github.com:Netflix/genie into develop
- ae0332fc890f3112f18cbf7f945fd07c27dfc65a: Modifying entities for more code reuse and OO organization
- 1e9810b754255af9c9e93e16a81673dfaef12b51: added force copy flag for hadoop2.
- 33804d83baf719caf48fd4529ae1b610ae4c910c: Job Janitor now runs in a randomized interval. Job Submission is retried if exception occurs while store update time after job is launched.
- 566c8d8b187747c121f443dea9ced4f28145bcab: Fixed Return Media type for method in all resources.
- c32b82785fac271df10ee4e77fd43652546d878f: Merge branch 'develop' of github.com:Netflix/genie into develop
- 56f53b17ff18a328d752c064bc9ee6a3fd479730: Updated sample clients to work for tags api for command, cluster and application resource.
- a01c849c69d73315f7b1582b0285e84e043b5ab6: Added Tag based Api's to the clients of all resources.
- 4858321388fee3ba0b3bca77383bef53efb2a61f: Fixing the cobertura report generation. Need to run cobertura task explicitly for it to work
- 9d4ea11bbe816460848e79eeb78949dade269215: Merge branch 'di' into develop
- 180eb804a12e663aa12240d64b65b77e9dad7ab7: Merge pull request #75 from Netflix/tags_and_ui
- 7e1708a6ce00a846af12c48b365d79b93e9f29ed: Merge branch 'di' into tags_and_ui
- 4cbc9a103d2e8bd548490eda30c9d3f35b12d2ec: Merge branch 'di' into tags_and_ui
- b7481e0d0cbc4c7bccebba78b6101d2d6572d714: fixing hardcoding to ArrayList
- 0a9297dc5beb15c9f61f3f4def99a922b436acd7: Incorporated Code review comments.
- 687b278147dddab4b97635511bb2c89907751c06: More unit tests and fixes
- 2450d8bff1d9383a6fe3172371116f9a81ba898e: Reverted back the ignore statements
- 51ef42bd81f5b4f61a8e7d239cbbe793a404f68f: Fixed generated code block so it doesn't write it back into src/main/java. Instead generated code is written into src/generated-sources
- b664aa7ebad20ec77a0907dce30d11012b78fc4a: Beginning to improve test coverage
- ea5b8926de12307204a5f6e341043dbae1755f68: Renaming CloudServiceException to more reasonable GenieException
- da91e96383fdee56a199a94825db01ea466365a8: Moved all the Enum's to their own primary files. Fixed missing documentation commnents in Job model. Updated the documentation generation script to include jobs and clusters API's. Tested against gh-pages and it worked fine.
- 0aeab10499d2dd8e915c3708eff6ac821a618b97: Added the missing delete single tag api. Modified job object to send tags to run jobs.
- 387313c1eac8aa14b2b99575ccf0789e4d76d05c: UI improvements and added tags to all entitites.Added tag based api's to clusters.
- 5e442335beff06870d6285dce140c055f24c5a48: Fixing some todo's. Moved criteria queries to be specifications for easy reuse if we want to bridge them together and to move complex code out of service classes for easier readability. Can continue refactoring them later
- 247fef63e992b185bdcbfa912364cf44ec510253: Added a tags field to search the cluster on.
- 637c7a9436279f7251b48f919ea38cf4d9757643: Add Tags to display for clusters.
- d6a244e3dbfd50a873923c7577de11539a612bc2: Fixed clients to run idempotently, and changed all resources to v2.
- a75ecc8018fcb877bb57c2ac00610e3b98500572: Merge branch 'di' of github.com:Netflix/genie into di
- 204aa6cad266c94de07154aef698c9b4262c278c: Renames and cleanup and fixing UI.
- 7daf85409590c9a08fc2786926c9e6da9965de1b: Merge branch 'di' of github.com:Netflix/genie into di
- 4e69d420dbefefdd6a7f9d83b27d8452b519034f: Switched the resource classes to all use constructor based injection rather than member
- 6a13005a9745fd5e05eeb328b0e2db1242aede93: Changed command application relationship from many to many to many to one. Other clean up and fixes
- 9d8b8d184766cbb45cabbf14a818feb864b09cc0: Cleaned up files. Renamed stuff integration tests though they still don't run. Assume it has something to do with Karyon/Governator/Spring getting messed up
- d3c2db907565364221898af98ff16ca9f0f992c2: Removing unused namespaces
- f26cd2dbb8d053242dbc25766f59041349871700: Added dev, test, prod profile support to Spring configuration
- 30655fde047375022c90e48ce5fb45f47746b292: Finished porting tests to spring
- 4a70b4447f2dabc0ae95120bc182a194c2623011: Modified some tests to use dbunit
- 577e8d82332b5d509821103ea7d4063c595b8912: Fixing the jpa repository scan path
- 72b7f79b13e6d491a66ebfafce3fa3ad782b67ae: Merge branch 'genie_v1api' into di
- 73a50c7ae6758a493e0ea6ec23b42993783dd0dd: Moved genie node stats to a self managed bean
- b583c51c498e3ee06e6bcc146fb2055607cb62db: Added swagger api annotations to Job and Cluster model classes.
- 5ffbe17bb46602266be6dbf14e9dd140658afbe1: Merging Amit's changes for API's into di branch
- dec092c9e0e19ac80b0d44f782812dc686e5b145: Fixing some issues
- fbb02452e84e35858f2e2fafc3b15decba8dc57e: Merge pull request #74 from Netflix/swaggerizedClusterAndJob
- cd0585f83bcd7ce885e33b5f8f8208e2b14ab613: Fixed the clients to not add the commands and applications transitively for clusters and commands respectively.
- 61a38c43f9c3c0d6ea174ceda72925aeb1da03d3: Trying with all Genie stuff managed by Spring instead of Guice/Spring combo for internal build
- 16916e63c4c5d85fdba008df3d407b1ae4a31c42: * Changed ClusterCommand and CommandApplication relation to lists to preserve Order and also made them xml/json transient. * Added new python scripts.
- 1220fb0671abd274739b32b565ca92a609eaa385: Changed to JerseyServletModule for help on internal build
- 20e96733ffe39c514bc658dfe631125131d8c572: Moving the jersey-server to compile scope for internal build where Servlets are configured programmatically rather than via web.xml
- 73393bd08228a4e359bd609f77ea2628d4478397: Modified the clients for new api's.
- ea0674b7af692052456bea5bd544b081d96af234: Merge branch 'genie_v1api' into swaggerizedClusterAndJob
- 8071b319a78967c8138bddf87ac6c6171f9f4b49: Updating Spring versions before working on internal artifactory dependencies
- 74e6ba714859d54bdcbce7a0f399c45c92a0fcdb: Swaggerized JobResource api's.
- 15727d8e3377a962814a8b8c44d7fff8b4fd65de: Added additional api's to ClusterConfigService. Swaggerized Cluster Config related classes.Fixed some checkstyle errors.
- bff516fa32d130585ee04e90d3033dcd84de0a36: It works! Spring and Guice working together as well as full JPA spring support and testing. Integration suite not working yet
- e7c6caded480e6b4d6075bc50b6d26d75d06d536: Committing in order to get all the changes off my box. Still doesn't work yet or even build but lots of changes I don't want to redo if computer dies
- f258668cee6f1cd691de66a85f2033f702410dbc: Merge pull request #72 from Netflix/randomizedJanitorCleanup
- 6927ada2f36851e07435bcd9d5c5c03fa42bc23e: Make the min and max sleeptime variables constant.
- 8460ee97ac556f567ba7934ddcad7fc77c8aa057: Trying with just spring data included
- f0c0e424e336d7d8b19d38982dae6b61e5d498be: GH-70: Updated Job Janitor class to use random sleep time between runs. GH-71: Added a counter track retries for job submissions. Fixed some checkstyle errors.
- 20ca09acb8e5b4d0440e77febd770112cabef8d6: Need to downgrade Jersey-Json module due to internal artifactory limitations
- f1d55722dfac91cdd203fccf49b4643b8b550baa: Downgrading spring jar for internal artifactory
- df5cac4e5c14b10d5c19e9a969043d1bfa1ab8e6: Fixing some dependency issues. Committing in order to test against internal build
- 6570c94d05ad21a27b7afbcc737d0037e4196681: Merge branch 'clientRefactoring' into genie_v1api
- 5d53deb9837ebc57e559b50a1c999c533e004e2d: Fixed issue with Ribbon not serializing collections properly by bypassing their entity deserialization for synchronous API calls and collections by just taking input stream and doing Jackson deserialization myself using CollectionType. Added all REST api's to command and application client's. Amit will do other two.
- da571999ce8807e10d17aabd7229da5f9f818109: Fixed type with the favicon urls
- c3f6acf71130c94e612324cdffc9e35e55bef87a: Adding a favicon
- 17162c6dc8d560cec28700b9728bd490bca1bae1: Switched logo to the OSS logo on REST documentation
- f803250cea99dc23ec27d2e0bda812d37cb2b086: Cleaning up the swagger documentation UI
- 107730ef8cb330d057590724a5551dcdda287c01: Adding a script which when run will update all generated documentation for our gh-pages site which are linked from the wiki as well. Script can only be run on Master branch to make sure the documentation is always for latest released code
- 13e4a167444ead3931d8ddbfcdc775d221643f26: Just adding some debug statements to the local deploy script
- 3a5a1f0d47255985ca54177da2df31e5262ee32f: Added a Swagger bootstrap to configure API level information. Added stuff to deployment script if someone wants to bind to non public IP
- 46eff8747f798e177ed0d5a9aea478b83b75ec2b: Genie Data Model class diagram.
- e9cb3b70cdf97447eeb61294ab4e9fd6e8303254: Reverted the cluster criterias to be a list instead of a set to preserve order.
- 7ed4b99579f6477e5f8859e1da76ee484f8a49dc: Removed JobManager field and replaced it with clusterType in Cluster resource. This clusterType field will be used to determine JobManager from properties. Added UP and ACTIVE status checks for queries when trying to figure out a cluster to run on.
- a13bbc5d01087ad53cf8225643e9ef0b7519cdbd: Fixing issue with ClusterCriteria serialization
- b8bb92a63047f0e25a71260427f74a938def9172: Added swagger documentation support for the Command services. Added more API's to the command service for fine grained control of various collections
- 3a1aac3de4eb277e4950d16a13c0c31f07d048d5: Merge pull request #66 from Netflix/standardizeServices
- f80d164f68fd1d6f7747617442f8c5e32d8a5f38: Finalized documentation and service API's for the Application service to use as template for others. Can clean up implementation redundancies later but want external API finalized
- a5f46cbb2c9b5a1fb376a46f33fc6b8bf4794c9e: Merge branch 'swagger' into standardizeServices
- bcde77370ce42063933ad2758a765b68c5de49ca: Fixing weird condition where Jackson using setters before actually using the correct constructor
- c195a2a12d602293f4d86e7502a07af266f8476e: Cleaned up some of the API documentation and flushed it out as an example of what to do for the rest of them
- bdae249fea274fc8d5af8bd5e6907ce8d3841702: Messing around with swagger. Got it running in the web app and documented the application api's as an example
- d4a243ffdbf9a7de2fd9bc58dd5e06bcd4e86939: Somehow added a weird character that was causing the build to fail in intellij
- ec68de58c68f8d471118b88a1d010aaaa36b3f11: One more version to back down unfortunately
- 9df9e4d304b84ed9b9c0b570df9a6bbaa26a7837: Backing down some versions to match internal availability
- 7d13364f6e53bb30960b4ca142a828478435887f: Gradle build scripts cleanup
- 6900d4658f79a41b209c8fdf6a98ea75e76c1b1d: For some reason netbeans wasn't picking up same ignore command line was so explicitely added files to .gitignore
- 389269190fe2eb7b0879b764c85472e776bcd896: Merge branch 'dynamicMetaModelGeneration' into standardizeServices
- bcf940c8a6a92b163769f5105ebc2aaf3331bd47: Finalized build based metamodel generation and cleaned up checkstyle issues
- 48be832650ee62eb9c5ce71c1ca0bfe765e0f9e4: Merge pull request #68 from Netflix/issues/62_67
- ca98a8c1eed5978a39108847a80a26f30117d870: Have dynamic generation of metamodel classes working however it's not as nice as I'd like as it still dumps the generated classes directly into src/main instead of a generated folder. Couldn't get generated folder to work yet. Will have to come back to it when have more time but need to move on right now
- 6ce42d16ba583f72fcff7dfedc3eb1307752521e: Added num retries as property and changed the hardcoded version prefix as a constant.
- 105ec72e5036eda7b0d681b7663e19f971a47ad0: Modifying the gradle scripts to change dependency structures and other things. Started working on metamodel fixes
- 4e4d2a7268ac55d324d494350e2ac2a72b10d6fc: Attempting to fix the gradle dependency problem
- 9a1e2c13558abea7d681fc09ad339c0b858d26d2: Updating Gradle to 1.12
- f729d219dbcae16616c483b33e2514267946727a: Added validation to all required fields of the Entities. Renamed service classes for JPA implementation clarity. Fixed bugs with clusterCriteria serialization to and from database as the objects are transitive and only a string representation is persisted. Added Mockito in prep for mock unit tests
- d3bbb5d831a28fcf5c48e3d5a16723b3e9b74bb6: * #62 - Added a Force copy flag in case the hadoop cluster is version 2*. * #67 - Added retries while updating the job to status running after successful launch. * Changed scripts to create a sample cluster with version 2.4.0.
- 1dddb66c2cb932875e758b392bc2171d882ce2ef: Switched all JPQL queries over to use CriteriaQuery and CriteriaBuilder for compile time checking and full feature support. The metamodel classes are hand rolled right now and want to switch them to dynamically generate via gradle build. Will work on that tomorrow
- a6166227247ee2cf9e26213bacf3e64046df19c3: More cleanup and got clients working against new services but only by using XML as the input and output. JSON serialization having issues using Ribbon's HTTP client wrappers. JSON works directly to the service api's as evidenced by python scripts working fine. Need to investigate
- dbfa9a386196ec90a0b32dd68577bb1fcb66ee3d: Tons of changes to try and bring the web application more in line with best practices for REST services with Jersey, Entities, error handling, etc. Moving towards separating layers better to provide easy port to DI framework with transactions to remove all the boiler plate entity management and transaction code. All REST services now deal with entities directly. No more wrappers.
- dcbc89c28a8c52ccabbb2b5b99047989cc2580db: Merge branch 'genie_v1api' of github.com:Netflix/genie into genie_v1api
- cb5faad26caefbe0f2a9ae0fcdb45a322d518a58:  Moved logic of children validation to the Persistent class.
- 5a3f61d36cad36167689c7cefb90f2ed8bc2adba: Merge pull request #65 from Netflix/flexibleJobManager
- 1f9991552510ccef82411b65c52f7e41b455e338: Changing the cluster, command and application rest endpoints to be plural and more standard
- c279f37606d826363600e3262eafa75f2fb735a6: Modifications to the python scripts for testing with new model structures
- ac9154e802eb234c6e08a2069527a70adb90d721: Fixes for updateTime -> updated support in Jobs
- 89e01cda0bb7aa49381dac88467f118ccee733ce: Merge branch 'genie_v1api' of github.com:Netflix/genie into genie_v1api
- bf4e8cd9d8216743f554d7f39c5b2e76cafbfa43: Adding logic to use tags while fetching clusters.
- 25e993afd5751cf1446fcbdc23b0337f844cbd9d: Merge pull request #58 from jhowarth/cloud-properties
- 1f4e54af1070c523acffb54761d75f6e14582678: Checkstyle cleanup
- 02f96ad43ea1e0d0e8c29ab2994c8e30c790eced: Modified the JobManager creation to be more flexible and dynamic using reflection. Moved cluster discovery out of the JobManager and passed in via constructor now. Other cleanup/fixes
- 1efbf87f882f82061825aa6829b38d50df52f8ad: Refactoring entity classes to make them more object oriented and have the names make sense as resources
- fa9b29ccff4721da6b3217fc05cc007c0a42df8e: Merge pull request #64 from Netflix/modelsUseEnums
- 8676daa1f3ed26bed23c4db21b58389fb614d42a: Added error checking and cleanup to clients. Want to refactor so the same error checking is used everywhere. Will likely move to common somewhere. Perhaps in the entity classes themselves as static methods
- 23a2718ffc51d68c6cda0d5968e2393b3528db4f: Starting to check errors pushing for testing
- 9fa2221e22f3f9aab671a4693a8aef76c599517f: Merge branch 'genie_v1api' into modelsUseEnums
- de411c075ef8f589ac79ce79ac4618d2aceca834: Hadoop related configs.
- 60ae48703da3756eb8d0fd8ba9f72fcff35a90d5: Only initialize App variables if its not null.
- 00fc7434400bd8337dd9a01e24f89f026dfe6463: Making applications as optional in query statement if its not specified by the job.
- 9a672ee86a50888fd8fd00bb19670980f3c01037: Modified scripts for sample configurations.
- 32df13a291ada7d108b3cdced2cc6d5fa9eda4ba: Added two more applications for app register examples.
- 3b46debbb2f05b3dce4e81efb8d780197984340d: fixed joblauncher script.
- 41312ea1ce98010e9a1bcf18c95e39e7c043e71b: Merge branch 'genie_v1api' into modelsUseEnums
- ea666a74d410c201915624f7a0b7d15bef53df9f: Merge branch 'genie_v1api' of github.com:Netflix/genie into genie_v1api
- 36e809909d12e5b962aff38b7c76c93c9dd38e97: Bug fix while reading appIds.
- 84e5872f1ee97366042d39316dbb514e3ad40791: Three scripts to add sample configs and reverting persistence.xml to use derby.
- 2363c18ba07f951bc7daa336d824be7c9e23e0e1: New clients for commands and applications
- 7ee76178d7a441a331e045738b7830f3d00fd099: Adding closing the entity manager. Will eventually be auto handled by Spring when we port
- 02cd0e84aada75c55abbf7441fe6eaf72029aa15: Modified many classes to support use of enumerations directly in Entity classes. Began process of moving code to use more JPA standard ways of doing things rather than customer QueryBuilder. Will need to clean up more later when more time for refactor to inject Entity Manager, wrap transactions, etc
- fd32138e92acdb4c603f61cf60342237e52ed42d: Changing variable names
- 8b940fe2eaae75d19c0f1c6e1b8bce2139d4463c: Renaming model classes to match resource names and remove 'Element' which was misleading
- 4c7f0ea41bce980d50e945d1a93d33354b43d07a: Checkstyle cleanups and other fixes
- 9a887629cc3d90c7d763dd839672ee6167a731b3: Reverting the source sets back to relative paths for now
- 9b4beba564b2134239267d9da2272afb6bad3ffd: Checkstyle fixes
- 0dacac5808e85cc2a9cf8d5d2f3fd255a4b28560: Fixed logic for cluster criteria specification.
- f78e40c9cc5f4fe4a464d517fc647fcc7a2897a7: Cleaned up job resource class files. Fixed cluster criteria list string method.
- 72f94cc6b87b04a013875c75d8bf36d1d3787518: Cleaned up Cluster Config resource files.
- 0a656a3b2cbd56bc12af2828895b199d727d8a49: cleaning up command config resource files.
- ab7281586cc686ff5796eef500cc22fea666cb83: Cleanup of Application Resource Files.
- 9424d2d8feaaf944d59ab968c9cffe243b48dc78: Merge branch 'genie_v1api' of github.com:Netflix/genie into genie_v1api
- bf0e4edda58b87c4ee7e9f102319efcda5a3203d: Updated YarnJobManager to set env variables for envProperty files of Application, Command And Job. The joblauncher.sh just copies down and sources those files.
- 350d53cd79402d32085fef7585355996eabd98c8: Re-enabled the checkstyle/findbugs/cobortura application during the build cycle. Fixed errors causing build not to finish with this enabled. Fixed a lot of check style errors and bugs reported by find bugs. OpenJPA enhancement adds some bugs that are in resultant byte code we don't write so can't turn on build failure for findbugs. Still more checkstyle errors to fix but it's a good start
- fce595cca37503fde8bcb11971793a1756dd3f52: Getting the client and integration test projects back to compiling with new model classes. Logic in client still work in progress.
- b8991ff1bc60f47422043379c3eb80ce803df563: Merge branch 'develop' into genie_v1api
- d34d6862e5ef8e2319d6aba988958dddcaa17ced: Fixing hadoop 2 job tests cluster names
- 722040e623b72f62ae1c0e3affebb8b34a2358d4: Merge branch '2.0-client' into genie_v1api
- 910c36bffb5a94234d388cffc11afeef2636aff1: Committing clean up and modifications preparing to merge back to Amit's v1 branch
- 47ced00078b6a45909fe61fbc0e03c0da1524538: Merge branch 'genie_v1api' into 2.0-client
- e874c202a575abf16d739e69371eed5bf053ca8a: Merge branch 'develop' into 2.0-client
- 28445e5a319aca8d031f016b45d821f324c1b91d: [Gradle Release Plugin] - new version commit:  '0.26-SNAPSHOT'.
- b84cdbe74bbc108cac91fa984027fa8e22609e46: [Gradle Release Plugin] - pre tag commit:  '0.25'.
- 6c3ce0998b12666925c664a9d1f22565613e6a0e: Merge pull request #63 from Netflix/modularGradle
- dac6588fd822ad3f5686a80ffb8c3350f0d8daaa: More fixes.
- 9c48a33a28e091b21f7256912e50d2a1992e9d99: Removed all v0 api classes from the code.
- af2a728b31709d420adb661086419ba1525a9a6b: Deleted Old Resource and Service Classes from v0 api.
- d3b14da5a147705c1bf313a88d1723bffe7c14d9: Fixed all but one test to use new classes.
- 1c1c5d83ee31c8605e0b7c3efeb3a5aa86e8ed21: Completed logic for YarnJobManager and new generic joblauncher.sh implementation.
- d500e5e96f42f696e46f837c9e2b13ee8dfec260: Trying another relative solution
- 00b3be406c0be301fc4e622320832c80bdd127a5: Trying to make the references to genie-common source sets a little more flexible
- 64c10f205147f41389ba14ce86e25f1f1a3dce56: Merge branch 'modularGradle' into 2.0-client
- 2015e1e0cf2d184ac0ab322155a664475237dadf: Cleaning up trials and errors in these files
- fa13708977f54cb9fe9684654b8942ea5635d177: Fixing formatting of these files
- 177ceedc086a2fcd4189b9f38eed16ce96a14112: Fixing add() usage warning in gradle build for deprecated add() method.
- 026b27cce668d530845a4018055252944f275bf3: Removing task used for debugging
- e8b6882f7de80939bd745736300c25b292a6ad9c: Fixing parent reference in applied gradle files
- 772c38f2abc9aac4121305118a11fae4f4f89f45: Modularizing the gradle build
- da13a3484e08a71ecc6636d12757587dcd26bba0: Code cleanup and other fixes
- 34a4ffb5b70642cde45be93b3830a224a31b4d54: Broke up monolithic main build.gradle file into various subproject build.gradle files for cleaner multi-project handling
- cea1433ef7f57595bd2019e51d3e941db84df2e4: More Logic for yarn job manager.
- 5d4371f18f6ad51163c762accb2eeba79c0a80ce: Three tests to submit jobs to a hadoop2 cluster.
- c5c737f13760f675a3a7b6c1ba41315256a0be16: Added variable envPropFile to Command, Application and Job Data model.
- 1ecef145e653a8f895e4e9e3bb4d68328eb4fe8e: Adding to get the build work.
- 3b4d738483be595ff1d6c837f709ff7670ae703a: Adding to make build work.
- 742caabeac632cbc16ec672bc6acc54f823f63d9: Adding to make the build work.
- 8948db2fea22c0b012fcd936be799f6977399373: Adding to make the build work.
- a9b93a94b9e01260ebdfe443df5eae2940520cf0: Added YarnJobManager and further changes to Execution service.
- b68cdfad8622928b6e1c6231cf55c1aa248a8689: Change each criteria name to tagList.
- 3bf48f6f2a30492834425859b384aea7bcafc1af: Encapsulated the ClusterCriteria object in the JobElement object and successfully send nested tags as request.
- 35f79f0e26d75258957411d6f3da9690ee52ada3: Got the ClusterConfig Resource working end to end.
- 935e0063343121575d6785f7c17bcbe96c2958ef: Updated the Cluster Config Element object with valid comments.
- 0310016533f576fee3ef65623b58b8f2108c7b0c: Adding a check to see if the application exists before adding the command config.
- 2e5b3963c04cb13bc48715572838d8296ca87d6c: Got the Command Resource Working End to End.
- 844c7c429687115698d29e37f958a98cceb93749: Added EagerFetch to configs/jars for ApplicationConfigElement.
- cc4b8a6061f7b7e000cb542f4db3b9a12ca1d789: Added GET, POST, DELETE and PUT methods to Application Config Element resource.
- db6fb36f3fe6cdb61df30c6e6a91b574bfc16a6f: Incremental temp changes.
- a5d61be7c440c07ef552cb579d29a9096a6ef791: More changes for the dev branch. Some of them temporary.
- 07f0fa28e94c3b9f87e395553487b911f1f658cd: Merge branch 'master' of github.com:Netflix/genie
- d8892082842db7326f0c413fab600c142a4eb884: Fixed the incorrect status in the emails in case of Killed jobs.
- 0b56342825b08970459c1bcb10e4c977c3acebde: More resource files.
- 846fc4d3fb8a4cb9a20fd427a1856a4b79312a86: Merge pull request #60 from kruegerb/master
- 150acb74997494c6aa790c1ef4fd4dfff42fa3af:  Massive Commit. The Application Resource chain is kind of in place and get is working.
- 917884a176b3b23f47f938c0f859b557796707eb: Cluster resource get/post working.
- 3a0e3f9f03d91b1b9c3158df3034634e1da656d3: Returns and takes appid's in messages for commands.
- f83cadc865afd0a07be7e5a17415f3b87ef61e94: Got the Command Resource working in basic mode.
- 0448af8658e6d0afdb44d2891dbc91759eb52ae2: Got application get/post working. New request/response objects for Cluster and Command.
- 99d270dac78074d4d1537924ba30326573840194: Basic Post and Get working for Application resource.
- 476516cec4ab4567fb49e71c2e31bdc58b0b8859: Initial Commit for a few new classes.
- a2e6e67565077204737ed8e140c5416b2afb3cf1: Pull Tomcat distribution from the archives for increased stability
- 039a32bc15d62627a0e7dfc47e5b2758629cb91d: Updating to latest stable version of Tomcat 6 to fix 404s caused by references to old version no longer on mirrors
- 147392dff1952c76a5441180ac4d25311874a97f: Move cloud-genie.properties to genie-cloud.properties.
- 7ef2bbf83b4c50829b806c5b33232739954af98c: Merge pull request #56 from Netflix/hadoop_2_0
- f846f383003a37c50d0fca144482c3a12a006435: Merge branch 'master' into hadoop_2_0
- c09c1cdce56301dd9c01646cf5f98d4e41e5e65e: Fixed Checkstyle errors.
- 18836422615d9554c8959208f710199e95c297f0: Initial Commit just to add support for yarn-site xml. This should allow genie to pull down this file and allow running jobs against a hadoop 2.0 cluster.
- 19916884cb5da908751efab7b127a4ff06ed0b24: Updating changelog for release
- c9236aec6daede07d6d91473885d9a0b1d09210a: [Gradle Release Plugin] - new version commit:  '0.25-SNAPSHOT'.
- 2417926aeca94fd78307ad9d0845ef16aa89926c: [Gradle Release Plugin] - pre tag commit:  '0.24'.
- 4e43e056790ee487570f96ff4d928335b711b680: Merge pull request #53 from Netflix/issues/52
- d675826650909ebc3e49a97aa90ba0fbe05b2251: Issue #52: minor cleanup
- 43d6d1a416d66a2c84554272b32c42dc4eae92fe: Minor reformat of CHANGELOG
- 3a3dcc4db2546a911877bbf4e64f8e85733e15cf: Issue #52: now checking for instances that are UP (rather than OOS) - as Eureka may also be DOWN, etc
- 186b040c000ebea3563892c820dc2a892da7868b: Updating CHANGELOG to include issue #52
- 68b53d58a5f13c14f79a9c4d5c47cca242fa2999: Issue #52: cleaning up build to get rid of jersey-bundle dependency
- 5a97d07770e0b4ce11cf05bfcc9c8335d468ca7c: Issue #51: adding search by cluster ID
- 774dcc8142fcec472d5d6b0e4e31a6316e22189e: Issue #51: updating genie console to support job search by cluster name
- a924089cc6ec3d521239f59aaaf9396bc316b987: Updating CHANGELOG for the 0.23 release
- a1e60c08266bfd501556d112df81c52af1ff937f: [Gradle Release Plugin] - new version commit:  '0.24-SNAPSHOT'.
- edc385bd5876f6213907e9d76a1b48e072c33ed6: [Gradle Release Plugin] - pre tag commit:  '0.23'.
- 54833b313a87afa3083f767003b1017de815890c: Changed getDefaultInstance to getInstance so that the fast properties to change login information can be used.
- 92d4d907c26c07f9b0c1d21252cdcd06c9741ec9: Adding issue #46
- dd487eaff75e38d4aca1470a29d13cd5a5aece80: Merge pull request #49 from Netflix/issues/46
- cc9c1f79340e5dd6f5f5c16f2d7fc671cec6e98c: Issue #46: can now use patterns for cluster name/id
- b7fcf82ffa0a152d091a79570e97a021a9e88d9d: Merge pull request #48 from Netflix/issues/45
- 87d63629a1d9f58c87cdee184285b1f5d1b3bbc6: Issue #45: changing host name for server back to localhost
- 61dcd842f622840e4156175c3cfcd714d38ee8c7: Issue #45: changes for Ribbon upgrade
- 0b058759a16f207100a74791de809c047a7800b3: [Gradle Release Plugin] - new version commit:  '0.23-SNAPSHOT'.
- 977c37bed4fbcb864a52ce07af4cec29e8d8de5f: [Gradle Release Plugin] - pre tag commit:  '0.22'.
- cd65a3ffc875c1f97a93bf6b24271c6f2d4e1009: Cleaning up CHANGELOG prior to 0.22 release
- 2690f92d5d2feb768cacb25908cd2366744a03fc: Merge branch 'master' of github.com:Netflix/genie
- 2ce5f2690256e59982fc84c1fc770164a86fd157: Issue #43: renamed some vars (minor)
- c45e6efae6c199b30c55e3f17df4f333dfecfaed: Added *.pyc lines to gitignore file and fixed a checkstyle error.
- d52c01ea2994a1e84c6e13c78bba998bbde377f4: Merge pull request #44 from Netflix/issues/43
- e1088718fb5967f6dd0735152241cf4bb3e01dae: Issue #43: now always releasing all connections/resources
- 8369633dcf6c626b25a9be0cb9292a1e9b51f186: Merge pull request #42 from Netflix/issues/3
- 447e0a9e3ab82e0fe849c07101c1eda5ee7bf127: Merge branch 'master' into issues/3
- b3e20cff4b591169e570ae2dc3c4f55e8c11d8ed: Incorporating Code review feedback. Email logic only triggers if user specifies an email.
- 31d8c54dd9c176a0dd134fcfcdb7a74e1fbca55b: Issue #17: checking if log archival is disabled even during job kills
- e6476187a207b5596c2f175907d2b2cb42e40776: Merge branch 'master' into issues/3
- 5000c7f302ce15c415b4282959dab99bdbcc05a4: Issue #9: patch to enable directory listing (via @jimcistaro)
- 09da9bd3b190c78257ceadb0eec51c17f6011967: Username and Password is commented out if email authentication is not enabled. Also changed the send_email address.Also added a python test to test sending email.
- 3b844fda81aedfa50775882c8f372ccbebbe6606: Merge branch 'master' into issues/3
- a430a4808167ec66cd0ded90ae3e7ff0a68ec452: Fixed checkstyle errors
- f5edd373d06016dc5dfdb0d20e2f3cf939a62079: Added authentication option to send email and improved the message content.
- f9bac60442d65b304ca611f82819bcca74957ad7: Adding Logic to send Email upon job completion.
- e02e577dbe7cf11f41fa34e90ab5bd72d46fd627: Issue #37: test case for job kill optimization
- fe22ff4ea5047a6b0678b63a0c7d61c2119511f4: Issue #37: optimizing job destruction
- 7874f9663f2fff8bf9aa55148371b303cd45ad88: Issue #40: logging for missing jobInfo, and additional e2e test case
- 3d2583342530ff4f7001ea3fa5e2c1801539ee1b: Issue #40: fixing checkstyle warnings
- 34e76ea5aae24537d01dc7602da6290c792b17c5: Issue #40: fix for NPE if no jobInfo is received
- 814fcebba8ad34ed84c375e864e3830c09496fcc: Getting rid of a non-deterministic test
- e44efea9b028c9b1efd524aad157bbf1a827e0a5: Merge pull request #39 from Netflix/issues/9
- 09edb146266675a76f9e84c7ea35ee801e7df7cd: Issue #9: now cloning from master
- 6b784ee7cc1a67717364e7fc1c6a1cc704cf9df7: Issue #9: cleaning up Pig test (renaming job)
- 2a02e15c9a280990edd6f492a25cb028e3526882: Issue #9: re-organzing/cleaning up scripts
- 4b3a8cda3f2ab0599e595c0ec954f1d00936d164: Issue #28: fixing findbug, avoiding reliance on default encoding
- 0f36e67d0c46caf0aeeb31f17c112e8f6212fa40: Issue #28: fixing another findbugs violation
- aa5076ab400f1e79bdc5876e44da945b9af89609: Making the checkstyle more forgiving to method length and params
- 3ee5c4705baf5ab12fcc326f9a2b553b53c923a7: Issue #38: now accepting NETFLIX_APP to look up Eureka
- 9974a587602048173c202881ca97f04689472de5: Issue #9: adding license
- b5917853a68d49f41d51c3bc0c857f51ddc975c2: Issue #9: adding some deployment scripts for ec2/emr
- da319cae9a17a4894e8802a8ac21c8013afb997b: Issue #9: making pig test re-runnable
- e11ad2d2862a8d609acaf1a1c04c050268eef2c1: Issue #9: making pig test re-runnable
- c0ed150121a8e11953cb8490ade0ff1a3cac2907: Issue #9: adding print statement before populating configs
- 7adf91a2c8d6f7ecf8c5caa41d9d50dd568879e3: Issue #9: changing defaults for properties to be more reasonable for installing on EMR master
- a97964ca648a8c506db2aa97f87bc6da6ffa5704: Issue #9: more setup/tests for sandbox on EMR
- a00ef5cd102da65806186667365008ccec404a84: Adding issue #29 to changelog
- 8d9c552df4e4c5a804226bbfc8b4e64596644b48: Merge pull request #36 from Netflix/issues/29
- 83b2f2abf1a2217762ac0fe410893b717b4e97a9: Add support for clusterName and clusterId as filter parameters for the jobs API.
- 9cfa27d7cf6e816a2e747480a7b3edb22f02c68e: ENH: minor comment update
- cacdd9d550b2796f51747c31924b39fcedf57efc: ENH: cleaning up versions in properties and sample script
- ddf808a1f9904d9bf4bc825a1fa6e8f01e5bada0: Issue #34: adding more comments about EC2 metadata API
- 8eb351ac3fc5fe59ca9281c90a16985c496cd5d4: Adding issue #34
- 5394691068ec3c5c00ccf6b469403a8ef88c3afe: Merge pull request #35 from Netflix/issues/34
- 1c4b7d97be18a01ecb54b4da690c02e08a33b009: Issue #34: code to get host name in the cloud from instance metadata
- b9c291b974ab8bc8ab2d9965d158695cb11d7985: Adding issue #32
- 04136b533a40ecc81ef68b3f650f72cf55241ed0: Merge pull request #33 from Netflix/issues/32
- 0c0fe704825d09850b28549fd019c757b8fa3816: Issue #32: adding properties and code for lipstick integration
- 8979083280786cfb911e9f552686107753d5d818: Merge pull request #31 from irontable/master
- 102059c47497c20fc01bbed01dce16c067540429: Fixing Karyon dependencies as some packaged names changed
- 8985a3f0b730ab9e7ec0f2c24910b4ac7315bc81: Fixed bug where hitting search multiple times quickly would return duplicate results.
- ca0182c5c9338b0848af2e4b2fb1a44c6dcc743d: Issue #28: fixing some findbugs violations
- 981882d8ac6fe4b44c0fef788e2a415afa6fc01e: Merge pull request #30 from Netflix/issues/28
- 40b3ac506897d243d4fcb665796d625c48515ec5: Issue #28: adding a python test
- b39de2e42763ff342a090b4e5b69b727d5bcef2e: Adding issue #28 to changelog
- 0b0c3aaa921f4375ac3f6a2abc1126a08d519d1c: Issue #28: adding some more error handling
- 2e0a1f47fb1813197e88348ced991a467d3826db: Issue #28: adding minor comment
- ca1e6fd3656f67c567ddbb734e61edfcc7ab5a91: Merge branch 'issues/28' of github.com:Netflix/genie into issues/28
- 78d8d4f9921593e51464e381d03beb60b07ccfd4: Issue #28: first pass at support for attachments
- b49a44d7f477b7cfad5c151bc8f9b51b54924969: Issue #25: first pass at support for attachments
- 4e8cd11edc95384e8c182d43dd4a75b8d31d51a8: Issue #18: fix for gradlew test not working
- ee24b14599cf63c10032a2d1e1a82fc2b47a5293: Updating styling for issue #27
- 288087db7c440c3ea9914d602942da810c8b32f5: Adding issue #27
- f55b4d93a75b5c752cf1a770cca9fabb0d74bafc: Issue #27: minor tweak to get it to display correctly for 0 results
- c38494ec3da543009188927af695667cc08db00e: Merge pull request #26 from irontable/master
- bfad4e329092f979449f488d85fe62dae5fc5e6e: Changed some display formatting and added Cluster Detail page with ability to change status.
- b35c33b64fc953df993e6f8da4f0f54fdfc28e02: Minor updates for issue #18
- e6121fb75e681a952da774a9933af3335f15ba51: Merge pull request #23 from jmnarloch/arquillian
- 588c9dd37964149ec55b8d3e00f1be2135d3ced6: Initial setup for Arquillian integration tests.
- 37ed40a88ff4983cfdf30c8399ad30dfff012936: Issue #25: now verifying entity manager factory prior to each call
- 51a3f7cdf71bea6478e65446576ea335c4f8763c: More test cleanup for issue #25
- fe234797b193e1f36e590b6085072e751016506b: Issue #25: cleaning up test case
- f3a33d5a6979e2ae012aa209e292d4b0c00da3f3: Merge branch 'issues/25'
- 6123c7d96a239337949728cb928296899a01ccde: Adding Issue #25
- b51efcecf2c8b9e041b59cdfa9e578bd3ca4ff60: Cleanup for Issue #25
- 0e1e000f211cecedc83563e82551023711576af4: Issue #21: increasing sleep time for test case
- 5a7d928663aa7f4d1584138e99cfbfde8d3a983d: Fixing test case for Issue #21 - waiting longer for metrics thread to kick in
- fa8e8a34bd206fcf4e97ef4ef9852007a383ffef: Adding issue #21
- f5c3180dc4a049d2fd4c6b9a8ed38c8a4cef8b7c: Fix for issue #21
- 5b13e64bb9fd098edc3b58734cb1be0d21fc791c: Issue #20: fixing checkstyle warning
- 13ed889bc2e9c5e22e4040d62306bb094356241c: Fix for issue #20
- d8a9815bfe0766a4ed5de0dff283bacf7d07f7d3: Issue #17: fixing javadoc warning
- 15017ec0353369f9773497e2b0d993146523293c: Issue #17: disable log archival if requested by user
- 34796439f9cb9c17023e8ce7f0e449f0824e0d0d: [Gradle Release Plugin] - new version commit:  '0.22-SNAPSHOT'.
- 7524c8e02042c3628b0e43a09212c8a0dfc0d828: [Gradle Release Plugin] - pre tag commit:  '0.21'.
- 767b299d0490e4f612aa927fec437c23b3a7a8a0: Changing version number in preparation for release
- ecf5dfad446c38661fb5e5cb2986e478754daa4a: Including issue #14
- a244577c5d8aa3b9df0d9730c4b6638a4bdf267a: Issue #14: Merge branch 'issues/14'
- aed8949d39ce97ee9a00dea3baa5b3cba883fa75: Issues #14: minor update to size of job results
- d7d7669eb2c2b59223c9769d54bb122970454824: Issue #14: removing a spurious div tag
- 8fa5d3e79d20d78f34fd57be4158556f9ff00671: Issue #14: not trimming ids and names anymore
- aa0a064bade345bfcaef26024b0f44170a781354: Issue #14: minor formatting
- 5e7907e2b6ab69493f80e80282083f016c79877c: Issue #14: fixing formatting on ids and names
- 41e1d2719e232990f38fa32d22e6e83605e20531: Issue #14: fix for no results found
- b3764281b45c2334752b2e3d5c90fc97b9442e8b: Issue #14: changing xslt to point to new location of logo
- d20d5b31301c484a90bf5bd25a5b889b08e1dc2b: Issue #14: more cleanup of landing pages
- 73a25e949909661d8b8c299c0438ddbf781bfca5: Issue #14: cleaning up landing page
- 95c5b702cbc1d9997d17730d4e316acc053f9eda: Merge pull request #15 from irontable/master
- 50e66591824d9a6360943bd3c81d03eaf623e287: Initial commit for Genie UI redesign.
- 5a87a0eacb904e88fc2edeaa0f7708197531add9: minor formatting/text
- 22dd905b8f9d533c1344ab21faf26cb2ee361883: minor text update
- 9b43571eb6652c386024b458d25a3f24f528e92d: Adding link to builds and issues
- 97ff388758712827baff903305dce119ec99a93a: Adding issue #11
- 3597a18a0f280020c14ed9165cdeaaf54d7c0e51: Merge pull request #13 from Netflix/issues/11
- 58aafa454764260c73eaa0e92294fb624d702f23: Issue #11: renamed hiveHome to pigHome
- 9638359e2e83d9897b5859eac8a07cbf77b968a2: Issue #11: properties are now fetched as late as possible, and hive properties are not required for pig jobs (and vice versa).
- f7a22665dbb432755fe9aa6da4bd864252929c8a: Adding Issue #12 to bug fixes
- 70857f4b0a7ec7ca768ceafe753afa5818caa568: Merge branch 'master' of github.com:Netflix/genie
- 0e523a7ba7af50a75b351c90a182974bc24201d1: Issue #12: setting default for netflix.genie.job.max.stdout.size to null
- a29089abca53b477a44d6f4d7ab6179f2a376848: Issue #8: using null as default for netflix.genie.job.max.stdout.size
- 2fa7fd1fdc678143a0bc1a74b520392918346a73: minor test cleanup
- b10f6cca872f8ad72ccca82b05daf8d49365c56c: Adding issue #8 to CHANGELOG
- 7b4dd300f2a5fafb49e12914665012b465bf7bd4: Merge branch 'issues/8'
- 12c0d940d67fc951dc33d63b285e2da9ab37e989: Fix #8: Code to limit stdout for jobs, if a property (netflix.genie.job.max.stdout.size) is set
- b8e88054674e76cb2f28bddab52a22c57ebda455: minor cleanup - now checking for errors in log archival
- 12aa979a21311b6b630e49c83a0929a565cb9cbd: Adding unittest.installHandler() to run tearDown() on CTRL-C
- 02f4b2681c4f6c63584e1c874ff4b9fb0327a511: adding changelog to keep track of releases
- d2fce7abbefb9239f87ee2b8e70d3487e3c5e6c1: Adding link to Hadoop Summit slides
- a27feac2b879749396b6f685f2b2a30329c69579: minor formatting of README
- 3f6dcc77da7c5c98752bcef54b6e5f68eccef711: Adding link to google group
- 634f33a6087853f286a5d6f1c43bd35394d3facb: Merge pull request #6 from piaozhexiu/master
- bdeaeecfd3714b0dde95534b1983df060d95dabd: Fix typos in previous commit
- 9ad82fdcf6084005c305ffb3fe34649d7d7c269e: Issue #5: Failed copying hadoop conf files from S3
- 1f5065f1830e674edbd5e5e460e04ad7d97a06de: updating file:// paths in sample
- 53d1a22e9e0d5f203b15fef8b88c9270898385f7: Changing s3:// to hdfs:// so users can use in local mode easier
- 5e8cd464c8e0e203c45692794bf2e5ffdf3d5ca6: [Gradle Release Plugin] - new version commit:  '0.21-SNAPSHOT'.
- 37815f2a1d8d0cd4e19bde2702ef6d7f32a68001: [Gradle Release Plugin] - pre tag commit:  '0.20'.
- f46d0e61dfe1c63b0abb4140898a8244c58fa5d6: Adding derby files to gitignore
- 1179a71887d1fc89321235cdbc6cadf8854e5b45: Cleaning up test case for GenieNodeStatistics
- cb1960f4fa8ad449b44b3ddc4ef01971a916cb30: Adding a gitignore
- ef068034cbb25d1180c358f4a8f099ec276141cd: Adding Apache License after getting permission from Dmitry
- 6199f636bba2684d9adb8f39915b1da963ede49a: updating year
- dedca2dcd3e95103073508594fe791c31342644f: Convert tabs to spaces
- dfcaaf4d22cec1a9fae1c99ecb3668ce9e33682a: Changes to get aggregateJavadoc to work
- 291e4a0760750cd69c9b603dae35ef28e406c210: Genie OSS - Initial Commit
- e0a59cbad67eaa0d203bc97f2515f6a4083cc30b: Initial commit
Assets 2