Jukebox VFS module almost finished :-)
wb8tyw at qsl.net
Sat Mar 23 06:47:04 GMT 2002
Andreas Lund wrote:
> This module is coming along very well, the module uses mysql for caching
> directory contents so clients can browse the media without the changer having
> to work overtime. And it's sooo close to working!
This is a possible solution to the shelved file system issue. Note that
it requires more space. In addition to caching the directory
contents, can you look into caching the first part of the file so the
icons will be present?
> But... I get hundreds, nay thousands of requests for "desktop.ini". Now, if I
> just return a "fake" stat buffer saying the file is here, everything works,
> but very slowly since the client will then always follow up by trying to open
> the non-existing file a few times before moving on
> However if I tell the truth and have jukebox_stat() return -1 when desktop.ini
> doesn't exist, then the client refuses to show any files at all!
The file desktop.ini does not need to exist, so returning that it does
not exist should not cause your directory not to be displayed.
And on a normal filesystem, this is not a problem, so this would need
some more investigation.
There are some other files that a Windows client will search for that do
not show up in a directory. It depends on what software is installed on
the client. One of the client indexing tools does this.
Have you been following the shelved file thread?
How are you dealing with the Windows Explorer wanting to open files to
display their icons?
wb8tyw at qsl.network
Personal Opinion Only
More information about the samba-technical