Doesn't seem to "stay working" for me for longer than a few hours...
Noticed it hadn't been working today, so did a little test.
Went into hudson, manage gerrit-trigger. Tested connection, saw a successful connect and disconnect in gerrit logs.
clicked stop. nothing in gerrit logs from hudson. - implies it wasn't running? I think the manage page really needs some sort of "Status" field so we can see if gerrit-trigger thinks it's connected or not.
clicked start. got a connection in gerrit logs from hudson.
If gerrit-trigger is d/c, doesn't it try to reconnect? From looking at GerritHandler#run, it doesn't seem that it does?
I see there is logging in gerrit-trigger, who do i get the debug log? </lazy>
This is a bit strange, it would be really good if you could "catch it in the act" with some logs.
Are you using the 2.0 release or an earlier snapshot version?
For me it has been running smoothly for days (restarted main server for other reasons),
but we have noticed some thread leakage that will be fixed in the 2.1 release.