[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. .github/
  2. bom/
  3. core/
  4. docker/
  5. gradle/
  6. metrics/
  7. metrics-dropwizardmetrics/
  8. noop-driver/
  9. release/
  10. server/
  11. shaded/
  12. site/
  13. src/
  14. standalone-server/
  15. tck/
  16. .editorconfig
  17. .gitattributes
  18. .gitignore
  19. .ratignore
  20. .travis.yml
  21. build.gradle.kts
  22. docker-compose.yml
  23. docker.sh
  24. gradle.properties
  25. gradlew
  26. gradlew.bat
  27. LICENSE
  28. NOTICE
  29. README
  30. README.md
  31. settings.gradle.kts
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.