This commit introduces Log4j 2 to the stack.
* Allow to run client benchmark as an uberjar * Busy wait to avoid accidental skew on low target throughput rates * Trigger and wait for full GC to happen between trials * Add missing SuppressForbidden to allow System.gc in client benchmark
With this commit we add a benchmark for the new REST client and the existing transport client. Closes #19281