| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The API to set passwd for the given user
and group in all the slave nodes.
Change-Id: I69dc150c598c9101be825f159f037f4ad43706ed
Signed-off-by: Kotresh HR <khiremat@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Setting up mountbroker along with adding user
and checking status. Setting pem keys specific
to non-root
Change-Id: Ic8e38087d118f43aea0da270ea8f8f9da81286c1
Signed-off-by: rallan <rallan@redhat.com>
Signed-off-by: Kotresh HR <khiremat@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Contains ops for restarting glusterd (used for slave nodes
in non-root), adding a group as well as a user to set up
a non-root geo-rep session
Change-Id: Iec0990e86fbb5a92a70f26820d43529c21e1742f
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Signed-off-by: rallan <rallan@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I6cb2a321cd774e5c1008d27c42d9df9219e74ff0
Signed-off-by: rallan <rallan@redhat.com>
Signed-off-by: Kotresh HR <khiremat@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Deletion of a geo-rep session and getting the status
of the geo-rep session
Change-Id: I94f3c1877c4530246e1cc7077085c92ee7c72101
Signed-off-by: rallan <rallan@redhat.com>
Signed-off-by: Kotresh HR <khiremat@redhat.com>
|
|
|
|
|
|
| |
Change-Id: I47236b1b1bbd40b52bc85ad59ed7b78faa432410
Signed-off-by: rallan <rallan@redhat.com>
Signed-off-by: Kotresh HR <khiremat@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following modifications has been made -
1. Added function for snap scheduler initialization.
2. Snap scheduler initialization should not be combined with snap
schedule enable.
3. Snap scheduler enable/disable should be issued for a node instead
for every node in cluster.
Change-Id: I23650f48b152debdfb4d7bc8af6f65ecb2bcddfb
Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
|
|
|
|
|
| |
Change-Id: I01ad84cc2e35873b985d5d86d3cbacd226b42ae1
Signed-off-by: ubansal <ubansal@redhat.com>
|
|
|
|
|
| |
Change-Id: I4d2767acb4fff7ab972e11d13ef4c547914110d9
Signed-off-by: rallan <rallan@redhat.com>
|
|
|
|
|
|
|
|
| |
Adding quota_libs.py with the quota_fetch_daemon_pid library.
This library gets the PID of quota daemon from all the nodes.
Change-Id: Icc5ecba5649a2f7fd48d5cedda6c1dd3ad8b50c0
Signed-off-by: Vinayak Papnoi <vpapnoi@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
When bricks of various sizes are used to create a
disperse volume, volume size should be of the size
(number of data bricks * least of brick size)
RHG3-11124
Change-Id: Ic791212bf028328996b896ae4896cf860c153264
Signed-off-by: Sunil Kumar Acharya <sheggodu@redhat.com>
|
|
|
|
|
| |
Change-Id: I1b06d935ae056dd0fe583f3c1a9f181ec2a40076
Signed-off-by: rallan <rallan@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie5072e8f29185104bcd54348465cc6e96cce5f00
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
- added quota_libs.py with quota_validate library
- Removed redundant function in quota_ops.
- changed naming of quota_ops to be consistent and
intutive w.r.t cli
Change-Id: I4faf448ea308c9e04b548d6174d900fcf56978a5
Signed-off-by: Sanoj Unnikrishnan <sunnikri@redhat.com>
|
|
|
|
|
|
| |
decription.
Change-Id: I895b1eb51e0bc425ba1aff559374ea9383894ccb
|
|
|
|
|
| |
Change-Id: Ie81b6ecb7e7af0524a42b37f0256a2cfff5d7736
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
|
|
| |
Adding minor enhancement
Change-Id: I47cc2e6a134b0ebbc8573b3d46e7e0bd5e7fd0cc
Signed-off-by: Jilju Joy <jijoy@localhost.localdomain>
|
|
|
|
|
|
| |
Adding minor enhancement
Addressed comments
Change-Id: Ic4b693be51c853531a63218be7485374d1f6934e
|
|
|
|
| |
Change-Id: I6b4c3a0ed2ede26e4db3210ee87e604e01059748
|
|
|
|
|
| |
Change-Id: Id2afba5b96177b2acde057357d58f0b257104c98
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie9234be69a601d0489b159183fb02cff8758df89
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
Adding a function to check if quota-deem-statfs is
enabled or not. quota-deem-statfs should be enabled
by default when quota is enabled.
Resolved merge conflit.
Addressed comments
Change-Id: Ifbae5b123f42da3fff28299630373f4060520769
Signed-off-by: Vinayak Papnoi <vpapnoi@redhat.com>
|
|
|
|
|
|
|
|
| |
* wait_for_fix_layout_to_complete
* wait_for_rebalance_to_complete
Change-Id: I6e243725040f9d7bd7b46e00292771e76ee6fadf
Signed-off-by: Prasad Desala <tdesala@redhat.com>
|
|
|
|
| |
Change-Id: I04d3b8ef5ff08cc50fddf07461874210a08248a6
|
|
|
|
|
|
| |
Also fix pylint errors while I'm fixing things in there
Change-Id: I62904384a7b7a441b426003b18743f3d3a7f2dde
|
|
|
|
| |
Change-Id: I487822efd6c57b8c51b65b4eaf149eb67e96731b
|
|
|
|
|
| |
Change-Id: I06194cd8968e0beb1dbd0815deaa999fc409272c
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
|
|
| |
is enabled
Change-Id: Id8d42c72548d618ac7bd1563ca2035018b7c2c99
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
|
|
| |
enabled
Change-Id: I0ae0d45050501154e9cd69c0d3dc9e915ae21b3a
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
|
|
| |
mux is enabled
Change-Id: Ibf77bb30f5ead4b208337d0a9f2d5b42a6875ded
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
| |
Change-Id: Id1396eb5211f1e189b603fcab916711dbceb30af
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changed get_connection to rpyc_get_connection.
executed a test case after this change and got
this error - "error while loading shared libraries:
libglusterfs.so.0 cannot open shared object file:
No such file or directory".
solved this path issue by adding shared library to
system library path on my machine. Not sure if it'll
be a common issue for everyone using this module.
Change-Id: Id52df4b17bc3d30b808bb1eb77c87b03c3ed2f7b
Signed-off-by: Kartik_Burmee <kburmee@redhat.com>
|
|
|
|
|
|
|
|
|
| |
replace_brick.
Replaced the expand_volume, shrink_volume to also make use of these functions.
Change-Id: Ic5afdb90dc939cdc9b76a7b3f8e3d1cf0108b58e
Signed-off-by: ShwethaHP <spandura@redhat.com>
|
|
|
|
|
| |
Change-Id: Ie115ecc42a38391b0e8687d7f3acf9904c18b0ee
Signed-off-by: Akarsha <akrai@redhat.com>
|
|
|
|
|
| |
Change-Id: I3c1f3f1c7ca11f5f4b5b80e0f208b7f0085c13df
Signed-off-by: srivickynesh <sselvan@redhat.com>
|
|
|
|
| |
Change-Id: Id0f72542702732cdecb21a2e0fa07a64ca8891c4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* glusterfile.py - helper for gluster client and backend files.
* glusterdir.py - helper for gluster client and backend dirs.
* brickdir.py - helper for collection and hashing of brickdirs (from pathinfo data).
* layout.py - base class for simple DHT layout validation.
* dht_test_util.py - utility module to walk a directory tree and run tests against files.
* constants.py - definitions for constants used in DHT libraries.
* exceptions.py - definitions for exceptions raised in DHT libraries.
Change-Id: I44770a822e0ec79561b3aa048e555320f622116a
Signed-off-by: Jonathan Holloway <jholloway@redhat.com>
|
|
|
|
|
|
| |
Needs to be done for cases where we don't use runs_on
Change-Id: I0d5b424621706842fb1a8cccb17c653c6dcff72d
|
|
|
|
|
|
|
| |
Add a try around dir copy to eliminate readthedocs.org cannot open error
Change-Id: Ie9160a8b7dc42839fe4c176c89aa67ae26c1266e
Signed-off-by: Jonathan Holloway <jholloway@redhat.com>
|
|
|
|
|
|
|
|
| |
This is a library to check if quota' hard and soft limit are
exceeded from the output of the quota list xml command.
Change-Id: Ie02ab9fcbf2aa2d248e0cb6385ab3d3f0554dec0
Signed-off-by: hari gowtham <hgowtham>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
host, non existing ip
Library for Core file Create or Not, Added is_core_file_created()
function to lib_utils.py
Test Desc:
Test script to verify peer probe non existing host
and invalid-ip, peer probe has to be fail for
non existing host, Glusterd services up and running
after invalid peer probe, and core file should not
get created under "/", /tmp, /var/log/core directory
Adding glusterd peer probe test cases with modifications according to comments
adding lib for core file verification
Change-Id: I0ebd6ee2b340d1f1b01878cb0faf69f41fec2e10
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|
|
|
|
|
|
|
| |
mount_type is 'glusterfs'
Change-Id: I00f0b5edfea0e09381d1404a0cfd16396a8fbde9
Signed-off-by: ShwethaHP <spandura@redhat.com>
|
|
|
|
|
|
|
|
| |
Replace all the time.sleep() instances with
wait_for_volume_process_to_be_online function
Change-Id: Id7e34979f811bd85f7475748406803026741a3a8
Signed-off-by: ShwethaHP <spandura@redhat.com>
|
|
|
|
|
|
|
| |
are online
Change-Id: I25424dd182c347a0570713ada8d2de611840fef3
Signed-off-by: ShwethaHP <spandura@redhat.com>
|
|
|
|
|
| |
Change-Id: Ifc6aa4d106dadf97e1741ec54a3323ea96e33101
Signed-off-by: ShwethaHP <spandura@redhat.com>
|
|
|
|
|
|
|
|
|
| |
Description:
Bring the self-heal daemon process offline for the nodes
Change-Id: I55301fb86a97147920991aa4455e8e5d80b1c5c3
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This function parses the output of 'gluster vol remove-brick status'
command for the given volume. The output of this function is
remove-brick status output in dictionary format.
Change-Id: I91b0bf9221b2645041abc5bbc016e356d0072b0b
Signed-off-by: Prasad Desala <tdesala@redhat.com>
|
|
|
|
|
| |
Change-Id: I7a8465a60c8e5d8f84a647ae65dbabcab2184516
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
| |
Change-Id: If303d22f52d31e99676a6e97fbe0b9cb7d5a1234
Signed-off-by: Vijay Avuthu <vavuthu@redhat.com>
|
|
|
|
|
|
|
| |
Added is_snapd_running function to uss_ops.py file
Change-Id: Ib1ff0a16550c94604209588bd5221f9ee6e9db92
Signed-off-by: Rajesh Madaka <rmadaka@redhat.com>
|