X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Ftechnotes;h=f484fe14321e63931f4f88818e4e60e30308ff5c;hb=1e32b9b18aa40e516767aae2503fe3d8620ef286;hp=c61981288f40a0ad99f45e79183d828be764d73e;hpb=1ea83a70d2e075a24b5381b21a2ad88ce93d2393;p=bacula%2Fbacula diff --git a/bacula/technotes b/bacula/technotes index c61981288f..f484fe1432 100644 --- a/bacula/technotes +++ b/bacula/technotes @@ -1,7 +1,192 @@ - Technical notes for current SVN + Technical notes for current GIT General: +11Oct09 +kes Apply Graham's idea for recovering from disk full by recursing + when doing fixup_write_error ... +kes Make fix for VirtualFull changing device based on suggestion by + Nicolae Mihalache +08Oct09 +ebl Add listall command to autochanger interface +ebl Tweak autochanger screen in bat with new commands +ebl Add listall and transfer command to disk-changer and mtx-changer +05Oct09 +kes Fix concurrent Job recycle bug #1288 +mvw Fix logic error in xattr code +ebl Apply Andreas's patch to remove ScratchPool ref from bat Media list screen. +03Oct09 +kes Add a MaxVolBytes test that create over 100 Vols +kes Fix bug #1382 newly created disk volumes -> file not found warning +02Oct09 +ebl Cleanup the console timeout code. +29Sep09 +kes Apply console timeout patch from Vitaly Kuznetsov +ebl Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on + File table. + It is useless for common usage, and causes performance issues. + This index fragments over the time and the update cost grows + very quickly. (This index is not present on Mysql schema) +26Sep09 +kes Remove gnome-console +kes Implement store_size32 and store_size64 +25Sep09 +kes Fix Alpha ifdefing -- should fix bug #1359 +kes Add more smtp document -- resolves bug #1376 +22Sep09 +ebl Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on + File table. + It is useless for common usage, and causes performance issues. + This index fragments over the time and the update cost grows + very quickly. (This index is not present on Mysql schema) +17Sep09 +kes Fix seg fault in ignoredir code +15Sep09 +ebl Update restore menu 12 explanation +14Sep09 +ebl Rename .lsdirs/.lsfiles/.update to .bvfs_xxx + to avoid confusion with future commands +11Sep09 +kes Set Volume Poll Interval to 5 mins by default. +kes Create an inline definition of bigendian(). +kes Apply Frank's patch to change / to - in cdash tests. + Hopefully it will fix some submit problems. +10Sep09 +kes Fix seg fault in SD bug #1371 +09Sep09 +ebl Fix problem when the top_level contains a Exclude Dir flag. +ebl Fix #1370 about the implementation of the "Exclude Dir Containing" + option on FD. +ebl Fix #1369 about a segfault when using ExcludeDirContaining option + before the Options{} block in fileset. +08Sep09 +ebl Apply Lorenz fix for minor issues in the osx installer package builder. +ebl Fix #1373 about typo in bscan manpages. Thanks to John Goerzen. +07Sep09 +ebl Make output of new commands .lsdir/.lsfile more usable. +kes Apply Marco's git format-patch patches for bugs #1365 and #1366 +06Sep09 +kes Increment minor version to avoid future conflict. +kes Increase default path/file length to 2048. This should fix + bug #1368. Too bad Mac OS programmers don't respect POSIX + standards. +04Sep09 +kes Implement BlockChecksum in Device to be able to turn off checksum + for performance reasons +ebl btape: Add speed command and test drive speed with Bacula blocks +03Sep09 +ebl Use MaxFileSize device configuration in btape +ebl Make less tweaks in random buffer in btape +ebl Fix #1364 and #1363 about compression buffer error. +01Sep09 +kes Many debug code fixes in regression scripts +kes Update tape tests for hardware certification + Add script for doing btape test command + Make btape return error status if test command fails +kes Eliminate xattr.c compiler warning +31Aug09 +ebl Prohibit copy and assignment in db_list_ctx. +mvw Exclude OSX resource forks from saving using the xattr code + Exclude OSX acl data from saving using the xattr code when + normal acl mode is also enabled. + Make excluding certain xattr in the generic functions somewhat + easier for certain OS specific attributes. +30Aug09 +kes Fix Win32/64 build +kes Fix bug #1355 Director crashes with double free in Accurate SQL query +ebl Prohibit copy and assignment in Bvfs. +28Aug09 +kes Fix bug #1357 Verify jobs fail when job has zero files +26Aug09 +kes Fix possible seg fault in db_get_int_handler in accurate code +kes Release orphanned buffers in accurate code. +25Aug09 +kes Suppress some error messages generated after cancelling a job. + This should reduce some of the unwanted error messages after + a job has been canceled as described in bug #1354. However, + there are many other places. +24Aug09 +kes Apply and commit Lorenz Schori patch for OSX + * Add platforms/osx/{build,dl,products,tools} to .gitignore + * Put configuration files into /Library/Preferences/bacula in order to + simplify access to the for Mac Users without Shell experience and to + prevent loss of configuration after upgrades. + * Complete Info.plist in order to prevent Installer.app on 10.4 from + displaying "My Great App" instead of "Bacula File Daemon x.y.z" in the + welcome screen. + * Add the README file to platforms/osx +kes Confirmation of procedure suggested for upgrading from SQLite2 + to SQLite3. This fixes bug #1351. Procedure is: + echo ".dump" | sqlite bacula.db >bacula.sql + mv bacula.db bacula.db.old + sed -i -e 's%INTEGER UNSIGNED AUTOINCREMENT,%INTEGER,%g' bacula.sql + (note: the above only works on Linux systems. On some systems + the -i option is not available. Adapt as necessary) + sqlite3 bacula.db + .quit + sqlite3 bacula.db +kes Add commas in num files for estimate command +19Aug09 +kes Fix bat crash due to alignment diff in bat and core code + In bsock.h, exact reason unknown. +kes Ensure timestamp put in SQL log +15Aug09 +kes Modify acquire alogrithm so jobs do not block during despooling + This can give significantly more parallelism +ebl Fix couple of segfault with new ACL/XATTR code +kes Apply Marco's branch with jcr structure cleanup +kes Apply Marco's branch with new acl/xattr code +13Aug09 +ebl update lock manager to display file:line all the time +kes Make SD lock tracing work again. Has not worked for some time. +ebl bat: Add a re-run button on job info page, that allows to + run the selected job with the same properties (level, pool, + etc...) +ebl bat: tweak the run job window to make it a bit more sexy +12Aug09 +kes Make new big-virtual-changer test. Test concurrency. +ebl Add .lsfiles, .lsdirs, .update command to interface user with bvfs object +10Aug09 +kes Pull Philipp Storz' bacula.spec changes for OpenSuSE build service +kes Implement MaximumConcurrentJobs for SD devices. + This should significantly help spread jobs among different drives. +09Aug09 +kes Fix bug #1344 show pool displayed wrong variable for maxvolbytes +kes Fix compiler warnings in acl and xattr code +kes Fix screw up with setting JobLevel and JobType +kes Change version +kes Apply Marco's acl/xattr rework code +08Aug09 +ebl bat: display a Warning icon when having Errors>0 and Status=T +07Aug09 +ebl bvfs: Add example to list files versions +ebl bvfs: Fix directory listing +ebl bvfs: Add limit/offset implementation to save resources on director +ebl bvfs: Create cache tables on the fly when using Bvfs object (for testing) +06Aug09 +ebl Document FT_DELETED FileIndex=0 special value in database Schema +ebl Add a new Bvfs class that implements brestore instant navigation + cache inside Bacula. Works for Mysql, Postgresql and Sqlite3 +kes bat: fix compiler warning for unreferenced argument +04Aug09 +ebl bat: Go to the media info panel when double-click on job page or media list +ebl bat: cleanup job and mediainfo panel 03Aug09 ebl Add new media info panel to bat 02Aug09 @@ -11,17 +196,17 @@ kes Remove installing gconsole start script from Makefile.in 01Aug09 ebl Add Job Info panel to bat 30Jul09 -ebl Add restore from multiple storage functionnality with +ebl Add restore from multiple storage functionality with a part of Graham's patch. kes Add 'show disabled' command that lists the disabled jobs. kes Modify enable/disable commands to show only appropriate Jobs. 29Jul09 -kes Add ACL check for client in estimate commande +kes Add ACL check for client in estimate command ebl Change time_t by utime_t in accurate function kes Start reworking 3.0.2 bacula.spec file - Add SuSE build codes - Add depkgs-qt so bat can build on any system - - Reoganize defines + - Reorganize defines 26Jul09 kes Tweak RedHat spec files 24Jul09 @@ -71,7 +256,7 @@ ebl Implement the project 'restore' menu: enter a JobId, automatically ebl Should fix #1323 about verify accurate jobs and deleted files. 13Jul09 kes Send bootstrap directly from DIR to SD -kes Create build scripts for Win64 somewhat equilavent to the Win32 ones. +kes Create build scripts for Win64 somewhat equivalent to the Win32 ones. 10Jul09 ebl Print correct JobId in bls, should fix #1331 kes Apply python detect patch from Bastian Friedrich @@ -87,7 +272,7 @@ mvw Call acl and xattr function only when requested for fileset mvw Fix typo introduces by fix for bug #1305 03Jul09 ebl Should fix the first part #1323 about the restore option - 'List Jobs where a given File is saved' wich display deleted files + 'List Jobs where a given File is saved' which display deleted files 02Jul09 kes Another fix for bug #1311 to get the correct last_full_time ebl Make estimate command accurate compatible. Should fix #1318