Skip to content

Kanban 1743: add the S3 SDK to the embedded server - #1500

Open
labkey-willm wants to merge 1 commit into
developfrom
fb_remote_r_runner_1743
Open

Kanban 1743: add the S3 SDK to the embedded server#1500
labkey-willm wants to merge 1 commit into
developfrom
fb_remote_r_runner_1743

Conversation

@labkey-willm

@labkey-willm labkey-willm commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Rationale

The remote R runner stages each job's working directory through object storage, so the appserver needs the S3 SDK at runtime. It belongs in the embedded server rather than in the module: the AWS SDK loads from the embedded classloader, and two copies across that boundary is a LinkageError rather than a version conflict.

Related Pull Requests

Changes

  • Adds the S3 SDK to the embedded server build.

cloudServices resolves the AWS SDK from the embedded classloader, so declaring s3 only in the module left S3Client missing at runtime.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant