Re: [RFC PATCH v7 1/9] gitweb: Go to DONE_REQUEST rather than DONE_GITWEB in die_error

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jonathan Nieder
Date: Wednesday, December 22, 2010 - 6:55 pm

Jakub Narebski wrote:

[...]

[side note: the "@@ EOF" line above would say "@@ sub die_error {" if
userdiff.c had perl support and gitattributes used it.]


This seems to remove the last user of the DONE_GITWEB label.  Why not
delete the label, too?

When die_error is called by CGI::Carp (via handle_errors_html), it
does not rearm the error handler afaict.  Previously that did not
matter because die_error kills gitweb; now should it be set up
again?

die_error gets called when server load is too high; I wonder whether
it is right to go back for another request in that case.

A broken per-request (or other) configuration could potentially leave
a gitweb process in a broken state, and until now the state would be
reset on the first error.  I wonder if escape valve would be needed
--- e.g., does the CGI harness take care of starting a new gitweb
process after every couple hundred requests or so?

Aside from those (minor) worries, this patch seems like a good idea.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC PATCH v7 4/9] gitweb: Prepare for splitting gitweb, Jakub Narebski, (Wed Dec 22, 4:56 pm)
[RFC PATCH v7 9/9] gitweb: Add optional output caching, Jakub Narebski, (Wed Dec 22, 4:58 pm)
Re: [RFC PATCH v7 1/9] gitweb: Go to DONE_REQUEST rather t ..., Jonathan Nieder, (Wed Dec 22, 6:55 pm)
Re: [RFC PATCH v7 4/9] gitweb: Prepare for splitting gitweb, Jonathan Nieder, (Fri Dec 24, 2:29 am)
[RFC/PATCH] diff: funcname and word patterns for perl, Jonathan Nieder, (Sun Dec 26, 2:07 am)
Re: [RFC/PATCH] diff: funcname and word patterns for perl, Jonathan Nieder, (Sun Dec 26, 3:54 am)
Re: [RFC/PATCH] diff: funcname and word patterns for perl, Jonathan Nieder, (Sun Dec 26, 4:22 am)
Re: [RFC/PATCH] diff: funcname and word patterns for perl, Jakub Narebski, (Sun Dec 26, 4:14 pm)
Re: [RFC/PATCH] diff: funcname and word patterns for perl, Junio C Hamano, (Mon Dec 27, 10:18 am)
Re: [RFC/PATCH] diff: funcname and word patterns for perl, Jakub Narebski, (Mon Dec 27, 3:44 pm)