Changesets: bareos
master 78d5b003 2017-11-09 23:46 Ported: N/A Details Diff |
builds all, only plugins excluded for now | ||
mod - src/console/CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/filed/CMakeLists.txt | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/findlib/bfile.cc | Diff File | ||
mod - src/findlib/bfile.h | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/btime.h | Diff File | ||
mod - src/lib/message.cc | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/plugins/CMakeLists.txt | Diff File | ||
mod - src/stored/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/generic/main.cc | Diff File | ||
mod - src/win32/include/winapi.h | Diff File | ||
master 2eeeb65e 2017-11-09 23:46 Ported: N/A Details Diff |
builds all, only plugins excluded for now | ||
mod - src/console/CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/filed/CMakeLists.txt | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/findlib/bfile.cc | Diff File | ||
mod - src/findlib/bfile.h | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/btime.h | Diff File | ||
mod - src/lib/message.cc | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/plugins/CMakeLists.txt | Diff File | ||
mod - src/stored/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/generic/main.cc | Diff File | ||
mod - src/win32/include/winapi.h | Diff File | ||
bareos-16.2-droplet 87acba4c 2017-11-09 21:11 Ported: N/A Details Diff |
stored: Fix reading from a still inflight chunk. When we use io-threads we could end up in the situation where the data is still queued to be uploaded to the backing store while a new backup starts and will open the volume again and try to read the volume label. This used to fail as we always only looked at the backing store for the source of a volume chunk which was not available yet. We now clone the data from the ordered circular buffer back to the current in memory chunk buffer which gets newly allocated on re-open of the device and we also track any inflight data to the backing store e.g. chunks currently being uploaded, for such chunks we busy wait until they are uploaded or when uploading fails are placed back on the ordered circular list with pending chunk io requests. |
||
mod - src/lib/ordered_cbuf.c | Diff File | ||
mod - src/lib/ordered_cbuf.h | Diff File | ||
mod - src/stored/backends/chunked_device.c | Diff File | ||
mod - src/stored/backends/chunked_device.h | Diff File | ||
mod - src/stored/backends/object_store_device.c | Diff File | ||
bareos-16.2-droplet 67eb24aa 2017-11-09 21:11 Ported: N/A Details Diff |
stored: Only pass the data pointer to the update function. We do not have to expose the internal structure used on the ordered circular list when calling the update function. We more or less cloned the compare function which is used by the dlist::binary_insert() method which operates on the actual list item and not on the data contained in that list item. |
||
mod - src/lib/ordered_cbuf.c | Diff File | ||
mod - src/stored/backends/chunked_device.c | Diff File | ||
bareos-16.2-droplet f419ad47 2017-11-09 21:11 Ported: N/A Details Diff |
stored: Limit retries to flush to backing store. Make it possible to configure an upper limit on the number of tries that the chunked volumes abstraction uses to upload the data to the backing store. When this number of tries is exceeded the chunk is dropped and the device is put into read-only mode not allowing any more writes or (re)opens with the write flag set. |
||
mod - src/stored/backends/chunked_device.c | Diff File | ||
mod - src/stored/backends/chunked_device.h | Diff File | ||
mod - src/stored/backends/object_store_device.c | Diff File | ||
bareos-16.2-droplet 09264f49 2017-11-09 19:42 Ported: N/A Details Diff |
droplet: Remove some more object naming. Now that the driver has been renamed to droplet_device instead of object_store_device we should also rename some more variables and function names to no longer use the object keyword. |
||
mod - src/stored/backends/droplet_device.c | Diff File | ||
mod - src/stored/backends/droplet_device.h | Diff File | ||
bareos-16.2-droplet 04f4d928 2017-11-09 18:04 Ported: N/A Details Diff |
build: Rebuild configure | ||
mod - configure | Diff File | ||
bareos-16.2-droplet 87affd2d 2017-11-09 18:03 Ported: N/A Details Diff |
build: Order building of plugins and storage backends We now order the build of both plugins and storage backends in Makefile and configure ascending. |
||
mod - autoconf/configure.in | Diff File | ||
mod - src/stored/Makefile.in | Diff File | ||
mod - src/stored/backends/Makefile.in | Diff File | ||
master e0362d9d 2017-11-09 17:11 Ported: N/A Details Diff |
bareos-dir builds | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/dird/protos.h | Diff File | ||
mod - src/findlib/bfile.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/address_conf.h | Diff File | ||
mod - src/lib/bsock_tcp.h | Diff File | ||
mod - src/lib/bsr.h | Diff File | ||
mod - src/lib/connection_pool.h | Diff File | ||
mod - src/lib/guid_to_name.h | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/lib/plugins.h | Diff File | ||
mod - src/lib/queue.h | Diff File | ||
mod - src/lib/rblist.h | Diff File | ||
mod - src/lib/runscript.h | Diff File | ||
mod - src/lib/serial.h | Diff File | ||
mod - src/lib/tree.h | Diff File | ||
mod - src/lib/var.h | Diff File | ||
mod - src/stored/protos.h | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/generic/main.cc | Diff File | ||
mod - src/win32/generic/protos.h | Diff File | ||
master 42a79b28 2017-11-09 17:11 Ported: N/A Details Diff |
bareos-dir builds | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/dird/protos.h | Diff File | ||
mod - src/findlib/bfile.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/address_conf.h | Diff File | ||
mod - src/lib/bsock_tcp.h | Diff File | ||
mod - src/lib/bsr.h | Diff File | ||
mod - src/lib/connection_pool.h | Diff File | ||
mod - src/lib/guid_to_name.h | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/lib/plugins.h | Diff File | ||
mod - src/lib/queue.h | Diff File | ||
mod - src/lib/rblist.h | Diff File | ||
mod - src/lib/runscript.h | Diff File | ||
mod - src/lib/serial.h | Diff File | ||
mod - src/lib/tree.h | Diff File | ||
mod - src/lib/var.h | Diff File | ||
mod - src/stored/protos.h | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/generic/main.cc | Diff File | ||
mod - src/win32/generic/protos.h | Diff File | ||
master 8837d7fa 2017-11-08 17:00 Ported: N/A Details Diff |
current status | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/bsock.h | Diff File | ||
mod - src/lmdb/CMakeLists.txt | Diff File | ||
master dd54b682 2017-11-08 17:00 Ported: N/A Details Diff |
current status | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/bsock.h | Diff File | ||
mod - src/lmdb/CMakeLists.txt | Diff File | ||
master 2d1cbcff 2017-11-08 15:57 Ported: N/A Details Diff |
zwischenstand, lmdb baut noch nicht | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/address_conf.h | Diff File | ||
mod - src/lib/breg.h | Diff File | ||
mod - src/lib/lex.h | Diff File | ||
mod - src/lib/md5.h | Diff File | ||
mod - src/lib/mem_pool.h | Diff File | ||
mod - src/lib/parse_conf.h | Diff File | ||
mod - src/lib/runscript.h | Diff File | ||
mod - src/lmdb/CMakeLists.txt | Diff File | ||
mod - src/tests/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/glob.cc | Diff File | ||
master c17ca658 2017-11-08 15:57 Ported: N/A Details Diff |
zwischenstand, lmdb baut noch nicht | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/CMakeLists.txt | Diff File | ||
mod - src/dird/CMakeLists.txt | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/address_conf.h | Diff File | ||
mod - src/lib/breg.h | Diff File | ||
mod - src/lib/lex.h | Diff File | ||
mod - src/lib/md5.h | Diff File | ||
mod - src/lib/mem_pool.h | Diff File | ||
mod - src/lib/parse_conf.h | Diff File | ||
mod - src/lib/runscript.h | Diff File | ||
mod - src/lmdb/CMakeLists.txt | Diff File | ||
mod - src/tests/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/glob.cc | Diff File | ||
master 3bb62e20 2017-11-08 13:44 Ported: N/A Details Diff |
zwischenstand | ||
mod - src/cats/CMakeLists.txt | Diff File | ||
mod - src/cats/protos.h | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/findlib/find.h | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/include/baconfig.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/alist.h | Diff File | ||
mod - src/lib/berrno.h | Diff File | ||
mod - src/lib/bregex.h | Diff File | ||
mod - src/lib/btime.h | Diff File | ||
mod - src/lib/cbuf.h | Diff File | ||
mod - src/lib/crypto_cache.h | Diff File | ||
mod - src/lib/dlist.h | Diff File | ||
mod - src/lib/fnmatch.h | Diff File | ||
mod - src/lib/htable.h | Diff File | ||
mod - src/lib/lockmgr.h | Diff File | ||
mod - src/lib/mem_pool.h | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/lib/mntent_cache.h | Diff File | ||
mod - src/lib/output_formatter.h | Diff File | ||
mod - src/lib/protos.h | Diff File | ||
mod - src/lib/rwlock.h | Diff File | ||
mod - src/lib/smartall.h | Diff File | ||
mod - src/tools/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/compat.cc | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/compat/include/dlfcn.h | Diff File | ||
mod - src/win32/include/winapi.h | Diff File | ||
master a5ce59c6 2017-11-08 13:44 Ported: N/A Details Diff |
zwischenstand | ||
mod - src/cats/CMakeLists.txt | Diff File | ||
mod - src/cats/protos.h | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/findlib/find.h | Diff File | ||
mod - src/findlib/protos.h | Diff File | ||
mod - src/include/baconfig.h | Diff File | ||
mod - src/include/jcr.h | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/alist.h | Diff File | ||
mod - src/lib/berrno.h | Diff File | ||
mod - src/lib/bregex.h | Diff File | ||
mod - src/lib/btime.h | Diff File | ||
mod - src/lib/cbuf.h | Diff File | ||
mod - src/lib/crypto_cache.h | Diff File | ||
mod - src/lib/dlist.h | Diff File | ||
mod - src/lib/fnmatch.h | Diff File | ||
mod - src/lib/htable.h | Diff File | ||
mod - src/lib/lockmgr.h | Diff File | ||
mod - src/lib/mem_pool.h | Diff File | ||
mod - src/lib/message.h | Diff File | ||
mod - src/lib/mntent_cache.h | Diff File | ||
mod - src/lib/output_formatter.h | Diff File | ||
mod - src/lib/protos.h | Diff File | ||
mod - src/lib/rwlock.h | Diff File | ||
mod - src/lib/smartall.h | Diff File | ||
mod - src/tools/CMakeLists.txt | Diff File | ||
mod - src/win32/compat/compat.cc | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
mod - src/win32/compat/include/dlfcn.h | Diff File | ||
mod - src/win32/include/winapi.h | Diff File | ||
master 57f24a83 2017-11-08 12:41 Ported: N/A Details Diff |
Build: Bump version number to 17.4.2 | ||
mod - configure | Diff File | ||
mod - src/include/version.h | Diff File | ||
master a265a34c 2017-11-08 12:39 Ported: N/A Details Diff |
Merge remote-tracking branch 'bareos-17.2' | ||
mod - .travis.yml | Diff File | ||
mod - AUTHORS | Diff File | ||
mod - autoconf/config.h.in | Diff File | ||
mod - autoconf/configure.in | Diff File | ||
mod - configure | Diff File | ||
mod - debian/bareos-bconsole.install.in | Diff File | ||
mod - debian/control | Diff File | ||
mod - debian/control.in | Diff File | ||
mod - platforms/packaging/bareos.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
mod - scripts/Makefile.in | Diff File | ||
mod - src/cats/bdb_query_names.inc | Diff File | ||
mod - src/cats/cats.h | Diff File | ||
mod - src/cats/ddl/creates/mysql.sql | Diff File | ||
mod - src/cats/ddl/creates/postgresql.sql | Diff File | ||
mod - src/cats/ddl/creates/sqlite3.sql | Diff File | ||
rm - src/cats/ddl/updates/mysql.2170_2171.sql | Diff File | ||
rm - src/cats/ddl/updates/postgresql.2170_2171.sql | Diff File | ||
rm - src/cats/ddl/updates/sqlite3.2170_2171.sql | Diff File | ||
mod - src/cats/dml/create_queryfiles.sh | Diff File | ||
mod - src/cats/mysql_queries.inc | Diff File | ||
mod - src/cats/postgresql_queries.inc | Diff File | ||
mod - src/cats/sql_create.c | Diff File | ||
mod - src/cats/sql_list.c | Diff File | ||
mod - src/cats/sqlite_queries.inc | Diff File | ||
mod - src/cats/update_bareos_tables.in | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
mod - src/dird/ua_output.c | Diff File | ||
mod - src/filed/accurate.c | Diff File | ||
mod - src/filed/fd_plugins.c | Diff File | ||
mod - src/findlib/bfile.c | Diff File | ||
mod - src/findlib/create_file.c | Diff File | ||
mod - src/include/bareos.h | Diff File | ||
mod - src/include/version.h | Diff File | ||
mod - src/lib/Makefile.in | Diff File | ||
mod - src/lib/btimers.c | Diff File | ||
mod - src/lib/cbuf.c | Diff File | ||
mod - src/lib/cbuf.h | Diff File | ||
mod - src/lib/edit.c | Diff File | ||
mod - src/lib/jcr.c | Diff File | ||
mod - src/lib/lockmgr.c | Diff File | ||
add - src/lib/ordered_cbuf.c | Diff File | ||
add - src/lib/ordered_cbuf.h | Diff File | ||
mod - src/lib/protos.h | Diff File | ||
mod - src/lib/res.c | Diff File | ||
mod - src/plugins/filed/cephfs-fd.c | Diff File | ||
mod - src/plugins/filed/gfapi-fd.c | Diff File | ||
mod - src/plugins/filed/python-fd.c | 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 | ||
add - src/stored/backends/droplet_device.c | Diff File | ||
add - src/stored/backends/droplet_device.d/bareos-dir.d/storage/S3_Object.conf.example | Diff File | ||
add - src/stored/backends/droplet_device.d/bareos-sd.d/device/S3_ObjectStorage.conf.example | Diff File | ||
rm - src/stored/backends/object_store_device.c | Diff File | ||
mod - src/stored/backends/rados_device.c | Diff File | ||
mod - src/stored/backends/rados_device.d/bareos-sd.d/device/RadosStorage.conf.example | Diff File | ||
mod - src/stored/backends/rados_device.h | Diff File | ||
mod - src/stored/backends/unix_tape_device.c | Diff File | ||
mod - src/stored/dev.c | Diff File | ||
mod - src/stored/dev.h | Diff File | ||
mod - src/stored/lock.c | Diff File | ||
mod - src/stored/mount.c | Diff File | ||
mod - src/stored/sd_backends.h | Diff File | ||
mod - src/stored/sd_plugins.h | Diff File | ||
mod - src/stored/status.c | Diff File | ||
mod - src/stored/stored_conf.c | Diff File | ||
mod - src/tests/gigaslam.c | Diff File | ||
mod - src/win32/compat/compat.c | Diff File | ||
mod - src/win32/stored/backends/win32_tape_device.c | Diff File | ||
add - test/travis_before_install.sh | Diff File | ||
add - test/travis_before_script.sh | Diff File | ||
bareos-17.2 d93391df 2017-11-08 12:05 Ported: N/A Details Diff |
BVFS API: Adjusts the output format of .bvfs_versions Lets the .bvfs_versions command deliver JSON output in the format analog to .bvfs_lsdirs and .bvfs_lsfiles. { "jsonrpc": "2.0", "id": null, "result": { "versions": [ { "type": "V", "pathid": 30, "fileid": 24, "jobid": 3, "md5": "kX1Iyd92ko+Eql7lVGzLtA", "lstat": "P0B FCBe IGk B Pb PV A HQQ BAA BA BZ8x+i BZ8x+i BZ8x+i A A C", "volumename": "Full-0001", "volumeinchanger": 0, "stat": { "dev": 64769, "ino": 1319006, "mode": 33188, "nlink": 1, "user": "bareos", "group": "bareos", "rdev": 0, "size": 29712, "atime": 1509105570, "mtime": 1509105570, "ctime": 1509105570 } } ] } } |
||
mod - src/dird/ua_dotcmds.c | Diff File | ||
master 88714fd3 2017-11-08 10:22 Ported: N/A Details Diff |
Windows Build with cmake first step | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/unittests/CMakeLists.txt | Diff File | ||
mod - src/lib/unittests/alist_test.cc | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
master cfd3658a 2017-11-08 10:22 Ported: N/A Details Diff |
Windows Build with cmake first step | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/findlib/CMakeLists.txt | Diff File | ||
mod - src/lib/CMakeLists.txt | Diff File | ||
mod - src/lib/unittests/CMakeLists.txt | Diff File | ||
mod - src/lib/unittests/alist_test.cc | Diff File | ||
mod - src/win32/compat/include/compat.h | Diff File | ||
bareos-16.2-droplet c0c2c1a8 2017-11-06 16:11 Ported: N/A Details Diff |
stored: Fix device not being closed problem. When we cannot read any volume header from a volume for whatever reason the current code will not re-open the device when retrying to mount the next available volume in the DCR::mount_next_write_volume() method. This fixes the code to explictly do a close on the device when we are retrying to mount the next volume and its not a tape device and the device is still open just before we call the autoload_device() function. |
||
mod - src/stored/mount.c | Diff File | ||
bareos-17.2 3e14aa3b 2017-11-03 19:42 Ported: N/A Details Diff |
rados_device: added information about device options for rados-striper | ||
mod - src/stored/backends/rados_device.d/bareos-sd.d/device/RadosStorage.conf.example | Diff File | ||
bareos-17.2 a5022f31 2017-11-03 18:40 Alexander Kushnirenko Committer: joergs Ported: N/A Details Diff |
rados_device: add object_size parameter * add object_size parameter * set reasonable defaults for rados_striper * bug fix on rados_shutdown |
||
mod - AUTHORS | Diff File | ||
mod - src/stored/backends/rados_device.c | Diff File | ||
mod - src/stored/backends/rados_device.h | Diff File | ||
master b88a29da 2017-11-03 16:11 Ported: N/A Details Diff |
windows: depend on gtest | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File |