Changeset 3188 in MondoRescue for branches/3.0/mondo/src/common/libmondo-fifo.c
- Timestamp:
- Sep 25, 2013, 8:55:39 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.0/mondo/src/common/libmondo-fifo.c
r3185 r3188 85 85 wise_upper_limit = (am_I_in_disaster_recovery_mode()? 8 : 32); 86 86 wise_lower_limit = 1; // wise_upper_limit/2 + 1; 87 paranoid_system("sync");87 sync(); 88 88 for (bufsize = wise_upper_limit, res = -1; 89 89 res != 0 && bufsize >= wise_lower_limit; bufsize--) { 90 mr_asprintf(tmp, 91 "dd if=/dev/zero bs=1024 count=16k 2> /dev/null | buffer -o /dev/null -s %ld -m %d%c", 92 internal_tape_block_size, bufsize, 'm'); 90 mr_asprintf(tmp,"dd if=/dev/zero bs=1024 count=16k 2> /dev/null | buffer -o /dev/null -s %ld -m %d%c", internal_tape_block_size, bufsize, 'm'); 93 91 res = run_program_and_log_output(tmp, 2); 94 92 mr_free(tmp); … … 96 94 if (!res) { 97 95 bufsize++; 98 mr_asprintf(tmp, "Negotiated max buffer of %d MB ", bufsize); 99 log_to_screen(tmp); 100 mr_free(tmp); 96 log_to_screen(tmp, "Negotiated max buffer of %d MB ", bufsize); 101 97 } else { 102 98 bufsize = 0; … … 166 162 return; 167 163 } 168 paranoid_system("sync");164 sync(); 169 165 mr_asprintf(command, "ps %s | grep -F \"%s\" | grep -Fv grep | awk '{print $2;}' | grep -v PID | head -1", ps_options, g_sz_call_to_buffer); 170 166 log_msg(2, "kill_buffer() --- command = %s", command);
Note:
See TracChangeset
for help on using the changeset viewer.