[CALCITE-1060] Fix test deadlock by initializing DriverManager before registering AlternatingDriver

Early DriverManager initialization is required to prevent
Driver.<clinit> -> DriverManager.findServiceProviders -> Class.forName("Driver")
deadlock.

Note: proper resolution might need to add an entry for
"AlternatingDriver" to the service manifest.

Close apache/calcite#185
1 file changed
tree: 69be2333dd17280fb260799679c344b3fc81abfd
  1. avatica/
  2. avatica-server/
  3. core/
  4. example/
  5. linq4j/
  6. mongodb/
  7. piglet/
  8. plus/
  9. site/
  10. spark/
  11. splunk/
  12. src/
  13. ubenchmark/
  14. .gitattributes
  15. .gitignore
  16. .travis.yml
  17. KEYS
  18. LICENSE
  19. NOTICE
  20. pom.xml
  21. README
  22. README.md
  23. sqlline
  24. sqlline.bat
README.md

Build Status

Apache Calcite

Apache Calcite is a dynamic data management framework.

For more details, see the home page.