The driver spawns a number of threads that don't make it clear that they are coming from the driver. For example the "New I/O Worker #X" and "New I/O boss" threads are tied to the driver's use of Netty and not providing a naming scheme. Since netty is very popular it's possible that a user may be using netty for something else in their application and it may become confusing what threads are being used for.
Some other examples found:
It would be good to change these to be patterned off of some of the other threads spawned like 'Cassandra Java Driver worker-X' and "Cassandra Java Driver blocking tasks worker-X"
Will be pulled in as part of the Netty 4.x upgrade ().