Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CTest for XRootd Remote support #4199

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

eisenhauer
Copy link
Member

No description provided.

@vicentebolea
Copy link
Collaborator

@eisenhauer I added tmp images to check that xrootd is installed correctly

@eisenhauer
Copy link
Member Author

Cool. Lets see how this goes...

@vicentebolea
Copy link
Collaborator

@eisenhauer find the temp images with xrootd.

@eisenhauer
Copy link
Member Author

@vicentebolea Hey Vicente! So current issue is that the XRootD server really doesn't want to run as root. It can be started as root and you can use the -R option to tell it another user or UID to run as, but "-R root" or "-R 0" are rejected. Are there github action options that we might use to help get around this? I.E. adding a user to the docker that we only use to run the Xrootd server?

Copy link
Member Author

@eisenhauer eisenhauer left a comment

Choose a reason for hiding this comment

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

Digging into the XRootD code here, this error means that getpwnam("daemon") didn't return anything... If you pass a numeric value it passes that to getpwuid().

@vicentebolea vicentebolea force-pushed the XrootDTesting branch 7 times, most recently from 3d64d01 to 3d7cab9 Compare June 20, 2024 21:36
@vicentebolea vicentebolea force-pushed the XrootDTesting branch 5 times, most recently from 8eda591 to 5ce0a68 Compare July 16, 2024 00:58
@vicentebolea
Copy link
Collaborator

@eisenhauer the tests finally passes

{
echo "xrootd.fslib libXrdSsi.so";
echo ""
echo "all.export /home/eisen/xroot/data nolock r/w";
Copy link
Collaborator

Choose a reason for hiding this comment

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

we probably want to change this

Copy link
Member Author

Choose a reason for hiding this comment

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

Agreed.

@eisenhauer
Copy link
Member Author

Nice!

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.

None yet

2 participants