shenango / caladan

Interference-aware CPU scheduling that enables performance isolation and high CPU utilization for datacenter servers
Apache License 2.0
136 stars 56 forks source link

"Floating point exception" when running synthetic app client #27

Closed andreybleme closed 1 month ago

andreybleme commented 1 month ago

Hi all,

I'm getting a "Floating point exception" when running the synthetic app client on a xl170 Cloudlab machine (https://docs.cloudlab.us/hardware.html):

$ sudo ./apps/synthetic/target/release/synthetic 128.110.218.122:5000 --config client.config --mode runtime-client

Floating point exception

$ sudo ./apps/synthetic/target/release/synthetic

Floating point exception

It happens regardless of the server IP, config file, or runtime mode (client and server fails), meaning that the packets are not even sent. Something is wrong with the synthetic app.

Is there anything I can do to help fixing this?

I'm using the latest version from main branch (https://github.com/shenango/caladan/commit/d6fa6126a16d8d56e06ccbefdb815bcfe2d48313).

Thank you!

joshuafried commented 1 month ago

Hi - I just pushed a fix for this issue. Please let us know if it doesn't work or if there are any subsequent issues.

andreybleme commented 1 month ago

Thanks a lot @joshuafried 🎉 Issue is fixed.