You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm looking into it, but I don't know off the top of my head. It seems like the 32-bit agent just runs slower and isn't as quick to send/receive/process messages and I think that might be getting it out of sync. Every checkin request is run in its own thread so I wonder if the requests are getting out of sync because they can't process fast enough. I'm still looking into this more.
Fixed as of 43cecfe . Likely due to a restructure in how the sleep cycle and job processing works. The 32-bit agent is generally slower than the 64-bit agent.
Prerequisite
Environment Data
dev
branch)dev
/home/jiren/go
/usr/local/go
Expected Behavior
32 bit agent connect to 64 bit server without disconnections.
Actual Behavior
When the 64 bit server interacts with 32 bit agent it throws lots of errors:
Steps to Reproduce Behavior
-i <host_ip>-p 1337
set GOARCH=386 | go build cmd/merlinagent/main.go
./main32 -url https://<host_ip>:1337 -sleep 1s
agent interact <agent_id>
ls
, it should print the output, run it again and should see the errors.Misc Information
The text was updated successfully, but these errors were encountered: