Date: Tue, 3 Dec 2013 18:31:28 +0000 (UTC) From: John-Mark Gurney <jmg@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r258878 - user/pho/stress2/testcases/dirnprename Message-ID: <201312031831.rB3IVSbD036726@svn.freebsd.org>
index | next in thread | raw e-mail
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)help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312031831.rB3IVSbD036726>
