Hello!

You can add *WEB_SES_KEEP_BINARY_PARAM* as true or false as an init
parameter to WebSessionFilter.

Regards,
-- 
Ilya Kasnacheev


ср, 26 дек. 2018 г. в 17:30, Rout, Biswajeet <biswajeet.r...@verizon.com>:

> Hi Ilya,
>
> - No, I have not used explicitly setting the setAttribute() method. I will
> definitely try that.
> - What is binary or POJO session store? is it a feature in Ignite? how to
> use this? Where to to add  *WEB_SES_KEEP_BINARY_PARAM = true|false*
> *- *Yes I have enabled DEBUG logging for Ignite, I can not see any
> messages  like "Session binary attributes updated" or "Session attributes
> updated"
>
> Regards,
> Biswajeet
>
> On Wed, Dec 26, 2018 at 7:36 PM Ilya Kasnacheev <ilya.kasnach...@gmail.com>
> wrote:
>
>> Hello!
>>
>> - Have you tried to explicitly do setAttribute(key, changedObject) during
>> request handling?
>> - Do you have binary or POJO session store? This is controlled by
>> org.apache.ignite.cache.websession.WebSessionFilter#WEB_SES_KEEP_BINARY_PARAM
>> = true|false. Can you try both?
>> - Can you enable DEBUG logging, see if you observe messages like "Session
>> binary attributes updated" or "Session attributes updated"?
>>
>> Regards,
>> --
>> Ilya Kasnacheev
>>
>>
>> ср, 26 дек. 2018 г. в 15:52, Rout, Biswajeet <biswajeet.r...@verizon.com
>> >:
>>
>>> Hi Ilya,
>>>
>>> This is a real enterprise project, so I can not share any kind of code
>>> or logs.
>>>
>>> In my project, I am doing a lot of update to an Object which is inside
>>> the session.
>>> I can see the websession is present in the Cache, but the updates done
>>> by me at later point of time inside the code is not persisted into the
>>> cache.
>>>
>>> How do I persist the updated web session?
>>> Should Ignite take care of it automatically? or Do I need to perform
>>> something in order to save it in web session cache?
>>>
>>> Regards,
>>> Biswajeet
>>>
>>> On Wed, Dec 26, 2018 at 6:13 PM Ilya Kasnacheev <
>>> ilya.kasnach...@gmail.com> wrote:
>>>
>>>> Hello!
>>>>
>>>> When you do getAttribute/setAttribute/removeAttribute on web session,
>>>> it should be updated at the end of requedt.
>>>>
>>>> Do you have reproducer for this kind of behavior?
>>>>
>>>> Regards,
>>>> --
>>>> Ilya Kasnacheev
>>>>
>>>>
>>>> ср, 26 дек. 2018 г. в 13:46, Rout, Biswajeet <
>>>> biswajeet.r...@verizon.com>:
>>>>
>>>>> Hi,
>>>>> I did not get your question.
>>>>>
>>>>> I have two independent app servers under one load balancer which is in
>>>>> AWS. the Ignite nodes are getting discovered using the S3 discovery
>>>>> mechanism.
>>>>>
>>>>> I am pretty much sure that the nodes are getting discovered as well as
>>>>> the session are getting shared across the servers.
>>>>> But my problem is like, when I do some modification to the session,
>>>>> those changes information is not cached.
>>>>>
>>>>> I have two questions in general:
>>>>>
>>>>>
>>>>>    - At which point of time the web session cache the session?
>>>>>    - Do ignite updates the web session cache, if I perform an update
>>>>>    to session?
>>>>>
>>>>> Regards,
>>>>> Biswajeet Rout
>>>>>
>>>>> On Wed, Dec 26, 2018 at 4:02 PM Ilya Kasnacheev <
>>>>> ilya.kasnach...@gmail.com> wrote:
>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> Are you sure that your servers actually form an Ignite topology? Can
>>>>>> you provide logs?
>>>>>>
>>>>>> Regards,
>>>>>> --
>>>>>> Ilya Kasnacheev
>>>>>>
>>>>>>
>>>>>> ср, 26 дек. 2018 г. в 10:07, Rout, Biswajeet <
>>>>>> biswajeet.r...@verizon.com>:
>>>>>>
>>>>>>> ++ Ilya
>>>>>>>
>>>>>>> On Wed, Dec 26, 2018 at 12:35 PM Rout, Biswajeet <
>>>>>>> biswajeet.r...@verizon.com> wrote:
>>>>>>>
>>>>>>>> Hi  Ilya,
>>>>>>>>
>>>>>>>> I have two servers under a load balancer. I want my requests to be
>>>>>>>> processed in any of these servers.
>>>>>>>> When I keep on proceeding on my page, the requests may get
>>>>>>>> processed in any of the servers.
>>>>>>>>
>>>>>>>> Answer to your questions: No I do not have any node loss and I have
>>>>>>>> 1 backup node configured.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Biswajeet
>>>>>>>>
>>>>>>>> On Mon, Dec 24, 2018 at 8:13 PM Ilya Kasnacheev <
>>>>>>>> ilya.kasnach...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hello!
>>>>>>>>>
>>>>>>>>> Do you have a reproducer for this behavior? What do you mean by
>>>>>>>>> "different server" here? Is there node loss? Do you have backups 
>>>>>>>>> configured?
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> --
>>>>>>>>> Ilya Kasnacheev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> пн, 24 дек. 2018 г. в 15:57, Rout, Biswajeet <
>>>>>>>>> biswajeet.r...@verizon.com>:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> We are currently integrating Apache Ignite in our application to
>>>>>>>>>> share sessions in a cluster. At this point, we can successfully share
>>>>>>>>>> sessions between two servers, but there's one use case, which 
>>>>>>>>>> (seems) is
>>>>>>>>>> not taken care by Ignite.
>>>>>>>>>>
>>>>>>>>>> In our application, we have a session object which is called
>>>>>>>>>> *'SessiondataObject'*. This contains all the user information
>>>>>>>>>> and all kinds of attributes are added to this object while the user 
>>>>>>>>>> browses
>>>>>>>>>> through the application.
>>>>>>>>>>
>>>>>>>>>> We update the *'Sessiondataobject'* in various places.
>>>>>>>>>>
>>>>>>>>>> Without Apache Ignite, our session will contain the correct
>>>>>>>>>> value. But when using Ignite, the Ignite *'WebSession'* object
>>>>>>>>>> seems to work a bit different: when the control goes to a different 
>>>>>>>>>> server,
>>>>>>>>>> it looks like the *'SessionDataObject'* does not have that
>>>>>>>>>> updated information.
>>>>>>>>>>
>>>>>>>>>> how to make sure that the update to the *'SessionDataObject'* updates
>>>>>>>>>> in the WebSession cache as well?
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> <http://www.verizon.com>
>>>>>>>>>>
>>>>>>>>>> Biswajeet
>>>>>>>>>> Rout
>>>>>>>>>> DTIX , DELPHI
>>>>>>>>>>
>>>>>>>>>> O +18136176308 | M 9703349977
>>>>>>>>>> biswajeet.r...@verizon.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> <http://www.verizon.com>
>>>>>>>>
>>>>>>>> Biswajeet
>>>>>>>> Rout
>>>>>>>> DTIX , DELPHI
>>>>>>>>
>>>>>>>> O +18136176308 | M 9703349977
>>>>>>>> biswajeet.r...@verizon.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> <http://www.verizon.com>
>>>>>>>
>>>>>>> Biswajeet
>>>>>>> Rout
>>>>>>> DTIX , DELPHI
>>>>>>>
>>>>>>> O +18136176308 | M 9703349977
>>>>>>> biswajeet.r...@verizon.com
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> <http://www.verizon.com>
>>>>>
>>>>> Biswajeet
>>>>> Rout
>>>>> DTIX , DELPHI
>>>>>
>>>>> O +18136176308 | M 9703349977
>>>>> biswajeet.r...@verizon.com
>>>>>
>>>>
>>>
>>> --
>>>
>>> <http://www.verizon.com>
>>>
>>> Biswajeet
>>> Rout
>>> DTIX , DELPHI
>>>
>>> O +18136176308 | M 9703349977
>>> biswajeet.r...@verizon.com
>>>
>>
>
> --
>
> <http://www.verizon.com>
>
> Biswajeet
> Rout
> DTIX , DELPHI
>
> O +18136176308 | M 9703349977
> biswajeet.r...@verizon.com
>

Reply via email to