On Mon, Feb 7, 2011 at 8:28 PM, Alfred von Campe <[email protected]>wrote:
> Yes, and if you use sqlite especially, you're certain to hit this. > > Alfred, what are you using for a database? > > > We are using MySQL. > Can you tell me more about your setup (server-side)? In particular: * OS/distro * Review Board version * Memory * CPU * Python version > > 2. "complex" diffs being slow to generate diffs, this is a feature of > >> the batteries includes difflib in python. >> > > So actually, we don't use difflib. We used to, but it's far too limited and > slow. We have our own implementation of the Myers Diff algorithm. It's > possible the same problems still apply, though. > > > The strange part is that I got this particular review request to work for > me at least twice over the weekend (in two different browsers), but now it's > hanging for me as well as for the user who originally reported it. And the > particular file in question is a Makefile with one very minor one-line > change in it! I just tried to access it again and it is hanging. I will > leave it running overnight to see what happens. > Strange. When this happens, can you check the process list and see what's using your CPU? If I had some source file and diff that I could use to test against, that would greatly help. I realize that may be difficult, though. Christian -- Christian Hammond - [email protected] Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
