Lower the number of iterations in add_wrapper
authorTrond Norbye <trond.norbye@sun.com>
Thu, 19 Mar 2009 17:03:33 +0000 (18:03 +0100)
committerTrond Norbye <trond.norbye@sun.com>
Thu, 19 Mar 2009 17:03:33 +0000 (18:03 +0100)
tests/function.c

index 40415dafb75588ddc9af970fafa3df8d8da4d642..f7dad825bd18e17ad33ad0fb0ba6fd26c09a980b 100644 (file)
@@ -543,9 +543,20 @@ static test_return  add_test(memcached_st *memc)
   return 0;
 }
 
+/*
+** There was a problem of leaking filedescriptors in the initial release
+** of MacOSX 10.5. This test case triggers the problem. On some Solaris
+** systems it seems that the kernel is slow on reclaiming the resources
+** because the connects starts to time out (the test doesn't do much
+** anyway, so just loop 10 iterations)
+*/
 static test_return  add_wrapper(memcached_st *memc)
 {
   unsigned int x;
+  unsigned int max= 10000;
+#ifdef __sun
+  max= 10;
+#endif
 
   for (x= 0; x < 10000; x++)
     add_test(memc);