Github user vvysotskyi commented on the issue:
https://github.com/apache/drill/pull/1168
Classes from `avatica.metrics` are used in `JsonHandler`, `ProtobufHandler`
and `LocalService`. If Drill does not use these classes than I agree that we
can exclude it from `jdbc-all` jar.
Regarding excluding `avatica/org/**`, looks like the problem is in the
Avatica pom files since there are no dependencies to `org.apache.commons` and
`org.apache.http`, but they are shaded to the jar. Created Jira CALCITE-2215 to
fix this issue, but for now, I think it's ok to exclude them.
---