Whamcloud - gitweb
LU-6142 tests: Remove file rmdirmany.c 39/36439/2
authorArshad Hussain <arshad.super@gmail.com>
Sun, 29 Sep 2019 23:02:52 +0000 (04:32 +0530)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Dec 2019 01:02:42 +0000 (01:02 +0000)
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 <arshad.super@gmail.com>
Change-Id: I3bd39abefb49855d70eed3be57f8e80e2439776d
Reviewed-on: https://review.whamcloud.com/36439
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Shaun Tancheff <stancheff@cray.com>
Reviewed-by: Ben Evans <bevans@cray.com>
Reviewed-by: Petros Koutoupis <pkoutoupis@cray.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
lustre/tests/Makefile.am
lustre/tests/rmdirmany.c [deleted file]

index bd81d6e..d391ad2 100644 (file)
@@ -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 (file)
index 99d0881..0000000
+++ /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 <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <time.h>
-#include <errno.h>
-#include <string.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-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;
-}