We have a web based application running on tomcat (5.5.9).  It uses hibernate 
(3.0), MySQL database (4.10) and MySQL J/connector(5.0.4) for database 
connectivity.
Currently we are investigating Sequoia to provide load balancing and 
transparent failover features. 

We have a controller with  RAIDb-1 configuration with just one database 
backend.When we shutdown the controller via console, we are getting the 
following error:

" ERROR controller.virtualdatabase.db Failed to unregister the mbean of virtual 
database db
javax.management.InstanceNotFoundException: 
sequoia:type=VirtualDataBase.RecoveryLog,VirtualDataBase=db". 

See the end of the email for detail error log.  What can I do to fix this error?

Also we do not need to use the RecoveryLog (as we are using Mysql replication), 
how do I get rid of the error message:
 "ERROR controller.jmx.MBeanServer Register mbean of type 
sequoia:VirtualDataBase=db,type=VirtualDataBase.RecoveryLog failed with error 
sequoia:type=VirtualDataBase.RecoveryLog,VirtualDataBase=db ({2})"

Thanks for  your help in advance.


virutaldatabase config file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SEQUOIA PUBLIC "-//Continuent//DTD SEQUOIA 2.10.2//EN" 
"http://sequoia.continuent.org/dtds/sequoia-2.10.2.dtd";>
<SEQUOIA>
  <VirtualDatabase name="db">
    <AuthenticationManager>
      <Admin>
        <User username="admin" password="XXX"/>
      </Admin>
      <VirtualUsers>
        <VirtualLogin vLogin="user1" vPassword="XXXX"/>
      </VirtualUsers>
    </AuthenticationManager>
    <DatabaseBackend name="db" driver="com.mysql.jdbc.Driver" 
url="jdbc:mysql://harrow:3306/db" connectionTestStatement="SELECT 1">
      <ConnectionManager vLogin="user1" >
        <VariablePoolConnectionManager initPoolSize="5" minPoolSize="5" 
maxPoolSize="200" idleTimeout="3000" waitTimeout="10000"/>
      </ConnectionManager>
    </DatabaseBackend>
    <RequestManager>
      <RequestScheduler>
        <RAIDb-1Scheduler level="passThrough"/>
      </RequestScheduler>
     <LoadBalancer>
       <RAIDb-1>
         <WaitForCompletion policy="first"/>
         <RAIDb-1-RoundRobin/>
       </RAIDb-1>
     </LoadBalancer>
   </RequestManager>
 </VirtualDatabase>
</SEQUOIA>

controller config file:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE SEQUOIA-CONTROLLER PUBLIC "-//Continuent//DTD SEQUOIA-CONTROLLER 2.10.
2//EN"  "http://sequoia.continuent.org/dtds/sequoia-controller-2.10.2.dtd";>
<SEQUOIA-CONTROLLER>
  <Controller  port="25322">
    <Report hideSensitiveData="true" generateOnShutdown="true" generateOnFatal="
true" enableFileLogging="true" />
      <JmxSettings>
        <RmiJmxAdaptor port="1090"/>
      </JmxSettings>
    <VirtualDatabase configFile="mydb-raidb1.xml" virtualDatabaseNa
me="db" autoEnableBackends="true" />
  </Controller>
</SEQUOIA-CONTROLLER>

Error:
2006-12-07 15:22:23,302 INFO  controller.virtualdatabase.db Shutting down 
virtual database db in safe mode : waiting for all current transactions to 
complete
2006-12-07 15:22:23,303 INFO  controller.virtualdatabase.db Waiting for virtual 
database db shutdown
2006-12-07 15:22:23,303 DEBUG backend.DatabaseBackend.db Database backend db is 
now in state sequoia.virtualdatabase.backend.disabled
2006-12-07 15:22:23,304 INFO  controller.RequestManager.db Setting new virtual 
database schema.
2006-12-07 15:22:23,305 DEBUG backend.DatabaseBackend.db Stopping 5 worker 
threads of backend db
2006-12-07 15:22:23,310 DEBUG backend.DatabaseBackend.db Adding task 
KillThreadTask to pending request queue
2006-12-07 15:22:23,312 DEBUG backend.DatabaseBackend.db Executing task 
KillThreadTask
2006-12-07 15:22:23,312 DEBUG backend.DatabaseBackend.db Adding task 
KillThreadTask to pending request queue
2006-12-07 15:22:23,313 DEBUG backend.DatabaseBackend.db db - 
BackendWorkerThread for backend 'db' with RAIDb level:1 is shutting down
2006-12-07 15:22:23,313 DEBUG backend.DatabaseBackend.db Executing task 
KillThreadTask
2006-12-07 15:22:23,313 DEBUG backend.DatabaseBackend.db Task KillThreadTask 
completed
2006-12-07 15:22:23,314 DEBUG backend.DatabaseBackend.db db - 
BackendWorkerThread for backend 'db' with RAIDb level:1 is shutting down
2006-12-07 15:22:23,314 DEBUG backend.DatabaseBackend.db Task KillThreadTask 
completed
2006-12-07 15:22:23,314 DEBUG backend.DatabaseBackend.db Adding task 
KillThreadTask to pending request queue
2006-12-07 15:22:23,315 DEBUG backend.DatabaseBackend.db Executing task 
KillThreadTask
2006-12-07 15:22:23,315 DEBUG backend.DatabaseBackend.db db - 
BackendWorkerThread for backend 'db' with RAIDb level:1 is shutting down
2006-12-07 15:22:23,315 DEBUG backend.DatabaseBackend.db Task KillThreadTask 
completed
2006-12-07 15:22:23,315 DEBUG backend.DatabaseBackend.db Adding task 
KillThreadTask to pending request queue
2006-12-07 15:22:23,315 DEBUG backend.DatabaseBackend.db Executing task 
KillThreadTask
2006-12-07 15:22:23,316 DEBUG backend.DatabaseBackend.db db - 
BackendWorkerThread for backend 'db' with RAIDb level:1 is shutting down
2006-12-07 15:22:23,316 DEBUG backend.DatabaseBackend.db Task KillThreadTask 
completed
2006-12-07 15:22:23,318 DEBUG backend.DatabaseBackend.db Adding task 
KillThreadTask to pending request queue
2006-12-07 15:22:23,319 DEBUG backend.DatabaseBackend.db Executing task 
KillThreadTask
2006-12-07 15:22:23,319 DEBUG backend.DatabaseBackend.db db - 
BackendWorkerThread for backend 'db' with RAIDb level:1 is shutting down
2006-12-07 15:22:23,319 DEBUG backend.DatabaseBackend.db Task KillThreadTask 
completed
2006-12-07 15:22:23,322 INFO  sequoia.controller.connection 5 connections freed 
on "jdbc:mysql://leviathan:3306/db"
2006-12-07 15:22:23,435 INFO  controller.RequestManager.db Backend db is now 
disabled
2006-12-07 15:22:23,436 INFO  sequoia.controller.shutdown Waiting for 0 virtual 
database worker threads to terminate.
2006-12-07 15:22:23,436 INFO  controller.virtualdatabase.db The virtual 
database db has been successfully shut down
2006-12-07 15:22:23,437 ERROR controller.jmx.MBeanServer Register mbean of type 
sequoia:VirtualDataBase=db,type=VirtualDataBase.RecoveryLog failed with error 
sequoia:type=VirtualDataBase.RecoveryLog,VirtualDataBase=db ({2})
2006-12-07 15:22:23,438 ERROR controller.virtualdatabase.db Failed to 
unregister the mbean of virtual database db
javax.management.InstanceNotFoundException: 
sequoia:type=VirtualDataBase.RecoveryLog,VirtualDataBase=db
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1010)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:354)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:527)
        at 
org.continuent.sequoia.controller.jmx.ChainedMBeanServer.unregisterMBean(ChainedMBeanServer.java:444)
        at 
org.continuent.sequoia.controller.jmx.MBeanServerManager.unregister(MBeanServerManager.java:260)
        at 
org.continuent.sequoia.controller.virtualdatabase.VirtualDatabase.shutdown(VirtualDatabase.java:3691)
        at 
org.continuent.sequoia.controller.virtualdatabase.management.VirtualDatabase.shutdown(VirtualDatabase.java:620)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
        at javax.management.StandardMBean.invoke(StandardMBean.java:323)
        at 
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
        at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at 
org.continuent.sequoia.controller.jmx.ChainedMBeanServer.invoke(ChainedMBeanServer.java:318)
        at 
org.continuent.sequoia.controller.jmx.AuthenticatingMBeanServer.invoke(AuthenticatingMBeanServer.java:127)
        at 
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
        at 
javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
        at 
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1348)
        at 
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:595)
2006-12-07 15:22:23,464 INFO  controller.core.Controller Shutting down 
controller 192.168.47.3:25322
2006-12-07 15:22:23,465 INFO  controller.core.Controller Waiting for controller 
shutdown
2006-12-07 15:22:23,465 INFO  sequoia.controller.shutdown Starting controller 
shutdown
2006-12-07 15:22:24,110 INFO  sequoia.controller.shutdown A report has been 
generated /usr/local/sequoia/log/sequoia.report
2006-12-07 15:22:24,110 INFO  sequoia.controller.shutdown Shutting down Jmx 
Agent
2006-12-07 15:22:24,124 INFO  sequoia.controller.shutdown Waiting for 
controller thread termination.
2006-12-07 15:22:24,124 INFO  controller.core.Controller ControllerServerThread 
terminating
2006-12-07 15:22:24,125 INFO  sequoia.controller.shutdown Controller shutdown 
completed
2006-12-07 15:22:24,125 INFO  controller.core.Controller Shutdown of controller 
192.168.47.3:25322 completed


 
____________________________________________________________________________________
Have a burning question?  
Go to www.Answers.yahoo.com and get answers from real people who know.
_______________________________________________
Sequoia mailing list
Sequoia@lists.forge.continuent.org
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to