View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000634 | bareos-core | storage daemon | public | 2016-03-23 21:36 | 2019-12-18 15:25 |
Reporter | mvwieringen | Assigned To | mvwieringen | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Solaris11 | OS | Solaris | OS Version | 11 |
Product Version | 15.2.3 | ||||
Summary | 0000634: Storage daemon should use logical drive numbers and not drive indexes | ||||
Description | 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. | ||||
Tags | No tags attached. | ||||
bareos: master 7d83a521 2016-03-24 11:16 Committer: pstorz Ported: N/A Details Diff |
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 |
Affected Issues 0000634 |
|
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 |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-03-23 21:36 | mvwieringen | New Issue | |
2016-03-23 21:36 | mvwieringen | Status | new => assigned |
2016-03-23 21:36 | mvwieringen | Assigned To | => mvwieringen |
2016-04-01 17:44 | pstorz | Changeset attached | => bareos master 7d83a521 |
2016-04-01 17:44 | pstorz | Note Added: 0002227 | |
2016-04-01 17:44 | pstorz | Status | assigned => resolved |
2016-04-01 17:44 | pstorz | Resolution | open => fixed |
2019-12-18 15:25 | arogge | Status | resolved => closed |