Yeah, and you're already "inside the lock" at that point.

ms

On Mar 22, 2012, at 11:04 PM, Chuck Hill wrote:

> I can only see them being of use in a very, very narrow set of circumstances 
> - none of which I have ever been in (like fetching inside of awakeFromFetch). 
>  The only situation in which I have seen EOF attempt to open a second was in 
> response to a bug.  :-)
> 
> 
> Chuck
> 
> 
> On 2012-03-22, at 8:02 PM, Mike Schrag wrote:
> 
>> yeah, having multiple channels has to be locked by the store, because they 
>> are sharing a common set of snapshots ... you need multiple OSC's if you 
>> want multithreading. the only thing multiple channels is going to give you 
>> is headaches, it seems like.
>> 
>> ms
>> 
>> On Mar 22, 2012, at 10:53 PM, Chuck Hill wrote:
>> 
>>> OK, so... my first question has to be "what is your goal?  What are you 
>>> trying to accomplish?"  This is NOT going to make EOF multi-threaded.
>>> 
>>> 
>>> Chuck
>>> 
>>> 
>>> On 2012-03-22, at 7:34 PM, Ramsey Gurley wrote:
>>> 
>>>> 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 protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> -- 
>>> Chuck Hill             Senior Consultant / VP Development
>>> 
>>> Practical WebObjects - for developers who want to increase their overall 
>>> knowledge of WebObjects or who are trying to solve specific problems.    
>>> http://www.global-village.net/gvc/practical_webobjects
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
>>> 
>>> This email sent to [email protected]
>> 
> 
> -- 
> Chuck Hill             Senior Consultant / VP Development
> 
> Practical WebObjects - for developers who want to increase their overall 
> knowledge of WebObjects or who are trying to solve specific problems.    
> http://www.global-village.net/gvc/practical_webobjects
> 
> 
> 
> 
> 
> 
> 
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to