X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdclass%2Fobdcontrol;h=15eb76909c35264233658c0336bc9c1e6d2dbbe5;hp=7486cc82e30356452b411c0784cceed33bfce7dd;hb=d16c3e7f2fca7daad6398f7f0432358a056d82f4;hpb=5267b98fdebd222dd16beb9bd464841dcffda324 diff --git a/lustre/obdclass/obdcontrol b/lustre/obdclass/obdcontrol index 7486cc8..15eb769 100755 --- a/lustre/obdclass/obdcontrol +++ b/lustre/obdclass/obdcontrol @@ -103,7 +103,7 @@ my $arg; my %commands = ('device' => {func => "Device", doc => "device : open another OBD device"}, 'create' => {func => "Create", doc => "create: creates a new inode"}, - 'attach' => {func => "Attach", doc => "attach { ext2_obd | snap_obd snapdev snapidx tableno | scsi_obd adapter bus tid lun" }, + 'attach' => {func => "Attach", doc => "attach { ext2_obd | snap_obd snapdev snapidx tableno | scsi_obd adapter bus tid lun }" }, 'detach' => {func => "Detach", doc => "detach this device"}, 'testext2iterator' => {func => "TestExt2Iterator", doc => "test ext2 iterator function"}, 'snapset' => {func => "SnapSetTable", doc => "snapset : set the table (created with snaptable) as table #tableno" }, @@ -648,8 +648,11 @@ sub WriteSnapShotTable { sub Copy { my $err = 0; my $srcid = shift; - my $tgtid = shift; - my $data = pack("III", $::client_id, $srcid, $tgtid); + my $dstid = shift; + + # Note: _copy IOCTL takes parameters as dst, src. + # Copy function takes parameters as src, dst. + my $data = pack("III", $::client_id, $dstid, $srcid); my $datalen = 12; my $packed = pack("ip", $datalen, $data); @@ -667,8 +670,11 @@ sub Copy { sub Migrate { my $err = 0; my $srcid = shift; - my $tgtid = shift; - my $data = pack("III", $::client_id, $srcid, $tgtid); + my $dstid = shift; + + # Note: _migr IOCTL takes parameters as dst, src. + # Migrate function takes parameters as src, dst. + my $data = pack("III", $::client_id, $dstid, $srcid); my $datalen = 12; my $packed = pack("ip", $datalen, $data);