Priority:
+- btape "test" command with Offline on Unmount = yes
+
+ This test is essential to Bacula.
+
+ I'm going to write one record in file 0,
+ two records in file 1,
+ and three records in file 2
+
+ 02-Feb 11:00 btape: ABORTING due to ERROR in dev.c:715
+ dev.c:714 Bad call to rewind. Device "LTO" (/dev/nst0) not open
+ 02-Feb 11:00 btape: Fatal Error because: Bacula interrupted by signal 11: Segmentation violation
+ Kaboom! btape, btape got signal 11. Attempting traceback.
+
+- Why the heck doesn't bacula drop root priviledges before connecting to
+ the DB?
- Ensure that moving a purged Volume in ua_purge.c to the RecyclePool
does the right thing.
- Why doesn't @"xxx abc" work in a conf file?
bnet_sig(jcr->store_bsock, BNET_TERMINATE);
}
- /* run after job */
+ /* Run the after job */
run_scripts(jcr, jcr->RunScripts, "ClientAfterJob");
generate_daemon_event(jcr, "JobEnd");
{
ssize_t read_len ;
-// get_timer_count();
+ get_timer_count();
if (this->is_tape()) {
read_len = tape_read(fd, buf, len);
read_len = ::read(fd, buf, len);
}
-// last_tick = get_timer_count();
+ last_tick = get_timer_count();
DevReadTime += last_tick;
VolCatInfo.VolReadTime += last_tick;
{
ssize_t write_len ;
-// get_timer_count();
+ get_timer_count();
if (this->is_tape()) {
write_len = tape_write(fd, buf, len);
write_len = ::write(fd, buf, len);
}
-// last_tick = get_timer_count();
+ last_tick = get_timer_count();
DevWriteTime += last_tick;
VolCatInfo.VolWriteTime += last_tick;
jcr->JobType = JT_BACKUP;
if (do_append_data(jcr)) {
return true;
-#ifdef xxx
- return bnet_fsend(fd, OK_append);
-#endif
} else {
bnet_suppress_error_messages(fd, 1); /* ignore errors at this point */
bnet_fsend(fd, ERROR_append);
General:
13Feb07
+kes Apply Eric's ClientRunScriptAfter patch to 2.0 and 2.1.
ebl Use btime_t instead of uint64_t in media patch.
11Feb07
kes Optimize the use of the database a bit in the Status dir command.