SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
About difference between 2.6.1p1 and 2.6.1p2
Author Message
Post About difference between 2.6.1p1 and 2.6.1p2 
Hi All.

I am using amanda-2.6.1p1 on some of my linux servers and considering
whether I should upgrade the version of Amanda on thses servers to
2.6.1p2.

Now, I am inspecting each patch between 2.6.1p1 and 2.6.1p2.
I understood almost of these patches are for bug fix or
adjustment of packaging rules, but there is one patch I cannot
infer what situation it works.

The patch is for REV2126.

By this patch, amrestore calls device_configure() after calling
device_open() when it attempt to restore data from tapes.
Amanda-2.6.1p1 doesn't do this but it runs sanely at least
I confirmed.

Under what circumstances does this patch make sense?
Or other words, what case amrestore cannot run sanely
without this patch?

The following snippet is the part of the patch
I am asking about.

Index: restore-src/amrestore.c
===================================================================
--- restore-src/amrestore.c (revision 2122)
+++ restore-src/amrestore.c (revision 2126)
< at > < at > -110,6 +110,11 < at > < at >
error("Could not open device %s: %s.\n", device_name,
device_error(device));
}

+ if (!device_configure(device, TRUE)) {
+ error("Error configuring device: %s",
+ device_error_or_status(device));
+ }
+
if (!set_restore_device_read_buffer_size(device, flags)) {
error("Error setting read block size: %s.\n",
device_error_or_status(device));
}

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB