It’s not replica service rather it’s bucket’s replica. I have created a replication of an existing bucket and there are few REST services which works only on bucket’s replica. So all the services which does not uses N1QL queries to interact with bucket works fine but those which uses N1QL queries goes through following 2 scenarios :-
- Data which is exclusive to bucket replica fails (GET service via ID) with timeout exception irrespective of the fact that I increased the timeout to 17000 ms(that too with index).
- Data which is present both in Main and replica bucket works perfectly fine (GET service via ID) even with the default timeout configuration.
Kindly do let me know why there is a difference in the behaviour. Ideally if the bucket used to execute N1QL queries is of replica bucket then it should work fine no matter the data is exclusive to a bucket or not.