Thank you, issue is solved.  SQLserver's mirroring was responsible for the
behavior.


Craig L Russell wrote:
> 
> Hi,
> 
> This is probably the wrong forum for this issue. You might try the  
> datanucleus forum at http://www.jpox.org/servlet/forum/index
> 
> Regards,
> 
> Craig
> 
> On Dec 9, 2008, at 12:11 PM, jamh wrote:
> 
>>
>> Hello,
>>
>> I am running into something quite odd, and wanted to see if anyone  
>> could
>> shed light on this.  I have defined two persistence beans as:
>>
>> <spring:bean id="certPersistFactory" scope="singleton"
>> class 
>> ="org.springframework.orm.jdo.LocalPersistenceManagerFactoryBean">
>>          <spring:property name="jdoProperties">
>>            <spring:props>
>>                <spring:prop
>> key 
>> = 
>> "javax 
>> .jdo 
>> .PersistenceManagerFactoryClass 
>> ">org.jpox.jdo.JDOPersistenceManagerFactory
>> </spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionURL">jdbc:sqlserver:// 
>> 1.2.3.4:1433;DatabaseName=dbcert;SelectMethod=cursor</spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionUserName">user1</spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionPassword">passwd1</spring:prop>
>>                <spring:prop
>> key 
>> = 
>> "javax 
>> .jdo 
>> .option 
>> .ConnectionDriverName">com.microsoft.sqlserver.jdbc.SQLServerDriver
>> </spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.NontransactionalWrite">true</spring:prop>
>>                <spring:prop
>> key="org.jpox.identifier.case">PreserveCase</spring:prop>
>>                <spring:prop
>> key="org.jpox.fixedDatastore">true</spring:prop>
>>                <spring:prop
>> key="org.jpox.validateTables">false</spring:prop>
>>            </spring:props>
>>          </spring:property>
>>        </spring:bean>
>>
>> <spring:bean id="prodPersistFactory" scope="singleton"
>> class 
>> ="org.springframework.orm.jdo.LocalPersistenceManagerFactoryBean">
>>          <spring:property name="jdoProperties">
>>            <spring:props>
>>                <spring:prop
>> key 
>> = 
>> "javax 
>> .jdo 
>> .PersistenceManagerFactoryClass 
>> ">org.jpox.jdo.JDOPersistenceManagerFactory
>> </spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionURL">jdbc:sqlserver:// 
>> 1.2.3.4:9546;DatabaseName=dbcert;SelectMethod=cursor</spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionUserName">user2</spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.ConnectionPassword">passwd2</spring:prop>
>>                <spring:prop
>> key 
>> = 
>> "javax 
>> .jdo 
>> .option 
>> .ConnectionDriverName">com.microsoft.sqlserver.jdbc.SQLServerDriver
>> </spring:prop>
>>                <spring:prop
>> key="javax.jdo.option.NontransactionalWrite">true</spring:prop>
>>                <spring:prop
>> key="org.jpox.identifier.case">PreserveCase</spring:prop>
>>                <spring:prop
>> key="org.jpox.fixedDatastore">true</spring:prop>
>>                <spring:prop
>> key="org.jpox.validateTables">false</spring:prop>
>>            </spring:props>
>>          </spring:property>
>>        </spring:bean>
>>
>> So the first strange thing is that if I reverse their order, ie. if  
>> I have
>> the prod bean precede the cert bean, the app won't start, ie. it  
>> gives me a
>> socket error.
>>
>> The second strange thing is that with the above, all operations to  
>> the cert
>> bean work flawlessly, but operations to the prod bean give me a  
>> timeout the
>> first time, but then after that, they work ever after.
>>
>> If I restart the app, again the first operation on the prod bean  
>> times out,
>> and after that it works.
>>
>> PS: if I have two beans that both run on the same port but different  
>> hosts,
>> everything works fine.  The two databases are set up identically.
>>
>> What is going on?
>> Any help is appreciated.
>> -- 
>> View this message in context:
>> http://www.nabble.com/Strange-problem%3A-timeout-first-time%2C-then-ok-tp20922247p20922247.html
>> Sent from the JDO - Development mailing list archive at Nabble.com.
>>
> 
> Craig L Russell
> Architect, Sun Java Enterprise System http://db.apache.org/jdo
> 408 276-5638 mailto:craig.russ...@sun.com
> P.S. A good JDO? O, Gasp!
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Re%3A-Strange-problem%3A-timeout-first-time%2C-then-ok-tp20980900p20983445.html
Sent from the JDO - User mailing list archive at Nabble.com.

Reply via email to