Close orig stdout, stderr, when logging to file
Fix bug in user xseglog2
Fix user space logrotation bug.
Replace file stream functions in user space logging with their file descriptorcounter parts, which are safe to be called from a signal handler.
Remove ctypeslib dependency from python-xseg
Add python xseg dependencies to setup.py
Change libxseg minor from 0.1 to 1
Fix xseg, archipelago python cleanup
Fix python package names
Makefiles do not remove version files
Fix wrong entry points in python-xseg
Fix compilation warnings
PEP8 fixes for python xseg
Add devflow version for xseg
Define default DESTDIR for system installation
Make install use version supplied by version file
Add xseg init.py file
Fix auto generation of pyton bindings
enable python xseg bindings
Refactor the build system
Fix python install
Add python setup
Add make install support
add license headers
add lpthread link to libxseg
add improved argument parsing. also add helper messages
fix loging buffer error
modify logging mechanism to support redirection of std streams and logfile reopen
make __xseg_log2 check for buffer overflow
make init_log_ctx safer
add stdout, stderr redirection of peers to logfile
fix xobj_iterate bug, add lock free versions of xobj_check, is_Free
also fix xseg tool verify
fix Makefiles cleanup
initial commit of signal descriptors support
add debuging code
fix numerous bugs in mt-mapperd, pfiled, xhash
add improved xseg loging system. plus remove tons of warning messages
add vlmc-tool.c peer and vlmc script
add WIP mt-mapperd
add support to xhash for strings
fix xsegbd to work with the new scheme. needs further testing
also fix xhash shrink bug and xpool exports
fix xsegbd based on the new allocation scheme
add makefiles for xtypes
add xtypes to kernel makefile
make xhash request for less allocated space
added necessary compiler memory barrier to xlock_release
also some makefile fixes
modify Makefile to include new xtypes
make code compile. no validity checks
lock owners are unimportant for the time being.kernel lacks xhash support
sys/user: Python xseg bindings
xseg: Add some perf counters (request rtt/latency)
xseg: Rename req->name to req->target in xseg_request
Rename req->name to req->target in struct xseg_request, and changebuffersize/namesize/datasize to bufferlen/targetlen/datalenaccordingly.
Various fixes to make xseg functional again
FIx .gitignores for the new build system
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 them2. What are the API incompatibilities introduced...