lostluck commented on code in PR #35991:
URL: https://github.com/apache/beam/pull/35991#discussion_r2307863588
##########
sdks/go/pkg/beam/runners/prism/internal/worker/worker.go:
##########
@@ -727,6 +732,10 @@ func NewMultiplexW(lis net.Listener, g *grpc.Server,
logger *slog.Logger) *Multi
func (mw *MultiplexW) MakeWorker(id, env string) *W {
mw.mu.Lock()
defer mw.mu.Unlock()
+ jobId := strings.TrimSuffix(id, "_"+env)
Review Comment:
Ah. Yup..I misread that. GopherCon is very busy.
I think this is a bit brittle/tricky. Don't worry too much about changing
the "public" api. Prism lives in an internal package, limiting the scope where
things are called. That means you can easily change all the callsites if we
need to.
It doesn't look like we rebuild that ID anywhere else, which means we can
make that an internal detail to how the workers manage themselves, instead of
something the job manages.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]