Skip to content

WIP: TNetXNGFile: harmonize parameters for http and s3 support - #23405

Draft
ffurano wants to merge 5 commits into
root-project:masterfrom
ffurano:fab_netx
Draft

ffurano wants to merge 5 commits into
root-project:masterfrom
ffurano:fab_netx

Conversation

@ffurano

@ffurano ffurano commented Sep 17, 2026

Copy link
Copy Markdown

This Pull request puts some order and documentation for
the TEnv parameters that are needed by TNetXNGFile to
deal with http and s3 servers.
Some parameters have been introduced in order to be compatible (or
more similar) to the TDavixFile configuration.

@github-actions

github-actions Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 17h 21m 38s ⏱️
 3 884 tests  3 882 ✅ 0 💤 2 ❌
75 571 runs  75 569 ✅ 0 💤 2 ❌

For more details on these failures, see this check.

Results for commit 2d20c8e.

♻️ This comment has been updated with latest results.

@jblomer jblomer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! In principle LGTM. But see the clang format report.

Comment thread net/netxng/src/TNetXNGFile.cxx Resolved
Comment thread net/netxng/src/TNetXNGFile.cxx Resolved
Comment thread net/netxng/src/TNetXNGFile.cxx Resolved
@ffurano
ffurano force-pushed the fab_netx branch 3 times, most recently from a123162 to b4f564c Compare October 2, 2026 13:06

@jblomer jblomer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! LGTM. Some tiny comments, and please check the CI errors.

Comment thread net/netxng/src/TNetXNGFile.cxx Resolved
Comment thread net/netxng/src/TNetXNGFile.cxx Resolved
@jblomer

jblomer commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

@ffurano If possible, please make the necessary final edits to this PR until Thursday next week. This way we can make sure that this change make it in the v6.42 release.

Fabrizio Furano and others added 5 commits November 4, 2026 14:29
Replace the repeated per-parameter blocks with loops over tables for the
XrdCl NetXNG.* parameters, the XSec.* -> XrdSec* environment variables
and the NetXNG.S3.* parameters.

Also fix NetXNG.ConnectionRetry, which was setting the XrdCl
RequestTimeout parameter instead of ConnectionRetry.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@dpiparo
dpiparo marked this pull request as draft November 4, 2026 13:30

This branch has not been deployed

No deployments
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.

2 participants