{"push_id":848823231,"size":136,"distinct_size":1,"ref":"refs/heads/TACHYON-1117","head":"87fb26e2befc22c6874a639a7bf87d949500ea47","before":"5aeebb95d83e9e0fe0bc51b07b5aac5b529d7f35","commits":[{"sha":"71ff1c08fe721e0bacd316dad4186c0a8752c981","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Cleanup LocalTachyonCluster","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/71ff1c08fe721e0bacd316dad4186c0a8752c981"},{"sha":"57eafdbd51ab157986dc16d98f665eaa831de6b4","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Update a few integration tests","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/57eafdbd51ab157986dc16d98f665eaa831de6b4"},{"sha":"b3f6a8d6af4eb1206478a718491dff7ae7c1787c","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Further clean the reset methods in client context","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/b3f6a8d6af4eb1206478a718491dff7ae7c1787c"},{"sha":"7d15eb99aa60cded14604dbcea7f5df97bcf68cd","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] rename resetConf to reset as there are more stuff to reset in addition to conf","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/7d15eb99aa60cded14604dbcea7f5df97bcf68cd"},{"sha":"c3c78c2bb7d391f1e871241a727e33cbdcc64498","author":{"email":"b7ceb41b1d8ffe5be5b08d20d8583632a0ae0f79@gmail.com","name":"Manu Goyal"},"message":"Streamlined error handling in TFsShell\n\nAll the TFsShell methods were supposed to return 0 on success and -1 on\nfailure, but they could also throw IOExceptions in certain cases.\nFurthermore, the command runner would catch any IOExceptions and return\n-1 anyways, so there was no clear distinction between returning -1 and\nthrowing an IOException.\n\nNow all the TFsShell methods only throw IOExceptions in case of error,\nand the runner will catch any exception, print it, and return -1.\n\nMade copyFromLocal, copyToLocal, and touch shell operations more atomic\n\nThese two shell operations create files in Tachyon, then do more\nTachyonFS operations on the created files. If the subsequent TachyonFS\noperations fail, we could throw an exception, but the file we created\nwould still be lying around. This adds some clean up code to those\nfunctions which tries to delete the created file if subsequent\noperations failed.\n\nNote that other methods didn't need to be modified because they either\ndon't create files in Tachyon, or they accomplish everything with a\nsingle TachyonFS call.","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/c3c78c2bb7d391f1e871241a727e33cbdcc64498"},{"sha":"7adc87b5388ac720ad7f2405ebd330352d386989","author":{"email":"314146cddcea53684334cd7ee219482499000509@gmail.com","name":"Andrew Audibert"},"message":"[TACHYON-1139] Add unit tests for FileInStream","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/7adc87b5388ac720ad7f2405ebd330352d386989"},{"sha":"21bb474007f9203a983514f5c797fb41d8395e6d","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Merge branch 'master' of github.com:amplab/tachyon into conf","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/21bb474007f9203a983514f5c797fb41d8395e6d"},{"sha":"8b6e6da2548b57514170bea55d0b3769f5a3fd2e","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Fix formats","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/8b6e6da2548b57514170bea55d0b3769f5a3fd2e"},{"sha":"917627edd959b02f9eb1e1f7a0f967e546270bd7","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] More fix in formats to make code build","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/917627edd959b02f9eb1e1f7a0f967e546270bd7"},{"sha":"addaee939ef2cccb3c4a6fc1e0cb9f4d4b99766e","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] More fix","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/addaee939ef2cccb3c4a6fc1e0cb9f4d4b99766e"},{"sha":"c2568f3a0d8b5aad43e7eca01624bab542b3dc8e","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Update Worker and Client context, in addition to update the master port in conf","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/c2568f3a0d8b5aad43e7eca01624bab542b3dc8e"},{"sha":"7bf911920d02d616e090124029eb03555641dd7d","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Add getter of test conf in LocalTachyonCluster","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/7bf911920d02d616e090124029eb03555641dd7d"},{"sha":"8c1d56e5e16a9159e9aebdaca6c5b2b0ea65d803","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Fix a bunch integration tests","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/8c1d56e5e16a9159e9aebdaca6c5b2b0ea65d803"},{"sha":"dc4ae1f030c4190d765157aba9c98fb9d5219ffc","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] More fix","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/dc4ae1f030c4190d765157aba9c98fb9d5219ffc"},{"sha":"7c4e3c6fb0cc0bb8e612dfbed666288b6ab807fc","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYTON-1092] Fix LocalTachyonCluster so each start() creates a separate tachyon home","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/7c4e3c6fb0cc0bb8e612dfbed666288b6ab807fc"},{"sha":"c7df88db3140e6f8dfdb25f5b1d154bbb3b18317","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Fix integration tests to use getTestConf to set conf","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/c7df88db3140e6f8dfdb25f5b1d154bbb3b18317"},{"sha":"ea1a56d7830627856a464fe0bb29254f5f52e4dc","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYOn-1092] Remove unused imports","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/ea1a56d7830627856a464fe0bb29254f5f52e4dc"},{"sha":"590e3641962d852e5fe382d59225a1ad58b4153f","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] In LocalTachyonCluster, stop worker first then stop master to speed up","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/590e3641962d852e5fe382d59225a1ad58b4153f"},{"sha":"bb61a37a59d724d2c15edea7c8955fdbf239be64","author":{"email":"2afc1ef1533f44ec7e5046e8c989249b2f5e7a62@gmail.com","name":"Zhongyi Xie"},"message":"[TACHYON-1155] Add toString method for tachyon.client.file.options package","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/bb61a37a59d724d2c15edea7c8955fdbf239be64"},{"sha":"28446c4702ce796d636a206563b02e43729f0da3","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"[TACHYON-1092] Fix a failing integration test ServiceSocketBindIntegrationTest","distinct":false,"url":"https://api.github.com/repos/uronce-cc/tachyon/commits/28446c4702ce796d636a206563b02e43729f0da3"}]}