Bala.FA has posted comments on this change.

Change subject: gluster: VDSM Gluster verbs to manage UFO/swift configuration
......................................................................


Patch Set 14: (4 inline comments)

....................................................
File vdsm/gluster/cli.py
Line 920:     try:
Line 921:         config.readfp(open(config_file))
Line 922:     except IOError as e:
Line 923:         errMsg = "%s: %s" % (e.errno, e.strerror)
Line 924:         raise ge.GlusterSwiftConfigOpenFailedException(err=[errMsg])
how about str(e)?
Line 925: 
Line 926:     return config
Line 927: 
Line 928: 


Line 929: def _writeSwiftConfigFile(serverType, config):
Line 930:     config_file = SWIFT_CONFIG_FILES[serverType]
Line 931:     try:
Line 932:         # Write to a backup file
Line 933:         with open(config_file + ".bkp", 'wb') as configFile:
I think creating a tempfile and write is better than '.bkp'
Line 934:             config.write(configFile)
Line 935: 
Line 936:         # Copy if write successful
Line 937:         os.rename(config_file + ".bkp", config_file)


Line 933:         with open(config_file + ".bkp", 'wb') as configFile:
Line 934:             config.write(configFile)
Line 935: 
Line 936:         # Copy if write successful
Line 937:         os.rename(config_file + ".bkp", config_file)
Can we preserve original file?
Line 938:     except IOError as e:
Line 939:         errMsg = "%s: %s" % (e.errno, e.strerror)
Line 940:         raise ge.GlusterSwiftConfigWriteFailedException(err=[errMsg])
Line 941: 


Line 1014:                 config.set(section, configOption, unicode(value))
Line 1015: 
Line 1016:     # Restore defaults
Line 1017:     config._defaults = defaultValues
Line 1018:     _writeSwiftConfigFile(serverType, config)
I would like to keep these functions outside of cli.py and cli.py is meant for 
gluster cli bindings.


--
To view, visit http://gerrit.ovirt.org/10864
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ie966fb515275a0768f67cbbe2055a07002355327
Gerrit-PatchSet: 14
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Aravinda VK <avish...@redhat.com>
Gerrit-Reviewer: Aravinda VK <avish...@redhat.com>
Gerrit-Reviewer: Bala.FA <barum...@redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <dan...@redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimo...@redhat.com>
Gerrit-Reviewer: Saggi Mizrahi <smizr...@redhat.com>
Gerrit-Reviewer: Shireesh Anjal <san...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
vdsm-patches mailing list
vdsm-patches@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to