Then it should work as you expect. Can you share some code around how you
create the JCR Session and perform the read/write operation

Chetan Mehrotra

On Tue, May 24, 2016 at 4:57 PM, Loicram Kro <[email protected]> wrote:

> It is a single node (author) with TarMK
>
> On 24 May 2016 at 12:15, Chetan Mehrotra <[email protected]>
> wrote:
>
> > Is it a single node setup or a cluster? What is the persistence used
> TarMK
> > or MongoMK
> >
> > Chetan Mehrotra
> >
> > On Tue, May 24, 2016 at 3:11 PM, Loicram Kro <[email protected]>
> > wrote:
> >
> > > Hi.
> > >
> > > I'm using oak in version 1.2.11.
> > > I have a problem with visibility of changes in new sessions.
> > > Steps which I do:
> > > 1. Send a request to save some changes (changes are saved by OSGI
> > Service)
> > > 2. Changes are saved and response is sent back
> > > 3. I send new request which tries to read the changes from the previous
> > > request
> > > 4. Changes are not visible
> > >
> > > I read in the docs, that Oak for each new session is taking a
> repository
> > > snapshot. From what I've understood, changes from the point number one,
> > may
> > > not be visible for sessions which were already created, but they will
> be
> > > visible for new sessions.
> > > I've tried to refresh the Session, by calling refresh(false) on Session
> > > object, but usually changes are still not visible.
> > > Of course if I will wait 2-3 second between those requests then
> > everything
> > > is fine, but that is not possible in my case.
> > >
> > > I assume that save is not done when immediately, and still something is
> > > happening in the background (maybe there are some default commit hooks,
> > > which need some time to process).
> > >
> > > It's time for questions:
> > > 1. Is it proper behaviour ? That I don't see changes from previous
> > request
> > > in the new request?
> > > 2. If yes, how can I get those changes? I mean, i know that I can do
> > > everything in one request, so I will see my changes, but maybe there
> is a
> > > way to get those changes for example from repository directly? I
> couldn't
> > > find any information how to do that.
> > >
> > > I will just add, that all the time I have short term sessions.
> (requests
> > > goes to sling servlet, which pass the request to OSGI Service).
> > >
> >
>

Reply via email to