| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove all glib dependencies from server | sr | 2013-07-17 | 1 | -0/+3 |
| | | |||||
| * | Replace all pthread_spin_* calls with spin_*, so that all locking can be ↵ | sr | 2013-07-17 | 1 | -2/+3 |
| | | | | | | | tracked and debugged Fix compilation of kernel module | ||||
| * | Add debug-lock functions that will helpt to spot deadlocks etc. while developing | sr | 2013-07-16 | 1 | -3/+5 |
| | | |||||
| * | Fix more bugs, remove debug messages | sr | 2013-07-16 | 1 | -0/+4 |
| | | |||||
| * | "It's compiling!" | sr | 2013-07-15 | 1 | -9/+6![]() |
| | | |||||
| * | Rewriiiiiiiiite | sr | 2013-07-15 | 1 | -224/+177![]() |
| | | |||||
| * | Rewriting..... | sr | 2013-07-13 | 1 | -42/+20![]() |
| | | |||||
| * | Rewrite in progres.... | sr | 2013-07-09 | 1 | -1/+0![]() |
| | | |||||
| * | Rewriting.... | sr | 2013-07-08 | 1 | -1/+1 |
| | | |||||
| * | [SERVER] Add IPv6 support (clients and RPC connections) | sr | 2013-01-15 | 1 | -41/+1![]() |
| | | |||||
| * | ... | sr | 2012-12-20 | 1 | -2/+3 |
| | | |||||
| * | [SERVER] Remove unix socket support for RPC interface | sr | 2012-11-07 | 1 | -3/+3 |
| | | | | | [SERVER] Restructure RPC functions, add helpers | ||||
| * | [SERVER] Automatically connect a dnbd3 device for a relayed image | sr | 2012-09-09 | 1 | -4/+13 |
| | | | | | | | [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 | ||||
| * | ... | sr | 2012-09-05 | 1 | -1/+1 |
| | | |||||
| * | [SERVER] Automatically add and remove alt servers from images depending on ↵ | sr | 2012-09-05 | 1 | -2/+6 |
| | | | | | | | 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 | 1 | -1/+18 |
| | | |||||
| * | [SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode | sr | 2012-09-03 | 1 | -2/+2 |
| | | | | | | | [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 | 1 | -266/+269 |
| | | |||||
| * | [SERVER] Add list of trusted servers and namespaces (load, display) | sr | 2012-09-02 | 1 | -0/+5 |
| | | |||||
| * | [KERNEL] Fix off-by-one error | sr | 2012-09-01 | 1 | -1/+1 |
| | | |||||
| * | [KERNEL] Tell server whether we're a client or a server in proxy mode | sr | 2012-09-01 | 1 | -3/+5 |
| | | | | | | [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 | 1 | -5/+16 |
| | | | | | | | | 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 | ||||
| * | [KERNEL] Refactor and extend sysfs (add data the server will need in proxy mode) | sr | 2012-08-27 | 1 | -19/+19 |
| | | | | | | | | [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] Only update alt-server list if received from initial server | sr | 2012-08-25 | 1 | -1/+11 |
| | | | | | [*] Add CMD_KEEPALIVE protocol message type | ||||
| * | [KERNEL] Make it possible to receive push messages by the server | sr | 2012-08-25 | 1 | -5/+6 |
| | | |||||
| * | [*] Fix bug in serializer_get_* | sr | 2012-08-25 | 1 | -2/+5 |
| | | | | | | | [CLIENT/KERNEL] Change ioctl to handle volume names instead if vids [*] Make protocol endian safe [CLIENT] Display ioctl errorcode on failure | ||||
| * | [*] Cleanup, comments, more error checks | sr | 2012-08-24 | 1 | -80/+234 |
| | | | | | | | | | [SERVER] Fix a few off-by-one bugs [SERVER] Make log available through IPC [KERNEL] Hot-Swap to faster connection on load-balance [KERNEL] Report I/O error to block layer if no server replies within a given time frame [*] Modified network protocol to handle volume names instead of ids | ||||
| * | [ALL] Some cleanup | Johann Latocha | 2012-05-21 | 1 | -1/+5 |
| | | |||||
| * | [KERNEL] Notify if new release available (sysfs) | Johann Latocha | 2012-04-20 | 1 | -1/+1 |
| | | |||||
| * | [SERVER] tcp-cork | Johann Latocha | 2012-04-11 | 1 | -0/+7 |
| | | |||||
| * | [SERVER] Cache improved | Johann Latocha | 2012-04-11 | 1 | -8/+55 |
| | | |||||
| * | [SERVER] Cache images on hdd | Johann Latocha | 2012-03-06 | 1 | -3/+34 |
| | | |||||
| * | [ALL] Bugs, bugs, bugs... | Johann Latocha | 2012-02-22 | 1 | -31/+30![]() |
| | | |||||
| * | [SERVER] Segfault on conf reload (hopefully!) fixed | Johann Latocha | 2012-02-22 | 1 | -15/+14![]() |
| | | |||||
| * | [ALL] Send proper rid | Johann Latocha | 2012-02-21 | 1 | -0/+2 |
| | | |||||
| * | [KERNEL] Major bug fixes | Johann Latocha | 2012-02-16 | 1 | -3/+3 |
| | | |||||
| * | [BUILD] Don't overwrite existing config files | Johann Latocha | 2012-02-16 | 1 | -1/+1 |
| | | |||||
| * | [SERVER] Minor bug fixes | Johann Latocha | 2012-02-15 | 1 | -1/+1 |
| | | |||||
| * | [SERVER] Print more statistics (exported images, atime,...) | Johann Latocha | 2012-02-15 | 1 | -0/+3 |
| | | |||||
| * | [SERVER] Spinlocks to freeze threads while reloading config | Johann Latocha | 2012-02-11 | 1 | -6/+5![]() |
| | | |||||
| * | [SERVER] Config reload fixed | Johann Latocha | 2012-02-10 | 1 | -16/+29 |
| | | |||||
| * | [ALL] Refactoring | Johann Latocha | 2012-02-08 | 1 | -12/+28 |
| | | | | | | [ALL] Send and receive servers [TODO] Config file reloading is broken | ||||
| * | [SERVER] IPC over unix socket | Johann Latocha | 2012-02-02 | 1 | -0/+1 |
| | | | | | [SERVER] Print connected clients and used images | ||||
| * | [SERVER] Parsing config file with glib | Johann Latocha | 2012-02-02 | 1 | -11/+8![]() |
| | | | | | | [KERNEL] Bugfixes [CLIENT] Using vid and rid | ||||
| * | [SERVER] Close all client sockets on shutdown | Johann Latocha | 2012-02-01 | 1 | -9/+12 |
| | | |||||
| * | [ALL] Some refactoring | Johann Latocha | 2012-01-31 | 1 | -0/+133 |

