Statistics
| Branch: | Tag: | Revision:

root / xseg / peers @ 7ce25cf6

Name Size
  kernel
  user

Latest revisions

# Date Author Comment
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...
8fed1c96 03/23/2012 01:53 pm Stratos Psomadakis

Merge remote branch 'origin/xseg' into demo

Conflicts:
xseg/tools/vlmc-blockd.py [trivial]

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

4a131321 02/26/2012 11:20 am Vangelis Koukis

Initial, completely broken skeleton of a vlmcd

Initial, completely broken skeleton of a vlmcd,
single-threaded, modelled after blockd.

There doesn't seem to be a need for multithreaded
operation if a peer is only interacting with other xseg peers.

91cd449b 02/24/2012 11:27 am Stratos Psomadakis

filed: Fix lost wakeups between IO-threads

Race condition with free_io() / wait_cond() and alloc_io() /
cond_signal(), results in lost-wakeups between IO threads
and causes threads and eventually filed to deadlock.

Thread 1 Thread 2
free_io x -...

77baffb9 02/22/2012 03:54 pm Stratos Psomadakis

blockd: Optionally log pending_io()

c9486104 02/20/2012 04:36 pm Stratos Psomadakis

Enable optional request logging for blockd/filed

46ba2aee 02/20/2012 02:17 pm Stratos Psomadakis

blockd: Make request logging optional

015b5e03 02/20/2012 02:08 pm Stratos Psomadakis

blockd: Fix cli option/argument for nr_ops

View revisions

Also available in: Atom