I don't know why you feel like it's other people's job, just do whatever you can do in the time given and if your manager has a problem with that then point to all of the extra work.
What is a problem for me is not the workload or any honest discussion between myself and my manager.
The problem is that the managers I was working for were lying to me. Lying about me behind my back. Other people were given credit and promoted and given bonuses on my work, while they were all lying and saying I was a lazy b-m.
That is the problem. This thing that you say "if your manager has a problem with that then point to all of the extra work" does not exist for my situation. The manager I was working for knew perfectly well what I was working on and that I was doing good work. He was lying to other people about what I was doing. You can't go to the liar who is running the scam on you and complain. He doesn't care. He is just using you for his own ends and intends to dispose of you at the end.
Some of the people who are currently working at Oracle in development really, really don't get the degree of corruption that is going on. Your manager is IN ON IT! He's not there for you to discuss anything with. Do you get it now?
You need to understand. My manager was LYING to me. Not just for some simple manipulation that we all might expect, but to collect bonuses for himself and the people lying with him at my expense. Wake the he-l up people!
Get the he-l out!