Author: rjung Date: Sat Nov 24 05:57:04 2007 New Revision: 597848 URL: http://svn.apache.org/viewvc?rev=597848&view=rev Log: Provide a forced mode of checking uriworkermap.properties file. Will be used in status worker soon.
Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c?rev=597848&r1=597847&r2=597848&view=diff ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Sat Nov 24 05:57:04 2007 @@ -611,7 +611,7 @@ return NULL; } if (uw_map->fname) { - uri_worker_map_update(uw_map, l); + uri_worker_map_update(uw_map, 0, l); if (!uw_map->size) { jk_log(l, JK_LOG_INFO, "No worker maps defined for %s.", @@ -760,12 +760,13 @@ } int uri_worker_map_update(jk_uri_worker_map_t *uw_map, - jk_logger_t *l) + int force, jk_logger_t *l) { int rc = JK_TRUE; time_t now = time(NULL); - if (uw_map->reload > 0 && difftime(now, uw_map->checked) > uw_map->reload) { + if ((uw_map->reload > 0 && difftime(now, uw_map->checked) > uw_map->reload) || + force) { struct stat statbuf; uw_map->checked = now; if ((rc = jk_stat(uw_map->fname, &statbuf)) == -1) { Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h?rev=597848&r1=597847&r2=597848&view=diff ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.h Sat Nov 24 05:57:04 2007 @@ -148,7 +148,7 @@ jk_logger_t *l); int uri_worker_map_update(jk_uri_worker_map_t *uw_map, - jk_logger_t *l); + int force, jk_logger_t *l); #ifdef __cplusplus } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]