X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Ftechnotes-2.3;h=97af471b50da1242e4f26c54e3eb6e99cb48cdf9;hb=667f720ce438b1eff42f93ca46c366cd3e6e1201;hp=fa0415574b80efcf79d3ccf749d8ac636f410d82;hpb=1fa94bfbf0c51c8067e3f1f30b43da6a8b866b19;p=bacula%2Fbacula diff --git a/bacula/technotes-2.3 b/bacula/technotes-2.3 index fa0415574b..97af471b50 100644 --- a/bacula/technotes-2.3 +++ b/bacula/technotes-2.3 @@ -24,7 +24,137 @@ Add long term statistics job table General: +28May08 +kes Add debug code to SD. +kes Fix renaming a Volume, which used the wrong Volume name. +26May08 +kes If operator has rewind tape, print warning, release tape and + try once more. If tape is positioned somewhere, something went + wrong, so mark the tape in error and try once more. Previously + this error was fatal, now it produces an error message. +kes Ensure correct volume name displayed during restore +kes Ensure that Volume is mounted for restore. +25May08 +kes Fix a few more Coverity reported problems. +24May08 +kes Apply Allan Black's status dir job count patch. +ebl Add information about IMPORT/EXPORT slots in mtx-script. +kes Enhance a couple of SD debug messages. +kes Tweak unload flag setting and ensure it is set during swap. +23May08 +ebl Fix #1091 about bad output in estimate command. +21May08 +kes Modify autochanger locking to attempt to avoid race + conditions. +kes Make sure device not busy before doing label command. +kes Display open() errors except when polling. Previously too + many were suppressed. This should fix bug #1070. +kes Fix Win32 reparse points. Bacula will not recurse into any + reparse point directory, including mount points, unless the + directory is explicitly mentioned at the top level (same as + with Unix). A file that is linked to another file will be + backed up -- much as Unix does for hardlinked files. + This fixes bug #1041. +20May08 +kes Remove double quotes from ChangeLog and ReleaseNotes +kes Remove StorageId test when pruning and recycling (Eric's changes). +kes Remove old form of locking when getting volumes -- causes deadlock. +kes Change bat dirstat layoutWidget to dirstatlayoutWidget to make + the name unique and to eliminate compile time error. +kes Add accurate.o to Win32 FD Makefile +19May08 +kes Fix cats dll build on Win32 after db_update_job_end_record + calling sequence change. +ebl Switch to tokyo dbm instead of htable in accurate code +ebl Include tokyo dbm to bacula source tree +17May08 +kes Fix buffer overruns detected by Coverity. +13May08 +kes Tweak joblog display. +12May08 +kes Implement --without-qwt +kes Fix layout of restore tree dialog +kes Add configure bat QWT libraries, so that bat can be built + with or without the QWT libaries. +11May08 +ebl Add dummy tape driver for regression tests. +kes Make sure we unload the right slot when swapping. +10May08 +kes Add debug times, reduce size of two-pool-changer test +08May08 +ebl Tweak autoconf scripts for faketape +07May08 +kes Improve SD reserve debug code. +kes Testing an improvement to free up volumes no longer in use. +03May08 +kes Rework SD acquire for read to handle autochanger Volume + swapping. +kes Implement regression that explicitly tests swapping a Volume + from one drive to another. +kes Enhance disk-changer to detect most error conditions. +kes Fix SD code so that it properly swaps a Volume between drives. + This fixes bug #1083. +02May08 +kes Apply libdbi patch from Joao Freitas for regress and for + Bacula trunk. Regress now works with libdbi. Nice. +kes Apply .nobackup patch from bug #1077 submitted by + Edwin Groothuis. +kes Apply Bastian Friedrich's patch that adds %p to edit the pool + name into jobs cloned via the run directive. +01May08 +kes Prevent a Volume that is being swapped from being freed from + the volume list. This will most likely fix, at least partially, + bug #1083. +kes Fix strippath so that it does not get a buffer overrun and crash FD. + This fixes bug #1078. +kes Remove 50 millisec wait in SD that broke debugger. +ebl Add MaxRunSchedTime option that specifies the maximum allowed time + that a job may run, counted from when the job was scheduled. +ebl Fix MaxWaitTime option that specifies the maximum allowed time that + a job may block waiting for a resource, counted from when the job starts +ebl Rename (add) Max(Incr|Diff|Full)WaitTime to Max(Incr|Diff|Full)RunTime +kes Apply patch from bug #1076 by Tullio Andreatta + that implements multiple commands per line in the console when using + readline. Modify the default to use a semicolon as the command separator. +28Apr08 +ebl Fix SQL query in migration code. +ebl Make accurate mode with hash disk pass regression tests +27Apr08 +ebl Implement first cut of accurate backup with hash disk. +19Apr08 +kes Force unload of volume when wrong volume mounted in SD. +17Apr08 +kes Fix bat seg fault at termination. +kes Add Bacula generated version to bat about box. + +16Apr08 +kes Experiment with allowing multiple read jobs. +kes Move final volume swapping code to DCR method and + call it from acquire_for_read(). +kes When wrong volume is mounted during read, unload_autochanger. +15Apr08 +kes Integrate the libdbi changes from Joao Henrique Freitas +14Apr08 +kes Stop searching for Volumes in SD askdir if DIR returns the + same volume name twice in a row. +kes Close bat console windows first to eliminate error message + from the notifier. +13Apr08 +kes Tweak the swap Volume from one drive to another code so that + it now seems to work. +kes Resolve several problems with recycling that broke the new + code (these problems are in 2.2.9 as well). +kes Remove the volume lock when calling the sysop code. +kes Don't mark a reserved volume with no writers as unused otherwise + jobs fail. +12Apr08 +kes Rework class structures for VOLRES, DCR, and DEVICE to make + the method names a bit more logical, and for more logically + handling the responsibilities. 11Apr08 +kes Remove redundant code in terminating the scheduler that just + causes a seg fault in many cases. +kes Cleanup releasing a volume and make it a DCR method. kes Improve algorithm for detecting pre-reserved volume and swapping volumes. 10Apr08