On Fri, 2006-08-04 at 18:01 -0700, Joel Becker wrote: > On Fri, Aug 04, 2006 at 03:58:58PM -0700, Paul Menage wrote: > > On 8/4/06, Matt Helsley <[EMAIL PROTECTED]> wrote: > > >Yes. Can userspace do a mkdir in sysfs? rmdir? My understanding is it > > >cannot because sysfs directories represent groups of attributes the > > >represent pre-existing kernel objects. In order to create a directory > > >we'd likely have to invent some roundabout method for creating these > > >objects -- perhaps by echo'ing to a file: > > > > > >echo 'classes/foo/bar/baz' > /sys/ckrm/mkdir > > > > Why is this worse than doing a mkdir() syscall? > > > > Alternatively and perhaps more cleanly, > > > > echo baz > /sys/ckrm/foo/bar/.create > > There's no reason that the mkdir(2) in configfs can't trigger > an object appearing in sysfs. > > # mkdir config/ckrm/groups/myresourcegroup > # ls config/ckrm/groups/myresourcegroup > tunables status > # ls sys/ckrm/groups/myresourcegroup > members > > Or something along those lines. You'd just have that in your > make_object() callback.
When the user wants to move a task to a resource group they just write the pid to the members file. So, it is natural to expect the same file to display the current members instead of looking at a different file in a different filesystem. > > Joel > -- ---------------------------------------------------------------------- Chandra Seetharaman | Be careful what you choose.... - [EMAIL PROTECTED] | .......you may get it. ---------------------------------------------------------------------- ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ ckrm-tech mailing list https://lists.sourceforge.net/lists/listinfo/ckrm-tech