History | View | Annotate | Download (49 kB)
Reimplement xseg paths and add xseg_forward
Reimplement xseg paths. Paths are a tool for the administrator to dynamicallyalter a running xseg setup, by forcing a request to be submitted to a differentport than the original destination.
xseg_forward, on the other hand, allows a peer to alter the normal path of a...
Fix compilation warnings
add snapshot functionality in xseg-tool
add license headers
add break lock functionality to sosd
add lock manipulation and user prompting in verifying dangling reqs
add copy, acquire, release functionality in xseg tooladd copy, acquire, release
fix xobj_iterate bug, add lock free versions of xobj_check, is_Free
also fix xseg tool verify
add inspect queue functionality
fix xseg tool to look at the right queue locks
better printing on heap and lock status
add finish pending reqs. also pretty print of request
fix handlers print formating. add show port requests functionality
add obj handlers output in xseg reportall
add rnddelete function to xseg tool
added speer skeletor
initial commit of signal descriptors support
add a lot of logging messages in mt-mapperd
fix some bugs
fix various bugs
fix various bugs in mt-mapperd.
also add copy to filed and magic in xheap header
fix various mt-mapperd bugs. also add xseg-tool clone support
split signal initialization into local and remote part
fix xsegbd to work with the new scheme. needs further testing
also fix xhash shrink bug and xpool exports
fix filed, xseg tool to use the new xseg api
add max allocated reqs per port. also some other minor fixes
small fixes in xseg-tool , filed
fix xseg-tool rnd functions to check for error on submit
also changeg type of xqindex to uint64_t
fix remaining bugs from old code
fix xseg-tool. temp fix to other peers, just to compile
Rename typedef'd None to Noneidx
Rename None to Noneidx to avoid (future) conflicts with xseg pythonbindings.
temporary hack to compile misunderstood code
peers: Some changes to xseg-tool submit_reqs/complete cmds
xseg-tool: Add submit_reqs cli option
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.
Merge branch 'sosd' into demo
Conflicts: xseg/peers/Makefile
'Ported' the sosd peer and libsos to the new repo layout and buildsystem. Also fixed some sosd issues with the recent changes in xsegAPI.
xseg-tool: Add req logging support for bridge mode
Various fixes to make xseg functional again
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...