Technical notes on version 2.1
General:
+ Technical notes on version 2.0
-
-
-
-
-
-
-
-
-
-
-
+General:
+12Jan07
+kes Return JobId in db_get_job_record() when JobId==0. This should
+ fix bug #741.
+kes Do not release source pointers when restarting a failed job.
+11Jan07
+kes Add dynamic dll entry point for SHGetFolderPath to Win32 code.
+ This *should* fix bug #747.
+kes Modify winbacula.nsi to substitute with g bin_dir_cmd. Should fix
+ bug #742.
+09Jan07
+kes Modify USTORE constructor to set an empty store_source string,
+ and don't copy the store_source string in a cancel. Hopefully
+ this will fix Arno's seg fault, bug #744.
+kes Add back code to disable conio in configure. Fixes bug #743.
+kes Correct the Options scanner in the FD to correctly handle
+ SHA1 option, which was eating the next option. Reported by
+ Sebastien Guilbaud.
+kes Add code to indicate when the SD is spooling, spool wait, and
+ despooling as requested by Alan Brown.
Priority:
- Add the OS version back to the Win32 client info.
- Restarted jobs have a NULL in the from field.
-
-
+- Modify SD status command to indicate when the SD is writing
+ to a DVD (the device is not open -- see bug #732).
- Look at the possibility of adding "SET NAMES UTF8" for MySQL,
and possibly changing the blobs into varchar.
- Check if gnome-console works with TLS.
Projects:
Bacula Projects Roadmap
- Status updated 11 January 2007
+ Status updated 12 January 2007
Summary:
Item 1: Accurate restoration of renamed/deleted files
-Item 20: Include JobID in spool file name
+Item 20: Include JobID in spool file name ****DONE****
Origin: Mark Bergman <mark.bergman@uphs.upenn.edu>
Date: Tue Aug 22 17:13:39 EDT 2006
- Status: Ok (patches/testing/project-include-jobid-in-spool-name.patch)
+ Status: Done. (patches/testing/project-include-jobid-in-spool-name.patch)
+ No need to vote for this item.
What: Change the name of the spool file to include the JobID
/*
Bacula® - The Network Backup Solution
- Copyright (C) 2000-2006 Free Software Foundation Europe e.V.
+ Copyright (C) 2000-2007 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
if (jr->JobId == 0) {
Mmsg(mdb->cmd, "SELECT VolSessionId,VolSessionTime,"
"PoolId,StartTime,EndTime,JobFiles,JobBytes,JobTDate,Job,JobStatus,"
-"Type,Level,ClientId,Name,PriorJobId,RealEndTime "
+"Type,Level,ClientId,Name,PriorJobId,RealEndTime,JobId "
"FROM Job WHERE Job='%s'", jr->Job);
} else {
Mmsg(mdb->cmd, "SELECT VolSessionId,VolSessionTime,"
"PoolId,StartTime,EndTime,JobFiles,JobBytes,JobTDate,Job,JobStatus,"
-"Type,Level,ClientId,Name,PriorJobId,RealEndTime "
+"Type,Level,ClientId,Name,PriorJobId,RealEndTime,JobId "
"FROM Job WHERE JobId=%s",
edit_int64(jr->JobId, ed1));
}
bstrncpy(jr->Name, row[13]!=NULL?row[13]:"", sizeof(jr->Name));
jr->PriorJobId = str_to_uint64(row[14]!=NULL?row[14]:(char *)"");
bstrncpy(jr->cRealEndTime, row[15]!=NULL?row[15]:"", sizeof(jr->cRealEndTime));
+ if (jr->JobId == 0) {
+ jr->JobId = str_to_int64(row[16]);
+ }
sql_free_result(mdb);
db_unlock(mdb);