body p { margin-bottom: 0cm; margin-top: 0pt; } 
 It might be a permissions issue - can you connect as the slurmdbd
 'storageuser' to your db and create and drop tables?
 From http://slurm.schedmd.com/accounting.html :
   [*]*StorageUser*:
     Define the name of the user we are going to connect to the
     database
     with to store the job accounting data.
 MySQL Configuration
 While Slurm will create the database tables automatically you
   will need to
   make sure the StorageUser is given permissions in the MySQL or
   MariaDB database
   to do so.
   As the /mysql/ user grant privileges to that user using a
   command such as:
 GRANT ALL ON StorageLoc.* TO 'StorageUser'@'StorageHost';
   (The ticks are needed)
 (You need to be root to do this. Also in the info for password
   usage there is a line that starts with '->'. This a
   continuation
   prompt since the previous mysql statement did not end with a ';'.
   It
   assumes that you wish to input more info.)
 If you want Slurm to create the database itself, and any future
   databases,
   you can change your grant line to be *.* instead of StorageLoc.*
 On 05/22/2016 06:16 AM, Husen R wrote:
   Re: [slurm-dev] Re: How to setup slurm database accounting
     feature
   
   Hi,
     The following is the error message I got from slurmdbd.log.
       I got this error message after I try to add my
       clustername=hpctesis to slurmdbd using command  "sudo
         sacctmgr add cluster hpctesis".
       [2016-05-22T10:04:33.047]
           error: We should have gotten a new id: Table
           'slurm_acct_db.hpctesis_job_table' doesn't exist
       [2016-05-22T10:04:33.047]
           error: couldn't add job 386 at job completion
       [2016-05-22T10:04:33.047]
           DBD_JOB_COMPLETE: cluster not registered
     Should I create a table named hpctesis_job_table manually ?
     as far as I understood, slurm should able to do this by it
       self..am I right ?
     how to solve this ?
     I need help.
     Thank you in advance,
     Regards,
     Husen
     On Sat, May 21, 2016 at 7:31 PM, Husen
       R <[email protected]>
       wrote:
           Hi daniel,
               Thank you for your reply !
                 The error regarding mysql socket has been
                   solved.
                  I forget to run slurmdbd daemon prior to
                   running slurmctld daemon.
               however, I got this error message when I try to
                 add cluster using sacctmgr command :
               
------------------------------------------------------------------------------------------------------
                 $ sudo
                     sacctmgr add cluster comeon
                  Adding
                     Cluster(s)
                   Name      
                        = comeon
                 Would you
                     like to commit changes? (You have 30 seconds to
                     decide)
                 (N/y): y
                  Database is
                     busy or waiting for lock from other user.
                 
-----------------------------------------------------------------------------------------------------------
               How to fix this ?
               Thank you in advance.
             Regards,
             Husen
             On Sat, May 21,
                 2016 at 6:28 PM, Daniel Letai <[email protected]>
                 wrote:
                     Does the socket file exists?
                     What's in your /etc/my.cnf (or my.cnf.d/some
                     other config file) under [mysqld]?
                     [mysqld]
                     socket=/path/to/datadir/mysql/mysql.sock
                     
                     If a socket value doesn't exist, either create
                     one, or create a link between the actual socket
                     file and /var/run/mysqld/mysqld.sock
                     BTW - either you have a typo in your mail, or
                     your socket is misconfigured - never saw
                     mysqld.soc (without 'k' at end) as the name of
                     the socket, although it's certainly legal.
                     
                     Other option is that the mysql server is not
                     running - did you start the daemon?
                     
                     On 05/21/2016 01:45 PM, Husen R wrote:
                     
                       Re: [slurm-dev] How to setup slurm database
                       accounting feature
                         I checked slurmctld.log, I got this error
                         message. how to solve this ?
                         
                         [2016-05-21T17:37:40.589] error:
                         mysql_real_connect failed: 2002 Can't
                         connect to local MySQL server through socket
                         '/var/run/mysqld/mysqld.soc$
                         [2016-05-21T17:37:40.589] fatal: You haven't
                         inited this storage yet.
                         
                         Thank you in advance
                       
                       oe
                       Regards,
                       Husen
                         
                         On Sat, May 21, 2016 at 3:16 PM, Husen R
                         <[email protected]
                         <mailto:[email protected]>>
                         wrote:
                         
                             dear all,
                         
                             I tried to configure slurm accounting
                         feature using database.
                             I already read the instruction available
                         in this page
                             http://slurm.schedmd.com/accounting.html,
                         but the accounting
                             feature still not working.
                             I got this error message when I try to
                         execute sacct command :
                         
                             sacct: error: Problem talking to the
                         database: Connection refused
                         
                             the following is my slurm.conf:
----------------------------------------------------------------------------------Slurm.conf----------------------------------------------------------------
                         
                             #
                       
                           # Sample /etc/slurm.conf for mcr.llnl.gov 
<http://mcr.llnl.gov>
                               #
                               ControlMachine=head-node
                               ControlAddr=head-node
                               #BackupController=mcrj
                               #BackupAddr=emcrj
                               #
                               AuthType=auth/munge
                               CheckpointType=checkpoint/blcr
                               #Epilog=/usr/local/slurm/etc/epilog
                               FastSchedule=1
                              
                           #JobCompLoc=/var/tmp/jette/slurm.job.log
                               JobCompType=jobcomp/mysql
                              
                           #AccountingStorageType=accounting_storage/mysql
                              
                           AccountingStorageType=accounting_storage/slurmdbd
                               AccountingStorageHost=localhost
                              
                           AccountingStoragePass=/var/run/munge/munge.socket.2
                               ClusterName=comeon
                               JobCompHost=head-node
                               JobCompPass=password
                               JobCompPort=3306
                               JobCompUser=root
                              
                           JobCredentialPrivateKey=/usr/local/etc/slurm.key
                              
                           
JobCredentialPublicCertificate=/usr/local/etc/slurm.cert
                              
                           MsgAggregationParams=WindowMsgs=2,WindowTime=100
                               PluginDir=/usr/local/lib/slurm
                               JobCheckpointDir=/mirror/source/cr
                               #Prolog=/usr/local/slurm/etc/prolog
                               MailProg=/usr/bin/mail
                               SchedulerType=sched/backfill
                               SelectType=select/linear
                               SlurmUser=slurm
                              
                           SlurmctldLogFile=/var/tmp/slurmctld.log
                               SlurmctldPort=7002
                               SlurmctldTimeout=300
                               SlurmdPort=7003
                               SlurmdSpoolDir=/var/tmp/slurmd.spool
                               SlurmdTimeout=300
                               SlurmdLogFile=/var/tmp/slurmd.log
                               StateSaveLocation=/var/tmp/slurm.state
                               #SwitchType=switch/none
                               TreeWidth=50
                               #
                               # Node Configurations
                               #
                               NodeName=DEFAULT CPUs=8
                           RealMemory=5949 TmpDisk=64000
                           State=UNKNOWN
                              
                           NodeName=head-node,compute-node,spare-node
                              
                           NodeAddr=head-node,compute-node,spare-node
                           SocketsPerBoard=1
                               CoresPerSocket=4 ThreadsPerCore=2
                               #
                               # Partition Configurations
                               #
                               PartitionName=DEFAULT State=UP
                               PartitionName=comeon
                           Nodes=head-node,compute-node,spare-node
                               MaxTime=168:00:00 MaxNodes=32
                           Default=YES
--------------------------------------------------------------------------------------------------------------------
                           
                               what is the difference between
                           slurmdbd and mysql ?
                               based on the information in this page,
                               http://slurm.schedmd.com/accounting.html,
                           slurmdbd has its own
                               configuration file called
                           slurmdbd.conf.
                               is there any example of slurmdbd.conf
                           file ? where should I store
                               this file ? how do I setup slurm to
                           read slurmdbd.conf file ?
                           
                               I have installed mysql. I also have
                           created slurm_acct_db database.
                               I need help.
                           
                               Thank you in advance
                           
                               regards,
                               Husen

Reply via email to