这是indexloc提供的服务,不要输入任何密码
Skip to content

Address coverage gap in GraalVM for FileSystemProviders #876

@mpeddada1

Description

@mpeddada1

Releasing #854 which migrates from using graalvm jdk 11 ce images to graalvm for jdk 17 community image caused tests in java-storage-nio to fail (See googleapis/java-storage-nio#1447).

Options:

  • Add java-storage-nio tests to GraalVM cloudbuild jobs.
  • [More lightweight] Introduce canary test to native image compilation with FileSystemProvider. The use of this class causes some classes to be initializes at build time during native image compilation. This has also resulted in varying behavior based on which GraalVM for JDK version is used. Providers loaded by FileSystemProvider not handled correctly in native image oracle/graal#5134 is one known issue where the recommended -H:-AddAllFileSystemProviders parameter works in JDK 21 to address the build-time failures related to FileSystemProviders but continues to fail in JDK 17.

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions