Hi,

could you post the code for the stress test or
some pseudo code to see how you get broker
instances, ...?

> We use an Oracle (9.0.1) connection pooled datasource from OJB

If using DataSource from the appServer don't use a pooling
ConnectionFactory in OJB too. In current version OJB never
pools connections obtained via DataSource, in 0.9.7 I
think you should use ConnectionFactoryNotPooledImpl.

Do you have tried to increase the max connections
limit (e.g. double the number of connections the test pass
with jdbc)?

regards,
Armin

----- Original Message -----
From: "J Pielage" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Wednesday, June 18, 2003 11:43 AM
Subject: Re: Troubles with Websphere / OJB / Oracle application


> Hi Thomas,
>
> Thanks for the quick response, really appreciate it!
>
> We are currently re-checking if all the brokers get closed, we
normally
> do that in finally blocks, well, everything seems to be allright so
far.
>
> We singled out a single simple query functionality in our app for the
> stress testing, and I already verified that any brokers that are used
in
> this case are properly closed. So that doesn't seem to be the
problem...
>
> BTW, forgot to mention, we are using the odmg api for inserts,
deletes,
> and updates, but using the PersistenceBroker for running queries. (We
> read-lock any objects that get returned by the brokers inside odmg
> transactions.)
>
>
> Jeroen
>
>
>
> Mahler Thomas wrote:
> >
> > Hi jeroen,
> >
> > are you sure you properly close all broker instances after usage?
> > If you don't close broker instances after usage they are not made
available
> > to the pool and thus a shortage of available db connections is
likely to
> > happen!
> >
> > cheers,
> > Thomas
> >
> > > -----Original Message-----
> > > From: J Pielage [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, June 18, 2003 10:28 AM
> > > To: OJB Users List
> > > Subject: Troubles with Websphere / OJB / Oracle application
> > >
> > >
> > > Hi all,
> > >
> > > We are stress testing an J2EE application on Websphere App
> > > Server 4.0.3
> > > and running into problems. We use OJB v 0.9.7 for the data layer,
> > > instead of entity EJB's. The OJB functionality is called from
> > > a layer of
> > > stateless session EJB's.
> > >
> > > The problem is that, when running requests from different
> > > clients at the
> > > same time, numerous requests to the database time out, likely
> > > because of
> > > problems with getting a database connection.
> > > We use an Oracle (9.0.1) connection pooled datasource from OJB.
When
> > > stress testing normal JDBC calls (not involving OJB) using the
same
> > > datasource, we experience no problems.
> > >
> > > So the problem is maybe in the configuration of the OJB layer.
> > > We tried several settings in the OJB.properties file,
> > > especially setting
> > > the ConnectionFactoryClass to ConnectionFactoryNotPooledImpl
> > > instead of
> > > the ConnectionFactoryManagedImpl (to make sure connections get
closed,
> > > that is returned to the data source connection pool) but that
didn't
> > > help.
> > >
> > > We are currently running late with our project and running
> > > out of ideas,
> > > so if any of you could give us timely advice on this one, it would
be
> > > deeply appreciated. Especially, if you have experiences with a
> > > production system with a similar architecture, it would be
> > > very helpful
> > > to know how you did configure OJB.
> > >
> > > Thanks!
> > >
> > > Jeroen Pielage
> > > TNO
> > > the Netherlands
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



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

Reply via email to