[mythtv-firehose] mythtv branch devel/logging-zeromq created by beirdo. v0.26-pre-126-ga5ab063

Git Repo Owner noreply at mythtv.org
Fri Apr 27 06:21:24 UTC 2012


The branch, devel/logging-zeromq has been created on the
mythtv repository by gitolite user beirdo.
        at  a5ab063cc8c4553a8a1f1baad32eb47013a799a9 (commit)

- Log -----------------------------------------------------------------
commit a5ab063cc8c4553a8a1f1baad32eb47013a799a9
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 23:05:56 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 23:05:56 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a5ab063cc8c4553a8a1f1baad32eb47013a799a9

Tidy QJson includes so Qt-style work installed and in src



commit 9d0259181b46131c8d828998a70274f5fb9b3b5b
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 21:38:33 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 21:38:33 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9d0259181b46131c8d828998a70274f5fb9b3b5b

Make libs compile cleanly



commit fe43e407fb93f56d97a868130340407feada10b8
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 20:28:31 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 20:28:31 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fe43e407fb93f56d97a868130340407feada10b8

Add the autoconf-generated files so hopefully people don't need autoconf.



commit 9fca7fc578ffcb6a1d5c5950a4be7a1b71725279
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 20:17:48 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 20:17:48 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9fca7fc578ffcb6a1d5c5950a4be7a1b71725279

Add in the hooks to the external makefiles.



commit 4e54851a374a7d9126f4d101ef9de659805c6451
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 12:31:36 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 12:31:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4e54851a374a7d9126f4d101ef9de659805c6451

Added heartbeat in clients.
If there is no response from the log server in 5s, start a new one.



commit 38da9df0d68b2cc908602a4c2aef1dea1c7a3e84
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:37:42 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:37:42 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=38da9df0d68b2cc908602a4c2aef1dea1c7a3e84

Fix the detection of mythlogserver running
You gotta actually process events to receive signals.  Duh.



commit 0dfdee4c68d3af9c31787db063811baa5e1d0560
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:23:16 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:23:16 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=0dfdee4c68d3af9c31787db063811baa5e1d0560

Fixed heartbeat.  Tested



commit cb4f4338a9b3c90a028f8231543c5355c97ecd4b
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:01:10 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Thu, 26 Apr 2012 00:01:10 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cb4f4338a9b3c90a028f8231543c5355c97ecd4b

Implement heartbeats
Unfortunately, it's crashing on the next poll.  BOOM.



commit cf0d2d6d7a60d5e6954e1f3e0671f945c6435031
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 21:36:45 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 21:36:45 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cf0d2d6d7a60d5e6954e1f3e0671f945c6435031

Shutdown is now clean and smooooth.



commit 35299d1507e29824225dea9d159a340206a0c51e
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 18:28:27 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 18:30:29 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=35299d1507e29824225dea9d159a340206a0c51e

Reorganize to queue incoming messages to forward in the thread loop
Forwarding inside the slot was giving me nightmares.



commit e9192f14c4192ecbd5ab85bca63524866fc2ffdb
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 03:48:30 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 03:48:30 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e9192f14c4192ecbd5ab85bca63524866fc2ffdb

DB logging tested
Still need to deal with setting linger to 0 on shutdown.



commit 3df093d5fe7072e22b5cd6a117f3d95b5b6a84d7
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 03:28:17 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 03:28:17 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3df093d5fe7072e22b5cd6a117f3d95b5b6a84d7

Seems to be working - File and syslog tested, db not tested
There seems to be some odd QObject parent/thread nonsense going on that can be
avoided by starting the SyslogLogger (or any other) from the LogServerThread.
I don't get it, and I don't care tonight, I need sleep.



commit a619456b274798fa111b3c89d5305ca676c4f9cd
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 01:30:36 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Wed, 25 Apr 2012 01:30:36 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a619456b274798fa111b3c89d5305ca676c4f9cd

Got all the linkage in to receive and log
Still not quite right, segfaults.

Also, need to cleanup LoggerBase items, and implement the heartbeat to clients



commit 5bb3277840550b9c14b67aa12948fd6912e2887e
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 22:13:27 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 22:13:27 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5bb3277840550b9c14b67aa12948fd6912e2887e

Argh, forgot to call exec().
No wonder the signals never happened.



commit d3299b991b188b2aca2456deb5c2f21434f0bf55
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 21:55:17 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 21:55:17 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d3299b991b188b2aca2456deb5c2f21434f0bf55

OK, good JSON made, no ZeroMQ reception



commit 6f69e85d50d92b539273ff8163b20f536d34505f
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 19:01:23 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 19:01:23 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6f69e85d50d92b539273ff8163b20f536d34505f

Added mythlogserver
Still needs more testing before this is complete.  And more plumbing.



commit 82fdb4fd8a0ce0438f3cae3aa855523f129e6067
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:10:04 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:43:12 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=82fdb4fd8a0ce0438f3cae3aa855523f129e6067

Beginnings of the split logger



commit ab284a53dcc3dad0f8ce3db5108add52bc99ed7f
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:40:17 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:40:17 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ab284a53dcc3dad0f8ce3db5108add52bc99ed7f

Make the qjson .pro files compile and install our way



commit 90e9bfc66307f16bfb9c58131c319da96febac74
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:22:09 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:22:09 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=90e9bfc66307f16bfb9c58131c319da96febac74

Add gitignore for nzmqt



commit 745de06d0fbd9a3f3f462e3ad25d2b8dff2b3aa0
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:19:55 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Tue, 24 Apr 2012 11:19:55 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=745de06d0fbd9a3f3f462e3ad25d2b8dff2b3aa0

Squash Merge remote branch 'qjson/master' into devel/logging-zeromq
    Merged from git://gitorious.org/qjson/qjson.git
    at 37be2b7bf4cfe9784665e520ea03683a9f14f1d0
    on devel64.ipv6.beirdo.ca as merge/qjson



commit e4752fb85c1f04d03979e44561a5b46bc3ce16af
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 21:31:57 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 21:46:42 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e4752fb85c1f04d03979e44561a5b46bc3ce16af

Fix perms and change nzmqt.pro to match mythtv



commit ea547520f456341ca3bcb73ac6a78b7391c74913
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 21:10:54 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 21:46:30 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ea547520f456341ca3bcb73ac6a78b7391c74913

Squash merge remote branch 'nzmqt/master' into devel/logging-zeromq
    Merged from commit 7aa70b52d743aa894213ac3268f0d12cab8d0345 on
    git://github.com/jonnydee/nzmqt.git

nzmqt is released under simplified BSD license



commit 1d315f821f37cd8b43ff67e19c9d0f82cc09a899
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 20:48:44 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 22 Apr 2012 20:48:44 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1d315f821f37cd8b43ff67e19c9d0f82cc09a899

Squash Merge commit of zeromq into devel/logging-zeromq
    tag v2.2.0 from git://github.com/zeromq/zeromq2-x.git
    via merge/zeromq on devel64.ipv6.beirdo.ca

ZeroMQ is under LGPLv3+



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

-- 



More information about the mythtv-firehose mailing list