Correct the tests for unset config variables
Helper scripts to setup and test xsge components
Initial commit for the (blockd-specific) vlmc tool
Fix a bug in device id assignment
xsegbd: Add name in sysfs device attrs
Minor fix in request_fn
Correct string handling for target names
Initial support for target names
blockd will now only accept requests based on the target name (ie only for thefile it has opened), and will return an XS_ERROR reqeust otherwise.
xsegbd will now take a target name as an argument when adding a device via...
xsegbd: Release and error code paths fixes
Fix issues with the release / exit and error handling code paths.
xq: Fix iteration bug in xq_head_to_tail()
Since __xq_pop_head() decrements head to point to the (new) firstavailable item in the queue, xq_head_to_tail() should iterate headqforward (by incrementing head), not backwards. Backward iterationresults in xq corruption, which can easily be triggered using...
fix broken xq_head_to_tail()
used by xseg_free_requests(),bug exposed by add/remove device tests by psomas.
Also, refactor so that __xq_append_tail() returnsthe index to the leftmost (least) side of the queue buffer,as is the convention with all other 3 functions...
fix race condition on error when opening the same file from diffrent threads
remove per cache entry lock. replace it with atomic operations in ref count
add xinfo support
get rid of flush. call fsync after write
fix xseg_signal() posix retval and warning
fix bug in cache
initial threaded filed commit
Merge wip-sysfs into xseg, with amendments
Conflicts: xseg/sys/xsegbd.c
Amendments: struct completion is now per-request, not per-device. The xsegbd callback (heuristically) knows when xreq->priv is an index of an I/O request or a pointer to a completion struct, and branches out accordingly....
Replace busy-wait loop in get_size with completion
Merge branch 'wip-sysfs' into xseg
There is printk-logging leading up to a lock-upin get_size(). This is currently broken.
make some field types arch-neutral
Merge branch 'wip-xinfo-fixed' into xseg
Conflicts: xseg/sys/xsegbd.c [trivial]
Simplify callback req demultiplexing (temp).
Until prepare_wait() is fixed to support an extraargument, we can manually assign port.waitcue to the address of theappropriate xsegbd_device struct before submitting the request,simplifiying the callback request demultiplexing (don't iterate...
xsegbd: add multiple 'disk' support via sysfs.
Add initial (not tested/buggy) multiple disk support to xsegbd via asysfs interface similar to rbd.
« Previous 1 ... 87 88 89 90 Next » (2201-2225/2250) | Per page: 25, 50, 100
Also available in: Atom