Jenett,
Thanks a bunch, the patch works perfectly, we run PBSPro 5.4.5 on x86_64 here.
Can someone at clusteresources consider this patch for inclusion on p15?

Franco.
Jenett Tillotson wrote:


We are also having problems with maui not seeing all the PBS nodes properties. We are using PBSPro 5.4.2.43350 and maui 3.2.6p14. I noticed that whenever I start maui, it sees all the node properties, but on it's second scheduling iteration, it only sees one of the properties. I then found two different parts of the maui code which parses the node information and both parse them differently. So, I went ahead and copied one method of parsing the property information to the other section, rebuilt the code, and now maui sees all the nodes properties. Here's a patch I applied to the MPBSI.c file in the src/moab directory of the maui-3.2.6p14 distribution:

-------------------------------------------------------------------
--- MPBSI.c.orig        2006-01-13 17:24:25.000000000 -0500
+++ MPBSI.c     2006-03-27 09:05:12.000000000 -0500
@@ -3359,19 +3359,20 @@
       }
     else if (!strcmp(AP->name,ATTR_NODE_properties))
       {
-      MUStrCpy(tmpBuffer,AP->value,sizeof(tmpBuffer));
-
-      memset(N->FBM,0,sizeof(N->FBM));
+      if (R->U.PBS.PBS5IsEnabled == FALSE)
+        {
+        strcpy(tmpBuffer,AP->value);

       ptr = MUStrTok(tmpBuffer,", \t",&TokPtr);

       while (ptr != NULL)
         {
-        MUGetMAttr(eFeature,ptr,mAdd,N->FBM,sizeof(N->FBM));
+          MNodeProcessFeature(N,ptr);

         ptr = MUStrTok(NULL,", \t",&TokPtr);
+          } /* END while (ptr != NULL) */
         }
-      }
+      }   /* END else if (!strcmp()) */
     else if (!strcmp(AP->name,ATTR_NODE_np))
       {
       /* set virtual processors */
---------------------------------------------------------

Use this at your own risk! My experience with the maui support team is that everything is going into moab and if you want a REAL system, you'll purchase moab. Can't blame them for making a buck, but I figured I'd just look into the maui source code to find these problems and fix them myself.

And note, I'm not a developer - I'm a system admin with some programming skills. So no comments about my patch file. I do my best.

Jenett



--
Franco Bladilo
Linux/HPCC Administrator
Research Computing Support Group
Rice University
[EMAIL PROTECTED]

_______________________________________________
mauiusers mailing list
[email protected]
http://www.supercluster.org/mailman/listinfo/mauiusers

Reply via email to