Description
GlutenConfig wrapped the immutable SQLConf instance, this lead to the dynamically modified configurations in interactive scenarios can't apply to runtime.
Take for an example.
scala > SET spark.gluten.sql.enable.native.validation = false;
...
scala > SELECT ...
...
SET spark.gluten.sql.enable.native.validation = true;
...
scala > SELECT ...
...
We should using SQLConf provided by SparkSession first