[mythtv-firehose] mythtv branch devel/logging-zeromq updated by beirdo. v0.26-pre-264-g4a9a609

Git Repo Owner noreply at mythtv.org
Fri May 11 20:36:18 UTC 2012


The branch, devel/logging-zeromq has been updated on the
mythtv repository by gitolite user beirdo.
       via  4a9a609c450f865c898b7b474dc4b609472e4aef (commit)
      from  edce592897ea4dbb300404be5ab4314010436b01 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4a9a609c450f865c898b7b474dc4b609472e4aef
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 11 May 2012 13:31:51 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 11 May 2012 13:31:51 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4a9a609c450f865c898b7b474dc4b609472e4aef

Change nzqmt polling to keep polling until no more msgs
This seems to (finally) solve the logjam of messages.  Before, it would pull a
maximum of one message from every socket every interval ms.  As the default was
10ms, that meant a total of 100 messages per socket per second.  Under bursts,
this would fall over, and cause the heartbeats to be very delayed, causing
the clients to get disconnected.

I will be giving this to them upstream.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/external/nzmqt/include/nzmqt/nzmqt.hpp |   35 +++++++++++++++----------
 mythtv/libs/libmythbase/logging.cpp           |   10 +++++-
 mythtv/libs/libmythbase/loggingserver.cpp     |   33 +++++++++++++++++-----
 3 files changed, 54 insertions(+), 24 deletions(-)

-- 



More information about the mythtv-firehose mailing list