Re: [p4] p4 monitor terminate never seems to work

Sambwise <[email protected]>
Newsgroups gmane.comp.version-control.perforce
Message-ID <[email protected]>
Posted on behalf of forum user 'Sambwise'.

I haven't played with db.monitor interval, but from the description of it in
the KB article:

p4 configure set db.monitor.interval=30


which, for new commands processed by the server going forward, configures the
server to check for and terminate processes that have had  p4 monitor terminate
run  on them and are blocked on client input.   it sounds like it's checking
for commands that are in a very specific state, i.e. waiting on a client request
to complete (and it might be even more specific than that, e.g. it's
checking client-EditData requests but not, say, client-ReconcileAdd).

If you're able to track down the client that's running this reconcile
and do more investigation it might be possible to figure out exactly what
it's doing (if anything -- it wouldn't shock me if the client has in
fact gone away and the server somehow lost track of it).  If it's
a case of the reconcile command being really performance-intensive (e.g.
you've got a hundred potentially-renamed files that are all near matches for
each other and it's in combinatoric hell) that should be pretty easy to
diagnose/reproduce, and you can fix it going forward by tweaking configurables
to either make reconcile less fastidious or lower whatever other threshold is
currently set too high.



--
Please click here to see the post in its original format:
  http://forums.perforce.com/index.php?/topic/3581-p4-monitor-terminate-never-seems-to-work
_______________________________________________
perforce-user mailing list  -  [email protected]
http://maillist.perforce.com/mailman/listinfo/perforce-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.