On 12/5/06, Rob Ross <rross@mcs.anl.gov> wrote:I have the feeling that openg stuff is rushed without looking into all solutions, that don't require changes to the current interface. I don't see any numbers showing where exactly the time is spent? Is opening too slow because of the number of requests that the file server suddently has to respond to? Does having an operation that looks up multiple names instead of a single name good enough? How much time is spent on opening the file once you have resolved the name? The idea is that lookup doesn't open the file, just does to name resolution. The actual opening is done by openfh (or whatever you call it next :). I don't think it is a good idea to introduce another way of addressing files on the file system at all, but if you still decide to do it, it makes more sense to separate the name resolution from the operations (at the moment only open operation, but who knows what'll somebody think of next;) you want to do on the file. I think that the main problem is that all these file systems resove a path name, one directory at a time bringing the server to its knees by the huge amount of requests. I would like to see what the performance is if you a) cache the last few hundred lookups on the server side, and b) modify VFS and the file systems to support multi-name lookups. Just assume for a moment that there is no any way to get these new operations in (which is probaly going to be true anyway :). What other solutions can you think of? :) Thanks, Lucho - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Ingo Molnar | Re: [BUG] New Kernel Bugs |
| Tony Lindgren | [PATCH 42/90] ARM: OMAP: Tabify mux.c |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Martin Langhoff | Re: pack operation is thrashing my server |
| Andreas Ericsson | Re: VCS comparison table |
| Ingo Molnar | [OT] Your branch is ahead of the tracked remote branch 'origin/master' by 50 commi... |
| Nicolas Vilz 'niv' | git + ssh + key authentication feature-request |
| Richard Stallman | Real men don't attack straw men |
| Darren Spruell | Re: About Xen: maybe a reiterative question but .. |
| Nick Holland | Re: 4.1 on ALIX.1C - recommendations? |
| Lord Sporkton | Re: low-MHz server |
| KOSAKI Motohiro | [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Mark Lord | Re: 2.6.25-rc8: FTP transfer errors |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Brandeburg, Jesse | RE: e1000 full-duplex TCP performance well below wire speed |
