[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster-devel] RE: Running RAM based



Hi Marcel,

I got the latest updates, and with them came a new problem:

Upon starting my RAM-based slave, I'm getting the following error:

May 29, 2003 9:11:37 AM TRACE QueuePropertyBase] Initialized: 
 <queue relating='subject'/>
[May 29, 2003 9:11:37 AM TRACE CbQueueProperty] Created CbQueueProperty subject djmproxy_128_33_15_34
[May 29, 2003 9:11:37 AM CALL  QueuePluginManager-/node/djmproxy_128.33.15.34] Constructor QueuePluginManager
[May 29, 2003 9:11:37 AM ERROR Main-/node/djmproxy_128.33.15.34] errorCode=resource.configuration message=Plugin 'QueuePlugin[RAM][1.0                                                                 ]' not found, please check your configuration
[May 29, 2003 9:11:37 AM ERROR Main-/node/djmproxy_128.33.15.34] Changing runlevel to 'RUNNING' failed, good bye


The strange thing is the many "                                " after
1.0.

Just for reference, I've also attached my config file to this email.

On Thu, May 29, 2003 at 12:53:18PM +0200, Marcel Ruff wrote:
> Hi Michael,
> 
> the problem you had was in the current cvs version only.
> I have now fixed it so xmlBlaster should run RAM based
> without any complaints.
> 
> The correct settings in xmlBlaster.properties to enforce this are:
> 
> # Server side
> persistence/msgUnitStore/defaultPlugin=RAM,1.0
> queue/subject/defaultPlugin=RAM,1.0
> queue/history/defaultPlugin=RAM,1.0
> queue/callback/defaultPlugin=RAM,1.0
> useTopicStore=false
> 
> # Client side
> queue/connection/defaultPlugin=RAM,1.0
> 
> Sorry about the inconvenience,
> 
No problem, thanks for looking into the fixes. I really like the new
property style a lot more, so it's worthwhile to go through the hassle
of upgrading.


> regards
> 
> Marcel
> 

-- 
matighet at bbn.com   BBN Technologies
Security.Server.Plugin.htpasswd.secretfile=NONE

CbProtocolPlugin[IOR][1.0]=org.xmlBlaster.protocol.corba.CallbackCorbaDriver
CbProtocolPlugin[SOCKET][1.0]=org.xmlBlaster.protocol.socket.CallbackSocketDriver
CbProtocolPlugin[RMI][1.0]=org.xmlBlaster.protocol.rmi.CallbackRmiDriver
CbProtocolPlugin[XMLRPC][1.0]=org.xmlBlaster.protocol.xmlrpc.CallbackXmlRpcDriver
CbProtocolPlugin[JDBC][1.0]=

ClientProtocolPlugin[IOR][1.0]=org.xmlBlaster.client.protocol.corba.CorbaConnection
ClientProtocolPlugin[SOCKET][1.0]=org.xmlBlaster.client.protocol.socket.SocketConnection
ClientProtocolPlugin[RMI][1.0]=org.xmlBlaster.client.protocol.rmi.RmiConnection
ClientProtocolPlugin[XMLRPC][1.0]=org.xmlBlaster.client.protocol.xmlrpc.XmlRpcConnection

ClientCbServerProtocolPlugin[IOR][1.0]=org.xmlBlaster.client.protocol.corba.CorbaCallbackServer
ClientCbServerProtocolPlugin[SOCKET][1.0]=org.xmlBlaster.client.protocol.socket.SocketCallbackImpl
ClientCbServerProtocolPlugin[RMI][1.0]=org.xmlBlaster.client.protocol.rmi.RmiCallbackServer
ClientCbServerProtocolPlugin[XMLRPC][1.0]=org.xmlBlaster.client.protocol.xmlrpc.XmlRpcCallbackServer


jacorb.verbosity=0
plugin/ior/useNameService=false
bootstrapPort=7915

# turn off telnet access
admin.remoteconsole.port=-1

# turn off JDBC plugin

#JdbcDriver.drivers=org.postgresql.Driver
JdbcDriver.drivers=

StoragePlugin[JDBC][1.0]=
StoragePlugin[CACHE][1.0]=
StoragePlugin[RAM][1.0]=org.xmlBlaster.engine.msgstore.ram.MapPlugin

useTopicStore=false

# - QUEUE CONFIGURATION -

QueuePlugin[JDBC][1.0]=
QueuePlugin[RAM][1.0]=org.xmlBlaster.util.queue.ram.RamQueuePlugin
QueuePlugin[CACHE][1.0]=

queue/defaultPlugin=RAM,1.0
queue/connection/defaultPlugin=RAM,1.0

# How many history messages of same key oid (topic) to hold in xmlBlaster (holds references only)
queue/history/maxEntries = 1000

# How big is a callback queue for each client (holds references only)
queue/callback/maxEntries = 1000

# How big is the topic cache for messages of same oid (here your message content occupies the memory)
persistence/msgUnitStore/maxEntries = 100000000

# Tail back queue on client side (contains the real data of all message types)
queue/connection/maxEntries = 10000000

queue/subject/defaultPlugin=RAM,1.0                                                                 
queue/history/defaultPlugin=RAM,1.0                                                                 
queue/callback/defaultPlugin=RAM,1.0                                                                

persistence/defaultPlugin=RAM,1.0
persistence/topicStore/defaultPlugin=RAM,1.0
persistence/msgUnitStore/defaultPlugin=RAM,1.0

dispatch/connection/DispatchPlugin/defaultPlugin=undef
dispatch/callback/DispatchPlugin/defaultPlugin=undef


# - clustering -
cluster=true
cluster.node.id=djmproxy_xxx.xxx.xxx.xxx

cluster.node[psq_xxx.xxx.xxx.xxx]=\
   <clusternode id='psq_xxx.xxx.xxx.xxx'>\
      <info>\
         <address type='IOR' hostname='xxx.xxx.xxx.xxx' port='7601' />\
      </info>\
      <master type='DomainToMaster'>\
         <key queryType='DOMAIN' domain='*'/>\
      </master>\
   </clusternode>

# publish length checking
## only let through first image
MimePublishPlugin[PublishRateLimiter][1.0]=com.bbn.quo.dpasa.PublishRateLimiter,MAX_RATE_MPH=3
MimePublishPlugin[PublishLenChecker][1.0]=com.bbn.quo.dpasa.PublishLenChecker,DEFAULT_MAX_LEN=46000
MimePublishPlugin[CorruptionIntruder][1.0]=com.bbn.quo.dpasa.CorruptionIntruder