Statistics
| Branch: | Revision:

root / xseg @ eda379a3

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
eda379a3 03/11/2013 11:52 am Alex Pyrgiotis

Fix signal handling of peers

a2176832 03/11/2013 11:52 am Alex Pyrgiotis

Tweak performance of bench

58b941b9 03/11/2013 11:52 am Alex Pyrgiotis

Fix LFSR behavior

b39f8ff2 03/11/2013 11:52 am Alex Pyrgiotis

Fix flag handling of struct bench

5957e816 03/11/2013 11:52 am Alex Pyrgiotis

Fix target names and chunk offsets

21051060 03/11/2013 11:52 am Alex Pyrgiotis

Increment completed requests of insane timers

Even if a timer is not used for a benchmark, we need to increment its
completed requests since these are needed to calculate how many requests
are left etc.

35afde18 03/11/2013 11:52 am Alex Pyrgiotis

Implement most semi-finished functionalities

Summary of new functionalities:

  • Add support for 4 different xseg operations (read, write, info,
    delete).
  • Add support for random I/O patterns with a fast Galois LFSR.
  • Add insanity levels in timers, which allow the user to exclude obscure...
ee638823 03/11/2013 11:52 am Alex Pyrgiotis

Add an LFSR PRNG for bench

The PRNG introduced by this commit is a Galois-XNOR LFSR, which can
generate unique pseudorandom numbers. Also, seeded with the same
seed, it will produce the same sequence.

This implementation is driven by the needs of XSEG for a blazing fast...

b003d80d 03/11/2013 11:52 am Alex Pyrgiotis

Add utility functions to header file

955151e6 03/11/2013 11:52 am Alex Pyrgiotis

Design the program's skeleton for new features

Bench peer must be able to test all xseg operations in a synchronous or
asynchronous way. Also, it must have a validation mode to sanity-check
if xseg requests are issued properly. Most of the above are present in...

View revisions

Also available in: Atom