{"push_id":2897600479,"size":1,"distinct_size":1,"ref":"refs/heads/splittabledofn2","head":"e4d2cca3928127e950f4173fbaa45cdcbb761a28","before":"6a554c123319413ee401745c44890bdc439d3c5d","commits":[{"sha":"e4d2cca3928127e950f4173fbaa45cdcbb761a28","author":{"name":"Luke Cwik","email":"a1559536771c19c1fd82195b5338c890b9c1c3e7@google.com"},"message":"[BEAM-5446] SplittableDoFn: Remove runner time execution information from public API surface.\n\nNote that this change modifies the @ProcessElement method to require them to use RestrictionTracker\ninstead of a concrete sub-type.\n\nThis change enables us to remove the synchronization requirement for users as we will\nwrap the underlying restriction tracker allowing us to add appropriate synchronization as\nneeded and also to watch any calls that pass through the object such as the claim calls.\n\nRestrictionTrackers was placed within sdks/java/fn-execution since watching claim observers will\nbe needed within the Java SDK harness in addition to the legacy implementation found in runners/core-java.\n\nEventually the code can be moved out of sdks/java/fn-execution and placed only within the SDK harness\nitself once all pipelines run portably.","distinct":true,"url":"https://api.github.com/repos/lukecwik/incubator-beam/commits/e4d2cca3928127e950f4173fbaa45cdcbb761a28"}]}
{"actor":{"display_login":"lukecwik"}}