On 2011-03-10, Danny Auble <[email protected]> wrote:
> --Boundary-01=_EGReNak5tTKGuZt
> Content-Type: text/plain;
>   charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
>
> Chris, just FYI.
>
>=46rom the RELEASE_NOTES file...
>
> IMPORTANT NOTE:
> If using the slurmdbd (SLURM DataBase Daemon) you must update this first.
> The 2.2 slurmdbd will work with SLURM daemons of version 2.1.3 and above.
> You will not need to update all clusters at the same time, but it is very
> important to update slurmdbd first and having it running before updating
> any other clusters making use of it.  No real harm will come from updating
> your systems before the slurmdbd, but they will not talk to each other
> until you do.  Also at least the first time running the slurmdbd you need to
> make sure your my.cnf file has innodb_buffer_pool_size equal to at least 64=
> M.
> You can accomplish this by adding the line
>
>
> So updating should work fine, just your clusters will need to be at least 2=
>=2E1.3 to work correctly.  If you update everything at the same time you sh=
> ouldn't see any problems though.  If you plan on running the DBD for a whil=
> e before you update all your clusters any running 2.1.0 will not work, you =
> will need at least 2.1.3.

just so i'm clear; i am running 2.1.0 so i should update slurmdbd
first, then restart all nodes with the new version, then restart the
controllers?

>
> Danny
>
>> Exactly. Just upgrade the slurmdbd before anything else.
>> You should be able to upgrade slurm on your compute
>> clusters without losing any jobs or other state.
>>=20
>> Morris Jette
>> SchedMD LLC
>>=20
>> Quoting Chris Scheller <[email protected]>:
>>=20
>> > Jette, Moe wrote on Mon, Mar 07, 2011 at 03:24:08PM -0800:
>> >> There was a patch to SLURM v2.2 to support secondary groups.
>> >
>> > What is the upgrade path from 2.1.0 to 2.2? I saw notes about updating
>> > slurmdbd first but is it as simple as just shutting down the old
>> > slurmdbd and starting the new version or is there some migration of
>> > the db data/schema?
>> >
>> >> I am not aware of any current problems in supporting the  =20
>> >> AllowGroups functionality.
>> >> The following patch can be used to list the uids in each of the  =20
>> >> groups listed in an
>> >> AllowGroups parameter. That should help to show you what is happening.=
>  Note
>> >> that the code in this function has several different paths for  =20
>> >> various operating
>> >> systems (AIX, Sun, OS X, Linux), so there might be some issue in suppo=
> rt of
>> >> your particular OS.
>> >>
>> >> Index: src/slurmctld/partition_mgr.c
>> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> >> --- src/slurmctld/partition_mgr.c (revision 22674)
>> >> +++ src/slurmctld/partition_mgr.c (working copy)
>> >> @@ -1300,8 +1300,10 @@
>> >>                                         "configured group %s",
>> >>                                         grp_result->gr_mem[i],
>> >>                                         group_name);
>> >> -                         else if (my_uid)
>> >> +                         else if (my_uid) {
>> >>                                   group_uids[j++] =3D my_uid;
>> >> +                                 info("group %s includes uid %u", 
>> >> group_name, my_uid);
>> >> +                         }
>> >>                   }
>> >>           }
>> >>   }
>> >> @@ -1327,6 +1329,7 @@
>> >>           j++;
>> >>                   xrealloc(group_uids, ((j+1) * sizeof(uid_t)));
>> >>           group_uids[j-1] =3D pwd_result->pw_uid;
>> >> +         info("group %s includes uid %u", group_name, 
>> >> pwd_result->pw_uid);
>> >>   }
>> >>  #ifdef HAVE_AIX
>> >>   endpwent_r(&fp);
>> >>
>> >>
>> >> ________________________________________
>> >> From: [email protected]  =20
>> >> [[email protected]] On Behalf Of Chris Scheller  =20
>> >> [[email protected]]
>> >> Sent: Monday, March 07, 2011 10:34 AM
>> >> To: [email protected]
>> >> Subject: [slurm-dev] AllowGroups
>> >>
>> >> I remember seeing a bug about AllowGroups and secondary groups prior
>> >> to the 2.2 release. Is the AllowGroups functionality completely broke
>> >> in previous versions? I'm running 2.1.0 and no matter primary group or
>> >> not I can't make this work. Every attempt gives me
>> >>
>> >> srun: error: Unable to allocate resources: User's group not permitted
>> >> to use this partition
>> >>
>> >> even thought the user has only one group(but the left over PAG id from
>> >> afs shows as a group) and the AllowGroups is set to that users gid.
>> >>
>> >>
>> >>
>> >> --
>> >> Chris Scheller | http://www.pobox.com/~schelcj | JID:  =20
>> >> [email protected]
>> >> ----------------------------------------------------------------------=
>=2D-------
>> >> Cabbage, n.:
>> >>         A familiar kitchen-garden vegetable about as large and wise as
>> >> a man's head.
>> >>                 -- Ambrose Bierce, "The Devil's Dictionary"
>> >>
>> >
>> > --
>> > Chris Scheller | http://www.pobox.com/~schelcj | jabber: schelcj@gmail.=
> com
>> > -----------------------------------------------------------------------=
>=2D----
>> > Any small object that is accidentally dropped will hide under a larger
>> > object.
>> >
>>=20
>>=20
>>=20
>>=20
>>=20
>
>
> --Boundary-01=_EGReNak5tTKGuZt
> Content-Type: text/html;
>   charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" 
>"http://www.w3.org/TR/REC-html40/strict.dtd";>
><html><head><meta name="qrichtext" content="1" /><style type="text/css">
> p, li { white-space: pre-wrap; }
></style></head><body style=" font-family:'Monospace'; font-size:10pt; 
>font-weight:400; font-style:normal;">
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;">Chris, just FYI.</p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">From 
>the RELEASE_NOTES file...</p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;">IMPORTANT NOTE:</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">If 
>using the slurmdbd (SLURM DataBase Daemon) you must update this first.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The 
>2.2 slurmdbd will work with SLURM daemons of version 2.1.3 and above.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You 
>will not need to update all clusters at the same time, but it is very</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;">important to update slurmdbd first and having it running 
>before updating</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">any 
>other clusters making use of it.  No real harm will come from updating</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">your 
>systems before the slurmdbd, but they will not talk to each other</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;">until you do.  Also at least the first time running the 
>slurmdbd you need to</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">make 
>sure your my.cnf file has innodb_buffer_pool_size equal to at least 64M.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You 
>can accomplish this by adding the line</p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So 
>updating should work fine, just your clusters will need to be at least 2.1.3 
>to work correctly.  If you update everything at the same time you shouldn't 
>see any problems though.  If you plan on running the DBD for a while before 
>you update all your clusters any running 2.1.0 will not work, you will need at 
>least 2.1.3.</p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;">Danny</p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>Exactly. Just upgrade the slurmdbd before anything else.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>You should be able to upgrade slurm on your compute</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>clusters without losing any jobs or other state.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>Morris Jette</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>SchedMD LLC</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>Quoting Chris Scheller &lt;[email protected]&gt;:</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; Jette, Moe wrote on Mon, Mar 07, 2011 at 03:24:08PM -0800:</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; There was a patch to SLURM v2.2 to support secondary groups.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; What is the upgrade path from 2.1.0 to 2.2? I saw notes about updating</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; slurmdbd first but is it as simple as just shutting down the old</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; slurmdbd and starting the new version or is there some migration of</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; the db data/schema?</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; I am not aware of any current problems in supporting the   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; AllowGroups functionality.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; The following patch can be used to list the uids in each of the   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; groups listed in an</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; AllowGroups parameter. That should help to show you what is 
>happening. Note</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; that the code in this function has several different paths for   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; various operating</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; systems (AIX, Sun, OS X, Linux), so there might be some issue in 
>support of</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; your particular OS.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; Index: src/slurmctld/partition_mgr.c</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; 
>===================================================================</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; --- src/slurmctld/partition_mgr.c       (revision 22674)</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; +++ src/slurmctld/partition_mgr.c       (working copy)</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; @@ -1300,8 +1300,10 @@</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                                               &quot;configured group 
>%s&quot;,</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                                               
>grp_result-&gt;gr_mem[i],</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                                               group_name);</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; -                               else if (my_uid)</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; +                               else if (my_uid) {</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                                         group_uids[j++] = my_uid;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; +                                       info(&quot;group %s includes 
>uid %u&quot;, group_name, my_uid);</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; +                               }</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                         }</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                 }</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;         }</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; @@ -1327,6 +1329,7 @@</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                 j++;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                 xrealloc(group_uids, ((j+1) * sizeof(uid_t)));</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                 group_uids[j-1] = pwd_result-&gt;pw_uid;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; +               info(&quot;group %s includes uid %u&quot;, 
>group_name, pwd_result-&gt;pw_uid);</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;         }</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;  #ifdef HAVE_AIX</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;         endpwent_r(&amp;fp);</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; ________________________________________</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; From: [email protected]   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; [[email protected]] On Behalf Of Chris Scheller   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; [[email protected]]</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; Sent: Monday, March 07, 2011 10:34 AM</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; To: [email protected]</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; Subject: [slurm-dev] AllowGroups</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; I remember seeing a bug about AllowGroups and secondary groups 
>prior</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; to the 2.2 release. Is the AllowGroups functionality completely 
>broke</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; in previous versions? I'm running 2.1.0 and no matter primary group 
>or</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; not I can't make this work. Every attempt gives me</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; srun: error: Unable to allocate resources: User's group not 
>permitted</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; to use this partition</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; even thought the user has only one group(but the left over PAG id 
>from</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; afs shows as a group) and the AllowGroups is set to that users 
>gid.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; --</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; Chris Scheller | http://www.pobox.com/~schelcj | JID:   </p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; [email protected]</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; 
>------------------------------------------------------------------------------</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; Cabbage, n.:</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;         A familiar kitchen-garden vegetable about as large and wise 
>as</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt; a man's head.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;                 -- Ambrose Bierce, &quot;The Devil's 
>Dictionary&quot;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; --</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; Chris Scheller | http://www.pobox.com/~schelcj | jabber: 
>[email protected]</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; 
>----------------------------------------------------------------------------</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; Any small object that is accidentally dropped will hide under a larger</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt; object.</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
>&gt;</p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
>margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; 
></p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p>
><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; 
>margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; 
>-qt-user-state:0;"><br /></p></body></html>
> --Boundary-01=_EGReNak5tTKGuZt--
>


-- 
Chris Scheller | http://www.pobox.com/~schelcj | JID: [email protected] 
------------------------------------------------------------------------------
"In order to make an apple pie from scratch, you must first create the
universe."
                -- Carl Sagan, Cosmos

Reply via email to