[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7



When you query the STARTD,  then it should always show the same value for 
SETTABLE_ATTRS_ADMINISTRATOR and STARTD.SETTABLE_ATTRS_ADMINISTRATOR
And the value should be whatever STARTD.SETTABLE_ATTRS_ADMINISTRATOR is set to.

If this is not happening with your configuration, the I'd say there is a bug, but that the bug
Depends on something else in your configuration.   Would you be willing to tar up all of 
Your config files and send them to me so I can try and reproduce the problem here?

Ideally I would want every file listed by

   condor_config_val -startd -config

(And just to be sure I load them in same order, the output of the command also).

Thanks
-tj


-----Original Message-----
From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx] On Behalf Of andrew.lahiff@xxxxxxxxxx
Sent: Thursday, August 18, 2016 4:25 AM
To: htcondor-users@xxxxxxxxxxx
Subject: Re: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7


On our 8.5.6 worker nodes I get:

SETTABLE_ATTRS_ADMINISTRATOR =
STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs

whereas on 8.4.4 and 8.4.6 with the same configuration I get:

SETTABLE_ATTRS_ADMINISTRATOR = StartJobs STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs

Strangely, if I just install 8.5.6 on an empty machine and add:

STARTD.SETTABLE_ATTRS_ADMINISTRATOR=StartJobs

I get:

SETTABLE_ATTRS_ADMINISTRATOR = StartJobs STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs

so I'm a bit confused as to what's going on.

Is it correct that setting STARTD.SETTABLE_ATTRS_ADMINISTRATOR should automatically set SETTABLE_ATTRS_ADMINISTRATOR to the same value?

Regards,
Andrew.

________________________________________
From: HTCondor-users [htcondor-users-bounces@xxxxxxxxxxx] on behalf of John M Knoeller [johnkn@xxxxxxxxxxx]
Sent: Monday, August 15, 2016 5:55 PM
To: HTCondor-Users Mail List
Subject: Re: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7

I just tried a fresh 8.4.7 build and it's working correctly.

D:\scratch\condor\master\test>condor_config_val -startd -dump SETTABLE_ # Configuration from startd on ....
# Parameters with names that match SETTABLE_:
SETTABLE_ATTRS_ADMINISTRATOR = StartJobs ....<irrelevant results removed>...
STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs # Contributing configuration file(s):
#       <Default>
#       d:\scratch\condor\master\test\condor_config.local


Andrew.  Exactly what version of HTCondor do you see giving the wrong answer here?

-----Original Message-----
From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx] On Behalf Of andrew.lahiff@xxxxxxxxxx
Sent: Monday, August 15, 2016 9:22 AM
To: htcondor-users@xxxxxxxxxxx
Subject: Re: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7

Hi,

I've noticed the exact same problem. By running "condor_config_val -startd -dump SETTABLE_" on 8.4.4 I see:

SETTABLE_ATTRS_ADMINISTRATOR = StartJobs STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs

even though in the config I only have:

STARTD.SETTABLE_ATTRS_ADMINISTRATOR=StartJobs

In more recent versions of HTCondor, with the same config, by running "condor_config_val -startd -dump SETTABLE_" I see there's a difference:

SETTABLE_ATTRS_ADMINISTRATOR =
STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs

A quick work-around seems to be to just add the following line:

SETTABLE_ATTRS_ADMINISTRATOR=StartJobs

to the config and do a condor_reconfig, then everything works as expected.

Regards,
Andrew.

________________________________
From: HTCondor-users [htcondor-users-bounces@xxxxxxxxxxx] on behalf of mohammad kashif [kashif.alig@xxxxxxxxx]
Sent: Friday, August 12, 2016 3:30 PM
To: HTCondor-Users Mail List
Subject: Re: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7

Hi John

I have attached output of above command. The behavior changed somewhere between  version 8.4.4 and 8.4.7 .

Thanks
Kashif



On Wed, Aug 10, 2016 at 9:44 PM, John M Knoeller <johnkn@xxxxxxxxxxx<mailto:johnkn@xxxxxxxxxxx>> wrote:
What does

    condor_config_val  -verbose -name <node-name> -startd -dump _CONFIG   SETTABLE_

return for that node?

>From looking at the log snipped, it appears that you are being authorized as ALLOW and not ADMINISTRATOR, So the content of SETTABLE_ATTRS_ADMINISTRATOR isn't relevant. It would need to just be SETTABLE_ATTRS.

I don't know a lot about how the security code to know what would have changed between 7.4.4 and 8.4 From my reading of the code this config should never have worked.

-tj


From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx<mailto:htcondor-users-bounces@xxxxxxxxxxx>] On Behalf Of mohammad kashif
Sent: Tuesday, August 9, 2016 5:56 AM
To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx<mailto:htcondor-users@xxxxxxxxxxx>>
Subject: [HTCondor-users] Condor_config_val stopped working after updating to 8.4.7

Hi
I use condor_config_val to manage compute nodes remotely. I upgraded some of compute nodes to 8.4.7 and 8.4.8 and condor_config_val -set stopped working

condor_config_val -name <node-name> -startd -set "StartJobs = True"  Attempt to set configuration "StartJobs = True" on startd slot1@<node_name><mailto:slot1@xxxxxxxxxxxxxxxxxxxxxxx> A.B.C.D:62166?addrs=A.B.C.D-62166> failed.
I have following config settings which is working for 8.4.4 ENABLE_RUNTIME_CONFIG = TRUE STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs ENABLE_PERSISTENT_CONFIG = TRUE PERSISTENT_CONFIG_DIR = /etc/condor/persistent Has any one else seen this issue?
Thanks
Kashif




_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx<mailto:htcondor-users-request@xxxxxxxxxxx> with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/


_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/
_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/
_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/