Paul Krugman consistently claims that there is not much benefit from it that would be visible in data. That seems to me consistent with what economists say in general.

If there is benefit it is small. It is mostly symbolic - petrodolar is a symbol of a power and people react to it.