aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2025-02-19 10:56:19 +0100
committerAlexander Potapenko <glider@google.com>2025-02-19 10:17:52 +0000
commitcbd8edabd77d676c77120894f85f37dbf22d32a1 (patch)
tree280ac629c838cdb7fed8b246cf350ec066df47df /pkg
parent9a14138f4fc02e412262b751acdc4dd70665a726 (diff)
pkg/rpcserver: improve the mismatching arches error message
Dump the whole flatrpc.ConnectRequest to the logs, so that we can better understand the cause of #5805
Diffstat (limited to 'pkg')
-rw-r--r--pkg/rpcserver/rpcserver.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/rpcserver/rpcserver.go b/pkg/rpcserver/rpcserver.go
index bb9bbbd07..de664cb0b 100644
--- a/pkg/rpcserver/rpcserver.go
+++ b/pkg/rpcserver/rpcserver.go
@@ -419,7 +419,7 @@ func (serv *server) connectionLoop(baseCtx context.Context, runner *Runner) erro
func checkRevisions(a *flatrpc.ConnectRequest, target *prog.Target) error {
if target.Arch != a.Arch {
- return fmt.Errorf("mismatching manager/executor arches: %v vs %v", target.Arch, a.Arch)
+ return fmt.Errorf("mismatching manager/executor arches: %v vs %v (full request: `%#v`)", target.Arch, a.Arch, a)
}
if prog.GitRevision != a.GitRevision {
return fmt.Errorf("mismatching manager/executor git revisions: %v vs %v",