{"push_id":2348434712,"size":1,"distinct_size":1,"ref":"refs/heads/rebased_work","head":"cb8cd55b4dd64ae53a34e743442713dbeb8ae5b9","before":"6a88978bbc9d87cffb3dd9ea75142799c71ec43d","commits":[{"sha":"cb8cd55b4dd64ae53a34e743442713dbeb8ae5b9","author":{"name":"Kenneth Jung","email":"7fa995ca9550386d9e5ebffe2e503353073a359d@google.com"},"message":"Configure a default row batch size.\n\nIf a ReadRowsRequest does not specify a batch size, then the server\nwill return a stream of ReadRowsResponse objects each containing as\nmany responses as allowed by the gRPC message size -- by default,\nthis is 10MB. With sufficiently large client-side buffers, this can\nresult in out-of-memory exceptions on Dataflow workers as the\nbuffered responses consume large amounts of limited Java heap space\n(apparently 256mb by default).\n\nThis change sets the default batch size to 1000 after some rough\nexperimentation. This should mitigate out-of-memory exceptions for\nEAP Dataflow customers.","distinct":true,"url":"https://api.github.com/repos/kmjung/beam/commits/cb8cd55b4dd64ae53a34e743442713dbeb8ae5b9"}]}
{"actor":{"display_login":"kmjung"}}