+
    G%@i                     @    ^ RI HtHtHt ^ RIHt  ! R R]]]4      tR# )    )PluginUbuntuPluginRedHatPlugin)is_executablec                   @   a  ] tR t^t o RtRtRtRtR	tR t	R t
RtV tR# )
SlurmzSlurm Workload Managerslurmc                   V P                  RR.4       \        R4      '       d   V P                  RR.4       \        R4      '       d   V P                  R.4       . ROp\        R4      '       d%   T P                  V Uu. uF  pR	V 2NK
  	  up4       R
pV P                  V4      '       g   RpRpRp \	        VRRR7      ;_uu_ 4       pVP                  4       P                  4        F  pV'       g   K  VP                  R4      pV^ ,          P                  4       R8X  d   V^,          P                  4       pV^ ,          P                  4       R8X  g   Ko  V^,          P                  4       pK  	  RRR4       T P                  R4      '       g   T P                  TT.4       R# T P                  T R2T R2.4       R# u upi   + '       g   i     L\; i  \         d"   p	T P                  RT RT	 24        Rp	?	LRp	?	ii ; i)zSlurm Workload Manager
        z/etc/slurm/*.confz/var/run/slurm/conf/*.confsinfoz!sinfo --all --list-reasons --longzsinfo --all --longsqueuezsqueue --all --longscontrolzscontrol show z/etc/slurm/slurm.confz/var/run/slurm/conf/slurm.confz/var/log/slurmd.logz/var/log/slurmctld.logrzUTF-8)encoding=SlurmdLogFileSlurmctldLogFileNzCould not open conf file z: all_logs*)aliases	assoc_mgrbbstatburstBufferconfigdaemonsdwstat
federationfrontendjoblicensesnode	partitionreservationslurmdsteptopology)add_copy_specr   add_cmd_outputpath_existsopenread
splitlinessplitstripIOError
_log_error
get_option)
selfscontrol_cmdsiconfig_fileslurmd_log_fileslurmctld_log_filecfilelinewordserrors
   &         :/usr/lib/python3/dist-packages/sos/report/plugins/slurm.pysetupSlurm.setup%   s    	(
 	
 !!3$! 
 ""%! 
( $$/<=}!>!%}= .,,:K/5	)k399U!JJL335D  JJsOEQx~~'?:*/(..*:Qx~~'+==-21X^^-=* 6 : z**"  
 "#1%%&a(  ? > :9  	)OO7} E  %w( ) )	)sC   ?G4G 
B	GG3G G	G G H%HHc                    R R.pRR.pRRP                  V4       R2pRpRpV F-  pV P                  V R	2W54       V P                  V R
2WE4       K/  	  R# )z
/etc/slurmz/var/run/slurm/confAccountingStoragePassJobCompPassz(^\s*(|z)\s*=\s*)(.*)z(^\s*(StoragePass)\s*=\s*)(.*)z
\1********z/slurm.confz/slurmdbd.confN)joindo_file_sub)r1   
conf_paths
slurm_keysslurm_keys_regexslurmdbd_key_regexsub	conf_paths   &      r;   postprocSlurm.postprocs   s    !

 $

 %SXXj%9$:-H>#I+[)  +^," $     N)hpc)z	slurm-wlmr#   slurmdbd	slurmctldr	   zslurm-slurmctldzslurm-slurmdzslurm-slurmdbd)r#   rO   rP   )__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesservicesr<   rJ   __static_attributes____classdictcell__)__classdict__s   @r;   r   r      s3     )JKHHHL\ rL   r   N)sos.report.pluginsr   r   r   sos.utilitiesr   r   rM   rL   r;   <module>r_      s#    B A '}FL, }rL   