Build_farm suggestion and patch to reduce log output
Paul Green
Paul_Green at charter.net
Mon Aug 16 20:52:47 GMT 2004
I'd like to suggest that the smbd log file, which is presently appended
to the regular log file at line 267 of build_test.fns, instead be
renamed and rsync'd separately back to the main web site. I think this
would make it a lot easier to open up a couple of windows and have one
of them show the client side of a failed test, and the other show the
server side of a failed test. Right now, if either a lot of tests fail,
or if a particular test is verbose, it can be a royal pain to search the
log file.
In particular, I have discovered that when the "DIR1" test fails, it
generates about 4M lines of output at level 10. I made a small patch to
source/lib/util.c (in the is_in_path function) that *greatly* reduces
this figure. See below. Does anyone besides me think this is an
acceptable reduction in the trace output? If so, I'll apply it.
diff -urpN old/samba_3_0/source/lib/util.c
new/samba_3_0/source/lib/util.c
--- old/samba_3_0/source/lib/util.c Fri Aug 13 12:31:23 2004
+++ new/samba_3_0/source/lib/util.c Fri Aug 13 12:33:53 2004
@@ -1495,13 +1495,12 @@ BOOL is_in_path(const char *name, name_c
pstring last_component;
char *p;
- DEBUG(8, ("is_in_path: %s\n", name));
-
/* if we have no list it's obviously not in the path */
if((namelist == NULL ) || ((namelist != NULL) && (namelist[0].name
== NULL))) {
- DEBUG(8,("is_in_path: no name list.\n"));
return False;
}
+
+ DEBUG(8, ("is_in_path: %s\n", name));
/* Get the last component of the unix name. */
p = strrchr_m(name, '/');
Thanks
PG
More information about the samba-technical
mailing list