Blocking io used to handle prod-cons sync

Signed-off-by: Sunil Shahu <sunil.shahu@sibridgetech.com>