Statistics
| Branch: | Tag: | Revision:

root / xseg / peers / user / Makefile @ 911fec92

History | View | Annotate | Download (4.2 kB)

# Date Author Comment
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.

b28fa3e7 03/12/2013 06:53 pm Alex Pyrgiotis

Improve LFSR implementation

Also, prepare the code for the addition of verification support

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...
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...

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...

de4c09bb 03/11/2013 11:51 am Alex Pyrgiotis

Complete unification of thread_loop/peerd_loop

15a2f01d 03/11/2013 11:42 am Alex Pyrgiotis

Add timer implementation

This an initial timer implementation. It is not very polished at the
momment and some implementation choices will have to be reviewed later
on.

32cb277c 03/11/2013 11:40 am Alex Pyrgiotis

Add initial support for benchmarking xseg

683e3462 02/25/2013 06:00 pm Filippos Giannakos

Remove dummy, vlmc-xseg, pfiled from peers build.

53ad3759 01/11/2013 05:48 pm Filippos Giannakos

add snapshot support in mt-sosd

c6b15e0e 01/11/2013 04:42 pm Filippos Giannakos

Refactor the build system

0cac87f7 01/09/2013 07:00 pm Filippos Giannakos

Add make install support

6830c9ff 12/10/2012 07:09 pm Filippos Giannakos

add license headers

aaaa975b 11/23/2012 02:03 pm Filippos Giannakos

make mt-mapperd store hashed values for space efficiency

53b4cb6a 11/21/2012 04:42 pm Filippos Giannakos

fix mt-pfiled spin-block lock. also fix mt-peers stopping

0838fd63 11/06/2012 07:46 pm Filippos Giannakos

fix handlers print formating. add show port requests functionality

96b50cd3 11/02/2012 05:27 pm Giannakos Filippos

remove some warnings in peer skeleton

dabec8ad 11/02/2012 05:09 pm Giannakos Filippos

complete merging speer - mpeer skeletons

42ae81cb 10/23/2012 04:15 pm Filippos Giannakos

merge peers skeletons

e0dc289c 10/23/2012 12:49 pm Giannakos Filippos

fix Makefiles cleanup

9d3f16da 10/19/2012 03:41 pm Giannakos Filippos

rewrite mt-mapperd based on st threads

aff37c33 10/12/2012 05:50 pm Giannakos Filippos

remove port from mpeer peerd struct

bf006d52 10/12/2012 05:37 pm Giannakos Filippos

fix single threaded peer (aka posix peer) skeleton

cc21de66 10/05/2012 07:25 pm Giannakos Filippos

added speer skeletor

3501d8f7 09/24/2012 04:26 pm Filippos Giannakos

add vlmc-tool.c peer and vlmc script

eac41c12 09/24/2012 10:45 am Filippos Giannakos

add dummy monitor implementation

6805c197 09/21/2012 07:17 pm Giannakos Filippos

fix various bugs

93667540 09/21/2012 11:14 am Filippos Giannakos

add pfiled

7c130c7d 09/18/2012 04:16 pm Filippos Giannakos

add WIP mt-mapperd

e7c27378 09/13/2012 02:48 pm Filippos Giannakos

add an experimental version of mt-vlcmd, and a dummy mapperd

also fix xprotocol.h and change mpeer interface

37758262 09/11/2012 11:54 am Filippos Giannakos

fix xseg_pthread user driver {prepare, cancel} wait

3f925312 09/10/2012 05:52 pm Filippos Giannakos

add mt-peer skeleton plus mt-sosd, dummy peer.

also expose peer init signal through xseg api,
as needed by pthread peers

8a5ed409 09/04/2012 05:55 pm Filippos Giannakos

fix xsegbd to compile

7882a035 09/04/2012 04:02 pm Filippos Giannakos

fix filed, xseg tool to use the new xseg api

68462c39 06/08/2012 09:17 am Georgios D. Tsoukalas

remove obsolete peer blockd

5d7cdb62 06/06/2012 03:33 pm Stratos Psomadakis

peers/user: Add vlmcd/mapperd in the build system

9edc32aa 05/11/2012 10:49 am Vangelis Koukis

Also clean sosd

97a80f06 04/04/2012 11:24 am Stratos Psomadakis

Merge branch 'sosd' into demo

Conflicts:
xseg/peers/Makefile

'Ported' the sosd peer and libsos to the new repo layout and build
system. Also fixed some sosd issues with the recent changes in xseg
API.

7ce25cf6 03/29/2012 04:15 pm Stratos Psomadakis

Various fixes to make xseg functional again

  • xseg:
    - Make sure the allocated xseg struct in xseg_join is initialized
    correctly
    - Initial implementation for xseg_leave()
    - Add __lock_domain in xseg_destroy()
  • driver api:
    - Add a struct xseg * argument to xseg_operations->map(). It's...
3eb3f140 02/27/2012 06:56 pm Vangelis Koukis

Merge branch 'vlmcd-as-blockd' into xseg

Conflicts:
xseg/peers/Makefile
Fixes:
fix target autodetection in base.mk
fix issues with vlmcd, still does not build

6e0a3771 02/26/2012 10:30 pm Georgios D. Tsoukalas

Introduce execution domains in code and building

Only fixed to compile. Untested.

Lots of refactoring, cleanup, and fixing in the process.
This log has three parts:
1. What are execution domains and why we need them
2. What are the API incompatibilities introduced...