Hi ! I have dome some work on the problem of test-suite blocking while uploading 1MB data to server (http test 4.4, 4.5, 4.6).
I have fixed some Tcl code and corrected one endless loop in the spooler C-code. Also I reformatted the code to be more readable (I can't easily follow lines > 120 chars and multiple struct->struct->struct->struct pointers, I guess I'm just old...). But... I have found that by using the very same nstest_http code to exercise the "normal" server, there are no problems. (by "normal" I mean NOT the "make test" environment). The same if using ns_httpopen from tcl/http.tcl. The problems are however present when running the tests from within the test server. So I guess there has to be some special case with the test env which makes those test fail (i.e. block). I haven't found the reason, but I'm half-satisfied that the code actually works very fine when stress-tested outside the test env. Just out of the curiosity, I will try to nail this down tomorrow but this is low priority. Cheers Zoran
