Created attachment 1129188 [details] Add_Object_Storage_01.png Description of problem: When I try to create more Object Storage pools at once (set higher number than 1 to the "Pools to Create" field - attachment Add_Object_Storage_01.png), all creation tasks except first one fails with error similar to: Failed. error: Unable to Acquire the lock for d418f6e3-92e1-4def-95fa-d8bfeb2e2426 Message [Manage_Cluster : dahorak-usm2-node2.os1.phx2.redhat.com] Version-Release number of selected component (if applicable): rhscon-ceph-0.0.6-4.el7.x86_64 rhscon-core-0.0.8-4.el7.x86_64 rhscon-ui-0.0.14-1.el7.noarch How reproducible: often/always? Steps to Reproduce: 1. Prepare ceph cluster in USM. 2. Go to Storage -> Add Storage page, chose Object Storage. 3. On the next page, fill all required fields and set higher number (e.g. 5) to the Pools to Create field. 4. Submit the request for creation of storage pools. Actual results: All tasks except first one usually fails with error similar to: Failed. error: Unable to Acquire the lock for d418f6e3-92e1-4def-95fa-d8bfeb2e2426 Message [Manage_Cluster : dahorak-usm2-node2.os1.phx2.redhat.com] Expected results: All tasks pass - requested number of pools is created. Additional info:
Created attachment 1129189 [details] Add_Object_Storage_02.png
Created attachment 1129190 [details] Add_Object_Storage_03.png
There is locking issue in the backend. It should be fixed in core.
Tested with ceph-ansible-1.0.5-23.el7scon.noarch ceph-installer-1.0.12-3.el7scon.noarch rhscon-ceph-0.0.29-1.el7scon.x86_64 rhscon-core-0.0.29-1.el7scon.x86_64 rhscon-core-selinux-0.0.29-1.el7scon.noarch rhscon-ui-0.0.43-1.el7scon.noarch and also for RBDs and it works. --> Verified