Skip Menu | Logged in as guest | Logout
 
Ticket metadata
Id: 3768
Status: resolved
Priority: 3/0
Queue: vdt-support

Fixed in: (no value)
Fix scheduled: CUR

Owner: Alan De Smet
Requestors: saewill@iupui.edu
Cc:
AdminCc:

More about saewill@iupui.edu
Comments about this user:
No comment entered about this user
This user's 10 highest priority tickets:
Groups this user belongs to:
  • Unprivileged
  • Everyone

New reminder:

Created: Thu Aug 21 07:24:25 2008
Starts: Not set
Started: Not set
Last Contact: Tue Sep 09 10:49:35 2008
Due: Not set
Closed: Wed Sep 24 15:52:01 2008
Updated: Wed Sep 24 15:52:02 2008 by adesmet



History Brief headersFull headers
Subject: Question about globus gatekeeper post-install instructions
Date: Thu, 21 Aug 2008 08:22:40 -0400
To: vdt-support@OPENSCIENCEGRID.ORG
From: Sarah Williams <saewill@iupui.edu>
Download (untitled) / with headers
text/plain 825b
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear VDT Team,

In looking at this page:
http://vdt.cs.wisc.edu/releases/1.10.1/installation_post_server.html#rate-limit-jobmanager
Under 'Edit the xinetd configuration', is a reference to file
'$VDT_LOCATION/etc/services/xinetd-globus-gatekeeper'. On my VDT
install, that file does not exist, but I have a file located at
'$VDT_LOCATION/vdt/services/xinetd-globus-gatekeeper'. Is this the same
file?

- --Sarah

- --
Sarah Williams
saewill@iupui.edu
(317) 274-0595
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x3E6F7BBA
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIrV4Q2j+lnz5ve7oRAj/3AKCW6Ps5oq23ul4MXceXlL05iTwlPQCgnce/
+eAUYqYjunE+VTEeHEYdaN8=
=9sp0
-----END PGP SIGNATURE-----
Download (untitled) / with headers
text/plain 1.4k
> In looking at this page:
> http://vdt.cs.wisc.edu/releases/1.10.1/installation_post_server.html#rate-
> limit-jobmanager
> Under 'Edit the xinetd configuration', is a reference to file
> '$VDT_LOCATION/etc/services/xinetd-globus-gatekeeper'. On my VDT
> install, that file does not exist, but I have a file located at
> '$VDT_LOCATION/vdt/services/xinetd-globus-gatekeeper'. Is this the
> same
> file?

Hi Sarah,

You're right, the instructions mean $VDT_LOCATION/services/... not
$VDT_LOCATION/etc/services...

However, the instructions are definitely still wrong because running
vdt-control rewrites that file and throws out your changes. For the
moment you have to edit /etc/xinetd.d/globus-gatekeeper instead, and
manually restart xinetd to pick up the changes.

This is only a temporary fix though, because re-running "vdt-control
--on" will rewrite that system file and you'll lose your changes. Hmph.
I'm not sure what the right answer is.

So for the moment I have a lousy workaround for you (edit the system's
copy, restart xinetd) and we'll investigate what a better fix should be.
It may be a week or so before we investigate the fix, because of other
things we need to get done first. But hopefully we'll attend to this in
the near future.

Thanks for bringing it to my attention!

-alain

-----------------------------------------------------------------
Alain Roy vdt-support@opensciencegrid.org
VDT Support http://vdt.cs.wisc.edu/support.html
Download (untitled) / with headers
text/plain 1017b
> However, the instructions are definitely still wrong because running
> vdt-control rewrites that file and throws out your changes. For the
> moment you have to edit /etc/xinetd.d/globus-gatekeeper instead, and
> manually restart xinetd to pick up the changes.

I looked into this today, and it's a bug. vdt-control shouldn't be
rewriting that file, but it accidentally is.

I'm going to assign this to Alan De Smet to fix this problem, and it
will show up in an update to VDT 1.10.1 in the near future (1-2 weeks, I
hope). Future communication about this problem will be with him.

Alan--I talked to Tim Cartwright about this problem this morning because
he wrote vdt-control. We have some specific ideas about it, so chat with
me about it. This also will help with our solution to ticket #3687.

Thanks,
-alain

-----------------------------------------------------------------
Alain Roy vdt-support@opensciencegrid.org
VDT Support http://vdt.cs.wisc.edu/support.html
Subject: [vdt-support #3768] SVN commit, rev 8010
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 409b
Commit comment:

Branch for working on changes in handling xinetd files.
1. Don't trash user changes on calls to vdt-control. #3768
3. Fix bug in detecting corrupt files. (Almost identical to point 1) #3768
2. Modify existing files to add new settings.
4. Increase per_source limit. #3687


Changed files:
A vdt/branches/vdt-1.10.1-xinet/

To generate a diff:
svn diff -c 8010 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8029
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 452b
Commit comment:

- Don't clobber user changes to xinetd configuration files #3768
- Fixed corrupt file test. #3768
- Will now add missing settings to existing files. #3768
- Add per_source limit of 300 #3687

This is a pretty serious overhaul of the xinetd configuration file
writing code.


Changed files:
U vdt/branches/vdt-1.10.1-xinet/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8029 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8040
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 220b
Commit comment:

Match existing code style for consistency.


Changed files:
U vdt/branches/vdt-1.10.1-xinet/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8040 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8043
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 275b
Commit comment:

Use a copy of existing slurp code (well tested and widely used) instead
of rolling a new version.


Changed files:
U vdt/branches/vdt-1.10.1-xinet/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8043 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8053
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 194b
Commit comment:

Add unit tests.



Changed files:
U vdt/branches/vdt-1.10.1-xinet/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8053 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8058
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 196b
Commit comment:

Remove debug test.


Changed files:
U vdt/branches/vdt-1.10.1-xinet/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8058 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8077
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 153b
Commit comment:

Pre-merge tag.



Changed files:
A vdt/tags/vdt-1.10.1-xinet-merge1/

To generate a diff:
svn diff -c 8077 file:///p/vdt/workspace/svn
Subject: [vdt-support #3768] SVN commit, rev 8078
To: vdt-support@cs.wisc.edu
From: adesmet@cs.wisc.edu
Download (untitled) / with headers
text/plain 364b
Commit comment:

Merging xinetd configuration file work into 1.10.1 from own development branch.

On $SVN/vdt/branches/vdt-1.10.1, ran the following:
svn merge -r 8010:8077 $SVN/vdt/branches/vdt-1.10.1-xinet




Changed files:
U vdt/branches/vdt-1.10.1/VDT-Service-Management/vdt/sbin/vdt-control

To generate a diff:
svn diff -c 8078 file:///p/vdt/workspace/svn
Implemented for 1.10.1k