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