Vinzenz Feenstra has posted comments on this change.

Change subject: Improvement of the GuestAgent class memory usage
......................................................................


Patch Set 9: (3 inline comments)

....................................................
File vdsm/guestIF.py
Line 58: 
Line 59: class GuestAgent ():
Line 60:     def __init__(self, socketName, channelListener, log, 
user='Unknown',
Line 61:                  ips='', connect=True):
Line 62:         self.MAX_MESSAGE_SIZE = \
Done
Line 63:             config.getint('vars', 
'guest_agent_max_allowed_message_size')
Line 64:         self.log = log
Line 65:         self._sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
Line 66:         # Save the socket's fileno because a call to fileno() fails if 
the


Line 288:             line = ''.join(self._buffer) + line
Line 289:             self._clearReadBuffer()
Line 290:             if self._messageState is MessageState.TOO_BIG:
Line 291:                 self._messageState = MessageState.NORMAL
Line 292:                 self.log.warning("[GuestAgent._handleData] Not 
processing "
Done
Line 293:                                  "current message because it was too 
big")
Line 294:             else:
Line 295:                 self._processMessage(line)
Line 296: 


Line 300:         if self._bufferSize >= self.MAX_MESSAGE_SIZE:
Line 301:             self.log.warning("[GuestAgent._handleData] Discarding 
buffer with "
Line 302:                              "size: %d because the message reached 
maximum "
Line 303:                              "size of %d bytes before message end was 
reached."
Line 304:                              % (self._bufferSize, 
self.MAX_MESSAGE_SIZE))
Done
Line 305:             self._messageState = MessageState.TOO_BIG
Line 306:             self._clearReadBuffer()
Line 307: 
Line 308:     @staticmethod


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ibf6274bb10c9e3b80962b69c5df316f03ee21214
Gerrit-PatchSet: 9
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Vinzenz Feenstra <[email protected]>
Gerrit-Reviewer: Antoni Segura Puimedon <[email protected]>
Gerrit-Reviewer: Dan Kenigsberg <[email protected]>
Gerrit-Reviewer: Gal Hammer <[email protected]>
Gerrit-Reviewer: Igor Lvovsky <[email protected]>
Gerrit-Reviewer: Peter V. Saveliev <[email protected]>
Gerrit-Reviewer: Saggi Mizrahi <[email protected]>
Gerrit-Reviewer: ShaoHe Feng <[email protected]>
Gerrit-Reviewer: Vinzenz Feenstra <[email protected]>
Gerrit-Reviewer: Zhou Zheng Sheng <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
vdsm-patches mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/vdsm-patches

Reply via email to