{"push_id":607632243,"size":107,"distinct_size":69,"ref":"refs/heads/STORM-166","head":"575871822b116608f47a0a7a4cd3b4b17df9a672","before":"f7205d29f7afeb9e4cf03a31be0ac5737652b07c","commits":[{"sha":"ca255cc7f622b01e1e8869d1089583b7a4170d94","author":{"email":"a4244f20300d8650dba417b5c446471771b7463f@MTVL122dc9fdc.local","name":"Joshi"},"message":"STORM-469","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/ca255cc7f622b01e1e8869d1089583b7a4170d94"},{"sha":"6c04e1bea802d28ae92a234ddbaad2c1ed0a6835","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"Merge pull request #4 from apache/master\n\nMerger from apache/storm to caofangkun/apache-storm","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/6c04e1bea802d28ae92a234ddbaad2c1ed0a6835"},{"sha":"5ff14142995a18a8b6fd81b126f610b1aa0bd0f4","author":{"email":"bb02c6aa60d4a0a091a9679b63db9e2367e07b50@me.com","name":"lewuathe"},"message":"[STORM-653] missing DRPC HTTP port in SECURITY.md","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/5ff14142995a18a8b6fd81b126f610b1aa0bd0f4"},{"sha":"639006432c658226bd33dc2ae607f121f3dc02bb","author":{"email":"760f4e25659afe57a38ce23f24a6c7062284965b@gmail.com","name":"Parth Brahmbhatt"},"message":"STORM-634: Converting SupervisorInfo,Assignment,StormBase,TopologyStatus,ZKWorkerHeartbeat,ErrorInfo,Credentials to thrift and defaulting the serialization delegate to thrift serialization. Added class as a param to serialization delegate interface.","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/639006432c658226bd33dc2ae607f121f3dc02bb"},{"sha":"d8c98cb1846bd07aef558bde410607b923aa5c1e","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"Merge pull request #5 from apache/master\n\nMerge from apache/storm to caofangkun/apache-storm","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/d8c98cb1846bd07aef558bde410607b923aa5c1e"},{"sha":"ff1168a1d1d3181dc53f61043ce6f226e1823afd","author":{"email":"e40205b4f17508ade48715a4a4915bfdb771f5b1@gmail.com","name":"P. Taylor Goetz"},"message":"add README for external/","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/ff1168a1d1d3181dc53f61043ce6f226e1823afd"},{"sha":"4f468d91494811f22f82154698317e7ed7cabf29","author":{"email":"47271424f02770f676508cf9987dd6f2b2fd63e4@yahoo-inc.com","name":"Derek Dagit"},"message":"return grep matches each on its own line","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/4f468d91494811f22f82154698317e7ed7cabf29"},{"sha":"b1c993b288385f637fa26b840a11532c7b60a6c7","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"STORM-657:make the shutdown-worker sleep time before kill -9 configurable","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/b1c993b288385f637fa26b840a11532c7b60a6c7"},{"sha":"91fefef439388bb3f6f144f6eecd24213ad1cc62","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"STORM-541:Clean duplicate dependences in poms","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/91fefef439388bb3f6f144f6eecd24213ad1cc62"},{"sha":"0571e22c15a1214c3e08510fddad608571f6a6d8","author":{"email":"760f4e25659afe57a38ce23f24a6c7062284965b@gmail.com","name":"Parth Brahmbhatt"},"message":"Merge remote-tracking branch 'upstream/master' into ru\n\nConflicts:\n\tstorm-core/src/clj/backtype/storm/cluster.clj\n\tstorm-core/src/py/storm/ttypes.py\n\tstorm-core/src/storm.thrift","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/0571e22c15a1214c3e08510fddad608571f6a6d8"},{"sha":"3af6d18ed2d3b5998d0f7a0e87a10ce220eb207d","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"Merge pull request #6 from apache/master\n\nMerge from apache/storm to caofangkun/apache-storm","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/3af6d18ed2d3b5998d0f7a0e87a10ce220eb207d"},{"sha":"288cc322774721c2e3ae6c84161ec1bd9d3f24b1","author":{"email":"bb02c6aa60d4a0a091a9679b63db9e2367e07b50@me.com","name":"lewuathe"},"message":"[STORM-663] Create javadocs for BoltDeclarer","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/288cc322774721c2e3ae6c84161ec1bd9d3f24b1"},{"sha":"2be8acd69b6bd89425539231b4b79a10e831e2d7","author":{"email":"bb02c6aa60d4a0a091a9679b63db9e2367e07b50@me.com","name":"lewuathe"},"message":"[STORM-669] Replace links with ones to latest api document","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/2be8acd69b6bd89425539231b4b79a10e831e2d7"},{"sha":"1d9b28373faeb4a4d7b9017d8ffd130f3397b052","author":{"email":"e7da84ccf67aa02f44bf7ea709620e5a331b4925@gmail.com","name":"caofangkun"},"message":"STORM-657:use when-not in supervisor.shutdown-worker","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/1d9b28373faeb4a4d7b9017d8ffd130f3397b052"},{"sha":"d9568f99841e8449f41353e409eac73aeb3b6dc7","author":{"email":"e40205b4f17508ade48715a4a4915bfdb771f5b1@gmail.com","name":"P. Taylor Goetz"},"message":"STORM-670: restore java 1.6 compatibility","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/d9568f99841e8449f41353e409eac73aeb3b6dc7"},{"sha":"0ee865750e8d54c00d2abac81c20c429483bc646","author":{"email":"6419dd226fe988d6ff3129d1b74fee2b3964cbb3@126.com","name":"zhangjinlong"},"message":"Update \"get-task-object\" function in task.clj\n\nUpdate \"get-task-object\" function, change the type of first param \"topology\" from ^TopologyContext to ^StormTopology. the \"get-task-object\" function in task.clj,the type of first param \"topology\" should be ^StormTopology not ^TopologyContext.\r\n\r\nthe \"get-task-object\" is called by \"mk-task-data\" function in task.clj, \"mk-task-data\" is defined as following:\r\n\r\n(defn mk-task-data [executor-data task-id]\r\n  (recursive-map\r\n    :executor-data executor-data\r\n    :task-id task-id\r\n    :system-context (system-topology-context (:worker executor-data) executor-data task-id)\r\n    :user-context (user-topology-context (:worker executor-data) executor-data task-id)\r\n    :builtin-metrics (builtin-metrics/make-data (:type executor-data))\r\n    :tasks-fn (mk-tasks-fn <>)\r\n    :object (get-task-object (.getRawTopology ^TopologyContext (:system-context <>)) (:component-id executor-data))))\r\n\r\n(:system-context <>) return TopologyContext instance, TopologyContext extends GeneralTopologyContext, the TopologyContext instance has StormTopology _topology. “getRawTopology” method of TopologyContext must return StormTopology _topology. (.getRawTopology ^TopologyContext (:system-context <>) return StormTopology instance not TopologyContext instance. so the type of param topology is StormTopology not TopologyContext.\r\n\r\nat the same time, \"get-task-object\" call \"get_spouts\" and \"get_bolts\" of the param topology. you can find the \"get_spouts\" and \"get_bolts\" function are only defined in StormTopology, and StormTopology is not a subclass of TopologyContext. so i think the type of param topology is StormTopology not TopologyContext.","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/0ee865750e8d54c00d2abac81c20c429483bc646"},{"sha":"431976607857d5d29913ba055082a546a22be16e","author":{"email":"760f4e25659afe57a38ce23f24a6c7062284965b@gmail.com","name":"Parth Brahmbhatt"},"message":"Using java serialization for all places where the contract with customer is to use java serialization.","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/431976607857d5d29913ba055082a546a22be16e"},{"sha":"a4a8f7d22bf79a04d4cddd067f2a63766084ebfe","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@harsha.io","name":"Sriharsha Chintalapani"},"message":"STORM-675. Allow users to have storm-env.sh under config dir to set custom JAVA_HOME and other env variables.","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/a4a8f7d22bf79a04d4cddd067f2a63766084ebfe"},{"sha":"0ba5bc1bea44414776efa97f3e66ba08e7384260","author":{"email":"bb02c6aa60d4a0a091a9679b63db9e2367e07b50@me.com","name":"lewuathe"},"message":"[STORM-681] Auto insert license header with genthrift.sh","distinct":true,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/0ba5bc1bea44414776efa97f3e66ba08e7384260"},{"sha":"ca7bd99beff75e592c6abc9ba5186633d00f0fe4","author":{"email":"760f4e25659afe57a38ce23f24a6c7062284965b@gmail.com","name":"Parth Brahmbhatt"},"message":"STORM-682: supervisor should handle worker state corruption gracefully.","distinct":false,"url":"https://api.github.com/repos/Parth-Brahmbhatt/incubator-storm/commits/ca7bd99beff75e592c6abc9ba5186633d00f0fe4"}]}