RE: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-12 Thread Sacha Labourey
I agree, compatibility has already been broken between minor 3.2.x versions,
so if it allows us to have 20% improvement, I would say: GO! The thinking
about compatibility should occur before, not after and requires the
establishment of more serious and stable rules (version_id, etc.)s

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of marc fleury
> Sent: vendredi, 12. septembre 2003 01:28
> To: [EMAIL PROTECTED]; 
> [EMAIL PROTECTED]
> Subject: RE: [JBoss-dev] Re: [jboss-group] revamping 
> Invocation objects
> 
> 
> You guys are talking about a 3.3 proxy talking to a 3.2 server?  
> 
> If that is the case, it is not really relevant as most proxies are
> dynamically generated.  Or are you talking about portability of
> interceptors working on the Invocation objects? 
> 
> The stability of 3.2 and its performance are priorities #1, 3.x will
> live for MANY years 
> 
> marcf
> 
> > -Original Message-
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] On 
> > Behalf Of Bill Burke
> > Sent: Thursday, September 11, 2003 6:22 PM
> > To: Private list for internal JBoss Group discussion; Jboss-Dev
> > Subject: [JBoss-dev] Re: [jboss-group] revamping Invocation objects
> > 
> > 
> > I'd rather not maintain something like that.  What do you think?
> > 
> > IMHO, we should guarantee over-the-wire compatibility only for a 
> > specific branch.  over-the-wire compatibility should be breakable 
> > between major releases.
> > 
> > Adrian Brock wrote:
> > 
> > > On Thu, 2003-09-11 at 23:00, Bill Burke wrote:
> > > 
> > >>Ok, I wouldn't be able to improve raw, over-the-wire, remote 
> > >>performance
> > >>without breaking compatibility with older JBoss versions.
> > >>
> > > 
> > > 
> > > Would it be possible to set a property that provides backwards 
> > > compatibilty at serialization. Something similar to jmx 1.0 
> > vs jmx 1.1 
> > > serialized forms?
> > > 
> > > Regards,
> > > Adrian
> > > 
> > > 
> > >>Bill
> > >>
> > >>Bill Burke wrote:
> > >>
> > >>
> > >>>Only problem here is that what I've done so far is not backward
> > >>>compatible with a previous version of JBoss.  I guess this 
> > is important. 
> > >>>  correct?  I can make it compatible, but it will be a 
> > tiny bit ugly.
> > >>>
> > >>>I did increase performance for noop local interface calls 
> > for SLSB by 
> > >>>20%.
> > >>>
> > >>>Adrian Brock wrote:
> > >>>
> > >>>
> > >>>>Ideally there should be no hashmap for normal usage.
> > >>>>Using the principle: you don't pay for what you don't use.
> > >>>>
> > >>>>Regards,
> > >>>>Adrian
> > >>>>
> > >>>>On Thu, 2003-09-11 at 20:02, Bill Burke wrote:
> > >>>>
> > >>>>
> > >>>>>In our quest to improve performance, I'm doing a 
> redesign of our
> > >>>>>Invocation object to minimize object creations and hash 
> > lookups.  
> > >>>>>I'll base it on some of Sacha's and my own observations.
> > >>>>>
> > >>>>>Just wanted to give some heads up just in case 
> somebody else was
> > >>>>>looking at this too.
> > >>>>>
> > >>>>>Bill
> > >>>
> > >>>
> > 
> > -- 
> > 
> > Bill Burke
> > Chief Architect
> > JBoss Group LLC.
> > 
> > 
> > 
> > 
> > ---
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf 
> > ___
> > JBoss-Development mailing list 
> [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> > 
> 
> ___
> jboss-group mailing list
> [EMAIL PROTECTED]
> http://mail.jboss.org/mailman/listinfo/jboss-group
> 
> 



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] RE: [jboss-group] revamping Invocation objects

2003-09-12 Thread Sacha Labourey
There is no such compatibility anyway. Or you simply do an Invocation2 and
have the server accept both but this will create legacy code that is not
very useful.



> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Bill Burke
> Sent: vendredi, 12. septembre 2003 00:01
> To: Private list for internal JBoss Group discussion
> Cc: Jboss-Dev
> Subject: Re: [jboss-group] revamping Invocation objects
> 
> 
> Ok, I wouldn't be able to improve raw, over-the-wire, remote 
> performance 
> without breaking compatibility with older JBoss versions.
> 
> Bill
> 
> Bill Burke wrote:
> 
> > Only problem here is that what I've done so far is not backward 
> > compatible with a previous version of JBoss.  I guess this 
> is important. 
> >   correct?  I can make it compatible, but it will be a tiny 
> bit ugly.
> > 
> > I did increase performance for noop local interface calls 
> for SLSB by 20%.
> > 
> > Adrian Brock wrote:
> > 
> >> Ideally there should be no hashmap for normal usage.
> >> Using the principle: you don't pay for what you don't use.
> >>
> >> Regards,
> >> Adrian
> >>
> >> On Thu, 2003-09-11 at 20:02, Bill Burke wrote:
> >>
> >>> In our quest to improve performance, I'm doing a redesign of our 
> >>> Invocation object to minimize object creations and hash lookups.  
> >>> I'll base it on some of Sacha's and my own observations.
> >>>
> >>> Just wanted to give some heads up just in case somebody else was 
> >>> looking at this too.
> >>>
> >>> Bill
> > 
> > 
> 
> -- 
> 
> Bill Burke
> Chief Architect
> JBoss Group LLC.
> 
> 
> ___
> jboss-group mailing list
> [EMAIL PROTECTED]
> http://mail.jboss.org/mailman/listinfo/jboss-group
> 
> 



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


Re: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-12 Thread Bill Burke
The 20% was for Local interfaces and it doesn't break compatibility.

Sacha Labourey wrote:

I agree, compatibility has already been broken between minor 3.2.x versions,
so if it allows us to have 20% improvement, I would say: GO! The thinking
about compatibility should occur before, not after and requires the
establishment of more serious and stable rules (version_id, etc.)s

-Original Message-
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of marc fleury
Sent: vendredi, 12. septembre 2003 01:28
To: [EMAIL PROTECTED]; 
[EMAIL PROTECTED]
Subject: RE: [JBoss-dev] Re: [jboss-group] revamping 
Invocation objects

You guys are talking about a 3.3 proxy talking to a 3.2 server?  

If that is the case, it is not really relevant as most proxies are
dynamically generated.  Or are you talking about portability of
interceptors working on the Invocation objects? 

The stability of 3.2 and its performance are priorities #1, 3.x will
live for MANY years 

marcf


-Original Message-
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On 
Behalf Of Bill Burke
Sent: Thursday, September 11, 2003 6:22 PM
To: Private list for internal JBoss Group discussion; Jboss-Dev
Subject: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

I'd rather not maintain something like that.  What do you think?

IMHO, we should guarantee over-the-wire compatibility only for a 
specific branch.  over-the-wire compatibility should be breakable 
between major releases.

Adrian Brock wrote:


On Thu, 2003-09-11 at 23:00, Bill Burke wrote:


Ok, I wouldn't be able to improve raw, over-the-wire, remote 
performance
without breaking compatibility with older JBoss versions.



Would it be possible to set a property that provides backwards 
compatibilty at serialization. Something similar to jmx 1.0 
vs jmx 1.1 

serialized forms?

Regards,
Adrian


Bill

Bill Burke wrote:



Only problem here is that what I've done so far is not backward
compatible with a previous version of JBoss.  I guess this 
is important. 

correct?  I can make it compatible, but it will be a 
tiny bit ugly.

I did increase performance for noop local interface calls 
for SLSB by 

20%.

Adrian Brock wrote:



Ideally there should be no hashmap for normal usage.
Using the principle: you don't pay for what you don't use.
Regards,
Adrian
On Thu, 2003-09-11 at 20:02, Bill Burke wrote:



In our quest to improve performance, I'm doing a 
redesign of our

Invocation object to minimize object creations and hash 
lookups.  

I'll base it on some of Sacha's and my own observations.

Just wanted to give some heads up just in case 
somebody else was

looking at this too.

Bill


--

Bill Burke
Chief Architect
JBoss Group LLC.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf 
___
JBoss-Development mailing list 
[EMAIL PROTECTED]

https://lists.sourceforge.net/lists/listinfo/jboss-development

___
jboss-group mailing list
[EMAIL PROTECTED]
http://mail.jboss.org/mailman/listinfo/jboss-group



___
jboss-group mailing list
[EMAIL PROTECTED]
http://mail.jboss.org/mailman/listinfo/jboss-group

--

Bill Burke
Chief Architect
JBoss Group LLC.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


Re: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-12 Thread Scott M Stark
The serialization contract as dictated by the serialVersionID at which the class 
was fixed in 3.2 should be maintained.

--

Scott Stark
Chief Technology Officer
JBoss Group, LLC

Bill Burke wrote:
I'd rather not maintain something like that.  What do you think?

IMHO, we should guarantee over-the-wire compatibility only for a 
specific branch.  over-the-wire compatibility should be breakable 
between major releases.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


RE: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-11 Thread Adrian Brock
On Fri, 2003-09-12 at 00:27, marc fleury wrote:
> You guys are talking about a 3.3 proxy talking to a 3.2 server?  
> 

3.2.1 proxy talking to 3.2.2 server or vice versa.

> If that is the case, it is not really relevant as most proxies are
> dynamically generated.  Or are you talking about portability of
> interceptors working on the Invocation objects? 
> 

Yes and the serialization of the Invocation object.

> The stability of 3.2 and its performance are priorities #1, 3.x will
> live for MANY years 
> 
> marcf
> 
> > -Original Message-
> > From: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED] On 
> > Behalf Of Bill Burke
> > Sent: Thursday, September 11, 2003 6:22 PM
> > To: Private list for internal JBoss Group discussion; Jboss-Dev
> > Subject: [JBoss-dev] Re: [jboss-group] revamping Invocation objects
> > 
> > 
> > I'd rather not maintain something like that.  What do you think?
> > 
> > IMHO, we should guarantee over-the-wire compatibility only for a 
> > specific branch.  over-the-wire compatibility should be breakable 
> > between major releases.
> > 
> > Adrian Brock wrote:
> > 
> > > On Thu, 2003-09-11 at 23:00, Bill Burke wrote:
> > > 
> > >>Ok, I wouldn't be able to improve raw, over-the-wire, remote 
> > >>performance
> > >>without breaking compatibility with older JBoss versions.
> > >>
> > > 
> > > 
> > > Would it be possible to set a property that provides backwards 
> > > compatibilty at serialization. Something similar to jmx 1.0 
> > vs jmx 1.1 
> > > serialized forms?
> > > 
> > > Regards,
> > > Adrian
> > > 
> > > 
> > >>Bill
> > >>
> > >>Bill Burke wrote:
> > >>
> > >>
> > >>>Only problem here is that what I've done so far is not backward
> > >>>compatible with a previous version of JBoss.  I guess this 
> > is important. 
> > >>>  correct?  I can make it compatible, but it will be a 
> > tiny bit ugly.
> > >>>
> > >>>I did increase performance for noop local interface calls 
> > for SLSB by 
> > >>>20%.
> > >>>
> > >>>Adrian Brock wrote:
> > >>>
> > >>>
> > >>>>Ideally there should be no hashmap for normal usage.
> > >>>>Using the principle: you don't pay for what you don't use.
> > >>>>
> > >>>>Regards,
> > >>>>Adrian
> > >>>>
> > >>>>On Thu, 2003-09-11 at 20:02, Bill Burke wrote:
> > >>>>
> > >>>>
> > >>>>>In our quest to improve performance, I'm doing a redesign of our
> > >>>>>Invocation object to minimize object creations and hash 
> > lookups.  
> > >>>>>I'll base it on some of Sacha's and my own observations.
> > >>>>>
> > >>>>>Just wanted to give some heads up just in case somebody else was
> > >>>>>looking at this too.
> > >>>>>
> > >>>>>Bill
> > >>>
> > >>>
> > 
> > -- 
> > 
> > Bill Burke
> > Chief Architect
> > JBoss Group LLC.
> > 
> > 
> > 
> > 
> > ---
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > ___
> > JBoss-Development mailing list [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> > 
> 
> 
> 
> ---
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> ___
> JBoss-Development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
-- 
 
Adrian Brock
Director of Support
Back Office
JBoss Group, LLC 
 



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


RE: [JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-11 Thread marc fleury
You guys are talking about a 3.3 proxy talking to a 3.2 server?  

If that is the case, it is not really relevant as most proxies are
dynamically generated.  Or are you talking about portability of
interceptors working on the Invocation objects? 

The stability of 3.2 and its performance are priorities #1, 3.x will
live for MANY years 

marcf

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Bill Burke
> Sent: Thursday, September 11, 2003 6:22 PM
> To: Private list for internal JBoss Group discussion; Jboss-Dev
> Subject: [JBoss-dev] Re: [jboss-group] revamping Invocation objects
> 
> 
> I'd rather not maintain something like that.  What do you think?
> 
> IMHO, we should guarantee over-the-wire compatibility only for a 
> specific branch.  over-the-wire compatibility should be breakable 
> between major releases.
> 
> Adrian Brock wrote:
> 
> > On Thu, 2003-09-11 at 23:00, Bill Burke wrote:
> > 
> >>Ok, I wouldn't be able to improve raw, over-the-wire, remote 
> >>performance
> >>without breaking compatibility with older JBoss versions.
> >>
> > 
> > 
> > Would it be possible to set a property that provides backwards 
> > compatibilty at serialization. Something similar to jmx 1.0 
> vs jmx 1.1 
> > serialized forms?
> > 
> > Regards,
> > Adrian
> > 
> > 
> >>Bill
> >>
> >>Bill Burke wrote:
> >>
> >>
> >>>Only problem here is that what I've done so far is not backward
> >>>compatible with a previous version of JBoss.  I guess this 
> is important. 
> >>>  correct?  I can make it compatible, but it will be a 
> tiny bit ugly.
> >>>
> >>>I did increase performance for noop local interface calls 
> for SLSB by 
> >>>20%.
> >>>
> >>>Adrian Brock wrote:
> >>>
> >>>
> >>>>Ideally there should be no hashmap for normal usage.
> >>>>Using the principle: you don't pay for what you don't use.
> >>>>
> >>>>Regards,
> >>>>Adrian
> >>>>
> >>>>On Thu, 2003-09-11 at 20:02, Bill Burke wrote:
> >>>>
> >>>>
> >>>>>In our quest to improve performance, I'm doing a redesign of our
> >>>>>Invocation object to minimize object creations and hash 
> lookups.  
> >>>>>I'll base it on some of Sacha's and my own observations.
> >>>>>
> >>>>>Just wanted to give some heads up just in case somebody else was
> >>>>>looking at this too.
> >>>>>
> >>>>>Bill
> >>>
> >>>
> 
> -- 
> 
> Bill Burke
> Chief Architect
> JBoss Group LLC.
> 
> 
> 
> 
> ---
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> ___
> JBoss-Development mailing list [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-11 Thread Bill Burke
I'd rather not maintain something like that.  What do you think?

IMHO, we should guarantee over-the-wire compatibility only for a 
specific branch.  over-the-wire compatibility should be breakable 
between major releases.

Adrian Brock wrote:

On Thu, 2003-09-11 at 23:00, Bill Burke wrote:

Ok, I wouldn't be able to improve raw, over-the-wire, remote performance 
without breaking compatibility with older JBoss versions.



Would it be possible to set a property that provides
backwards compatibilty at serialization.
Something similar to jmx 1.0 vs jmx 1.1 serialized forms?
Regards,
Adrian

Bill

Bill Burke wrote:


Only problem here is that what I've done so far is not backward 
compatible with a previous version of JBoss.  I guess this is important. 
 correct?  I can make it compatible, but it will be a tiny bit ugly.

I did increase performance for noop local interface calls for SLSB by 20%.

Adrian Brock wrote:


Ideally there should be no hashmap for normal usage.
Using the principle: you don't pay for what you don't use.
Regards,
Adrian
On Thu, 2003-09-11 at 20:02, Bill Burke wrote:


In our quest to improve performance, I'm doing a redesign of our 
Invocation object to minimize object creations and hash lookups.  
I'll base it on some of Sacha's and my own observations.

Just wanted to give some heads up just in case somebody else was 
looking at this too.

Bill


--

Bill Burke
Chief Architect
JBoss Group LLC.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-11 Thread Bill Burke
Ok, I wouldn't be able to improve raw, over-the-wire, remote performance 
without breaking compatibility with older JBoss versions.

Bill

Bill Burke wrote:

Only problem here is that what I've done so far is not backward 
compatible with a previous version of JBoss.  I guess this is important. 
  correct?  I can make it compatible, but it will be a tiny bit ugly.

I did increase performance for noop local interface calls for SLSB by 20%.

Adrian Brock wrote:

Ideally there should be no hashmap for normal usage.
Using the principle: you don't pay for what you don't use.
Regards,
Adrian
On Thu, 2003-09-11 at 20:02, Bill Burke wrote:

In our quest to improve performance, I'm doing a redesign of our 
Invocation object to minimize object creations and hash lookups.  
I'll base it on some of Sacha's and my own observations.

Just wanted to give some heads up just in case somebody else was 
looking at this too.

Bill


--

Bill Burke
Chief Architect
JBoss Group LLC.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


[JBoss-dev] Re: [jboss-group] revamping Invocation objects

2003-09-11 Thread Bill Burke
Only problem here is that what I've done so far is not backward 
compatible with a previous version of JBoss.  I guess this is important. 
  correct?  I can make it compatible, but it will be a tiny bit ugly.

I did increase performance for noop local interface calls for SLSB by 20%.

Adrian Brock wrote:
Ideally there should be no hashmap for normal usage.
Using the principle: you don't pay for what you don't use.
Regards,
Adrian
On Thu, 2003-09-11 at 20:02, Bill Burke wrote:

In our quest to improve performance, I'm doing a redesign of our 
Invocation object to minimize object creations and hash lookups.  I'll 
base it on some of Sacha's and my own observations.

Just wanted to give some heads up just in case somebody else was looking 
at this too.

Bill
--

Bill Burke
Chief Architect
JBoss Group LLC.



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development