Other Changes this Release:
+- Restore checks block numbers to ensure that no block is lost.
- The new console var command allows testing variable expansion
used in automatic tape name generation.
- The new console estimate command allows you to test FileSets
Kern's ToDo List
- 18 June 2003
+ 22 June 2003
Documentation to do: (any release a little bit at a time)
- Document running a test version.
- Figure out how to use ssh or stunnel to protect Bacula communications.
For 1.31 release:
+- Check that Block number in JobMedia are correct.
+- Complain if record dropped in bnet_recv because too long.
+- Suppress Job Name in Jmsg for console
+- Check Jmsg in bnet, may not work, must dup bsock.
+- Use SD returned values in report -- or add them.
+- Increment DB version prior to releasing.
+- Turn off FULL_DEBUG prior to releasing.
- Implement forward spacing block/file: position_device(bsr) --
just before read_block_from_device();
- On Windows with very long path names, it may be impossible to create
"FirstWritten,LastWritten "
"FROM Media WHERE PoolId=%u AND MediaType='%s' AND VolStatus IN ('Full',"
"'Recycle','Purged','Used','Append') "
-"ORDER BY LastWritten", mr->PoolId, mr->MediaType);
+"ORDER BY LastWritten LIMIT 1", mr->PoolId, mr->MediaType);
item = 1;
} else {
/* Find next available volume */
Dmsg0(400, "Try purge.\n");
/* Try to purge oldest volume */
ua = new_ua_context(jcr);
- Jmsg(jcr, M_INFO, 0, _("Purging oldest volume \"%s\"\n"), mr.VolumeName);
+ Jmsg(jcr, M_INFO, 0, _("Recycling oldest volume \"%s\"\n"), mr.VolumeName);
ok = purge_jobs_from_volume(ua, &mr);
free_ua_context(ua);
if (ok) {
/* */
#define VERSION "1.31"
#define VSTRING "1"
-#define BDATE "21 Jun 2003"
-#define LSMDATE "21Jun03"
+#define BDATE "22 Jun 2003"
+#define LSMDATE "22Jun03"
/* Debug flags */
#define DEBUG 1