{"push_id":1023925890,"size":12,"distinct_size":4,"ref":"refs/heads/repl-rsc","head":"d9e0d2fec206ebd3f011ab70c58d03ceb810e7c7","before":"087411e7b3c97612a70461012d0a390403d477e7","commits":[{"sha":"d65156275a668bf0cd7f50cdc4ec460121000ac1","author":{"email":"aa695cee2e341784407f771fa5b94d855e1c7dec@gmail.com","name":"GayathriMurali"},"message":"LIVY-39. Migrate Livy to use Spark Launcher Library\n\nRemoved Hashmap and modified code for values to be added directly to launcher.Fixed style issues\n\nCloses #79","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/d65156275a668bf0cd7f50cdc4ec460121000ac1"},{"sha":"d8842102dd151f7568b0a6a9feb0a0064dbc32bf","author":{"email":"7fbf056d990f83d5039dd753cde5ec57367396e6@gmail.com","name":"Alex Man"},"message":"LIVY-47. Added an override for the scope of Hadoop and Spark dependencies.\n\nIn most environment, users already have Hadoop & Spark's jars available on their clusters.\nThis change added an override so users can exclude them in Livy assembly and provide them to Livy at runtime using CLASSPATH.\nTo use it, build with: mvn -Dhadoop.scope=provided -Dspark.scope=provided package\n\nCloses #72","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/d8842102dd151f7568b0a6a9feb0a0064dbc32bf"},{"sha":"e9d8595704577742adb8ae2f74a469793362a1f2","author":{"email":"f86575f91c84cea5cc4675706ea13fd647e9f49e@gmail.com","name":"hyunwoo cho"},"message":"LIVY-13. Send back plots from the interpreter\n\nsend back matplotlib plots imgage from the python interpretor\n - use likes %matplot plt\n - working with Hue master branch\n - plan to support another plot library..\n\nCloses #73","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/e9d8595704577742adb8ae2f74a469793362a1f2"},{"sha":"d6e3adb5c937db409f471a23d378f29c6d2d20cc","author":{"email":"8283fd24ce58e0bb0d6bf349e9064fef42c4d84e@cloudera.com","name":"Marcelo Vanzin"},"message":"Partial revert of d884210.\n\nRemove the Hadoop scope overrides, which were causing the packaged\njars and zips to be much larger than needed, but keep the extra\ntest dependencies that get rid of build-time warnings.","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/d6e3adb5c937db409f471a23d378f29c6d2d20cc"},{"sha":"b0771202d0fb027908cb6ac77da0867afc776aae","author":{"email":"8283fd24ce58e0bb0d6bf349e9064fef42c4d84e@cloudera.com","name":"Marcelo Vanzin"},"message":"Add explicit dependency to spark-launcher in client-local.\n\nThe code now needs that library to run, so it needs to be packaged\nwith Livy. It's not needed on the driver side of the RSC, so avoid\npackaging it under the client-jars directory.\n\nCloses #86","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/b0771202d0fb027908cb6ac77da0867afc776aae"},{"sha":"03fe9aa286dab8a6d5594393149ed9ee360f906c","author":{"email":"ced9a24e2e494bb60341a9f26a61a78e7a11abad@apache.org","name":"Jeff Zhang"},"message":"LIVY-89. PySparkInterpreter doesn't work\n\nCloses #88","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/03fe9aa286dab8a6d5594393149ed9ee360f906c"},{"sha":"5ad1b37639908fc10c47936a50c3385659a70ca4","author":{"email":"ced9a24e2e494bb60341a9f26a61a78e7a11abad@apache.org","name":"Jeff Zhang"},"message":"Specify java version in maven-compiler-plugin\n\nThe purpose is that it can help intellij recognize the java version and set the language level correctly in intellij. Otherwise intellij always use java 5 which is very annoying.\n\nCloses #91","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/5ad1b37639908fc10c47936a50c3385659a70ca4"},{"sha":"011cc985ba93366f49e377fac6d4a1d9a95f4332","author":{"email":"8283fd24ce58e0bb0d6bf349e9064fef42c4d84e@cloudera.com","name":"Marcelo Vanzin"},"message":"LIVY-58. Allow connections between Livy and RSC to be re-established.\n\nThis change modifies the direction of connections between Livy and the RSC,\nso that it's Livy connecting to the RSC instead of the other way around.\nThis makes the RSC behave sort of like the current REPL code, where the\ncontext will connect back to Livy to tell its listen address so that Livy\ncan connect to it.\n\nFor that to work, the RemoteDriver now runs an RpcServer, and does not\nkill itself when client connections go away. It also allows multiple\nconcurrent client connections to exist, although it should be rare for\nthat situation to exist in the real world.\n\nThe code to launch Spark was refactored into a separate class, since\nwhen connecting to an existing RSC it needs to be bypassed altogether.\n\nCloses #90","distinct":false,"url":"https://api.github.com/repos/cloudera/livy/commits/011cc985ba93366f49e377fac6d4a1d9a95f4332"},{"sha":"46acd633c87da3e63291a7ed3f26d33c79bdb46d","author":{"email":"e1f8d9790f67825b23faf6a373ab7c83bc8900f2@apache.org","name":"Hari Shreedharan"},"message":"WIP. Add initial code for new REPL impl.\n\nIntegration on driver side complete\n\nInitial client side integration\n\nCompilable version.\nTo do:\n- Integrate LocalClient with the Interactive session (biggest piece)\n- Modify the tests to use the new code.\n\nMore integration","distinct":true,"url":"https://api.github.com/repos/cloudera/livy/commits/46acd633c87da3e63291a7ed3f26d33c79bdb46d"},{"sha":"80c2c2e210e29e35faaae6174cbaaf21a2e4bbad","author":{"email":"e1f8d9790f67825b23faf6a373ab7c83bc8900f2@apache.org","name":"Hari Shreedharan"},"message":"Rebase complete. Added async API to query job status in REPL.","distinct":true,"url":"https://api.github.com/repos/cloudera/livy/commits/80c2c2e210e29e35faaae6174cbaaf21a2e4bbad"},{"sha":"ec96f84d20747928295e3c5c625578b9d84d2baa","author":{"email":"e1f8d9790f67825b23faf6a373ab7c83bc8900f2@apache.org","name":"Hari Shreedharan"},"message":"Fix style issues.","distinct":true,"url":"https://api.github.com/repos/cloudera/livy/commits/ec96f84d20747928295e3c5c625578b9d84d2baa"},{"sha":"d9e0d2fec206ebd3f011ab70c58d03ceb810e7c7","author":{"email":"e1f8d9790f67825b23faf6a373ab7c83bc8900f2@apache.org","name":"Hari Shreedharan"},"message":"Remove JobContext#stop.","distinct":true,"url":"https://api.github.com/repos/cloudera/livy/commits/d9e0d2fec206ebd3f011ab70c58d03ceb810e7c7"}]}