| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
may be down
Change-Id: I0515680e2cbe582917f0034461b305a33b75ca94
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This test case covers the quota functionality for
a volume with a single brick (1x1).
Quota help cli command is also validated here.
Change-Id: I772f4646e2229c21f4547122410633715ef47668
Signed-off-by: Vinayak Papnoi <vpapnoi@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Verifying directory quota functionality with respect to the
limit-usage option. Set limits on various directories [breadth]
and check for the quota list of all the directories.
* Enable Quota
* Create 10 directories and set limit of 1GB on each directory
* Perform a quota list operation
* Create some random amount of data inside each directory
* Perform a quota list operation
Change-Id: I3ffc5b99018365eca21ecbdd55d6d9c176f36d6f
Signed-off-by: Vinayak Papnoi <vpapnoi@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-> Create Volume
-> Get the current op-version
-> Get the max supported op-version
-> Verify vol info file exists or not in all servers
-> Get the version number from vol info file
-> If current op-version is less than max-op-version
set the current op-version to max-op-version
-> After vol set operation verify that version number
increased by one or not in vol info file
-> verify that current-op-version and max-op-version same or not.
Change-Id: If56210a406b15861b0a261e29d2e5f45e14301fd
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
| |
Change-Id: I47d0ac4afac44442bd877243c45581df83c6a2e7
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
| |
Change-Id: I734f85671f17e9a7e9d863aa3a0ef8f632182d48
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
| |
Change-Id: I90c51f0e945cfe85e60bc97e1ed3b617a0a7eba5
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-> Create volume
-> Enable server quorum on volume
-> Stop glusterd on all nodes except first node
-> Verify brick status of nodes where glusterd is running with
default quorum ratio(51%)
-> Change the cluster.server-quorum-ratio from default to 95%
-> Start glusterd on all servers except last node
-> Verify the brick status again
Change-Id: I249574fe6c758e6b8e5bea603f36dcf8698fc1de
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie685a2e60c19bc096c54034a6b2f7d4380441f3d
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I389aaa59db10b40d3ec117b8bb23d76fad29b41b
Signed-off-by: Sunil Kumar Acharya <sheggodu@redhat.com>
Signed-off-by: Ashish Pandey <aspandey@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I2a3427cb9165cb2b06a1c72962071e286a65e0a8
Signed-off-by: Bala Konda Reddy M <bmekala@redhat.com>
Signed-off-by: Bala Konda Reddy Mekala <bmekala@redhat.com>
|
|
|
|
| |
Change-Id: Ic9dc93a8a433e7630c669c924b54916f4b838809
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the dataset has hidden files and when added bricks and triggered
rebalance, rebalance should be able to pick the hidden files for
migration and should migrate those without any issues and the
checksum should match post rebalance.
Changes:
- Minor fixes
- Imrpoved imports
- Removed logs of rebalance status
Change-Id: I31c5859e112ad3a6efef7e008995090afda677cc
Signed-off-by: Prasad Desala <tdesala@redhat.com>
|
|
|
|
|
| |
Change-Id: I70dc1930dabebc8e0af4c83c8b70842f92f9865a
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
| |
Change-Id: I5ffd826bd375956e29ef6f52913fa7dabf8bc7ce
Signed-off-by: Gaurav Yadav <gyadav@redhat.com>
|
|
|
|
|
| |
Change-Id: I3af948e10673737d06e352e3bb8a1bec58ea3c55
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Where .snaps folder is only readable and
listing all the snapshots and it's content.
Also ensures that deactivated snapshot doesn't get listed.
Change-Id: I25ad451986c861038450c0369e6cbc130b8945bb
Signed-off-by: vivek das <vdas@redhat.com>
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
est script to verify glustershd process on newly probed sAdding Test
case test_glustershd_on_newly_probed_server
Description:
Test script to verify glustershd process on newly probed server
* check glustershd process - only 1 glustershd process should be running
* Add new node to cluster
* check glustershd process - only 1 glustershd process should be running on
all servers inclusing newly probed server
* stop the volume
* add another node to cluster
* check glustershd process - glustershd process shouldn't be running on
servers including newly probed server
* start the volume
* check glustershd process - only 1 glustershd process should be running
on all servers inclusing newly probed server
Change-Id: I6142000ee8322b7ab27dbcd27e05088d1c8be806
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
| |
This testcase verifies, volume stop should not be allowed while
rebalance is in-progress and it should throw appropriate error.
Change-Id: I24ffc263f26eb99fff774cb851ac98ac6fed2bee
Signed-off-by: Prasad Desala <tdesala@redhat.com>
|
|
|
|
|
|
|
| |
Changes:
- Updated test case add brics to volume with IO operations.
Change-Id: I61e83c0d58d65783da4e54bc2a8a32a35b515c07
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- Add more log end points
- Include dht glusto's functions
- Fix count log parameters
- Convert docstring to google style docstring on helper function
- Renamed test class
Change-Id: Ib919e86c8c79e8bdad4007bc9d77d76b031ecb3d
|
|
|
|
|
|
|
|
|
| |
This testcase will enable/disable quota by giving negative inputs
and also try to enable timeouts by giving huge value , all testcases
have to return false.
Change-Id: I3996a38a728c20199ef969d03ff9e11dc774ee6c
Signed-off-by: venkata edara <redara@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This test case covers the quota list functionality
with and without the path. Both outputs for quota list
with and without path should match.
Change-Id: I251cae896558e09bee3d4a689f8287df2b0bb585
Signed-off-by: Vinayak Papnoi <vpapnoi@redhat.com>
|
|
|
|
|
|
|
|
| |
with volume operations add-brick, remove-brick, replace-brick post volume type change
Change-Id: I44a1ff6fab3228736ae9c83fe67b16c2e8c40adc
Signed-off-by: Karan Sandha <ksandha@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Test Script to verify the glustershd server vol file
has only entries for replicate volumes
* Create multiple volumes and start all volumes
* Check the glustershd processes - Only 1 glustershd should be listed
* Check the glustershd server vol file - should contain entries only
for replicated involved volumes
* Add bricks to the replicate volume - it should convert to
distributed-replicate
* Check the glustershd server vol file - newly added bricks
should present
* Check the glustershd processes - Only 1 glustershd should be listed
Change-Id: Ie110a0312e959e23553417975aa2189ed01be6a4
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Test Script to verify the Client Side Quorum with fixed
for cross 3 volume
* Disable self heal daemom
* set cluster.quorum-type to fixed.
* start I/O( write and read )from the mount point - must succeed
* Bring down brick1
* start I/0 ( write and read ) - must succeed
* Bring down brick2
* start I/0 ( write and read ) - must succeed
* set the cluster.quorum-count to 1
* start I/0 ( write and read ) - must succeed
* set the cluster.quorum-count to 2
* start I/0 ( write and read ) - read must pass, write will fail
* bring back the brick1 online
* start I/0 ( write and read ) - must succeed
* Bring back brick2 online
* start I/0 ( write and read ) - must succeed
* set cluster.quorum-type to auto
* start I/0 ( write and read ) - must succeed
* Bring down brick1 and brick2
* start I/0 ( write and read ) - read must pass, write will fail
* set the cluster.quorum-count to 1
* start I/0 ( write and read ) - read must pass, write will fail
* set the cluster.quorum-count to 3
* start I/0 ( write and read ) - read must pass, write will fail
* set the quorum-type to none
* start I/0 ( write and read ) - must succeed
Change-Id: Ic159aee3ca80f6a584a46e2ac7986f4007346968
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I2e4cf5c4280351d7cfaa25ffb53cd081227d7e9e
Signed-off-by: Karan Sandha <ksandha@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
the purpose of this test case is to validate Snapshot
activation and deactivation.
Pre-Activate, After Activate and After Deactivate
Change-Id: I7b502922171247954801feefe0409b1751a1d07f
Signed-off-by: vivek das <vdas@redhat.com>
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
|
|
|
| |
The replace brick setUp function had a syntax error and a wrong assert.
The peer probe tearDown method did not work in a situation where the
test failed leading to cascading failures in other tests.
Change-Id: Ia7e0d85bb88c0c9bc6d489b4d03dc7610fd4f129
|
|
|
|
| |
Change-Id: I774f64e2f355e2ca2f41c7a5c472aeae5adcd3dc
|
|
|
|
|
| |
Change-Id: I32fefdab769e5a361e4dcb5f1328b2c8da2e4f1a
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I24e2baddc4f5cdb2c9ae0ab6b9020b2eb9b42a05
Signed-off-by: Karan Sandha <ksandha@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
| |
Change-Id: Ic6cb4e96d8f14558c0f9d4eb5e24cbb507578f4c
Signed-off-by: Bala Konda Reddy M <bmekala@redhat.com>
|
|
|
|
|
|
|
|
| |
In this testcase, Setting the lowest Gluster opversion and
invalid opversion are validated
Change-Id: Ie45859228e35b7cb171493dd22e30e2f26b70631
Signed-off-by: Bala Konda Reddy Mekala <bmekala@redhat.com>
|
|
|
|
|
|
|
|
|
| |
The purpose of this test is to validate snapshot create
during rebalance.
Change-Id: I8c58e0dd6571e648c1410342db988b95b82aaa1b
Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
|
|
| |
Signed-off-by: vivek das <vdas@redhat.com>
Change-Id: I418d3e1900acb8e79e4063a191164866544acd5d
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
|
|
|
|
| |
The purpose of this test is to validate snapshot
hard and soft max-limt options.
Change-Id: I63e661549977251104c120d7b25422ff57fdadeb
Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
| |
Change-Id: I2802171403490c9de715aa281fefb562e08249fe
Signed-off-by: Bala Konda Reddy Mekala <bmekala@redhat.com>
|
|
|
|
|
|
|
|
| |
after healing from mount point
Change-Id: Ifcd1bac10982a0a2f348e4475ad167921625affa
Signed-off-by: Karan Sandha <ksandha@redhat.com>
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Test Script which verifies that the existing glustershd should take
care of self healing
* Create and start the Replicate volume
* Check the glustershd processes - Note the pids
* Bring down the One brick ( lets say brick1) without affecting the cluster
* Create 5000 files on volume
* bring the brick1 up which was killed in previous steps
* check the heal info - proactive self healing should start
* Bring down brick1 again
* wait for 60 sec and brought up the brick1
* Check the glustershd processes - pids should be different
* Monitor the heal till its complete
Change-Id: Ib044ec60214171f136cc4c2f9225b8fe62e6214d
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
|
| |
( x3)
Change-Id: Ic0aaccdbf6938702ec1dbb44e888e45eb9f21e28
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Test Script to verify the Client Side Quorum with fixed
for cross 2 volume
* Disable self heal daemom
* set cluster.quorum-type to fixed.
* start I/O( write and read )from the mount point - must succeed
* Bring down brick1
* start I/0 ( write and read ) - must succeed
* set the cluster.quorum-count to 1
* start I/0 ( write and read ) - must succeed
* set the cluster.quorum-count to 2
* start I/0 ( write and read ) - read must pass, write will fail
* bring back the brick1 online
* start I/0 ( write and read ) - must succeed
* Bring down brick2
* start I/0 ( write and read ) - read must pass, write will fail
* set the cluster.quorum-count to 1
* start I/0 ( write and read ) - must succeed
* cluster.quorum-count back to 2 and cluster.quorum-type to auto
* start I/0 ( write and read ) - must succeed
* Bring back brick2 online
* Bring down brick1
* start I/0 ( write and read ) - read must pass, write will fail
* set the quorum-type to none
* start I/0 ( write and read ) - must succeed
Change-Id: I415aba5db211607476fd7345c8ca6f4d49373402
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Peer probe using short name
- Create volume using IP
- Start/stop/getvolumeinfo
- Create volume using FQDN
- Start/stop/getvolumeinfo
Change-Id: I2d55944035c44e8ee360beb4ce41550338586d15
Signed-off-by: Gaurav Yadav <gyadav@redhat.com>
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Test Optimisations :
- Optimized imports
- Reduced count local variables
- Added more logging points with information about mount point and directories
- Add more logging points
- Included more log end points and implemented glusto's framework dht functions
Changes :
- Copyright years
- removed nfs mount point, since does not support extra attributes
- improved layout validations
- fixed typos in logs.
- Updated comments
Change-Id: If51d033d726edf2344af9aeba1246d4d6591f5c0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Test Script to verify the Client Side Quorum with auto option
* check the default value of cluster.quorum-type
* try to set any junk value to cluster.quorum-type
other than {none,auto,fixed}
* check the default value of cluster.quorum-count
* set cluster.quorum-type to fixed and cluster.quorum-count to 1
* start I/O from the mount point
* kill 2 of the brick process from the each replica set.
* set cluster.quorum-type to auto
Change-Id: I102373d1a53635563909e4fb80a01d98c24d3355
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
| |
Change-Id: I221b49315db8bc02873fc133ff12837954f0c232
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
| |
Change-Id: Ice1e7139613c0d2f15c95e86e6c1e7b595d390a5
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie4a4b323e2b7e57e3896550b6f9b7db28fba03b7
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|
|
|
|
|
|
|
|
| |
This step is not needed at all. It appears to be a copy-paste error or
some sort of mistake. Missed it through review and a few rounds of
debugging
Change-Id: I232f68c846ebf18a106554c1b0214748f2cdc391
|
|
|
|
|
| |
Change-Id: I84b789f9c0204ca0f0efb40a9a01215902c0ee1d
Signed-off-by: Vitalii Koriakov <vkoriako@redhat.com>
|