{"push_id":1391975578,"size":25,"distinct_size":1,"ref":"refs/heads/immutable_only_udfs-backup","head":"e9fa9ed3bfd6463ad7668f604ec9ff0d1178c631","before":"aafdc2062aea80a1d78e57765d3875045dfad2d2","commits":[{"sha":"1927968955dfe834b3e48482a606ffa7fc403749","author":{"name":"Mark Liu","email":"96a77986cc5fa89f49b6f0ac2d1cb48fc4603020@markliu0.mtv.corp.google.com"},"message":"Fix IT Options Conflict","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/1927968955dfe834b3e48482a606ffa7fc403749"},{"sha":"912500f13a1c5d6cc18752567bddd137c54795d1","author":{"name":"Luke Cwik","email":"1d2e3bdca1d6440d1a9ef85c0551ccbe539f5a14@google.com"},"message":"[BEAM-898] Fix Jenkins Build Failure - IT Options Conflicts\n\nThis closes #1301","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/912500f13a1c5d6cc18752567bddd137c54795d1"},{"sha":"ff7fe07be96de393b763e7b3d213734040aa3795","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Update Watermarks even if a Reader is empty\n\nThis ensures that the pipeline will make progress even if a reader stops\nproducing elements.","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/ff7fe07be96de393b763e7b3d213734040aa3795"},{"sha":"ac252a7e151f4287bc349f9d657eae15c0b3e0fc","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"This closes #1300","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/ac252a7e151f4287bc349f9d657eae15c0b3e0fc"},{"sha":"40ff9d401f0ba3f85d1bab848d1c6a662b03bc99","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Generalize extraction of DoFn parameters from context","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/40ff9d401f0ba3f85d1bab848d1c6a662b03bc99"},{"sha":"c052d2a1a1fd36f2c21e63427a9e4a50addf85f7","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Switch DoFnInvokersTest to use a mock ExtraContextFactory","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/c052d2a1a1fd36f2c21e63427a9e4a50addf85f7"},{"sha":"e2db82686008aea224ca5cf1ef1acc2831c46ceb","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Add DoFnInvoker dispatch for State and Timer parameters","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/e2db82686008aea224ca5cf1ef1acc2831c46ceb"},{"sha":"85b908be5b5858ff9dfb5d7f04c0e3ca28dbaa05","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Rename BoundedWindowParameter -> WindowParameter","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/85b908be5b5858ff9dfb5d7f04c0e3ca28dbaa05"},{"sha":"9c3e59fab86e93477f14e0709ae8ecc37b84f3ef","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Allow BoundedWindow subclasses in DoFn parameter list","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/9c3e59fab86e93477f14e0709ae8ecc37b84f3ef"},{"sha":"9de9ce69fa010f46911ac0f9cfbe4df2e475772b","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1282","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/9de9ce69fa010f46911ac0f9cfbe4df2e475772b"},{"sha":"317b5e6577a623fa8fddeac90e6a3c9510a250e5","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Incrementally update Pending elements when work completes\n\nThis reduces the amount of single-threaded updates the monitor thread\nperforms before firing timers.","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/317b5e6577a623fa8fddeac90e6a3c9510a250e5"},{"sha":"a58f1eba1a3b5ae453f4d65ad409785cb717b2ae","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Track Minimum Element Timestamps within Bundles\n\nThis allows the Watermark Manager to track pending elements by bundles\nof elements rather than per-element, which significantly reduces the\namount of work done per-element to track watermarks.","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/a58f1eba1a3b5ae453f4d65ad409785cb717b2ae"},{"sha":"c6d9bf29700d6f13a33423183201a18525040e05","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"This closes #1287","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/c6d9bf29700d6f13a33423183201a18525040e05"},{"sha":"6bf729e90c38e910138d332c994325223c220abd","author":{"name":"Pei He","email":"17c994c0b8f5c9ef72564c0b717afcb0ddc06269@google.com"},"message":"[BEAM-917] ExpectedLogs: clear saved records after each test.","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/6bf729e90c38e910138d332c994325223c220abd"},{"sha":"339dee9542497d845873dbd939c7868bdd9c0835","author":{"name":"Luke Cwik","email":"1d2e3bdca1d6440d1a9ef85c0551ccbe539f5a14@google.com"},"message":"[BEAM-917] ExpectedLogs: clear saved records after each test.\n\nThis closes #1289","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/339dee9542497d845873dbd939c7868bdd9c0835"},{"sha":"e2856fbf076d34b7856391eafdfcfeb71bc6d7b2","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"Revert \"Update Watermarks even if a Reader is empty\"\n\nThis reverts commit ff7fe07be96de393b763e7b3d213734040aa3795.\n\nUpdated test appears to be broken.","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/e2856fbf076d34b7856391eafdfcfeb71bc6d7b2"},{"sha":"99505e1256082824aebab3da26128a1e52fd7c17","author":{"name":"Thomas Groh","email":"9f4d47704b29055ce957a3a60147bcec3e488e81@google.com"},"message":"This closes #1303","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/99505e1256082824aebab3da26128a1e52fd7c17"},{"sha":"42f5251dab3874471fc6a4c5ad813932b65ff703","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"Add OnTimerInvoker(s), for invoking DoFn @OnTimer methods\n\nOnTimerInvoker encapsulates the dispatch from onTimer(<timer ID>)\nto a call to the DoFn method annotated with @OnTimer(<timer ID>).","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/42f5251dab3874471fc6a4c5ad813932b65ff703"},{"sha":"afa0c31bd0f9e12e78858a1971e7870a2c14b01a","author":{"name":"Kenneth Knowles","email":"7ee59cbbb0cfc706bc0a9605e2d68fae3354c025@google.com"},"message":"This closes #1256","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/afa0c31bd0f9e12e78858a1971e7870a2c14b01a"},{"sha":"06c1846860176cc2bd971f8ad7037c97594af866","author":{"name":"Aviem Zur","email":"a5ae0c423dace0b7be6f4f23e84e14e2484eb117@gmail.com"},"message":"Changes in AvroCoder serialization so it can serialize in Kryo","distinct":false,"url":"https://api.github.com/repos/tgroh/incubator-beam/commits/06c1846860176cc2bd971f8ad7037c97594af866"}]}
{"actor":{"display_login":"tgroh"}}