Re: [Devel] [PATCH rh7] ploop: use GFP_NOIO in ploop_make_request

2015-09-01 Thread Vasily Averin
On 31.08.2015 16:59, Konstantin Khorenko wrote: > Maxim, please review. > > Do we need the same in PCS6? yes, backport to rh6 is required because of https://bugs.openvz.org/browse/OVZ-6293 1294400.800014] INFO: task jbd2/ploop27926:1692 blocked for more than 120 seconds. [1294400.800121] Not

Re: [Devel] [PATCH rh7] ploop: use GFP_NOIO in ploop_make_request

2015-09-01 Thread Maxim Patlasov
Yes, I think so. On 08/31/2015 06:59 AM, Konstantin Khorenko wrote: Maxim, please review. Do we need the same in PCS6? -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 08/17/2015 04:30 PM, Vladimir Davydov wrote: Currently, we use GFP_NOFS, which may result in a dead

Re: [Devel] [PATCH rh7] ploop: use GFP_NOIO in ploop_make_request

2015-08-31 Thread Kir Kolyshkin
On 08/31/2015 06:59 AM, Konstantin Khorenko wrote: Maxim, please review. Maxim, Perhaps the following analysis by Alex Kompel will be helpful for you while reviewing this patch: I ran into the same issue. I think the problem arises when ploop code calls bio_alloc from ploop_make_request

Re: [Devel] [PATCH rh7] ploop: use GFP_NOIO in ploop_make_request

2015-08-31 Thread Konstantin Khorenko
Maxim, please review. Do we need the same in PCS6? -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 08/17/2015 04:30 PM, Vladimir Davydov wrote: Currently, we use GFP_NOFS, which may result in a dead lock as follows: filemap_fault do_mpage_readpage submit_bio

[Devel] [PATCH rh7] ploop: use GFP_NOIO in ploop_make_request

2015-08-17 Thread Vladimir Davydov
Currently, we use GFP_NOFS, which may result in a dead lock as follows: filemap_fault do_mpage_readpage submit_bio generic_make_request initializes current-bio_list calls make_request_fn ploop_make_request bio_alloc(GFP_NOFS)