home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / c / condor40.zip / CONDOR / GENERIC / condor_config < prev    next >
Text File  |  1989-08-22  |  3KB  |  163 lines

  1. #
  2. #    You will probably want to edit the first part of this file...
  3. #
  4. CONDOR_HOST    = ruhost
  5. CONDOR_ADMIN= condor_admin
  6. RELEASEDIR    = /usr/uw/condor
  7.  
  8. #
  9. #    The right thing to do is to get this value out of the kernel.
  10. #    We should implement that some day...
  11. #
  12. MEMORY        = 8
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. #
  20. #    THINK AT LEAST TWICE BEFORE EDITING THE REST OF THIS FILE...
  21. #
  22.  
  23. #
  24. #    Pathnames
  25. #
  26. ROSTER_FILE    = $(tilde)/roster
  27. LOG            = $(tilde)/log
  28. SPOOL        = $(tilde)/spool
  29. EXECUTE        = $(tilde)/execute
  30. HISTORY        = $(SPOOL)/history
  31. BIN            = $(RELEASEDIR)/bin
  32. LIB            = $(RELEASEDIR)/lib
  33.  
  34. #
  35. #       CONDOR_KeyboardD Macros
  36. #
  37. KBDD                = $(BIN)/condor_kbdd
  38. KBDD_LOG            = $(LOG)/KbdLog
  39. MAX_KBDD_LOG        = 64000
  40. KBDD_DEBUG          =
  41. X_RUNS_HERE         = True
  42.  
  43.  
  44. #
  45. #        CONDOR_StartD Macros
  46. #
  47. STARTD                = $(BIN)/condor_startd
  48. STARTD_LOG            = $(LOG)/StartLog
  49. MAX_STARTD_LOG        = 64000
  50. STARTD_DEBUG        =
  51. POLLING_FREQUENCY    = 5
  52. POLLS_PER_UPDATE    = 24
  53.  
  54.  
  55.  
  56. #
  57. #        CONDOR_SchedD Macros
  58. #
  59. SCHEDD                = $(BIN)/condor_schedd
  60. SCHEDD_LOG            = $(LOG)/SchedLog
  61. MAX_SCHEDD_LOG        = 64000
  62. SCHEDD_DEBUG        =
  63. SCHEDD_INTERVAL        = 120
  64. MAX_JOB_STARTS        = 5
  65. MAX_JOBS_RUNNING    = 15
  66.  
  67. #
  68. # Collector Macros
  69. #
  70. COLLECTOR            = $(BIN)/condor_collector
  71. COLLECTOR_HOST        = $(CONDOR_HOST)
  72. COLLECTOR_DEBUG        =
  73. COLLECTOR_LOG        = $(LOG)/CollectorLog
  74. MAX_COLLECTOR_LOG    = 64000
  75. CLIENT_TIMEOUT        = 30
  76.  
  77. #
  78. # Negotiator Macros
  79. #
  80. NEGOTIATOR                = $(BIN)/condor_negotiator
  81. NEGOTIATOR_HOST            = $(CONDOR_HOST)
  82. NEGOTIATOR_DEBUG        =
  83. NEGOTIATOR_LOG            = $(LOG)/NegotiatorLog
  84. MAX_NEGOTIATOR_LOG        = 64000
  85. NEGOTIATOR_INTERVAL        = 300
  86. PREEMPT_LEVEL            = 8
  87. MACHINE_UPDATE_INTERVAL    = 300
  88.  
  89. #
  90. # Shadow Macros
  91. #
  92. SHADOW                    = $(BIN)/condor_shadow
  93. SHADOW_LOG                = $(LOG)/ShadowLog
  94. SHADOW_LOCK                = $(LOG)/ShadowLock
  95. MAX_SHADOW_LOG            = 64000
  96. SHADOW_DEBUG            =
  97.  
  98. #
  99. # Starter Macros
  100. #
  101. STARTER                    = $(BIN)/condor_starter
  102. STARTER_DEBUG            = D_NODATE
  103. MIN_CKPT_INTERVAL        = 900
  104. MAX_CKPT_INTERVAL        = 7200
  105.  
  106. #
  107. # CONDOR_Master Macros
  108. #
  109. MASTER                  = $(BIN)/condor_master
  110. MASTER_LOG                = $(LOG)/MasterLog
  111. TRUNC_MASTER_LOG_ON_OPEN = True
  112. MASTER_DEBUG            =
  113. MAX_MASTER_LOG            = 64000
  114. RESTARTS_PER_HOUR        = 12
  115. PUBLISH_OBITUARIES         = TRUE
  116. OBITUARY_LOG_LENGTH        = 20
  117.  
  118. #
  119. # Machine Control Expressions & Macros
  120. #
  121. OpSys        : "$(OPSYS)"
  122. Arch        : "$(ARCH)"
  123. Machine        : "$(HOSTNAME)"
  124.  
  125. #
  126. # Expressions used to control starting and stopping of foreign jobs
  127. #
  128. MINUTE        = 60
  129. HOUR        = (60 * $(MINUTE))
  130. StateTimer    = (CurrentTime - EnteredCurrentState)
  131.  
  132. BackgroundLoad        = 0.3
  133. HighLoad            = 1.5
  134. StartIdleTime        = 15 * $(MINUTE)
  135. ContinueIdleTime    = 5 * $(MINUTE)
  136. MaxSuspendTime        = 10 * $(MINUTE)
  137. MaxVacateTime        = 10 * $(MINUTE)
  138.  
  139. KeyboardBusy    = KeyboardIdle < $(POLLING_FREQUENCY)
  140. CPU_Idle        = LoadAvg <= $(BackgroundLoad)
  141. CPU_Busy        = LoadAvg >= $(HighLoad)
  142.  
  143. START        : $(CPU_Idle) && KeyboardIdle > $(StartIdleTime)
  144. SUSPEND        : $(CPU_Busy) || $(KeyboardBusy)
  145. CONTINUE    : $(CPU_Idle) && KeyboardIdle > $(ContinueIdleTime)
  146. VACATE        : $(StateTimer) > $(MaxSuspendTime)
  147. KILL        : $(StateTimer) > $(MaxVacateTime)
  148.  
  149.  
  150. #
  151. # Expressions used to prioritize job queue
  152. #
  153. UNEXPANDED    = 0
  154. Expanded    = (Status != $(UNEXPANDED))
  155. PRIO        : (UserPrio * 10) + $(Expanded) - (QDate / 1000000000.0)
  156.  
  157.  
  158. #
  159. # Expressions used by the central manager
  160. #
  161. INACTIVE    : Users <= 0
  162. UPDATE_PRIO    : Prio + Users - Running
  163.