[hibernate-dev] Re: JBoss Cache and Hibernate Integration

2007-02-26 Thread Manik Surtani

Ok, so my notes from the call, based on issues from the wiki


1.  Multiple caches will probably only formally make it in the next  
major Hibernate release - 3.3.


2 Notes on putForExternalRead() functionality, in addition to the  
solution presented on the wiki:

- PFER only goes through if node does not exist; no-op otherwise
- Force asynchronous mode for replication or invalidation to prevent  
any blocking
- 0ms lock timeout to prevent any blocking here either.  If this  
fails, PFER is a no-op
- no to separate thread necessary, since we will be operating with a  
0ms timeout, async replication and a no-op if the node exists.  The  
only real chance of any blocking here is JGroups FC which is  
considered small enough a case.


3.  Since JBC 1.4.1.SP1, write locks are not acquired on parents when  
adding or removing children, to be more accurate to repeatable read  
semantics.  WLs can still be acquired on parents if enabled in the  
configuration (see LockParentForChildInsertRemove in http:// 
labs.jboss.com/file-access/default/members/jbosscache/freezone/docs/ 
1.4.1.SP2/TreeCache/en/html/configuration.html, which defaults to  
false).  As such, this contention should no longer be a problem.


4.  Brian implemented for EJB3 clustering in AS 4.2, will make it's  
way back into HIbernate in the 3.3 timeframe?


5.  Do nothing for now since the urgency is removed.  Only fails on  
old versions of JBoss TS.  In future (JBC 2.1 timeframe) look at what  
the microcontainer has to offer with synchronisation registrations.


6.  Coordination issue

7.  Galder to come back with more details here, but general consensus  
is not to perform transparent retries.


Feel free to add stuff I may have missed or further thoughts.  Very  
useful and productive call!


Cheers,
Manik


On 24 Feb 2007, at 01:06, Brian Stansberry wrote:

OK, Monday 9/26 at 10:00 AM EST it is.  Details below.  Manik, you  
had a problem today joining a conf Ram set up using the # below;  
you guys overseas might test it during your Monday and if there's  
an issue send me a note by 9:30 EST or so.


Main things to discuss are on http://wiki.jboss.org/wiki/Wiki.jsp? 
page=JBossCacheHibernateAlignment.


Participant Passcode: 426146
Listen-only Passcode: 4261469

Phone Numbers:

Toll free: 1-866-863-0570
Toll: 1-719-785-1839
Local (Australia, Sydney): + 61 282078345
Local (Austria, Vienna): + 43 2 682 205 6473
Local (Belgium, Brussels): + 32 2 789 7404
Local (Denmark, Copenhagen): + 45 32 71 49 78
Local (France, Paris): + 33 1 7304 1405
Local (Germany, Frankfurt): + 49 69 36507 2085
Local (Hong Kong): + 852 300 80 305
Local (Ireland, Dublin): + 353 1 436 7678
Local (Italy, Milan): + 39 02 896 291 98
Local (Italy, Rome): + 39 06 452 108 385
Local (Italy, Turin): + 39 01 121 792 109
Local (Japan, Tokyo): + 813 4455 1255
Local (Netherlands, Amsterdam): + 31 20 794 8154
Local (Singapore): + 65 64193725
Local (Spain, Barcelona): + 34 93 492 3169
Local (Spain, Madrid): + 34 91 788 9790
Local (Spain, Valencia): + 34 96 047 3045
Local (Sweden, Stockholm): + 46 8 5052 0391
Local (Switzerland, Geneva): + 41 22 592 7323
Local (Switzerland, Zurich): + 41 43 456 9168
Local (UK, London): + 44(0) 207 663 2215
International toll free (Argentina): 0 800 666 2108
International toll free (Australia): 1 800 069 181
International toll free (Austria): 0 800 295 856
International toll free (Bahamas): 1 800 389 0432
International toll free (Belgium): 0 800 73 378
International toll free (Brazil): 0 800 891 9738
International toll free (Chile): 123 0020 6923
International toll free (China, Northern Region): 10 800 714 0955
International toll free (China, Southern Region): 10 800 140 0931
International toll free (Colombia): 01 800 518 0492
International toll free (Costa Rica): 0 800 015 0454
International toll free (Czech Republic): 800 142 019
International toll free (Denmark): 80 887 261
International toll free (Dominican Republic): 1 888 751 4409
International toll free (France): 0 800 908 359
International toll free (Germany): 0 800 182 1595
International toll free (Greece): 00 800 161 2205 1625
International toll free (Hong Kong): 800 933 791
International toll free (Hungary): 06 800 184 16
International toll free (India): 000 800 1006 397
International toll free (Indonesia): 001 803 017 1625
International toll free (Ireland): 1 800 760 193
International toll free (Israel): 1 80 945 1625
International toll free (Italy): 800 870 328
International toll free (Japan): 00531 16 0605
International toll free (Latvia): 800 2487
International toll free (Lithuania): 8 800 9 00 62
International toll free (Luxembourg): 800 2 5774
International toll free (Malaysia): 1 800 812 593
International toll free (Mexico): 001 800 514 1625
International toll free (Monaco): 800 93 297
International toll free (Netherlands): 0 800 022 2653
International toll free (New Zealand): 0 800 450 433
International toll free (Norway): 800 192 42
International toll free 

[hibernate-dev] support overriding of properties

2007-02-26 Thread Max Rydahl Andersen

Hi,

I've bumped into an issue with trying to override settings/properties in  
tools too allow users to use
their existing config minus the appserver specific settigns (e.g. tx  
manager lookup).


I've created  
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2452 and  
would like to hear
if someone can see any problem in ignoring empty string properties  
(instead of as today try and do a class.forName())


--
--
Max Rydahl Andersen
callto://max.rydahl.andersen

Hibernate
[EMAIL PROTECTED]
http://hibernate.org

JBoss a division of Red Hat
[EMAIL PROTECTED]
___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] support overriding of properties

2007-02-26 Thread Emmanuel Bernard
I don't think it should be applied to all properties, but the one  
referred are worth it.


On 26 févr. 07, at 18:21, Max Rydahl Andersen wrote:


Hi,

I've bumped into an issue with trying to override settings/ 
properties in tools too allow users to use
their existing config minus the appserver specific settigns (e.g.  
tx manager lookup).


I've created http://opensource.atlassian.com/projects/hibernate/ 
browse/HHH-2452 and would like to hear
if someone can see any problem in ignoring empty string properties  
(instead of as today try and do a class.forName())


--
--
Max Rydahl Andersen
callto://max.rydahl.andersen

Hibernate
[EMAIL PROTECTED]
http://hibernate.org

JBoss a division of Red Hat
[EMAIL PROTECTED]
___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev



___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev