Re: [OJB-developers] Concurrent access not posible with 0.7.325 in C/S mode
Brought to you by:
thma
From: <ri...@ya...> - 2002-02-06 08:09:46
|
Thomas, Thanks, it worked!!! In single VM mode I get this message: [BOOT] INFO: OJB.properties: = file:/C:/Java/Tomcat401/webapps/charlie-dev/WEB-INF /classes/OJB.properties [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default But It works. I can make two threads read data from the same table = concurrently. When I tried to run OJB in C/S mode, I got this exception: [ODMG] ERROR: null org.odmg.TransactionNotInProgressException at = ojb.broker.server.PersistenceBrokerClient.commitTransaction(Persisten ceBrokerClient.java:192) at ojb.odmg.oql.OQLQueryImpl.execute(OQLQueryImpl.java:230) at = charlie.ojb.ProyectoManagerOJB.getEmpleado(ProyectoManagerOJB.java:39 0) at charlie.web.LogonAction.perform(LogonAction.java:49) at = org.apache.struts.action.ActionServlet.processActionPerform(ActionSer vlet.java:1786) <snip> And in the C/S Console: ------------------------------ C:\charlie>java -cp = c:\Charlie\build\WEB-INF\classes;lib/mm.mysql-2.0.8-bin.jar; lib/jta-spec1_0_1.jar;lib/xerces-J_1.4.0.jar;lib/ojb-0.7.327.jar = ojb.broker.serv er.PersistenceBrokerServer repository.xml [BOOT] WARN: no port specified, will use default: 2001 [BOOT] INFO: OJB.properties: = file:/C:/charlie/build/WEB-INF/classes/OJB.properti es [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [ojb.broker.metadata.RepositoryXmlHandler] WARN: unknown = isolation-level: read-u ncomitted using RW_UNCOMMITTED as default [BOOT] INFO: PersistenceBrokerServer is accepting connections on port = 2001 [ojb.broker.server.RequestProcessor] ERROR: = ojb.broker.server.Request@7725c4 [ojb.broker.server.RequestProcessor] ERROR: null I suppose I would not need to use the Client/Server mode anymore, since = now OJB is working in single JVM mode, concurrently... I do not need the = load balancing stuff yet... What do you think? I'll try to get some sleep (it's 3am here, I downloaded your patch = almost inmediatly), and tomorrow I'll finish testing with more cases of = concurrency of web clients. THANKS for your great work! Greetings, Ricardo Arguello ----- Original Message -----=20 From: "Thomas Mahler" <tho...@ho...> To: "Ricardo Arg=FCello" <ri...@ya...> Cc: <obj...@li...> Sent: Wednesday, February 06, 2002 1:20 AM Subject: Re: [OJB-developers] Concurrent access not posible with 0.7.325 = in C/S mode > Hi Ricardo, >=20 > I just placed a new release (0.7.327) on the OJB download page. > I modified the PersistenceBrokerFactory and the ODMG implementation. > Now in singlevm mode each transaction will obtain its own broker = instance. > During comit() or abort() the broker instances are released to a pool. >=20 > I hope this will solve at least some of your problems. >=20 > This is no release build. thus there are no TestCases yet that check = the=20 > implemented features. There may be bugs! >=20 > HTH, >=20 > Thomas >=20 >=20 > _______________________________________________ > Objectbridge-developers mailing list > Obj...@li... > https://lists.sourceforge.net/lists/listinfo/objectbridge-developers >=20 |