r4246: some very brief notes to myself on solving the case insensitivity
authorAndrew Tridgell <tridge@samba.org>
Fri, 17 Dec 2004 06:34:13 +0000 (06:34 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:28 +0000 (13:07 -0500)
problem, and the del *.* mangling problem. I promised jra that I would
write a longer description of these soon.

prog_guide.txt

index 8ab96fb1012d6b0fec2364391d249010659b2c52..05d1bc614033b65c29d779e9584e91c18740cdea 100644 (file)
@@ -764,3 +764,18 @@ BUGS:
      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