@Mark Yes, looks good.... nice of them to share some information.. Should have been on their website from the beginning though :-) On Dec 9, 2013 11:09 PM, "Mark Struberg" <[email protected]> wrote:
> > > All fine it seems! > > LieGrue, > strub > > > > > > >________________________________ > > From: Lars-Fredrik Smedberg <[email protected]> > >To: "[email protected]" <[email protected]> > >Sent: Monday, 9 December 2013, 14:23 > >Subject: Re: @SessionScoped and @ConversionScoped > > > > > > > >Hi > > > > > >@Mark > > > > > >We got some answers back from IBM regarding OWB and configuration of > WebSphere 8.5.5.1.... here are some of the key points of their answer > > > > > >- WebSphere CDI implementation is based on OpenWebBeans (which we already > knew) > >- WebSphere sets both of the following properties to true by default: > > org.apache.webbeans.web.failover.issupportfailover=true > > org.apache.webbeans.web.failover.issupportpassivation=true > > They suggest not changing that unless there are a good reason to do > so... > >- The CDI implementation registers a HttpSessionActivationListener. On a > call to sessionWillPassivate it stores the failoverbag (the session and > conversation contexts) as an attribute in the session (if > org.apache.webbeans.web.failover.issupportpassivation=true) > >- The CDI implementation registers a ServletRequestListener. On a call to > requestDestroyed it stores the failoverbag as an attribute into the session > (if org.apache.webbeans.web.failover.issupportfailover=true) > > > > > >In summary it should work out of the box with no additional > configuration. > > > > > >Regards > >Fredrik > > > > > > > > > > > >On Wed, Dec 4, 2013 at 9:56 AM, Lars-Fredrik Smedberg <[email protected]> > wrote: > > > >Hi > >> > >> > >>I'm putting together a mail to our technical contact at IBM about this. > Does OWB have some pages describing its implementation of the SPI for fail > over? > >> > >> > >>Regards > >>Lars-Fredrik > >> > >> > >> > >>On Thu, Nov 28, 2013 at 3:23 PM, Joseph Bergmark <[email protected]> > wrote: > >> > >>It sounds like the Websphere documentation in this area isn't > sufficient to answer your questions. It might be appropriate to open a PMR > to get these details explained and perhaps added to the info center. > >>>On Nov 28, 2013 6:20 AM, "Lars-Fredrik Smedberg" <[email protected]> > wrote: > >>> > >>>Hi Mark > >>>> > >>>> > >>>>Can you see if IBM did implement their own FailOverService or if they > use the DefaultOwbFailOverService? If they implemented their own is the > settings for failover and passivation (in openwebbeans.properties) still > valid? Do you know any of their implementation detail? > >>>> > >>>> > >>>>Regads > >>>>Lars-Fredrik > >>>> > >>>> > >>>> > >>>>On Wed, Nov 27, 2013 at 11:17 PM, Mark Struberg <[email protected]> > wrote: > >>>> > >>>> > >>>>> > >>>>>I just know from my IBM key accounter that liberty does not provide > enterprise management nor clustering. It's more targeted for sticky session > spread out stuff. Joe might probably be able to help. > >>>>> > >>>>>(I personally most of the times combine sticky session with session > replication via MSM, but that's another story). > >>>>> > >>>>> > >>>>> > >>>>>LieGrue, > >>>>>strub > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>________________________________ > >>>>>> From: Lars-Fredrik Smedberg <[email protected]> > >>>>>>To: [email protected]; Mark Struberg <[email protected]> > >>>>>>Sent: Wednesday, 27 November 2013, 22:53 > >>>>> > >>>>>>Subject: Re: @SessionScoped and @ConversionScoped > >>>>>> > >>>>>> > >>>>>> > >>>>>>Hi Mark > >>>>>> > >>>>>> > >>>>>>In development we are using WebSphere Liberty Profile 8.5.1. For > production I need to check the version and get back to you with that.... > >>>>>> > >>>>>> > >>>>>>Do you have any suggestion on how I can verify the setup in the > production WebSphere..? > >>>>>> > >>>>>> > >>>>>>Do you know what kind of setup the Liberty Profile comes with? > >>>>>> > >>>>>> > >>>>>>Regards > >>>>>>Lars-Fredrik > >>>>>> > >>>>>> > >>>>>> > >>>>>>On Wed, Nov 27, 2013 at 10:50 PM, Mark Struberg <[email protected]> > wrote: > >>>>>> > >>>>>> > >>>>>>> > >>>>>>>Well the point is that in WebSphere all those settings and modules > should already be set up correctly. > >>>>>>>Of course this is if you use a WebSphere edition (enterprise) which > supports clustering at all. Is this the case Lars-Fredrik? Or are you using > e.g. the dev edition or even liberty-profile? > >>>>>>> > >>>>>>> > >>>>>>>We did all the SPI stuff for allowing container integrators and > extension builders for going the most flexible route. And to allow to build > a container yourself (e.g. by just taking tomcat + tweaking stuff yourself). > >>>>>>>Otoh if you use a Container like WebSphere or TomEE, then you > usually don't need to tweak anything! > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>LieGrue, > >>>>>>>strub > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>________________________________ > >>>>>>>> From: Thomas Andraschko <[email protected]> > >>>>>>>>To: [email protected] > >>>>>>>>Sent: Wednesday, 27 November 2013, 21:41 > >>>>>>> > >>>>>>>>Subject: Re: @SessionScoped and @ConversionScoped > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>>>Since 1.2.0, you actually only need the clustering module + > registering the FailOverFilter in the web.xml. > >>>>>>>> > >>>>>>>>Sorry but i don't know about WebSphere, you should ask the > WebSphere developer. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>2013/11/27 Lars-Fredrik Smedberg <[email protected]> > >>>>>>>> > >>>>>>>>@Thomas > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>So if I understand it correct, if I want to use the distributed > session management in WebSphere I would need to configure the > FailOverService and set issupportfailover to true ? > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>Is that how it is configured in WebSphere out-of-the-box? If not > how can I do that and how can I verify the setup? Is it logged at startup? > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>Regards > >>>>>>>>>Lars-Fredrik > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>On Wed, Nov 27, 2013 at 9:30 PM, Thomas Andraschko < > [email protected]> wrote: > >>>>>>>>> > >>>>>>>>>We have 2 flags in OWB: issupportfailover and issupportpassivation > >>>>>>>>>> > >>>>>>>>>>issupportpassivation only stores the beans in the session on > passivation. > >>>>>>>>>>issupportfailover stores the beans after each request. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>-- > >>>>>>>>>Med vänlig hälsning / Best regards > >>>>>>>>> > >>>>>>>>>Lars-Fredrik Smedberg > >>>>>>>>> > >>>>>>>>>STATEMENT OF CONFIDENTIALITY: > >>>>>>>>>The information contained in this electronic message and any > >>>>>>>>>attachments to this message are intended for the exclusive use of > the > >>>>>>>>>address(es) and may contain confidential or privileged > information. If > >>>>>>>>>you are not the intended recipient, please notify Lars-Fredrik > Smedberg > >>>>>>>>>immediately at [email protected], and destroy all copies of this > >>>>>>>>>message and any attachments. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>-- > >>>>>>Med vänlig hälsning / Best regards > >>>>>> > >>>>>>Lars-Fredrik Smedberg > >>>>>> > >>>>>>STATEMENT OF CONFIDENTIALITY: > >>>>>>The information contained in this electronic message and any > >>>>>>attachments to this message are intended for the exclusive use of the > >>>>>>address(es) and may contain confidential or privileged information. > If > >>>>>>you are not the intended recipient, please notify Lars-Fredrik > Smedberg > >>>>>>immediately at [email protected], and destroy all copies of this > >>>>>>message and any attachments. > >>>>>> > >>>>>> > >>>>> > >>>> > >>>> > >>>> > >>>>-- > >>>>Med vänlig hälsning / Best regards > >>>> > >>>>Lars-Fredrik Smedberg > >>>> > >>>>STATEMENT OF CONFIDENTIALITY: > >>>>The information contained in this electronic message and any > >>>>attachments to this message are intended for the exclusive use of the > >>>>address(es) and may contain confidential or privileged information. If > >>>>you are not the intended recipient, please notify Lars-Fredrik Smedberg > >>>>immediately at [email protected], and destroy all copies of this > >>>>message and any attachments. > >> > >> > >> > >>-- > >>Med vänlig hälsning / Best regards > >> > >>Lars-Fredrik Smedberg > >> > >>STATEMENT OF CONFIDENTIALITY: > >>The information contained in this electronic message and any > >>attachments to this message are intended for the exclusive use of the > >>address(es) and may contain confidential or privileged information. If > >>you are not the intended recipient, please notify Lars-Fredrik Smedberg > >>immediately at [email protected], and destroy all copies of this > >>message and any attachments. > > > > > > > >-- > >Med vänlig hälsning / Best regards > > > >Lars-Fredrik Smedberg > > > >STATEMENT OF CONFIDENTIALITY: > >The information contained in this electronic message and any > >attachments to this message are intended for the exclusive use of the > >address(es) and may contain confidential or privileged information. If > >you are not the intended recipient, please notify Lars-Fredrik Smedberg > >immediately at [email protected], and destroy all copies of this > >message and any attachments. > > > > >
