I have confirmed that this was indeed an issue and has been fixed now.
Please restart the server for the changes to take effect.
Here is a complete RCA.
Description:
New firewall rules does not take effect after the recent maintenance on Azure Databases for PostgreSQLImpact:
Customers were not able to connect to their server after adding/updating firewall rules for Azure Database for PostgreSQL after the recent maintenanceRoot cause:
We found a bug in handling the caching of Postgres hba conf file which was causing the cache to not update even after there were changes in the hba conf file. We suspect that there are some corner cases where the directory change notification on the file share (where the hba conf file resides) fails and doesn’t update the cache. This was a new enhancement that was introduced with recent updates and we are currently debugging this issue further but as a mitigation we have disable this feature.Mitigation & solution:
The caching changes were controlled with a feature switch (a configuration setting). To mitigate this issue we have disabled this feature switch and restart of the server will get these changes into effect.