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

[HTCondor-users] slow DNS query problem



Hi there,

I have issue with slow condor_status and slow job distribution when using htcondor 9.0.

When I run condor_status on central manager, it always takes 10-20 sec to show the output, but it is almost immediate if I run it on execute machines.

The roles of my machines are the following,

1st machine (internal IP: 10.11.101.73) plays central manager, submit, execute;

2nd (IP: 10.11.101.74) and 3rd (IP: 10.11.101.75) machines are only executors.

I have checked the /var/log/condor/MasterLog file in the central manager machine, there is one line suggesting the issue,


10/23/21 17:28:07 WARNING: Saw slow DNS query, which may impact entire system: getnameinfo(10.11.101.73) took 10.010270 seconds.


I am not familiar with DNS query, and I have searched online for a possible solution with proper DNS setup, but no luck.

Here is part of the configuration setup on the central manager machine,

NETWORK_INTERFACE = 10.11.101.73
BIND_ALL_INTERFACES = False
CONDOR_HOST = 10.11.101.73
## Pool's short description                                          
COLLECTOR_NAME = Personal Condor at $(FULL_HOSTNAME)
##  This macro determines what daemons the condor_master will start and keep its watchful eyes on.                                   
##  The list is a comma or space separated list of subsystem names   
DAEMON_LIST = COLLECTOR, MASTER, NEGOTIATOR, SCHEDD, STARTD

HOSTALLOW_WRITE = *   
ALLOW_READ = *
ALLOW_WRITE = $(CONDOR_HOST), 10.11.101.74, 10.11,101.75
#ALLOW_WRITE = *
ALLOW_NEGOTIATOR = $(CONDOR_HOST)
ALLOW_CONFIG = $(CONDOR_HOST)
#SEC_DEFAULT_AUTHENTICATION=REQUIRED                                     
#SEC_CLIENT_AUTHENTICATION=NEVER                                     
#SEC_DEFAULT_NEGOTIATION=NEVER                                        
#SEC_CLIENT_NEGOTIATION=NEVER                                        
# gives no specific identity at all.
#SEC_DEFAULT_AUTHENTICATION_METHODS = CLAIMTOBE
# Only allow ANONYMOUS authentication for READ-level authorizations.
#SEC_READ_AUTHENTICATION_METHODS = CLAIMTOBE
#SEC_WRITE_AUTHENTICATION_METHODS = CLAIMTOBE
# Since ANONYMOUS is not in the default authentication methods, we must
# list it in the client methods explicitly (all other methods are server).
#SEC_CLIENT_AUTHENTICATION_METHODS = CLAIMTOBE

ALLOW_NEGOTIATOR_SCHEDD = $(CONDOR_HOST)
TRUST_UID_DOMAIN=TRUE


Could anyone please help me out?

Thanks in advance.

Best,

Max