Description of problem: When you umount the Gluster Volume from the machine running swift, and later execute again the swift list command, the volume is not remounted again, instead you get an error 500 internal server error. Version-Release number of selected component (if applicable): 3.3.0 gluster, packages 1.4.8 for swift-lugin set (rpms) How reproducible: Steps to Reproduce: 1. Install OpenStack 2. Integrate with Gluster-Swift 3. Configure Keystone and source a credentials exports file 4. Use Gluster swift 5. Use swift commands to manage you object storage (it works fine) 6. Stop gluster swift with swift-init main stop. 7. Umount the volume in local storage 8. Start swift with swift-init main start. 9. Get your error Actual results: Error 500 Internal Server Error when executing the GET operation on the supposed location of the volume. Message from syslogd@d106 at Aug 16 19:57:47 ... ¿<139>proxy-server ERROR with Account server 127.0.0.1:6012/sdb1 re: Trying to GET /v1/AUTH_b5b8187b9cfe4b8a803dd6c36a80c306: Connection refused (txn: tx0ff050e1c7b14d1ab5893e8494275553) (client_ip: 10.128.8.106) Expected results: Mounted volume and list of containers. Additional info: It was working perfectly fine before in my testing, with access from Dashboard and everything
It seems like the account server (this is the process responsible to mount the volume) has not excepted the connection. Can you paste the contents of the /etc/swift/proxy-server.conf? Also, what happens when you try next time, do you get the same error?
Can you please provide additional information as requested in comment 1? Thanks
Closing the bug. Please reopen if the issue is seen again.