+++ This bug was initially created as a clone of Bug #1213349 +++ Description of problem: When adding jobs to scheduler, it should check whether volume with that volume name exist or not. If volume does not exists, it through message volume volume doesn't exists. Version-Release number of selected component (if applicable): [root@localhost core]# rpm -qa | grep glusterfs glusterfs-api-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-geo-replication-3.8dev-0.12.gitaa87c31.el6.x86_64 samba-glusterfs-3.6.509-169.4.el6rhs.x86_64 glusterfs-cli-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-fuse-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-server-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-rdma-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-debuginfo-3.7dev-0.994.gitf522001.el6.x86_64 glusterfs-libs-3.8dev-0.12.gitaa87c31.el6.x86_64 glusterfs-3.8dev-0.12.gitaa87c31.el6.x86_64 How reproducible: 100% Steps to Reproduce: 1. Create 6*2 distributed replicate volume 2. create shared storage and do fuse mount on each storage node on path /var/run/gluster/shared_storage mount -t glusterfs 10.70.47.143:meta /var/run/gluster/shared_storage/ 3. initialize scheduler on each storage node e.g run snap_scheduler.py init command 4. Enable scheduler on storage nodes e.g run snap_scheduler.py enable 5. Add jobs to scheduler providing volume name which doesn't exists Actual results: scheduler accepts the jobs. Expected results: Scheduler should check whether volume exists or not. Additional info:
Patch sent upstream at http://review.gluster.org/#/c/11830/
Upstream patch at http://review.gluster.org/#/c/11830/
Master URL: http://review.gluster.org/#/c/11830/ Release 3.7 URL: http://review.gluster.org/#/c/11917/ RHGS 3.1.1 URL: https://code.engineering.redhat.com/gerrit/#/c/56047/
[root@darkknight yum.repos.d]# gluster v info | grep Name Volume Name: ecvol Volume Name: gluster_shared_storage Volume Name: testvol [root@darkknight yum.repos.d]# snap_scheduler.py add job2 " * * * * * " vol0 snap_scheduler: Volume vol0 does not exist. Create vol0 and retry. [root@darkknightrises yum.repos.d]# snap_scheduler.py edit job1 " * * * * * " vol0 snap_scheduler: Volume vol0 does not exist. Create vol0 and retry. Bug verified on build glusterfs-3.7.1-13.el7rhgs.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-1845.html