There are two reasons for the move. First is that cql server lifetime is shorter than storage_proxy one and the later stores references to the semaphore in each service_permit it holds. Second - we want thrift (and in the future other user APIs) to share the same admission control memory pool. Fixes #4844 Message-Id: <20190814142614.GT17984@scylladb.com>