bareos: bareos-14.2 8dc8375d

Author Committer Branch Timestamp Parent Ported
mvwieringen mvwieringen bareos-14.2 2015-04-25 15:47:04 bareos-14.2 5b4afdd5 Pending
Affected Issues  0000414: Bareos storage daemon crashes during backups
Changeset Overhaul of the vol_mgr.

Remove some new code that seems to give some race conditions.
This essentially restores the volume manager to the way it worked in 13.2.

Additionally we changed the following:
   - Cleanup comments
   - Make free_volume_list() a generic function.
        Instead of some trickery with using some temp vars give
        free_volume_list() two args e.g. a comment what about what its freeing
        and a dlist with the actual volume list it needs to free. Then we can
        reuse this in 3 places to delete any volume list. We also don't
        have to lock the vol_list when freeing the temp_vol_list as it
        now no longer "misuses" the global dlist pointer.

Issues 0000414: Bareos storage daemon crashes during backups
mod - src/stored/reserve.c Diff File
mod - src/stored/vol_mgr.c Diff File