Hello Daniel,
After merging the 2014 branch with the master branch, I ran into problems.
I think they were induced by new mysqld-based export path support
After having a look in master branch :
git log ./master/examples/lsp.cf
i modified lsp.cf in template files :
[fjammes@clrlsst-dbmaster-vm qserv]$ git diff admin/custom/etc/lsp.cf
diff --git a/admin/custom/etc/lsp.cf b/admin/custom/etc/lsp.cf
index 73ef8ed..34939dd 100644
--- a/admin/custom/etc/lsp.cf
+++ b/admin/custom/etc/lsp.cf
@@ -32,6 +32,9 @@ all.role server
# Use qserv worker filesystem plugin
xrootd.fslib libqserv_worker.so
+# Use qserv worker oss plugin (export path handling)
+ofs.osslib libqserv_workerCmsd.so
+
# Set %(pathname)s for file location resolution.
# i.e., %(pathname)s/somefile will be exported in the xroot URL:
# xroot://manager:0000/somefile
Then i added manually the new library in xrootd :
cp ./worker/bld/lib/libqserv_workerCmsd.so /opt/qserv-dev/xrootd-run/
and restarted Qserv.
Then i defined this environment variable :
export XRDLCLROOT=/opt/qserv-dev/xrootd-run/
And then i get next log message :
cat /var/log/qserv-dev/xrootd.log
--
130403 19:59:49 18259 cms_Open: Unable to connect socket to
/opt/qserv-dev/tmp/.olb/olbd.admin; connection refused
No databases found to export.
Valid paths:
QservOss Init
No databases found to export.
Valid paths:
QservOss (Qserv Oss for server cmsd) "anon"
...
--
Then, looking at the source code : "worker/src/MySqlExportMgr.cc" :
I figured out that a database with next name should exists :
qserrvw_" + instanceName + "." + "Dbs"
(Furthermore, as i test in a mono-node instance, cmsd is'nt started.)
Could you help me please in using this new feature ?
Thanks in advance for your answer.
Fabrice
########################################################################
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
|