[OGo-XML-RPC] limitation on XML-RPC result size? experiencing incomplete result sets

xmlrpc@opengroupware.org xmlrpc@opengroupware.org
Mon, 23 Oct 2006 12:48:50 -0400


> Is there an inherent limit on records contained in or other implicit
> filtering applied to the result set returned to an XML-RPC query?

This limit is set on the server;  obviously generating a massive =20
result set would be a bad thing.

The limit applied is specified by the LSMaxSearchCount default;  which =20
I think defaults to 100.

There is also, I beleive, an internal limit set in the logic layer via =20
the "LSDBFetchRelationCommand_MAX_SEARCH_COUNT" default;  but I'm not =20
certain how that one is applied.

> However, 1560250 does not appear in any of these statements, even
> though it was returned by the first query. It seems that ogo-xmlrpcd

Yep, this looks like typical xmlrpcd/DocumentAPI behaviour;  first it =20
finds qualified objects and then it marshals them until it hits the =20
limit.

> effectively ignores this company_id (among others.) Has it been
> filtered somehow or the result set truncated?

My guess in truncated

> Is there a relevant
> configuration setting which could explain the difference between the
> two OGo installations? Incidentally, this company_id does not show up
> in the results of an equivalent fetchIds() XML-RPC request either.

Did you have a limit set on your old server?