[CALCITE-4646] Bump Jetty version to 9.4.42.v20210604 (Istvan Toth)

Updating jetty.version causes several SPENGO tests to fail
due to a breaking change in Jetty. The threads created by
Jetty no longer run as the Subject Jetty was started as.

1. Add new custom ThreadFactrory to obtain the old
behavior and overcome failures.
2. Copy most of org.apache.calcite.util.Sources to Avatica,
and use them in tests.
3. Remove illegal leading slash in the file paths to avoid
test failures on Windows.

Close apache/calcite-avatica#147
8 files changed
tree: 6efd36d8efb14dfd8833d94291b79282f42d3090
  1. .editorconfig
  2. .gitattributes
  3. .github/
  4. .gitignore
  5. .ratignore
  6. .travis.yml
  7. LICENSE
  8. NOTICE
  9. README
  10. README.md
  11. bom/
  12. build.gradle.kts
  13. core/
  14. docker-compose.yml
  15. docker.sh
  16. docker/
  17. gradle.properties
  18. gradle/
  19. gradlew
  20. gradlew.bat
  21. metrics-dropwizardmetrics/
  22. metrics/
  23. noop-driver/
  24. release/
  25. server/
  26. settings.gradle.kts
  27. shaded/
  28. site/
  29. src/
  30. standalone-server/
  31. tck/
README.md

Build Status CI Status

Apache Calcite -- Avatica

Apache Calcite's Avatica is a framework for building database drivers.

Avatica is a sub-project of Apache Calcite.

For more details, see the home page.

Release notes for all published versions are available on the history page.