For a while now I've noticed a behavior in the Distribution Manager component I can't really explain, hopefully someone here can point me in the right direction.
Environment: SCCM 2012 R2 CU4 with a single primary site and approximately 200 distribution points (about 15 of which are Pull). Most of them have a latency above 100ms, some even exceeding 500ms (I know.. but you have to work with what you've got right?).
During certain times Distribution Manager will simply not distribute any content even though there are .PKN files in its Inbox. When checking distmgr.log I can see the component is still responsive and iterating over all our DPs and doing some ConfigureDP and ConfigurePXE tasks (all happening in a single thread). However it just doesn't pick up on any new distribution jobs, there are no "Inbox change notification occurred" messages coming in even though there are clearly new files in the inbox.
DPJobManager shows no other jobs are running, so we're not running into any limits.
This usually takes up to an hour or two, after which it will resume normal operation and quickly start processing all the missed jobs. Also it doesn't happen at specific times, it seems to be completely random but persistent in that it happens approximately once every day.
Now I'd like to know what's causing this issue, is this some expected behavior where the component will just take a timeout or are we experiencing a bug of some sorts? I can remember seeing this even back when we were still running R2 RTM so it's not like a new thing that just started happening.