{"push_id":753497253,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"e6054a804c4d0af993c5f6e10052863c1d048b10","before":"8b2a8127d99ee0e9e0f74f51f91cde87833cbef9","commits":[{"sha":"29f648ea626fe476bb99f849c953de038305935b","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Change methods in BlockMetadataManager not to be synchronized","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/29f648ea626fe476bb99f849c953de038305935b"},{"sha":"908bbde8dae3587f5edda655b8cd210b2450d5c0","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Change locking scheme in TieredBlockStore to be fine-graned locking, using blockLock and metaLock two levels","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/908bbde8dae3587f5edda655b8cd210b2450d5c0"},{"sha":"9cd95f0592186805d3d004bb869ff9b689f7df8e","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Make BlockLockManager independent from MetadataManager","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/9cd95f0592186805d3d004bb869ff9b689f7df8e"},{"sha":"65f6d95ed1a5569e4e3a1fc0fd85f2f9d39f6764","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix a bug not releasing block lock","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/65f6d95ed1a5569e4e3a1fc0fd85f2f9d39f6764"},{"sha":"4f425a6ebc6c6afb3aba170d749b22e11be83ac5","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Remove unused constructor parameter","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/4f425a6ebc6c6afb3aba170d749b22e11be83ac5"},{"sha":"0992e976f95610559d0a8b18220245a2771b993c","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix wrong javadoc","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/0992e976f95610559d0a8b18220245a2771b993c"},{"sha":"398a4d014161af9fa14e5e2807c7d24f4547b101","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"A bunch minor fixes","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/398a4d014161af9fa14e5e2807c7d24f4547b101"},{"sha":"d737cae77778780237425d41e24966ace83e0766","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix the bug that when committing a temp block, we must first finish the metadata operation, then move the file in filesystem","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/d737cae77778780237425d41e24966ace83e0766"},{"sha":"d340658ac9ff2380c64545252478eab2ffe47604","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Switch to unlockBlock(lockId) in commit","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/d340658ac9ff2380c64545252478eab2ffe47604"},{"sha":"2898051775f61da65bd530d3b4fabd96adfd52b7","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix unit tests","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/2898051775f61da65bd530d3b4fabd96adfd52b7"},{"sha":"4384b3815e63da89a4894dfc1ad114cc3cca3d1a","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Merge branch 'master' of github.com:amplab/tachyon into fine_locking","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/4384b3815e63da89a4894dfc1ad114cc3cca3d1a"},{"sha":"7ad9c3f9475343b3e6c00037a602fa5402439ea6","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Minor comment format fix","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/7ad9c3f9475343b3e6c00037a602fa5402439ea6"},{"sha":"f1f595390419a736672f144ab7ca4f43ab5f2baf","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix a bug that during eviction, blocks are moved/deleted---in this case, just make another eviction retry","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/f1f595390419a736672f144ab7ca4f43ab5f2baf"},{"sha":"ec1a2a1e863d9fd6766446b340db9595d050911b","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix some minor style issues","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/ec1a2a1e863d9fd6766446b340db9595d050911b"},{"sha":"42c7940853b0e444f98fcbd236249501ed9635a2","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Merge branch 'master' of github.com:amplab/tachyon into fine_locking","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/42c7940853b0e444f98fcbd236249501ed9635a2"},{"sha":"3a185fbd37025f9be6f5ae1f531fb4b12991da07","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Address comments","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/3a185fbd37025f9be6f5ae1f531fb4b12991da07"},{"sha":"2c92de1001b3be33e3e71cd6381c4a6da2258fb7","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Make block operations in three steps in general: operating on meta data, on IO and then on meta","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/2c92de1001b3be33e3e71cd6381c4a6da2258fb7"},{"sha":"0c8f00c969ef4a88f2c806b7bc5cf0e6a38c4b1c","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix unit tests","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/0c8f00c969ef4a88f2c806b7bc5cf0e6a38c4b1c"},{"sha":"248d0ff0177f52e51eaa30b91be6db5fb5e6efdf","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Fix integrationtests","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/248d0ff0177f52e51eaa30b91be6db5fb5e6efdf"},{"sha":"71e4794a8bbfe5571fe82530ca41c60e117920a3","author":{"email":"6142a0752f8937195cc649237220d4302c2e9978@gmail.com","name":"Bin Fan"},"message":"Merge branch 'master' into fine_locking","distinct":true,"url":"https://api.github.com/repos/yuzhu/tachyon/commits/71e4794a8bbfe5571fe82530ca41c60e117920a3"}]}