bareos: bareos-16.2-droplet 45651202
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
mvwieringen | mvwieringen | bareos-16.2-droplet | 2017-07-02 01:22 | bareos-16.2-droplet 44bddc87 | Pending |
Changeset | stored: Implement object device chunked volumes. As some of the REST protocols only allow you to write blobs in total we now offer a chunked object store device type in which the volumes are chunked into pieces and these pieces are flushed to the backing store either on close or when we reach the maximum size of the chunk and need a new one. We also implemented the reading of such chunked devices. This runs on top of Scality's libdroplet with some local fixes and changes. |
||||
mod - autoconf/configure.in | Diff File | ||||
mod - src/lib/Makefile.in | Diff File | ||||
mod - src/lib/cbuf.c | Diff File | ||||
mod - src/lib/cbuf.h | Diff File | ||||
add - src/lib/ordered_cbuf.c | Diff File | ||||
add - src/lib/ordered_cbuf.h | Diff File | ||||
mod - src/stored/Makefile.in | Diff File | ||||
mod - src/stored/backends/Makefile.in | Diff File | ||||
add - src/stored/backends/chunked_device.c | Diff File | ||||
add - src/stored/backends/chunked_device.h | Diff File | ||||
mod - src/stored/backends/object_store_device.c | Diff File | ||||
mod - src/stored/backends/object_store_device.h | Diff File | ||||
mod - src/stored/backends/unix_tape_device.c | Diff File | ||||
mod - src/stored/dev.c | Diff File | ||||
mod - src/win32/stored/backends/win32_tape_device.c | Diff File |