Is there any real use-case for not setting wal_buffers to -1 these days?
Or should we just remove it and use the -1 behaviour at all times?
IIRC we discussed not keeping it at all when the autotune behavior was introduced, but said we wanted to keep it "just in case". If we're not ready to remove it, then does that just mean that we need to fix it so we can?