• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Opening multiple database channels
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Opening multiple database channels


  • Subject: Opening multiple database channels
  • From: Ramsey Gurley <email@hidden>
  • Date: Thu, 22 Mar 2012 19:34:37 -0700

Hi all,

I'm looking at trying to open multiple database channels in a single instance of a WO app. No reason, just wondering if it can be done.  I know there's ERXObjectStoreCoordinator pool, but this conceptually seems like the wrong way to do it.  Maybe I want 4 open connections for one database, but only one on another… whatever.  So I have a look at

https://developer.apple.com/legacy/mac/library/documentation/WebObjects/Enterprise_Objects/Connecting/Connecting.html#//apple_ref/doc/uid/TP30001011-CH210-TPXREF145

and this seems to be the answer to my question.  Well, until I try it. It turns out that inside of objectsWithFetchSpec on EOEditingContext, the objectstore is locked before a fetch takes place. As a result, no other fetch can proceed until the object store is unlocked.  The answer seemed suspicious in the fact that it's being done on the Session anyway...

So, I guess my question boils down to… is it even possible? Is this the 'single EOF lock' that Chuck Hill and Ravi Mendis were referring to in a previous list message?

Thanks,

Ramsey


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Opening multiple database channels
      • From: "Cheong Hee (Gmail)" <email@hidden>
  • Prev by Date: Re: WOAdaptor on AIX
  • Next by Date: Re: Opening multiple database channels
  • Previous by thread: Re: Understanding Component Initialization
  • Next by thread: Re: Opening multiple database channels
  • Index(es):
    • Date
    • Thread