svn commit: samba r4246 - in branches/SAMBA_4_0: .
tridge at samba.org
tridge at samba.org
Fri Dec 17 06:34:13 GMT 2004
Author: tridge
Date: 2004-12-17 06:34:13 +0000 (Fri, 17 Dec 2004)
New Revision: 4246
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4246
Log:
some very brief notes to myself on solving the case insensitivity
problem, and the del *.* mangling problem. I promised jra that I would
write a longer description of these soon.
Modified:
branches/SAMBA_4_0/prog_guide.txt
Changeset:
Modified: branches/SAMBA_4_0/prog_guide.txt
===================================================================
--- branches/SAMBA_4_0/prog_guide.txt 2004-12-17 06:32:04 UTC (rev 4245)
+++ branches/SAMBA_4_0/prog_guide.txt 2004-12-17 06:34:13 UTC (rev 4246)
@@ -764,3 +764,18 @@
trans2 and other calls
handle servers that don't have the setattre call in torture
add max file coponent length test and max path len test
+
+case-insenstive idea:
+ all filenames on disk lowercase
+ real case in extended attribute
+ keep cache of what dirs are all lowercase
+ when searching for name, don't search if dir is definately all lowercase
+ when creating file, use dnotify to tell if someone else creates at
+ same time
+
+solve del *.* idea:
+ make mangle cache dynamic size
+ fill during a dir scan
+ setup a timer
+ destroy cache after 30 sec
+ destroy if a 2nd dir scan happens on same dir
More information about the samba-cvs
mailing list