Add progress report for bench
Progress report is turned on by default. It reports every 5% the currentrequest status.Also, we now make sure to terminate only if all peer requests are free.
Add a fallback clock for portability reasons
Remove unused stuff and reduce warnings
Remove unused pthread_* stuff and modify variable location to reduce warningsbecause of the define-based compilation.
Split peer request queues.
Each thread has its own peer request queue, frow which it allocates data. Ifthis queue is empty, it tries to "steal" from the "next" thread. This greatlyreduces lock congestion to the peer request queue.
Fix peer termination.
Peer checks if all peer requests are free in all thread, and then proceeds togracefull shutdown.
Also introduce pthread specific variable, holding the struct thread for eachthread.
Fix queue size of per thread queue.
Add compilation warning about MT and ST_THREADS
Add check to not respond request if none associated.
Conflicts: xseg/peers/user/peer.c
Fix clean option in Makefile
Build only the necessary peers.
View revisions
Also available in: Atom