Statistics
| Branch: | Tag: | Revision:

root / xseg / peers @ 99ad121f

Name Size
  kernel
  user
Makefile 1.3 kB

Latest revisions

# Date Author Comment
99ad121f 03/15/2013 05:43 pm Alex Pyrgiotis

Add progress report for bench

Progress report is turned on by default. It reports every 5% the current
request status.
Also, we now make sure to terminate only if all peer requests are free.

911fec92 03/14/2013 06:29 pm Alex Pyrgiotis

Add a fallback clock for portability reasons

cb5cf301 03/14/2013 06:00 pm Filippos Giannakos

Remove unused stuff and reduce warnings

Remove unused pthread_* stuff and modify variable location to reduce warnings
because of the define-based compilation.

0132045a 03/14/2013 06:00 pm Filippos Giannakos

Split peer request queues.

Each thread has its own peer request queue, frow which it allocates data. If
this queue is empty, it tries to "steal" from the "next" thread. This greatly
reduces lock congestion to the peer request queue.

840248c4 03/14/2013 06:00 pm Filippos Giannakos

Fix peer termination.

Peer checks if all peer requests are free in all thread, and then proceeds to
gracefull shutdown.

Also introduce pthread specific variable, holding the struct thread for each
thread.

e602902e 03/14/2013 06:00 pm Filippos Giannakos

Fix queue size of per thread queue.

9766eebc 03/14/2013 06:00 pm Filippos Giannakos

Add compilation warning about MT and ST_THREADS

ca0d84f8 03/14/2013 06:00 pm Filippos Giannakos

Add check to not respond request if none associated.

Conflicts:
xseg/peers/user/peer.c

e113abc3 03/14/2013 05:51 pm Alex Pyrgiotis

Fix clean option in Makefile

dbce9c59 03/14/2013 12:10 pm Filippos Giannakos

Build only the necessary peers.

View revisions

Also available in: Atom