You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Robert Burke (Jira)" <ji...@apache.org> on 2022/01/13 18:28:00 UTC

[jira] [Updated] (BEAM-4017) Go session runner should write multiple files

     [ https://issues.apache.org/jira/browse/BEAM-4017?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Burke updated BEAM-4017:
-------------------------------
    Resolution: Won't Do
        Status: Resolved  (was: Open)

The Session Runner, while neat, isn't worth as much as improving the Direct Runner, so this is unfortunately going into the won't do bucket.

> Go session runner should write multiple files
> ---------------------------------------------
>
>                 Key: BEAM-4017
>                 URL: https://issues.apache.org/jira/browse/BEAM-4017
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-go
>            Reporter: Bill Neubauer
>            Priority: P3
>
> The Go session runner allows a worker to "play back" a previous execution, which can be useful for debugging or profiling sessions. However, the recording facility produces one file for the entire lifetime of the worker. While this is useful for local debugging, it won't work well for workers at scale.
> Having the session capture facility make the output chunkable will help larger systems scale. I suggest that the interface for session writing be expanded from a io.WriteCloser to include a sequence number that systems can use to produce an ordered set of files for playback.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)