Statistics
| Branch: | Tag: | Revision:

root / xseg @ 99ad121f

Name Size
  doc
  drivers
  lib
  peers
  sys
  tools
  util_libs
  xseg
  xtypes
.gitignore 121 Bytes
Makefile 3.3 kB
base.mk 2.9 kB
config.env 220 Bytes
envsetup 2.7 kB
launch 9.2 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

166c1bff 03/14/2013 05:57 pm Filippos Giannakos

Disable update stamp during request transfer.

a3ffb066 03/14/2013 05:57 pm Filippos Giannakos

Improve pthread signaling.

Remove xpool data type that required a lock on insertion / on seek and replace
it by an array of pids. On the array of pids, each thread place its pid in his
own reserved entry. Any one who wishes to signal a pthread peer, checks that...

View revisions

Also available in: Atom