Statistics
| Branch: | Tag: | Revision:

root / xseg / xseg @ 9f607003

Name Size
domain.h 230 Bytes
xseg.c 20.1 kB
xseg.h 12 kB
xseg_exports.h 845 Bytes

Latest revisions

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

03511c52 02/18/2012 06:34 pm Georgios Tsoukalas

relative pointers

85b37014 01/04/2012 11:53 am Georgios Tsoukalas

make some field types arch-neutral

a84c18a7 12/22/2011 10:54 pm Stratos Psomadakis

Move segment unmap() in xsegbd module.

We cannot unmap a segment in xseg_destroy(), since the segment may not
be mapped. Since it currently only affects xsegbd, move it in
xsegbd_xseg_quit(), inside the xsegbd module.

5640feb6 12/22/2011 04:29 pm Stratos Psomadakis

Make sure to unmap the segment in xseg_destroy()

Add xops->unmap() in xseg_destroy(). If you don't unmap the segment before
calling xops->deallocate(), xsegdev->callback and xsegdev->callarg are not set
to NULL when rmmoding xsegbd, and lead to an error (or kernel panic) when trying...

30916a2e 12/21/2011 10:27 pm Stratos Psomadakis

Add (initial) support for X_INFO request operation

Add support for X_INFO request operation, to query information about a
target (X_INFO op support implemented in xseg-tool). Initial blockd
implementation 'returns' only the size of the target / file.

11fb962b 12/16/2011 12:37 pm Giannakos Filippos

remove obsolete XSEG_{FLUSH,FUA}.

b0a46d91 12/13/2011 05:12 pm Georgios D. Tsoukalas

relax shared segment access precautions

The shared array of peer type names is by design
append only, therefore no locking or copying strings
is needed to access it (only pointer conversions).
Append-only means that peer type names cannot be unregistered....

e005b6d7 12/13/2011 04:51 pm Giannakos Filippos

fix invalid shared pointer access and wrong retval

also, lock and copy string from shared segment,
as a precaution.

6d486cc0 12/13/2011 11:47 am Georgios D. Tsoukalas

initialization from my own repository

View revisions

Also available in: Atom