Shouldnt this be like a config for an end user to change ? 1000 default is really low i feel
am on 0.7.2 Regards, Abhilash On Fri, Nov 27, 2015 at 11:28 AM, Xiaoyu Wang <[email protected]> wrote: > In My env, I change the code in SQLResponse.java > > @IgnoreSizeOf private List<List<String>>results;|| > > add the @IgnoreSizeOf annotations to resolve this problem. > > 在 2015年11月27日 13:45, Abhilash L L 写道: > >> Warn while query execution >> >> [http-bio-7071-exec-4]:[2015-11-26 >> >> 07:22:32,164][WARN][net.sf.ehcache.pool.sizeof.ObjectGraphWalker.checkMaxDepth(ObjectGraphWalker.java:209)] >> - The configured limit of 1,000 object references was reached while >> attempting to calculate the size of the object graph. Severe performance >> degradation could occur if the sizing operation continues. This can be >> avoided by setting the CacheManger or Cache <sizeOfPolicy> elements >> maxDepthExceededBehavior to "abort" or adding stop points with >> @IgnoreSizeOf annotations. If performance degradation is NOT an issue at >> the configured limit, raise the limit value using the CacheManager or >> Cache >> <sizeOfPolicy> elements maxDepth attribute. For more information, see the >> Ehcache configuration documentation. >> >> I am observing in the tomcat logs for certain queries which are expected >> to >> return high number of records.. And then there is no response for the >> query request >> >> Whats the suggested corrective action ? >> >> Regards, >> Abhilash >> >>
