efd61188c1
We already deprecated the unlimited max_concurrent_live_migrations config value and now we do the same for max_concurrent_builds and max_concurrent_snapshots as well. The reason is similar. * The unlimited meaning was a lie, it was limited by other constructs in the code. For these option the limit was the size of the RPC executor defaulted to 64. * In native threading mode having unlimited concurrent tasks is unfeasible due to the memory cost of native threads for each task. The deprecation is done in a way that in eventlet mode we keep a similar behavior as before but in native threading mode we enforce a strict maximum even if unlimited is requested. Change-Id: Ibbf76c2c85729820035c9791719bf2c864bce12b Signed-off-by: Balazs Gibizer <gibi@redhat.com>