Changeset 41015
- Timestamp:
- Oct 31, 2019, 11:58:38 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20191011/Nebulous-Server/lib/Test/Nebulous.pm
r40977 r41015 37 37 my $dir6 = ""; 38 38 my $dir7 = ""; 39 my $dir8 = ""; 39 40 40 41 sub setup { … … 51 52 $dir6 = tempdir( CLEANUP => 0 ); 52 53 $dir7 = tempdir( CLEANUP => 0 ); 54 $dir8 = tempdir( CLEANUP => 0 ); 53 55 54 56 foreach my $statement (@{ $sql->get_db_schema }) { … … 58 60 # generate 2 cabinets so we can replicate to a valid location 59 61 $dbh->do(qq{ INSERT INTO cabinet (name, site_id, location) values ("cab01", 1, "main") }); 60 $dbh->do(qq{ INSERT INTO cabinet (name, site_id, location) values ("cab02", 2, "back") }); 62 $dbh->do(qq{ INSERT INTO cabinet (name, site_id, location) values ("cab02", 1, "main") }); 63 $dbh->do(qq{ INSERT INTO cabinet (name, site_id, location) values ("cab03", 2, "back") }); 64 $dbh->do(qq{ INSERT INTO cabinet (name, site_id, location) values ("cab04", 2, "back") }); 61 65 62 # node01 /node02: allocate = TRUE66 # node01 : allocate = TRUE (cab01, site 1) 63 67 $dbh->do(qq{ INSERT INTO volume (vol_id, cab_id, name, host, path, mountpoint, allocate, available) VALUES (1, 1, 'node01', 'node01', ?, '/', TRUE, TRUE) }, undef, $dir1); 64 68 $dbh->do(qq{ INSERT INTO mountedvol SELECT vol_id,name,host,path,allocate,available,xattr,mountpoint, 10e10, 10e7, note FROM volume WHERE vol_id = ? }, undef, 1); 65 69 70 # node02 : allocate = TRUE (cab02, site 1) 66 71 $dbh->do(qq{ INSERT INTO volume (vol_id, cab_id, name, host, path, mountpoint, allocate, available) VALUES (2, 2, 'node02', 'node02', ?, '/', TRUE, TRUE) }, undef, $dir2); 67 72 $dbh->do(qq{ INSERT INTO mountedvol SELECT vol_id,name,host,path,allocate,available,xattr,mountpoint, 10e10, 10e8, note FROM volume WHERE vol_id = ? }, undef, 2); 68 73 69 # node03: allocate = TRUE 70 $dbh->do(qq{ INSERT INTO volume (vol_id, cab_id, name, host, path, mountpoint, allocate, available) VALUES (3, 1, 'node03', 'node03', ?, '/', TRUE, TRUE) }, undef, $dir3);74 # node03: allocate = TRUE (cab03, site 2) 75 $dbh->do(qq{ INSERT INTO volume (vol_id, cab_id, name, host, path, mountpoint, allocate, available) VALUES (3, 3, 'node03', 'node03', ?, '/', TRUE, TRUE) }, undef, $dir3); 71 76 $dbh->do(qq{ INSERT INTO mountedvol SELECT vol_id,name,host,path,allocate,available,xattr,mountpoint, 10e10, 10e8, note FROM volume WHERE vol_id = ? }, undef, 3); 72 77 … … 87 92 $dbh->do(qq{ INSERT INTO mountedvol SELECT vol_id,name,host,path,allocate,available,xattr,mountpoint, 10e10, 10e10, note FROM volume WHERE vol_id = ? }, undef, 7); 88 93 94 # node08: allocate = TRUE, (cab04, site 2) 95 $dbh->do(qq{ INSERT INTO volume (vol_id, cab_id, name, host, path, mountpoint, allocate, available) VALUES (8, 4, 'node08', 'node08', ?, '/', TRUE, TRUE) }, undef, $dir8); 96 $dbh->do(qq{ INSERT INTO mountedvol SELECT vol_id,name,host,path,allocate,available,xattr,mountpoint, 10e10, 10e8, note FROM volume WHERE vol_id = ? }, undef, 8); 97 89 98 # $dbh->do(qq{ call getmountedvol() }); 90 99 } … … 118 127 rmtree([$dir6], 0, 1) if -e $dir6; 119 128 rmtree([$dir7], 0, 1) if -e $dir7; 129 rmtree([$dir8], 0, 1) if -e $dir8; 120 130 } 121 131 … … 128 138 } 129 139 140 sub get_node_dirs { 141 my $self = shift; 142 143 return ($dir1, $dir2, $dir3, $dir4, $dir5, $dir6, $dir7, $dir8); 144 } 145 130 146 1; 131 147
Note:
See TracChangeset
for help on using the changeset viewer.
