login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
November
»
21
Re: [PATCH 01/45] Create a dynamically sized pool of threads for doing very slow work items [ver #41]
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Andrew Morton
Subject:
Re: [PATCH 01/45] Create a dynamically sized pool of threads for doing very slow work items [ver #41]
Date: Friday, November 21, 2008 - 11:17 am
On Fri, 21 Nov 2008 10:24:00 +0000 David Howells <dhowells@redhat.com> wrote:
quoted text
> Andrew Morton <akpm@linux-foundation.org> wrote: > > > umm, if they're slow, why not create a kernel thread per operation? > > Why add the thread pool? > > Because if someone does a tar of, say, a kernel tree, that'll create one > thread per file...
OK.
quoted text
> This provides a limiter - and makes sure there are threads > immediately available.
Those two objectives seem incompatible. What does a caller do when the limit has been hit? Do the work synchronously? --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH 00/45] Permit filesystem local caching [ver #41]
, David Howells
, (Thu Nov 20, 7:41 am)
[PATCH 01/45] Create a dynamically sized pool of threads f ...
, David Howells
, (Thu Nov 20, 7:41 am)
[PATCH 02/45] Make slow-work thread pool actually dynamic ...
, David Howells
, (Thu Nov 20, 7:41 am)
[PATCH 03/45] Make the slow work pool configurable [ver #41]
, David Howells
, (Thu Nov 20, 7:41 am)
[PATCH 04/45] Document the slow work thread pool [ver #41]
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 05/45] FS-Cache: Release page->private after failed ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 06/45] FS-Cache: Recruit a couple of page flags for ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 07/45] FS-Cache: Provide an add_wait_queue_tail() f ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 08/45] FS-Cache: Add the FS-Cache netfs API and doc ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 09/45] FS-Cache: Add the FS-Cache cache backend API ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 10/45] FS-Cache: Add main configuration option, mod ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 11/45] FS-Cache: Add use of /proc and presentation ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 12/45] FS-Cache: Root index definition [ver #41]
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 13/45] FS-Cache: Add cache tag handling [ver #41]
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 14/45] FS-Cache: Add cache management [ver #41]
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 15/45] FS-Cache: Provide a slab for cookie allocati ...
, David Howells
, (Thu Nov 20, 7:42 am)
[PATCH 16/45] FS-Cache: Add netfs registration [ver #41]
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 17/45] FS-Cache: Bit waiting helpers [ver #41]
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 18/45] FS-Cache: Object management state machine [v ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 19/45] FS-Cache: Implement the cookie management pa ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 20/45] FS-Cache: Add and document asynchronous oper ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 21/45] FS-Cache: Implement data I/O part of netfs A ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 22/45] CacheFiles: Add missing copy_page export for ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 23/45] CacheFiles: Be consistent about the use of m ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 24/45] CacheFiles: Add a hook to write a single pag ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 25/45] CacheFiles: Permit the page lock state to be ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 26/45] CacheFiles: Export things for CacheFiles [ve ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 27/45] CacheFiles: A cache that backs onto a mounte ...
, David Howells
, (Thu Nov 20, 7:43 am)
[PATCH 28/45] FS-Cache: Make kAFS use FS-Cache [ver #41]
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 29/45] NFS: Add comment banners to some NFS functio ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 30/45] NFS: Add FS-Cache option bit and debug bit [ ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 31/45] NFS: Permit local filesystem caching to be e ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 32/45] NFS: Register NFS for caching and retrieve t ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 33/45] NFS: Define and create server-level objects ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 34/45] NFS: Define and create superblock-level obje ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 35/45] NFS: Define and create inode-level cache obj ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 36/45] NFS: Use local disk inode cache [ver #41]
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 37/45] NFS: Invalidate FsCache page flags when cach ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 38/45] NFS: Add some new I/O counters for FS-Cache ...
, David Howells
, (Thu Nov 20, 7:44 am)
[PATCH 39/45] NFS: FS-Cache page management [ver #41]
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 40/45] NFS: Add read context retention for FS-Cache ...
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 41/45] NFS: nfs_readpage_async() needs to be access ...
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 42/45] NFS: Read pages from FS-Cache into an NFS in ...
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 43/45] NFS: Store pages from an NFS inode into a lo ...
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 44/45] NFS: Display local caching state [ver #41]
, David Howells
, (Thu Nov 20, 7:45 am)
[PATCH 45/45] NFS: Add mount options to enable local cachi ...
, David Howells
, (Thu Nov 20, 7:45 am)
Re: [PATCH 11/45] FS-Cache: Add use of /proc and presentat ...
, Alexey Dobriyan
, (Thu Nov 20, 5:15 pm)
Re: [PATCH 11/45] FS-Cache: Add use of /proc and presentat ...
, David Howells
, (Thu Nov 20, 7:17 pm)
Re: [PATCH 11/45] FS-Cache: Add use of /proc and presentat ...
, Alexey Dobriyan
, (Thu Nov 20, 7:34 pm)
Re: [PATCH 01/45] Create a dynamically sized pool of threa ...
, Andrew Morton
, (Fri Nov 21, 1:09 am)
Re: [PATCH 05/45] FS-Cache: Release page->private after fa ...
, Andrew Morton
, (Fri Nov 21, 1:12 am)
Re: [PATCH 06/45] FS-Cache: Recruit a couple of page flags ...
, Andrew Morton
, (Fri Nov 21, 1:17 am)
Re: [PATCH 07/45] FS-Cache: Provide an add_wait_queue_tail ...
, Andrew Morton
, (Fri Nov 21, 1:17 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, Andrew Morton
, (Fri Nov 21, 1:23 am)
Re: [PATCH 00/45] Permit filesystem local caching [ver #41]
, Andrew Morton
, (Fri Nov 21, 1:28 am)
Re: [PATCH 01/45] Create a dynamically sized pool of threa ...
, David Howells
, (Fri Nov 21, 3:24 am)
Re: [PATCH 05/45] FS-Cache: Release page->private after fa ...
, David Howells
, (Fri Nov 21, 3:27 am)
Re: [PATCH 06/45] FS-Cache: Recruit a couple of page flags ...
, David Howells
, (Fri Nov 21, 3:31 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, David Howells
, (Fri Nov 21, 5:43 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, Jamie Lokier
, (Fri Nov 21, 6:00 am)
Re: [PATCH 07/45] FS-Cache: Provide an add_wait_queue_tail ...
, David Howells
, (Fri Nov 21, 6:32 am)
Re: [PATCH 11/45] FS-Cache: Add use of /proc and presentat ...
, David Howells
, (Fri Nov 21, 8:32 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, Valdis.Kletnieks
, (Fri Nov 21, 10:15 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, Randy Dunlap
, (Fri Nov 21, 10:36 am)
Re: [PATCH 01/45] Create a dynamically sized pool of threa ...
, Andrew Morton
, (Fri Nov 21, 11:17 am)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, Andrew Morton
, (Fri Nov 21, 11:31 am)
Re: [PATCH 01/45] Create a dynamically sized pool of threa ...
, David Howells
, (Fri Nov 21, 5:38 pm)
Re: [PATCH 24/45] CacheFiles: Add a hook to write a single ...
, David Howells
, (Fri Nov 21, 5:48 pm)
Re: [PATCH 00/45] Permit filesystem local caching [ver #41]
, David Howells
, (Fri Nov 21, 6:11 pm)
Re: [PATCH 00/45] Permit filesystem local caching [ver #41]
, David Howells
, (Mon Nov 24, 5:09 pm)
FS-Cache Benchmarks
, David Howells
, (Tue Nov 25, 6:39 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Mr. James W. Laferriere
Re: Linux 2.6.25-rc1 , syntax error near unexpected token `;'
Linus Torvalds
Linux 2.6.34-rc4
David Miller
Re: 'global' rq->clock
Uwe
NOHZ: local_softirq_pending 20
Kyle Moffett
Re: [RFC][PATCH 2/2] Darwinux: Proper support for digging through the Mach-O load...
git
:
Len Brown
Re: fatal: unable to create '.git/index': File exists
Oliver Hoffmann
git init --bare versus git --bare init
Sam Vilain
Re: RFC: Flat directory for notes, or fan-out? Both!
Mike Hommey
Re: [WIP Patch 00/12] Refactoring the http API
Sam Song
Fwd: [OT] Re: Git via a proxy server?
linux-netdev
:
Jamie Lokier
Re: POHMELFS high performance network filesystem. Transactions, failover, performa...
William Allen Simpson
[net-next-2.6 PATCH v8 0/7] TCPCT part 1: cookie option exchange
David Miller
Re: [PATCH] tcp: Socket option to set congestion window
Changli Gao
RFC: netfilter: synproxy iptables target
Ramachandra K
Re: [ofa-general] Re: [PATCH 10/13] QLogic VNIC: Driver Statistics collection
openbsd-misc
:
Sevan / Venture37
Re: This is what Linus Torvalds calls openBSD crowd
Netmaffia.hu
Tini Lányok AKCIÓBAN OTTHON
Darrin Chandler
Re: OT: Python (was Re: vi in /bin)
Gilles Chehade
Re: Longest Uptime?
KURS ENGLESKOG JEZIKA NA 10 CD-a
AUDIO-VIZUELNA METODA UCENJA ENGLESKOG JEZIKA na 10 CD-a
git-commits-head
:
Linux Kernel Mailing List
ASoC: fix registration of the SoC card in the Freescale MPC8610 drivers
Linux Kernel Mailing List
drivers/acpi: use kasprintf
Linux Kernel Mailing List
checkpatch: add check for too short Kconfig descriptions
Linux Kernel Mailing List
V4L/DVB (10826): cx88: Add IR support to pcHDTV HD3000 & HD5500
Linux Kernel Mailing List
[ARM] pxa/cm-x300: enable USB port 2 for PXA300
Colocation donated by:
Syndicate