{"push_id":1476247651,"size":1000,"distinct_size":6,"ref":"refs/heads/python-sdk","head":"88098443b6e7eea762a61f12510f1dea551e649d","before":"cd0f50980c37cd46861b8081d98ebc0fa69d7ccd","commits":[{"sha":"1d478dd43dc1c54c1ef0e70e4aa6c2a548c387fa","author":{"name":"Pablo","email":"2e000187e1182b0e24106b414fc66baad206b020@google.com"},"message":"Addressing comments","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/1d478dd43dc1c54c1ef0e70e4aa6c2a548c387fa"},{"sha":"03662da9d0bd1d3bfd5bf5bfa3d0c1e1290ab576","author":{"name":"Robert Bradshaw","email":"bfaa95ed6c8132cec2402027b8b83267a0660b8d@google.com"},"message":"Closes #1112","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/03662da9d0bd1d3bfd5bf5bfa3d0c1e1290ab576"},{"sha":"95bf7a835d81a7b62b734362386e0aea64a42532","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Update Dataflow worker image pointer","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/95bf7a835d81a7b62b734362386e0aea64a42532"},{"sha":"73db5608a58ff64a0b452140736a150f973986b8","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Make DoFnInfo carry OldDoFn or DoFn\n\nThis will allow consumers to prepare to accept\nDoFn while still accepting existing jobs that\nuse OldDoFn. It is a move towards treating\nthe Fn itself as just a serialized blob.","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/73db5608a58ff64a0b452140736a150f973986b8"},{"sha":"064f18a8f704ba4713701b7c8432a6f9b401a110","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1176","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/064f18a8f704ba4713701b7c8432a6f9b401a110"},{"sha":"595bd0d537b0977c1098c7dca0c15ef39df674d6","author":{"name":"Pablo","email":"2e000187e1182b0e24106b414fc66baad206b020@google.com"},"message":"Removing superfluous TODO after unittest is passing","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/595bd0d537b0977c1098c7dca0c15ef39df674d6"},{"sha":"811858bca568ec72a50b244b17acb927d7abfd72","author":{"name":"Robert Bradshaw","email":"bfaa95ed6c8132cec2402027b8b83267a0660b8d@google.com"},"message":"Closes #1209","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/811858bca568ec72a50b244b17acb927d7abfd72"},{"sha":"34a236cead89ec72fded2cf44e6e1b0b540838d3","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Use a Constant TupleTag in GroupAlsoByWindowEvaluator\n\nThis avoids the cost of generating a random ID, which is moderately\nexpensive.","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/34a236cead89ec72fded2cf44e6e1b0b540838d3"},{"sha":"4cb1d10dfb49c7a0622bfe8ec7b5524295ef6da1","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1196","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/4cb1d10dfb49c7a0622bfe8ec7b5524295ef6da1"},{"sha":"aeb3b3c4bfad3e02090b1f7f62695759e17f0189","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Use a NavigableSet Instead of a PriorityQueue in WatermarkManager\n\nThis removes an O(n) call to remove, replacing it with an O(log(n))\ncall. This significantly improves scaling behavior of the DirectRunner","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/aeb3b3c4bfad3e02090b1f7f62695759e17f0189"},{"sha":"3fd3951ded4566b9405f4a4246be7b7e8be86d3d","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1202","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/3fd3951ded4566b9405f4a4246be7b7e8be86d3d"},{"sha":"324a36d53b1542199eb5fc6cfa1a78226bf9903f","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Separate package-info.java compilation to avoid spurious rebuilds","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/324a36d53b1542199eb5fc6cfa1a78226bf9903f"},{"sha":"f2ec82453d01c6ede971912689ae40fcbfa9d3ac","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1205","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/f2ec82453d01c6ede971912689ae40fcbfa9d3ac"},{"sha":"dd854b1a71770b9b452361e0d92e018b65f1b3e8","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Use a int Sequence instead of a Random UUID for Aggregator IDs\n\nAggregator IDs are used to ensure that an Aggregator's identity is\nconsistent across synchronization barriers. This is only relevant when\nconstructing the map of Step -> Aggregator to enable querying, as the\nDoFns represented within the graph may be serialized. The identity has\nno impact on the interaction between the runner and aggregator, which is\nthe responsibility of the ProcessContext object and\nsetupDelegateAggregators.\n\nUUID#randomUUID uses a shared SecureRandom to create the bytes of the\nUUID; SecureRandom#nextBytes is a synchronized method, so regardless of\nthe underlying source of randomness, only one random UUID can be\ngenerated at a time. Instead, use an atomically increasing int to\nidentify aggregators. This should be sufficient for user-created\naggregators, and system aggregators should not care about the id.","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/dd854b1a71770b9b452361e0d92e018b65f1b3e8"},{"sha":"215980ad36dc4dc258ad4d6c0faabd8e7a80d188","author":{"name":"Dan Halperin","email":"0291491adc84a7497e89df29893a36b10448bbd8@google.com"},"message":"Closes #1210","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/215980ad36dc4dc258ad4d6c0faabd8e7a80d188"},{"sha":"6fc47ed101f02aacacecd5c62c4a026eaba3e12c","author":{"name":"Thomas Weise","email":"48b340b4b8d3e294ea24a1c3499071d1a075bd3c@apache.org"},"message":"Merge branch 'master' into apex-runner","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/6fc47ed101f02aacacecd5c62c4a026eaba3e12c"},{"sha":"968eb32b8a7bbbb7d5613f7645c0f04ce194588e","author":{"name":"Thomas Weise","email":"48b340b4b8d3e294ea24a1c3499071d1a075bd3c@apache.org"},"message":"Adjust for merge from master.","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/968eb32b8a7bbbb7d5613f7645c0f04ce194588e"},{"sha":"597e3955c219a7c50df124a0689b99b98dfbbbc9","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Directly implement ReifyTimestampsAndWindows in SparkRunner","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/597e3955c219a7c50df124a0689b99b98dfbbbc9"},{"sha":"9c3e3e7a3b023d2b9e8d22d44a0dbc6ff15369ee","author":{"name":"Sela","email":"a9fb1fba57482b5fd357a15ce2d7ec683714fb49@paypal.com"},"message":"This closes #1216","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/9c3e3e7a3b023d2b9e8d22d44a0dbc6ff15369ee"},{"sha":"7a0a8207878e8316f416ab1a1429c051d2ac7470","author":{"name":"Scott Wegner","email":"33f9eae64f7ae31295cdf43ca21ada514ccfbd0e@google.com"},"message":"Remove unnecessary configuration properties from checkstyle.xml","distinct":false,"url":"https://api.github.com/repos/markflyhigh/incubator-beam/commits/7a0a8207878e8316f416ab1a1429c051d2ac7470"}]}
{"actor":{"display_login":"markflyhigh"}}