Results 1 to 4 of 4

Thread: problem with chg-disk and slot numbers greater 9

Threaded View

  1. #1

    Default problem with chg-disk and slot numbers greater 9

    Hi,

    i hope i'm in the correct place her for this, i couldn't find any other place to send a patch ...

    we have an problem with chg-disk and slot numbers greater 9
    if we have 10 or more slots as virtual tapes, in our case 18, slot1 wouldn't be loaded.

    The problem seems in the Amanda::Changer::disk.pm, in the _get_next function in the line:
    # Otherwise, search through all slots
    my @all_slots = $self->_all_slots();
    my $prev = $all_slots[-1];
    for $next_slot (@all_slots) {
    return $next_slot if ($prev == $slot);
    $prev = $next_slot;
    }

    after the function _all_slots deliveres an lexical sorted list of list, not numerical, the the number 18 would be before 2 and not 1

    to fix this short we had patched the function _all_slots to give back an numerical sorted list, so the behavior would be right.

    i add an patch against the 3.1.2 source code
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •