Print

Print


On Thu, 23 Dec 2004, Dimitris Zilaskos wrote:

>         Another issue has occured in our site after lcg 2.3.0. Our CE
> node001.grid.auth.gr publishes its jobmanager as
> jobmanager-pbs-queuename instead of the correct jobmanager-lcgpbs-queue
> . We are using shared home directories between WNs and CE. I cant find
> anything wrong in site-cfg.h Is this setup no longer working in lcg
> 2.3.0 or I am missing something?

You ran into a bug in "lcginfo-cepbs-cfg.h":

-----------------------------------------------------------------------------
#ifdef NO_HOME_SHARE
#define GlueCEUniqueID2_    CE_HOSTNAME:2119/jobmanager-lcgpbs-CE_QUEUE2
#else
#define GlueCEUniqueID2_    CE_HOSTNAME:2119/jobmanager-pbs-CE_QUEUE2
#endif
-----------------------------------------------------------------------------

It assumes that "NO_HOME_SHARE" and "lcgpbs" go together.

As a temporary hack you could edit "lcginfo-cepbs-cfg.h":

-----------------------------------------------------------------------------
/* #ifdef NO_HOME_SHARE */
#if 1
#define GlueCEUniqueID2_    CE_HOSTNAME:2119/jobmanager-lcgpbs-CE_QUEUE2
#else
#define GlueCEUniqueID2_    CE_HOSTNAME:2119/jobmanager-pbs-CE_QUEUE2
#endif
-----------------------------------------------------------------------------

You could also "#define NO_HOME_SHARE" in site-cfg.h.
In either case, rerun "mkxprof" for your CE and all WNs.
I will open a bug about this issue.