On Fri, Feb 25, 2005 at 07:47:20AM -0800, mehta kiran wrote:

I 'll look into it.

thanks,

chandra
> Hi Chandra , 
>         I was debugging the problem.
>         I could not pin point the problem.
>         When i carry out following steps and wait for 
>         3-4 minutes  , system enters kdb 
>         automatically       
>      
>         1. insert rcfs , rbce , ckrm_numtasks , 
>            ckrm_listenaq modules.
>         2. mount rcfs.
>         3. create /rcfs/taskclass/c1
>         4. echo
> "tag=mytag,class=/rcfs/taskclass/c1">/rcfs/ce/rules/r1
> 
>         This is some info.
>         
> 
>         Kdb>
>         EIP is at create_private_data + 0x154/0x1d0
>          eip=0xd0cba124
>           Call Trace:
>             rbce_tc_classify
>             cb_taskclass_fork
>             ckrm_invoke_event_cb_chain
>             recalc_sigpending
>             sigprocmask
>             sys_clone
>             sysenter_past_esp
> 
>         kdb>id 0xd0cba124
>           
> 0xd0cba124  create_private_data+0x154: 
>                     repnz scas %es:    (%edi,%al)
>                     not %ecx
>                     dec %ecx
> 
> thanks,
>   --kiran
> 
> 
> 
> 
>            
> 
> 
> --- mehta kiran <[EMAIL PROTECTED]> wrote:
> 
> > Hi Chandra , 
> >     I tried uncommenting the code from the function
> >     u specified.
> >         
> >     But machine stops responding.
> >     Sometimes it stop responding when i cat members
> >     of affected class , sometimes when i start 
> >     different shell etc.
> > 
> >     This happened aroung 5-6 times.
> >     I will try to debug it . 
> > thanks,
> > --kiran
> > 
> >     
> > --- Chandra Seetharaman <[EMAIL PROTECTED]> wrote:
> > 
> > > On Wed, Feb 23, 2005 at 04:47:58AM -0800, mehta
> > > kiran wrote:
> > > 
> > > Kiran,
> > > 
> > > As I said in my earlier mail, tag is there and it
> > is
> > > usable currently.
> > > It is just not inherited... The code is already
> > > there, but commented out.
> > > I am trying to remember if there was any problem
> > > with that feature.
> > > 
> > > You can try it by uncommenting the code that
> > copies
> > > the app_tag in
> > > rbcemod.c:create_private_data(), and run some
> > tests.
> > > 
> > > chandra
> > > 
> > > > Hi Chandra , 
> > > >         Thanks.
> > > >        but i have a small query which remains
> > > >        unanswered.
> > > >        I went through resource management on
> > > >        other operating systems.SRM
> > > >        (Solaris resource Manager) , PRM(Process 
> > > >        Resource Manager on HP)  have entity
> > called
> > > as
> > > >        projectid (same as application tag on
> > > linux)
> > > >        which is being used by many application
> > > >       
> > > >        
> > > >        This feature may be very important users 
> > > >        perspective. 
> > > >        Are you planning to enable application
> > tag
> > > >        on linux in near future ?
> > > > 
> > > >        Please let me know.
> > > >       
> > > > thanks,
> > > >   --kiran
> > > > 
> > > > --- Chandra Seetharaman <[EMAIL PROTECTED]>
> > > wrote:
> > > > 
> > > > > On Mon, Feb 21, 2005 at 08:37:14PM -0800,
> > mehta
> > > > > kiran wrote:
> > > > > > Hi Chandra , 
> > > > > >      Your reply was definitely helpful.
> > > > > >    1.From your reply what i concluded is
> > that
> > > > > >      *if* after fork child belongs to the
> > same
> > > > > class
> > > > > >      as parent(in accordance with CE rules)
> > ,
> > > then
> > > > > >      both parent and child will respect
> > > attribute
> > > > > >      values(ex: amount of cpu or mem pages).
> > > > > yes.
> > > > > 
> > > > > >    2.But is there any way to specify a rule
> > ,
> > > so
> > > > > >      that all the descendents of a process
> > > belong
> > > > > >      to same class.
> > > > > 
> > > > > Inheriting tags would provide this
> > > functionality.
> > > > > Currently, it is
> > > > > disabled.. I don't exactly remember why we
> > > disabled
> > > > > it. will try to
> > > > > remember.
> > > > > 
> > > > > >    3.From other mails on this mailing list 
> > ,
> > > I
> > > > > >      inferred that tag(application tag)
> > cannot
> > > be
> > > > > >      used for this purpose.
> > > > > >    4.I can not find any info on "tag".
> > > > > >      If i start a new process what will be
> > its
> > > > > >      tag.Is it inherited by child?
> > > > > 
> > > > > Tag gets associated with a process only when
> > you
> > > > > write the "pid tag" to the
> > > > > rbce_tag file. currently it is not inherited,
> > so
> > > > > there is no tag for a
> > > > > process at fork.
> > > > > Also, tags come into picture only if you have
> > > RBCE.
> > > > > 
> > > > > >     
> > > > > >      Example:
> > > > > > 
> > > > > >             I have bash running. If i do
> > > > > >             # su - abc
> > > > > >             then new  process created goes
> > in 
> > > > > >             a different class.
> > > > > >      I could not find any rule which can
> > hold
> > > both
> > > > > >      parent and child in same class if child
> > > pid,
> > > > > >      child gid change.(child is diffrent
> > > command
> > > > > then
> > > > > >      parent nad hence cmd and args will not
> > > always
> > > > > 
> > > > > >      prove useful)
> > > > > >  
> > > > > >      5. If whatever i told above is not
> > wrong,
> > > > > >         any plans to provide such a
> > facility? 
> > >  
> > > > > >      
> > > > > > thanks & regards,
> > > > > >    --kiran
> > > > > > 
> > > > > > 
> > > > > > --- Chandra Seetharaman
> > <[EMAIL PROTECTED]>
> > > > > wrote:
> > > > > > 
> > > > > > > On Mon, Feb 21, 2005 at 02:12:10AM -0800,
> > > mehta
> > > > > > > kiran wrote:
> > > > > > > > Hi , 
> > > > > > > >      If CKRM is being used , is it
> > always
> > > > > > > guaranteed
> > > > > > > > that child inherits parents attribute
> > > values.
> > > > > > > 
> > > > > > > In the absence of CE, at fork(), parent's
> > > class
> > > > > _is_
> > > > > > > inherited
> > > > > > > by the child.
> > > > > > > 
> > > > > > > If you have a CE, then the CE determines
> > > where
> > > > > the
> > > > > > > new task ends, CE
> > > > > > > could decide the classification at fork(),
> > > > > exec() or
> > > > > > > any other kernel
> > > > > > > classification points. For example, in
> > RBCE
> > > if
> > > > > you
> > > > > > > have a rule
> > > > > > >
> > > "cmd=sleep,class=/rcfs/taskclass/sleep_class",
> > > > > and
> > > > > > > bash belongs to
> > > > > > > /rcfs/taskclass, then when sleep is
> > invoked
> > > from
> > > > > > > bask, at fork(), the new
> > > > > > > task will belong to /rcfs/taskclass, and
> > > after
> > > > > exec
> > > > > > > it will be moved to 
> > > > > > > /rcfs/taskclass/sleep_class.
> > > > > > > 
> > > > > > > 
> > > > > > > > Ex: parent uses 10% of cpu then will
> > child
> > 
> === message truncated ===
> 
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Yahoo! Mail - 250MB free storage. Do more. Manage less. 
> http://info.mail.yahoo.com/mail_250

-- 

----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - [EMAIL PROTECTED]   |      .......you may get it.
----------------------------------------------------------------------


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to