﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
17291	[Patch] improve handling of return code 404 in multifetch api	GerdP	team	"Please review:
With the current code the `MultiFetchServerObjectReader` switches to single gets when a list of ids returns a HTTP return code 404. It should instead divide the list into two halves and try again with both halves
unless the lists are very small.

The attached patch implements that approach.
There is also a constant 
{{{
    /**
     * the max. number of primitives retrieved in one step. Assuming IDs with 7 digits,
     * this leads to a max. request URL of ~ 1600 Bytes ((7 digits +  1 Separator) * 200),
     * which should be safe according to the
     * <a href=""http://www.boutell.com/newfaq/misc/urllength.html"">WWW FAQ</a>.
     */
    private static final int MAX_IDS_PER_REQUEST = 200;

}}}
that looks suspicious as most node ids have 9 or 10 digits now. So maybe the limit is outaged?"	enhancement	closed	normal	19.03	Core		fixed	performance	
