bareos: master 7d83a521
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
mvwieringen | pstorz | master | 2016-03-24 11:16 | master c626a26c | Pending |
Affected Issues | 0000634: Storage daemon should use logical drive numbers and not drive indexes | ||||
Changeset | stored: Use logical drive numbers and not drive indexes Currently the mount protocol between the director and the storage daemon passes a logical drive number (as seen from the end-user) but the search algorithm uses the drive index in the autochanger to find the right drive. We should number the drives logically and perform the search using that number. This patch removes the use of any drive index which is a physical number only needed for external programs that address the drive via its physical drive index. After this change there is only one place where the drive index is used and that is in edit_device_codes() which creates the cmdline for the external programs like mtx-changer etc. Fixes 0000634: Storage daemon should use logical drive numbers and not drive indexes |
||||
mod - src/stored/autochanger.c | Diff File | ||||
mod - src/stored/btape.c | Diff File | ||||
mod - src/stored/dev.c | Diff File | ||||
mod - src/stored/dev.h | Diff File | ||||
mod - src/stored/dir_cmd.c | Diff File | ||||
mod - src/stored/status.c | Diff File | ||||
mod - src/stored/stored_conf.h | Diff File |