Army wrote:

Bryan Pendleton wrote:

Why did you pick 10 Meg as the new max value? Was that arbitrary, or does it derive from some other fundamental limit?


In the DDM manual that I have (version 3 volume 3, which I think is from 2004) the max value for QRYBLKSZ is listed as "MAXVAL 10,485,760 (10M)". Also, in the DRDA manual for the same year, under the heading "Simplified Query Processing Rules", there's the following quote:

"Blocking applies only to the QRYDTA reply objects. Each query block is a QRYDTA DSS. The maximum query block size value allowed in the qryblksz parameter is increased from 32K to 10M, thus accommodating the larger data volumes required by modern, more data-intensive applications."

I'm not sure if these are the most recent versions of the manuals, but I think this is probably where the 10M limit comes from...

Thanks Bryan and Army for looking at this.

Yes, the 10M was picked because it is the maximum query block size allowed per the spec. The Version 3 specs are the latest specs after looking at the development history of the spec on the opengroup site. https://www.opengroup.org/projects/drda/uploads/40/9359/history.htm and they are from 2004. http://www.opengroup.org/bookstore/catalog/c043.htm this is the link that I can get to to download the specs and it has version 3.

I'll also update the notes on the jira.

Thanks,
Sunitha.


Reply via email to