Martin Peřina has posted comments on this change.

Change subject: fklsnr: Introduce standalone fence_kdump listener
......................................................................


Patch Set 5:

(1 comment)

http://gerrit.ovirt.org/#/c/27201/5/packaging/services/ovirt-fence-kdump-listener/listener.py
File packaging/services/ovirt-fence-kdump-listener/listener.py:

Line 271: 
Line 272:         for record in self._db.get_unfinished_flows():
Line 273:             # if record is saved to db, in memory cache status
Line 274:             # is always 'dumping'
Line 275:             record['status'] = self.SESSION_STATE_DUMPING
> great, one less issue.
I see following problems using this approach:

1) Are you sure that during one kdump process the source port will not change?

2) If I will store host address to db in the format "ip:port", then it will be 
very inefficient to search records in database, because on engine side I don't 
have port, only IP address. So insead of current SQL (which uses primary key 
indexing):

  SELECT *
    FROM fence_kdump_messages
    WHERE host = 'A.B.C.D'
    ORDER BY received DESC
    LIMIT 1;

I will have to use something like:

  SELECT *
    FROM fence_kdump_messages
    WHERE host like 'A.B.C.D:%'
    ORDER BY received DESC
    LIMIT 1;


Eli, what do you think?


So if you really want to store source port in the db, I will add it into 
another column.
Line 276:             sessions[record['host']] = record
Line 277: 
Line 278:         return sessions
Line 279: 


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ieec3bad47bbba860a52a9ff4e2eb7f61277f4e36
Gerrit-PatchSet: 5
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Martin Peřina <mper...@redhat.com>
Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com>
Gerrit-Reviewer: Barak Azulay <bazu...@redhat.com>
Gerrit-Reviewer: Eli Mesika <emes...@redhat.com>
Gerrit-Reviewer: Martin Peřina <mper...@redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourf...@redhat.com>
Gerrit-Reviewer: Saggi Mizrahi <smizr...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to