
Hi Ritesh, You can maybe do this to get the stderr message. if str(e.err).find("No active geo-replication sessions") On Tue, Sep 29, 2020 at 2:08 PM Ritesh Chikatwar <rchikatw@redhat.com> wrote:
Yes correct it goes to stderr...
On Tue, Sep 29, 2020 at 2:00 PM Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
[adding devel list]
On 29 Sep 2020, at 09:51, Ritesh Chikatwar <rchikatw@redhat.com> wrote:
Hello,
i am new to VDSM codebase.
There is one minor bug in gluster and they don't have any near plan to fix this. So i need to fix this in vdsm.
The bug is when i run command [root@dhcp35-237 ~]# gluster v geo-replication status No active geo-replication sessions geo-replication command failed [root@dhcp35-237 ~]#
So this engine is piling up with error. i need handle this in vdsm the code at this place
https://github.com/oVirt/vdsm/blob/master/lib/vdsm/gluster/cli.py#L1231
If i run the above command with xml then i will get
[root@dhcp35-237 ~]# gluster v geo-replication status --xml geo-replication command failed [root@dhcp35-237 ~]#
so i have to run one more command before executing this and check in exception that it contains *No active geo-replication sessions *this string. for that i did like this
maybe it goes to stderr?
other than that, no idea, sorry
Thanks, michal
try: xmltree = _execGluster(command) except ge.GlusterCmdFailedException as e: if str(e).find("No active geo-replication sessions") != -1: return []
Seems like this is not working can you help me here
Any help will be appreciated
Ritesh
_______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-leave@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/MOWRRKWY6YCX5P...
-- Thanks, Kaustav Majumder