costin      02/05/09 14:03:45

  Modified:    jk/native2/common jk_worker_ajp13.c
  Log:
  Clean up the debuging.
  
  Started to add the 'introspection' info, it'll be exposed in the status.
  
  Revision  Changes    Path
  1.16      +14 -7     jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c
  
  Index: jk_worker_ajp13.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_worker_ajp13.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- jk_worker_ajp13.c 8 May 2002 23:57:16 -0000       1.15
  +++ jk_worker_ajp13.c 9 May 2002 21:03:45 -0000       1.16
  @@ -105,7 +105,7 @@
           return buf;
       } else if (strcmp( name, "lb_value" )==0 ) {
           char *buf=env->tmpPool->calloc( env, env->tmpPool, 20 );
  -        sprintf( buf, "%f", worker->lb_value );
  +        sprintf( buf, "%d", worker->lb_value );
           return buf;
       } else if (strcmp( name, "reqCnt" )==0 ) {
           char *buf=env->tmpPool->calloc( env, env->tmpPool, 20 );
  @@ -117,7 +117,7 @@
           return buf;
       } else if (strcmp( name, "lb_factor" )==0 ) {
           char *buf=env->tmpPool->calloc( env, env->tmpPool, 20 );
  -        sprintf( buf, "%f", worker->lb_factor );
  +        sprintf( buf, "%d", worker->lb_factor );
           return buf;
       } else if (strcmp( name, "errorState" )==0 ) {
           if( worker->in_error_state ) 
  @@ -140,6 +140,11 @@
       }
   }
   
  +static char *jk2_worker_ajp_multiValueInfo[]={"group", NULL };
  +
  +static char *jk2_worker_ajp_setAttributeInfo[]={"debug", "channel", "tomcatId", 
"lb_factor", NULL };
  +
  +
   /*
    * Initialize the worker.
    */
  @@ -164,12 +169,10 @@
       } else if( strcmp( name, "cachesize" )==0 ) {
           ajp14->cache_sz=atoi( value );
       } else if( strcmp( name, "lb_factor" )==0 ) {
  -        ajp14->lb_factor=atof( value );
  +        ajp14->lb_factor=atoi( value );
       } else if( strcmp( name, "channel" )==0 ) {
           ajp14->channelName=value;
       } else {
  -        env->l->jkLog(env, env->l, JK_LOG_INFO,
  -                      "ajp14.setProperty() Unknown property %s %s %s\n", 
mbean->name, name, value );
           return JK_ERR;
       }
   
  @@ -606,6 +609,10 @@
       int size;
       int i;
   
  +    if(ajp14->channel != NULL &&
  +       ajp14->channel->mbean->debug > 0 )
  +        ajp14->mbean->debug = 1;
  +    
       if( ajp14->cache_sz == -1 )
           ajp14->cache_sz=JK_OBJCACHE_DEFAULT_SZ;
   
  @@ -637,7 +644,7 @@
           /* No explicit groups, it'll go to default lb */
           jk_worker_t *lb=ajp14->workerEnv->defaultWorker;
           
  -        lb->mbean->setAttribute(env, lb->mbean, "balanced_workers",
  +        lb->mbean->setAttribute(env, lb->mbean, "worker",
                                   ajp14->mbean->name);
           if( ajp14->mbean->debug > 0 ) 
               env->l->jkLog(env, env->l, JK_LOG_INFO,
  @@ -666,7 +673,7 @@
                       return JK_ERR;
                   }
               }
  -            lb->mbean->setAttribute(env, lb->mbean, "balanced_workers",
  +            lb->mbean->setAttribute(env, lb->mbean, "worker",
                                       ajp14->mbean->name);
           }
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to