I am seeing cases where upstream culprits are not always passed to downstream jobs
I have the following configuration
Job A triggers Job C (fingerprint file .hnd_trail)
Job B triggers Job C (fingerprint file .hudson_trail)
Job C triggers Job D (fingerprint files .hnd_trail and .hudson_trail)
Job D is not getting upstream committer from Job A (filter files .hnd_trail and .hudson_trail)
I believe I've configured the necessary dependencies with fingerprint files. The missing upstream commiter seems to missing sometime and not others. I can't determine why.