I noticed today that the default for start_native_transport is false and start_rpc is set to true.
I think it would be good to be coherent here, so someone commenting or dropping this option from the configuration file would not disable the native protocol.
Should probably converge to false.
Should probably converge to true.
I think this is like this since C* 1.2.5 (default start_native_transport was changed in cassandra.yaml, but not in Config.java), and it is still 'wrong' in the latest versions such as Cassandra 3.11.1.