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
