Pranab Panda (pkpanda) wrote: > Thanks a lot, Our developers are eager to start using Opengrok. > Big expectations from 0.8 version building up:) > PS: One more thing I noticed that with the new Opengrok.jar > There is no indexer hung issue with ctags, which is really great > improvement. >
:) I should really post the issue behind the "ctags hung" : we had some code there, that didn't consume stderr from ctags, so in some cases, when the kernel buffer for 2 got filled up, you ended with a "hung" java this "java" problem is VERY common and it points out how people don't read docs (it's in javadoc of Process command) and how java developers don't have enough knowledge about underlaying operating system I am honestly a bit tired of seeing this issue again and again (funny it's not only java, the same can happen in python, perl ... ) Maybe it would be worthwhile to setup some test for code analyzers which would always check that you consume EVERYTHING from the forked process into findbugs ? (any findbug expert here ? :) ) thanks Trond for the fix ! :-D L P.S. just the reference: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Process.html ( " Because some native platforms only provide limited buffer size for standard input and output streams, failure to promptly write the input stream or read the output stream of the subprocess may cause the subprocess to block, and even deadlock. " ) !!! > Best Regards > Pranab > > -----Original Message----- > From: Trond.Norbye at Sun.COM [mailto:Trond.Norbye at Sun.COM] > Sent: Tuesday, April 28, 2009 10:57 PM > To: Pranab Panda (pkpanda) > Cc: opengrok-discuss at opensolaris.org > Subject: Re: [opengrok] CVS history and annotate problems continued:( > > > On Apr 28, 2009, at 10:50 PM, Pranab Panda (pkpanda) wrote: > > >> Thanks Trond and Lubos >> >> History works now but still not perfect, in some >> Branches history of some files are not working, >> But I can live with that. This is a big milestone. >> Thanks a Lot! >> BUT the update doesn't work, >> I assume that If I ran run.sh everyday using cron >> It will update the workspaces? It doesn't work >> What commans/script should be used for updating the >> Opengrok cvs workspaces to pick new/updated code. >> Please advise >> > > run: > cvs up > > before you rerun the indexer? > > Cheers, > > Trond > _______________________________________________ > opengrok-discuss mailing list > opengrok-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/opengrok-discuss >