Appreciate your detailed answer. I have tried to put the JSON part in the drill-override.conf with absolutely no result, but it's may be a particular case.
First, I ended up confirm by reading https://github.com/apache/drill/blob/master/exec/java-exec/src/main/resources/drill-module.conf that the "id/key" is right "drill.exec.options" (difficult to find this information) Then I confirm it actually works for almost all options (example drill.exec.storage.file.partition.column.label) example in drill-override.conf === drill.exec: { cluster-id: "drillbits-test", ... }, drill.exec.options: { drill.exec.storage.file.partition.column.label: "drill_dir", ... } === Unfortunately the option that interested me is the only one that can not be configured : "store.parquet.use_new_reader" Maybe because the description is "Not supported in this release" (in Drill 1.15) But I don't understand why ALTER SESSION/SYSTEM store.parquet.use_new_reader works and not the configuration via drill-override.conf A lot of my requests need this option to true, and when I use the ALTER SESSION... it's ok and my requests work. So I don't understand why it's not possible to read the configuration in drill-override.conf for this option I think I will create a bug report
