Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1diff -r -u source/src/irods-grid.cpp source.new/src/irods-grid.cpp 2--- source/src/irods-grid.cpp 1970-01-01 01:00:01.000000000 +0100 3+++ source.new/src/irods-grid.cpp 2020-05-05 16:34:35.566464346 +0200 4@@ -412,7 +412,7 @@ 5 data_to_send.data(), 6 data_to_send.size() ); 7 try { 8- if (!zmq_skt.send(req)) { 9+ if (!zmq_skt.send( req, zmq::send_flags::dontwait )) { 10 std::cerr << "ZeroMQ encountered an error sending a message.\n"; 11 return errno; 12 } 13@@ -426,7 +426,7 @@ 14 zmq::message_t rep; 15 // wait for the server reponse 16 try { 17- if (!zmq_skt.recv( &rep )) { 18+ if (!zmq_skt.recv( rep, zmq::recv_flags::dontwait )) { 19 std::cerr << "ZeroMQ encountered an error receiving a message.\n"; 20 return errno; 21 }