I already commented on this in http://sourceforge.net/tracker/?func=detail&aid=3198232&group_id=201199&atid=976600.

Problem is that every single file in the restore set is inserted into a database table AND for each file the Lstat decoding is done. Usually you do a selective restore to retrieve single files or some folders recursivley. So all this inserting and Lstat decoding is unnecessary for usually >90% of the files in the restore set.

An on-demand Lstat decoding and not putting the whole restore set in a database table would speed up things siginificantly, I am sure.

At the time being, selective restore in webacula is near to unusable, imho.

Of course I follow in line, offering any help on thinking out concepts and testing, etc. If needed.
Jan

OCSCAR
open source consulting administration realisation
http://www.oscar-consult.de/