Dan Kenigsberg has posted comments on this change.

Change subject: Made spm securing logic more generic
......................................................................


Patch Set 1: I would prefer that you didn't submit this

(3 inline comments)

....................................................
File vdsm/storage/securable.py
Line -3
Line -2
Line -1
Line 0
Line 1: from threading import Event
Let's live up to the Berrange bar and add a GPL notice here.
Line 2: from functools import wraps
Line 3: 
Line 4: class SecureError(RuntimeError): pass
Line 5: 


Line -1
Line 0
Line 1: from threading import Event
Line 2: from functools import wraps
Line 3: 
and a docstring would be great.
Line 4: class SecureError(RuntimeError): pass
Line 5: 
Line 6: class Securable(type):
Line 7:     def __new__(mcs, name, bases, fdict):


....................................................
File vdsm/storage/spm.py
Line 293:             self.log.debug("Registering with state change event")
Line 294:             
sp.StatsThread.onDomainConnectivityStateChange.register(self._upgradePoolDomain)
Line 295:             self.log.debug("Running initial domain upgrade threads")
Line 296:             for sdUUID in self._domainsToUpgrade:
Line 297:                 threading.Thread(target=self._upgradePoolDomain, 
args=(sdUUID, True), kwargs={"__securityOverride": True}).start()
unrelated, but still: WARNING, nondeamonic long thread.
Line 298: 
Line 299:     @secured
Line 300:     def _upgradePoolDomain(self, sdUUID, isValid):
Line 301:             # This method is called everytime the 
onDomainConnectivityStateChange


--
To view, visit http://gerrit.usersys.redhat.com/991
To unsubscribe, visit http://gerrit.usersys.redhat.com/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I2e16feafc03d6efe5c904b18d4d27177dd14b905
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <[email protected]>
Gerrit-Reviewer: Ayal Baron
Gerrit-Reviewer: Dan Kenigsberg <[email protected]>
_______________________________________________
vdsm-patches mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to