Never compromised in discharging duties: DGP