Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [KERNEL/CLIENT] Add IPv6 supportdnbd3-sr-thesis-final | sr | 2013-01-15 | 3 | -42/+151 |
| | |||||
* | [SERVER] Remove old TODO note | sr | 2013-01-15 | 1 | -13/+0 |
| | |||||
* | [SERVER] Add IPv6 support (clients and RPC connections) | sr | 2013-01-15 | 10 | -159/+341 |
| | |||||
* | [SERVER] Add socket helper module to simplify connection setup | sr | 2013-01-15 | 4 | -69/+118 |
| | | | | [SERVER] Add more comments to job.c | ||||
* | [SERVER] Fix double-free/dangling pointer related to deleting a trusted ↵ | sr | 2013-01-10 | 1 | -0/+5 |
| | | | | namespace | ||||
* | [SERVER] Ignore trusted server if soft- or hard-deadline for an image has ↵ | sr | 2013-01-06 | 1 | -6/+17 |
| | | | | been reached | ||||
* | [SERVER] Fix nullpointer deref when last image is deleted | sr | 2013-01-06 | 2 | -1/+4 |
| | |||||
* | < != > | sr | 2013-01-06 | 1 | -1/+1 |
| | |||||
* | [SERVER] Copy deletion deadlines only for replicated images and only from ↵ | sr | 2013-01-06 | 2 | -0/+13 |
| | | | | replication source server | ||||
* | [SERVER] RPC: Fix return code when adding and removing trusted name spaces | sr | 2013-01-04 | 2 | -6/+17 |
| | |||||
* | [SERVER] pthread_spin_lock != pthread_spin_unlock | sr | 2013-01-03 | 4 | -48/+25 |
| | | | | [SERVER] Implement RPC_DEL_IMG | ||||
* | [SERVER] Fix RPC_ADD_IMG | sr | 2013-01-02 | 1 | -2/+3 |
| | |||||
* | [SERVER] Handle uncached proxy-mode properly | sr | 2012-12-20 | 1 | -7/+9 |
| | |||||
* | ... | sr | 2012-12-20 | 2 | -33/+4 |
| | |||||
* | ... | sr | 2012-12-20 | 1 | -50/+64 |
| | |||||
* | [SERVER] More verbose error messages | sr | 2012-12-20 | 2 | -2/+5 |
| | |||||
* | [SERVER] Remove unused default-namespace code | sr | 2012-12-20 | 3 | -29/+6 |
| | |||||
* | [SERVER] Refactor code | sr | 2012-12-19 | 8 | -118/+134 |
| | | | | [SERVER] Return List of Alt Servers on RPC_IMG_LIST | ||||
* | [SERVER] Remove unix socket support for RPC interface | sr | 2012-11-07 | 9 | -160/+146 |
| | | | | [SERVER] Restructure RPC functions, add helpers | ||||
* | [SERVER] Fix return code for IPC_IMAGE_ADD | sr | 2012-09-25 | 5 | -16/+64 |
| | | | | [SERVER] Check if image exists on IPC_IMAGE_ADD | ||||
* | [SERVER] IPC: Add calls to add/remove trusted namespaces and servers | sr | 2012-09-19 | 5 | -16/+96 |
| | |||||
* | [SERVER] Check trust settings before replicating image or adding alt server | sr | 2012-09-19 | 6 | -6/+86 |
| | | | | [SERVER] Close dnbd3 block deviced of proxy images when shutting down | ||||
* | [SERVER] Async prealloc of cache file | sr | 2012-09-17 | 1 | -17/+35 |
| | |||||
* | [SERVER] Automatically connect a dnbd3 device for a relayed image | sr | 2012-09-09 | 6 | -44/+161 |
| | | | | | | [SERVER] Automatically disconnect dnbd3 device if local cache copy is complete [SERVER] Pre-allocate disk space for cache file [KERNEL] Refuse connection if server reports disk size < 4096 bytes | ||||
* | [SERVER] Automatically assign and connect a dnbd3 device to a relayed image | sr | 2012-09-06 | 7 | -13/+206 |
| | |||||
* | ... | sr | 2012-09-05 | 2 | -2/+3 |
| | |||||
* | [SERVER] Fix saving of trusted server data | sr | 2012-09-05 | 2 | -4/+20 |
| | |||||
* | make things actually work as promised in last commit | sr | 2012-09-05 | 3 | -12/+45 |
| | |||||
* | [SERVER] Automatically add and remove alt servers from images depending on ↵ | sr | 2012-09-05 | 6 | -36/+187 |
| | | | | | | wehter the other server is reachable [SERVER] Automatically replicate images from other servers | ||||
* | [SERVER] More work towards automatic server discovery and querying | sr | 2012-09-04 | 8 | -84/+228 |
| | |||||
* | [SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode | sr | 2012-09-03 | 17 | -349/+511 |
| | | | | | | [SERVER] Skeleton of server-to-server communication [SERVER] Update access-time of images in use by actual clients [*] Add dnbd3_host_t type to handle address+port+addrtype consistently across the project | ||||
* | [*] Fixed and unified formatting | sr | 2012-09-03 | 23 | -1848/+1873 |
| | |||||
* | [SERVER] Add list of trusted servers and namespaces (load, display) | sr | 2012-09-02 | 10 | -71/+310 |
| | |||||
* | [KERNEL] Fix off-by-one error | sr | 2012-09-01 | 2 | -7/+10 |
| | |||||
* | [SERVER] Create skeleton of upcoming watchdog/job executor | sr | 2012-09-01 | 2 | -0/+107 |
| | |||||
* | fix complile error | sr | 2012-09-01 | 4 | -4/+5 |
| | |||||
* | [KERNEL] Tell server whether we're a client or a server in proxy mode | sr | 2012-09-01 | 14 | -72/+119 |
| | | | | | [KERNEL] SysFS: Return empty string for current_server if not connected [SERVER] Code refactoring | ||||
* | [SERVER] Added soft and hard timeouts for image deletion: reject any new ↵ | sr | 2012-08-31 | 9 | -218/+454 |
| | | | | | | | clients for an image where the soft timeout has been reached, kill all clients for an image where the hard timeout has been reached and remove it from the server. Check for the hard timeout every five minutes [SERVER] Re-Implement image deletion to work with image names instead of vids [SERVER] Add helper functions to simplify dealing with libxml2 | ||||
* | last minute messup fixed | sr | 2012-08-30 | 4 | -9/+11 |
| | |||||
* | [SERVER] Set _FILE_OFFSET_BITS=64 so that images >4GiB will be handled ↵ | sr | 2012-08-30 | 8 | -682/+974 |
| | | | | | | | | | properly on 32bit [SERVER] Change IPC interface to be able to handle more than 1 request per connection [SERVER] Change IPC interface to use select() so it can handle multiple connections at the same time [SERVER] Re-Implement dnbd3_add_image() to work with image list [SERVER] Add lots of sanity/safety checks and error messages when loading/adding an image | ||||
* | Fix linebreak, add comment | sr | 2012-08-28 | 1 | -2/+7 |
| | |||||
* | [KERNEL] Add IOCTLs to add and remove servers | sr | 2012-08-28 | 6 | -216/+208 |
| | | | | | [KERNEL] Detect dead idle connection earlier [KERNEL] Improved debug output | ||||
* | [SERVER] Add missing ntohl() calls when parsing reply | sr | 2012-08-27 | 2 | -0/+5 |
| | |||||
* | [KERNEL] Refactor and extend sysfs (add data the server will need in proxy mode) | sr | 2012-08-27 | 12 | -178/+252 |
| | | | | | | | [SERVER] Use MSG_MORE instead of cork/uncork to save two syscalls [KERNEL] Fail-Counter for alt servers, ignore servers that fail too often [KERNEL] Add new alt servers to list, instead of replacing the old list [*] Add CMD_LATEST_RID to tell client about new revisions | ||||
* | [KERNEL] Make rtt threshold relative | sr | 2012-08-25 | 3 | -31/+34 |
| | |||||
* | [KERNEL] Fix receive thread not reacting to wake_up | sr | 2012-08-25 | 1 | -3/+14 |
| | |||||
* | [KERNEL] Only update alt-server list if received from initial server | sr | 2012-08-25 | 6 | -17/+65 |
| | | | | [*] Add CMD_KEEPALIVE protocol message type | ||||
* | [KERNEL] Fix compiler warning on 32bit systems | sr | 2012-08-25 | 1 | -2/+2 |
| | |||||
* | [KERNEL] Make it possible to receive push messages by the server | sr | 2012-08-25 | 5 | -40/+80 |
| | |||||
* | [*] Fix bug in serializer_get_* | sr | 2012-08-25 | 8 | -22/+62 |
| | | | | | | [CLIENT/KERNEL] Change ioctl to handle volume names instead if vids [*] Make protocol endian safe [CLIENT] Display ioctl errorcode on failure |