Description of problem: Every Swift REST API call ends up opening the /etc/swift/swift.conf file and the /etc/swift/fs.conf file (twice) to check configuration parameters. This is wasted time and effort when servicing requests. Version-Release number of selected component (if applicable): RHS 2.0 (3.3.0) How reproducible: Very. Steps to Reproduce: 1. strace all swift processes via: strace -tt -f $(pgrep swift | awk '{printf("-p %s ", $0)}') 2. grep output for /etc/swift 3. count references to conf files Actual results: 1 open of swift.conf for every request 2 opens of fs.conf for every request Expected results: Both swift.conf and fs.conf should only be opened during initial startup of the app servers. Additional info: This problem is fixed by commit: I9b25d6e99521b925952d2fc5086ad19fd59d08ee
CHANGE: http://review.gluster.org/4093 (object-storage: Refactor code to reduce Swift diffs carried) merged in master by Anand Avati (avati)
CORRECTION - this bug was fixed by: https://github.com/gluster/glusterfs/commit/b0cb7aaf04eff033a329e017a8628c84a62e33cd CHANGE: http://review.gluster.org/4141 (object-storage: remove glusterfs filter requirement) merged in master by Vijay Bellur (vbellur)