Thanks for all the help! It is really appreciated. For now, I can afford the parallel requests problem, but when I put synchronous=true in the delta import, the call still returns with outdated items. Examining the log, it seems that the commit operation is being executed after the operation returns, even when I am using commit=true. Is it possible to also execute the commit synchronously?
Cheers! Juan M. On Mon, Dec 6, 2010 at 4:29 PM, Alexey Serba <ase...@gmail.com> wrote: >> When you say "two parallel requests from two users to single DIH >> request handler", what do you mean by "request handler"? > I mean DIH. > >> Are you >> refering to the HTTP request? Would that mean that if I make the >> request from different HTTP sessions it would work? > No. > > It means that when you have two users that simultaneously changed two > objects in the UI then you have two HTTP requests to DIH to pull > changes from the db into Solr index. If the second request comes when > the first is not fully processed then the second request will be > rejected. As a result your index would be outdated (w/o the latest > update) until the next update. >