Nobuto, a *-alchemy-flags option is provided to allow any of the options in https://github.com/openstack/oslo.db/blob/master/oslo_db/options.py (when available in respective project) to be modified/set. Therefore I think it still make sense to add a nova-alchemy-flags option. What we could also do is if no nova-alchemy-flags are provided we could have max_pool_size set to num_cpu_cores * worker-multiplier by default. Would that work for you? That way you get your optimised default and you also get the option to override it.
Nobuto, a *-alchemy-flags option is provided to allow any of the options in https:/ /github. com/openstack/ oslo.db/ blob/master/ oslo_db/ options. py (when available in respective project) to be modified/set. Therefore I think it still make sense to add a nova-alchemy-flags option. What we could also do is if no nova-alchemy-flags are provided we could have max_pool_size set to num_cpu_cores * worker-multiplier by default. Would that work for you? That way you get your optimised default and you also get the option to override it.