<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glusto-tests.git/tests, branch pre_glusterfs_6_0</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/'/>
<entry>
<title>[TestFix] Breakdown sparefile creation into chunks</title>
<updated>2020-07-22T10:51:15+00:00</updated>
<author>
<name>Leela Venkaiah G</name>
<email>lgangava@redhat.com</email>
</author>
<published>2020-07-20T11:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=7a78a835422de108fa19b50c86df11456175f61e'/>
<id>7a78a835422de108fa19b50c86df11456175f61e</id>
<content type='text'>
- Remove decimal before passing to `head` command
- Breakup sparsefile into chunks to ~half of brick size
- Whole test has to be skipped due to BZ #1339144

Change-Id: I7a9ae25798b442c74248954023dd821c3442f8f9
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove decimal before passing to `head` command
- Breakup sparsefile into chunks to ~half of brick size
- Whole test has to be skipped due to BZ #1339144

Change-Id: I7a9ae25798b442c74248954023dd821c3442f8f9
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Testfix] skip test unless 3 clients are provided</title>
<updated>2020-07-22T09:46:02+00:00</updated>
<author>
<name>Bala Konda Reddy M</name>
<email>bala12352@gmail.com</email>
</author>
<published>2020-07-21T11:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=166beb0ad30f0e36d3342f88df3f086fbe4a1719'/>
<id>166beb0ad30f0e36d3342f88df3f086fbe4a1719</id>
<content type='text'>
Problem: Creating a third mount obj works for glusterfs
protocol but in future while running for nfs/cifs might
face complications and test might fail.

Solution: Skip test unless three clients are provided
Removing redundant logging and minor fixes.

Change-Id: Ie657975a46b6989cb9f057f5cc337333bbf1010d
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: Creating a third mount obj works for glusterfs
protocol but in future while running for nfs/cifs might
face complications and test might fail.

Solution: Skip test unless three clients are provided
Removing redundant logging and minor fixes.

Change-Id: Ie657975a46b6989cb9f057f5cc337333bbf1010d
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[TestFix] Make test compatible with Python 2</title>
<updated>2020-07-20T07:54:43+00:00</updated>
<author>
<name>Leela Venkaiah G</name>
<email>lgangava@redhat.com</email>
</author>
<published>2020-07-20T07:38:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=0e12f1b272b53d744b132aad3ba0593bc8ebfb43'/>
<id>0e12f1b272b53d744b132aad3ba0593bc8ebfb43</id>
<content type='text'>
- Translate function is availble on `unicode` string in Python2

Change-Id: I6aa01606acc73b18d889a965f1c01f9a393c2c46
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Translate function is availble on `unicode` string in Python2

Change-Id: I6aa01606acc73b18d889a965f1c01f9a393c2c46
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Truncate a file with brick down</title>
<updated>2020-07-20T04:40:29+00:00</updated>
<author>
<name>Bala Konda Reddy M</name>
<email>bala12352@gmail.com</email>
</author>
<published>2020-07-14T12:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=1f2235bdcfa2064d56f250e9372ea5d750a51feb'/>
<id>1f2235bdcfa2064d56f250e9372ea5d750a51feb</id>
<content type='text'>
Test steps:
1. Create a volume, start and mount it on a client
2. Bring down redundant bricks in the subvol
3. Create a file on the volume using "touch"
4. Truncate the file using "O_TRUNC"
5. Bring the brick online
6. Write data on the file and wait for heal completion
7. Check for crashes and coredumps

Change-Id: Ie02a56ab5180f6a88e4499c8cf6e5fe5019e8df1
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test steps:
1. Create a volume, start and mount it on a client
2. Bring down redundant bricks in the subvol
3. Create a file on the volume using "touch"
4. Truncate the file using "O_TRUNC"
5. Bring the brick online
6. Write data on the file and wait for heal completion
7. Check for crashes and coredumps

Change-Id: Ie02a56ab5180f6a88e4499c8cf6e5fe5019e8df1
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] mv and ls operations with bricks offline</title>
<updated>2020-07-17T11:09:24+00:00</updated>
<author>
<name>Bala Konda Reddy M</name>
<email>bala12352@gmail.com</email>
</author>
<published>2020-06-22T11:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=89e632000d85e1a90a1eb8504d21ac504c738cf0'/>
<id>89e632000d85e1a90a1eb8504d21ac504c738cf0</id>
<content type='text'>
Test Steps:
1. Created a volume and mount this volume on 3 clients.
2. Bring down two bricks offline in each subvol.
3. On client1: under dir1 create files f{1..10000} run in background
4. On client2: under / touch x{1..1000}
5. On client3:  start creating x{1001..10000}
6. Bring bricks online which were offline(brought up all the bricks
which were down (2 in each of the two subvols)
7. While IO on Client1 and Client3 were happening, On client2 move
all the x* files into dir1
8. Perform lookup from client 3

Change-Id: Ib72648af783535557e20cea7e64ea68036b23121
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test Steps:
1. Created a volume and mount this volume on 3 clients.
2. Bring down two bricks offline in each subvol.
3. On client1: under dir1 create files f{1..10000} run in background
4. On client2: under / touch x{1..1000}
5. On client3:  start creating x{1001..10000}
6. Bring bricks online which were offline(brought up all the bricks
which were down (2 in each of the two subvols)
7. While IO on Client1 and Client3 were happening, On client2 move
all the x* files into dir1
8. Perform lookup from client 3

Change-Id: Ib72648af783535557e20cea7e64ea68036b23121
Signed-off-by: Bala Konda Reddy M &lt;bala12352@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Check data integrity for EC volume</title>
<updated>2020-07-17T11:09:12+00:00</updated>
<author>
<name>ubansal</name>
<email>ubansal@redhat.com</email>
</author>
<published>2020-07-17T06:39:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=f39fb79e9aaf97c1acad64b4abd104a2a279cf04'/>
<id>f39fb79e9aaf97c1acad64b4abd104a2a279cf04</id>
<content type='text'>
Steps:
1.Create a EC volume and mount it
2.Run different types of IO's
3.Take arequal of mountpoint
4.Bring down redundant bricks
5.Take arequal of mountpoint
6.Bring down another set of redundant bricks
7.Take arequal of mountpoint

Change-Id: If253cdfe462c6671488e858871ec904fbb2f9ead
Signed-off-by: ubansal &lt;ubansal@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Steps:
1.Create a EC volume and mount it
2.Run different types of IO's
3.Take arequal of mountpoint
4.Bring down redundant bricks
5.Take arequal of mountpoint
6.Bring down another set of redundant bricks
7.Take arequal of mountpoint

Change-Id: If253cdfe462c6671488e858871ec904fbb2f9ead
Signed-off-by: ubansal &lt;ubansal@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Add tc for NFS-Ganesha ExportID</title>
<updated>2020-07-17T07:05:37+00:00</updated>
<author>
<name>Manisha Saini</name>
<email>msaini@redhat.com</email>
</author>
<published>2020-05-31T15:57:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=6f44f15ec8e3a8cd459a0ed26011b6f596f8b127'/>
<id>6f44f15ec8e3a8cd459a0ed26011b6f596f8b127</id>
<content type='text'>
Change-Id: I8ae78b06706bc4818cbd2b00b386f362883cb9d7
Signed-off-by: Manisha Saini &lt;msaini@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8ae78b06706bc4818cbd2b00b386f362883cb9d7
Signed-off-by: Manisha Saini &lt;msaini@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Rootsquash functionality test with glusterd restart</title>
<updated>2020-07-15T10:06:04+00:00</updated>
<author>
<name>Manisha Saini</name>
<email>msaini@redhat.com</email>
</author>
<published>2020-07-02T11:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=5639e15bc36ad061b291e528759a0c9ee5fabe23'/>
<id>5639e15bc36ad061b291e528759a0c9ee5fabe23</id>
<content type='text'>
Verification of rootsquash functionality with glusterd restart
* Create some files and dirs inside mount point
* Set permission as 777 for mount point
* Enable root-squash on volume
* Create some more files and dirs
* Restart glusterd on all the node
* Try to edit file created in step 1
  nfsnobody user should not be allowed to edit file
* Try to edit the file created in step 5
  nfsnobody user should be allowed to edit file

Change-Id: Id2208127ce3c3ea2181d64af0e5e114c49f196ba
Signed-off-by: Manisha Saini &lt;msaini@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Verification of rootsquash functionality with glusterd restart
* Create some files and dirs inside mount point
* Set permission as 777 for mount point
* Enable root-squash on volume
* Create some more files and dirs
* Restart glusterd on all the node
* Try to edit file created in step 1
  nfsnobody user should not be allowed to edit file
* Try to edit the file created in step 5
  nfsnobody user should be allowed to edit file

Change-Id: Id2208127ce3c3ea2181d64af0e5e114c49f196ba
Signed-off-by: Manisha Saini &lt;msaini@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Validate open file migration</title>
<updated>2020-07-14T10:40:14+00:00</updated>
<author>
<name>sayaleeraut</name>
<email>saraut@redhat.com</email>
</author>
<published>2020-06-22T09:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=a9532ef6f4ddeeeae27d12eb3d5fd122dad2b4d7'/>
<id>a9532ef6f4ddeeeae27d12eb3d5fd122dad2b4d7</id>
<content type='text'>
Description: Checks that files with open fd are migrated
             successfully.

Steps:
1) Create a volume.
2) Mount the volume using FUSE.
3) Create files on volume mount.
4) Open fd for the files and keep on doing read write operations on
   these files.
5) While fds are open, add bricks to the volume and trigger rebalance.
6) Wait for rebalance to complete.
7) Wait for write on open fd to complete.
8) Check for any data loss during rebalance.
9) Check if rebalance has any failures.

Change-Id: I9345827ae36eb6d2c264d0e0874738211aadc55e
Signed-off-by: sayaleeraut &lt;saraut@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Description: Checks that files with open fd are migrated
             successfully.

Steps:
1) Create a volume.
2) Mount the volume using FUSE.
3) Create files on volume mount.
4) Open fd for the files and keep on doing read write operations on
   these files.
5) While fds are open, add bricks to the volume and trigger rebalance.
6) Wait for rebalance to complete.
7) Wait for write on open fd to complete.
8) Check for any data loss during rebalance.
9) Check if rebalance has any failures.

Change-Id: I9345827ae36eb6d2c264d0e0874738211aadc55e
Signed-off-by: sayaleeraut &lt;saraut@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Test] Validate EIO changes to EDQUOTE errors</title>
<updated>2020-07-14T06:02:07+00:00</updated>
<author>
<name>Leela Venkaiah G</name>
<email>lgangava@redhat.com</email>
</author>
<published>2020-07-08T05:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/glusto-tests.git/commit/?id=0a2172ff513c32ce84031441c0a944e5e1685782'/>
<id>0a2172ff513c32ce84031441c0a944e5e1685782</id>
<content type='text'>
- Tests to check EIO changes to EDQUOTE errors on reaching quota
- Scenarios covered are:
- Redundant bricks are down in a volume
- Multiple IOs were happening from clients
- Single IO session from a client

Change-Id: Ie15244231dae7fe2e61cc6df0d7f35d2231d9bdf
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Tests to check EIO changes to EDQUOTE errors on reaching quota
- Scenarios covered are:
- Redundant bricks are down in a volume
- Multiple IOs were happening from clients
- Single IO session from a client

Change-Id: Ie15244231dae7fe2e61cc6df0d7f35d2231d9bdf
Signed-off-by: Leela Venkaiah G &lt;lgangava@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
