From 0f9c549795a318e692beadc7309d03b646b8ac8e Mon Sep 17 00:00:00 2001 From: Arshad Hussain Date: Mon, 30 Sep 2019 04:32:52 +0530 Subject: [PATCH] LU-6142 tests: Remove file rmdirmany.c This patch removes file lustre/tests/rmdirmany.c This file currently is not used at all by any tests or binary. Signed-off-by: Arshad Hussain Change-Id: I3bd39abefb49855d70eed3be57f8e80e2439776d Reviewed-on: https://review.whamcloud.com/36439 Tested-by: jenkins Reviewed-by: Shaun Tancheff Reviewed-by: Ben Evans Reviewed-by: Petros Koutoupis Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: James Simmons --- lustre/tests/Makefile.am | 2 +- lustre/tests/rmdirmany.c | 70 ------------------------------------------------ 2 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 lustre/tests/rmdirmany.c diff --git a/lustre/tests/Makefile.am b/lustre/tests/Makefile.am index bd81d6e..d391ad2 100644 --- a/lustre/tests/Makefile.am +++ b/lustre/tests/Makefile.am @@ -65,7 +65,7 @@ THETESTS = openunlink truncate directio writeme mlink utime THETESTS += tchmod fsx test_brw sendfile THETESTS += createmany chownmany statmany multifstat createtest THETESTS += opendirunlink opendevunlink unlinkmany checkstat -THETESTS += statone runas openfile rmdirmany smalliomany +THETESTS += statone runas openfile smalliomany THETESTS += small_write multiop ll_sparseness_verify THETESTS += ll_sparseness_write mrename ll_dirstripe_verify mkdirmany THETESTS += openfilleddirunlink rename_many memhog diff --git a/lustre/tests/rmdirmany.c b/lustre/tests/rmdirmany.c deleted file mode 100644 index 99d0881..0000000 --- a/lustre/tests/rmdirmany.c +++ /dev/null @@ -1,70 +0,0 @@ -/* - * GPL HEADER START - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 only, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License version 2 for more details (a copy is included - * in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU General Public License - * version 2 along with this program; If not, see - * http://www.gnu.org/licenses/gpl-2.0.html - * - * GPL HEADER END - */ -/* - * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. - * Use is subject to license terms. - */ -/* - * This file is part of Lustre, http://www.lustre.org/ - * Lustre is a trademark of Sun Microsystems, Inc. - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -int main(int argc, char ** argv) -{ - int i, rc = 0, count; - char dirname[4096]; - - if (argc < 3) { - printf("Usage %s dirnamebase count\n", argv[0]); - return 1; - } - - if (strlen(argv[1]) > 4080) { - printf("name too long\n"); - return 1; - } - - count = strtoul(argv[2], NULL, 0); - - for (i = 0; i < count; i++) { - sprintf(dirname, "%s-%d", argv[1], i); - rc = rmdir(dirname); - if (rc) { - printf("rmdir(%s) error: %s\n", - dirname, strerror(errno)); - break; - } - if ((i % 10000) == 0) - printf(" - deleted %d (time %ld)\n", i, time(0)); - } - return rc; -} -- 1.8.3.1