svn commit: r258878 - user/pho/stress2/testcases/dirnprename
John-Mark Gurney
jmg at FreeBSD.org
Tue Dec 3 18:31:28 UTC 2013
Author: jmg
Date: Tue Dec 3 18:31:27 2013
New Revision: 258878
URL: http://svnweb.freebsd.org/changeset/base/258878
Log:
explain why 97 was used...
Sponsored by: Imaginary Forces
Modified:
user/pho/stress2/testcases/dirnprename/dirnprename.c
Modified: user/pho/stress2/testcases/dirnprename/dirnprename.c
==============================================================================
--- user/pho/stress2/testcases/dirnprename/dirnprename.c Tue Dec 3 18:28:18 2013 (r258877)
+++ user/pho/stress2/testcases/dirnprename/dirnprename.c Tue Dec 3 18:31:27 2013 (r258878)
@@ -89,7 +89,11 @@ setup(int nb)
if (mkdir(path, 0770) == -1)
err(1, "mkdir(%s), %s:%d", path, __FILE__, __LINE__);
- /* don't hard code 97 */
+ /*
+ * The value 97 was determined by figuring out how many 255 length
+ * names would cause us to overflow into indirect blocks w/ the
+ * default UFS parameters.
+ */
for (i = 0; i < 97; i++) {
sprintf(file1, "%s/%0255d", path, i);
if (mkdir(file1, 0770) == -1)
@@ -104,7 +108,7 @@ cleanup(void)
char file1[512];
int i;
- /* don't hard code 97 */
+ /* see comment above */
for (i = 0; i < 97; i++) {
sprintf(file1, "%s/%0255d", path, i);
if (rmdir(file1) == -1)
More information about the svn-src-user
mailing list