Fabrice, > scisql require a running MySQL instance in order to be installed. > Indeed, it will insert stored procedures, contained in sql scripts, > in MySQL. > Nevertheless, eups procedure only build and install MySQL, but > doesn't configure it. > Indeed, MySQL configuration should be done during Qserv > configuration procedure, and so once eups procedure is finished. > > That's why it's currently not possible to launch scisql install > procedure in eups. > > Here's three proposals which could solve this issue : > > - divide scisql install procedure in two phase : a build/install > step managed by eups (for UDF) and a configuration step managed by > Qserv configuration procedure (for SQL scripts and tests). I think this is correct. Installing any code, including MySQL server and the scisql shared libraries, should involve building it and placing it in an installed location. But starting a server should not be an installation task; it should be a separate configuration and startup task. > - install zookeeper before scisql, and fill zookeeper with bootstrap > informations (like MySQL credentials, and datadir) during its own > installation, I don't think Zookeeper is a secure location for MySQL credentials, but I may be wrong. -- Kian-Tat Lim, LSST Data Management, [log in to unmask] ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the QSERV-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1