path: root/
diff options
authorkshithijiyer <>2019-08-16 14:38:21 +0530
committerBala Konda Reddy M <>2019-08-27 13:25:25 +0000
commitde8bd253642e821cb8e15b74387ead06c00a55fc (patch)
treea1081a0f1558c3504c3b87ff3ffbc439a4fb2d74 /
parent7cfff7f9d8d482289b08a28e1537f9f08b5122a1 (diff)
Adding library to run_crefi() to glustolibs-IO.
What is crefi? Crefi is a Python command-line tool to create multi threaded workload on a filesystem and do file operations on created data. It provides basic operations to create files of different sizes, different types, in different directory structures, along with creating symlinks, hardlinks to files, and also rename, truncate, chmod, chown, chgrp and setxattr on the created files. Typical use involves creating large number of files of different sizes, over different layout, and do different operations on the created files. Which components need this tool? - Geo-rep - AFR Changes needed in infrastructure: Change-Id: I1e579f6f1f2c6ef0d018c055234abbf0f147e621 Signed-off-by: kshithijiyer <>
Diffstat (limited to '')
1 files changed, 8 insertions, 1 deletions
diff --git a/ b/
index 57ccb74bb..be8e8a0e2 100644
--- a/
+++ b/
@@ -71,6 +71,13 @@ Pre-requisites to run glusto-tests:
- Gluster client packages should be installed on Clients
- Setup passwordless ssh from the glusto-tests management node to all.
- Install glusto-tests dependencies on servers and clients.
+- Crefi should be installed on all the clients.
+ ```
+ $ pip install crefi
+ $ pip install pyxattr
+ ```
- Setup bricks on all servers:
- To create bricks refer to [doc]( **OR** Run gdeploy as shown below.
1. Edit the `gdeploy_sample_config.conf` present in `examples` as shown below and also configure passwordless ssh to all servers:
@@ -97,7 +104,7 @@ Pre-requisites to run glusto-tests:
gdeploy -c gdeploy_sample_config.conf
- To run cifs protocol:
1.CIFS packages need to be installed on the server