Re: regression with poll(2)

2012-08-20 Thread Mel Gorman
used. If the packet is fragmented, it is possible that pages will be allocated from the PFMEMALLOC reserve without propagating this information to the skb. This patch propagates page-pfmemalloc from pages allocated for fragments to the skb. Signed-off-by: Mel Gorman

Re: excessive CPU utilization by isolate_freepages?

2012-06-28 Thread Mel Gorman
contention. I seem to be able to recreate this issue at will, so please let me know what I can do to help learn what is going on. Thanks very much for testing. -- Mel Gorman SUSE Labs -- To unsubscribe from this list: send the line unsubscribe ceph-devel in the body of a message to majord

Re: SOCK_MEMALLOC vs loopback

2015-03-04 Thread Mel Gorman
only be used for transmitting buffers that were necessary to write data to swap when there were no other options. If that contract is not met then using it can deadlock the system. It's the same for PF_MEMALLOC -- activating that is a recipe for deadlock due to memory exhaustion. -- Mel Gorman SUSE

Re: SOCK_MEMALLOC vs loopback

2015-03-05 Thread Mel Gorman
On Wed, Mar 04, 2015 at 10:03:51PM -0600, Mike Christie wrote: On 03/04/2015 02:04 PM, Mel Gorman wrote: other options. If that contract is not met then using it can deadlock the system. It's the same for PF_MEMALLOC -- activating that is a recipe for deadlock due to memory exhaustion

Re: [PATCH] libceph: don't set memalloc flags in loopback case

2015-04-01 Thread Mel Gorman
On Thu, Apr 02, 2015 at 02:40:19AM +0300, Ilya Dryomov wrote: On Thu, Apr 2, 2015 at 2:03 AM, Mel Gorman mgor...@suse.de wrote: On Wed, Apr 01, 2015 at 08:19:20PM +0300, Ilya Dryomov wrote: Following nbd and iscsi, commit 89baaa570ab0 (libceph: use memalloc flags for net IO) set

Re: [PATCH] libceph: don't set memalloc flags in loopback case

2015-04-03 Thread Mel Gorman
On Thu, Apr 02, 2015 at 11:35:35AM +0300, Ilya Dryomov wrote: On Thu, Apr 2, 2015 at 8:41 AM, Mel Gorman mgor...@suse.de wrote: On Thu, Apr 02, 2015 at 02:40:19AM +0300, Ilya Dryomov wrote: On Thu, Apr 2, 2015 at 2:03 AM, Mel Gorman mgor...@suse.de wrote: On Wed, Apr 01, 2015 at 08:19:20PM

Re: [PATCH] libceph: don't set memalloc flags in loopback case

2015-04-07 Thread Mel Gorman
On Fri, Apr 03, 2015 at 03:03:53PM -0500, Mike Christie wrote: On 04/02/2015 12:41 AM, Mel Gorman wrote: On Thu, Apr 02, 2015 at 02:40:19AM +0300, Ilya Dryomov wrote: On Thu, Apr 2, 2015 at 2:03 AM, Mel Gorman mgor...@suse.de wrote: On Wed, Apr 01, 2015 at 08:19:20PM +0300, Ilya Dryomov

Re: [PATCH] Revert libceph: use memalloc flags for net IO

2015-04-07 Thread Mel Gorman
/lists/ceph-devel/msg23392.html Conflicts: net/ceph/messenger.c [ context: tcp_nodelay option ] Cc: Mike Christie micha...@cs.wisc.edu Cc: Mel Gorman mgor...@suse.de Cc: Sage Weil s...@redhat.com Cc: sta...@vger.kernel.org # 3.18+, needs backporting Signed-off-by: Ilya Dryomov idryo

Re: [PATCH] libceph: don't set memalloc flags in loopback case

2015-04-01 Thread Mel Gorman
On Wed, Apr 01, 2015 at 08:19:20PM +0300, Ilya Dryomov wrote: Following nbd and iscsi, commit 89baaa570ab0 (libceph: use memalloc flags for net IO) set SOCK_MEMALLOC and PF_MEMALLOC flags for rbd and cephfs. However it turned out to not play nice with loopback scenario, leading to lockups