[PATCH 19/19] mm: vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use

2015-05-22 Thread Tejun Heo
Because writeback wasn't cgroup aware before, the usual dirty throttling mechanism in balance_dirty_pages() didn't work for processes under memcg limit. The writeback path didn't know how much memory is available or how fast the dirty pages are being written out for a given memcg and

[PATCH 19/19] mm: vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use

2015-05-22 Thread Tejun Heo
Because writeback wasn't cgroup aware before, the usual dirty throttling mechanism in balance_dirty_pages() didn't work for processes under memcg limit. The writeback path didn't know how much memory is available or how fast the dirty pages are being written out for a given memcg and

[PATCH 19/19] mm: vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use

2015-04-06 Thread Tejun Heo
Because writeback wasn't cgroup aware before, the usual dirty throttling mechanism in balance_dirty_pages() didn't work for processes under memcg limit. The writeback path didn't know how much memory is available or how fast the dirty pages are being written out for a given memcg and

[PATCH 19/19] mm: vmscan: disable memcg direct reclaim stalling if cgroup writeback support is in use

2015-04-06 Thread Tejun Heo
Because writeback wasn't cgroup aware before, the usual dirty throttling mechanism in balance_dirty_pages() didn't work for processes under memcg limit. The writeback path didn't know how much memory is available or how fast the dirty pages are being written out for a given memcg and