]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix #3210 about slow restore with bvfs
authorEric Bollengier <eric@baculasystems.com>
Fri, 16 Dec 2011 16:29:38 +0000 (17:29 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:20 +0000 (14:50 +0200)
The BSR creation procedure is expecting to have ordered FileIndex,
this is now done with an extra SORT.

bacula/src/cats/sql_cmds.c

index ee7724f4163fedbf343b5dded7d97e244b251572..d7b93211b3e8bda5f4a4ee4964a77a5b4f9e6fd8 100644 (file)
@@ -249,7 +249,7 @@ const char *uar_jobids_fileindex =
 
 /* Query to get list of files from table -- presuably built by an external program */
 const char *uar_jobid_fileindex_from_table = 
-   "SELECT JobId,FileIndex FROM %s";
+   "SELECT JobId,FileIndex FROM %s ORDER BY JobId, FileIndex ASC";
 
 /* Get the list of the last recent version per Delta with a given jobid list 
  * This is a tricky part because with SQL the result of