chore(executor/sandbox): log pbReq byte size
This commit is contained in:
		
							parent
							
								
									5efc3007e4
								
							
						
					
					
						commit
						6931f3d102
					
				|  | @ -7,6 +7,7 @@ import ( | |||
| 
 | ||||
| 	"github.com/criyle/go-judge/pb" | ||||
| 	"github.com/joint-online-judge/JOJ3/internal/stage" | ||||
| 	"google.golang.org/protobuf/encoding/protojson" | ||||
| 	"google.golang.org/protobuf/proto" | ||||
| ) | ||||
| 
 | ||||
|  | @ -42,7 +43,14 @@ func (e *Sandbox) Run(cmds []stage.Cmd) ([]stage.ExecutorResult, error) { | |||
| 		slog.Debug("sandbox execute", "i", i, "pbCmd size", proto.Size(pbCmd)) | ||||
| 	} | ||||
| 	pbReq := &pb.Request{Cmd: pbCmds} | ||||
| 	slog.Info("sandbox execute", "pbReq size", proto.Size(pbReq)) | ||||
| 	pbReqBytes, err := protojson.Marshal(pbReq) | ||||
| 	if err != nil { | ||||
| 		slog.Error("failed to marshal json", "error", err) | ||||
| 	} | ||||
| 	slog.Info("sandbox execute", | ||||
| 		"pbReq size", proto.Size(pbReq), | ||||
| 		"pbReqBytes size", len(pbReqBytes), | ||||
| 	) | ||||
| 	pbRet, err := e.execClient.Exec(context.TODO(), pbReq) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user