All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ocfs2-devel] Long io response time doubt
@ 2015-11-12  3:05 Joseph Qi
  2015-11-12  7:23 ` Eric Ren
  0 siblings, 1 reply; 11+ messages in thread
From: Joseph Qi @ 2015-11-12  3:05 UTC (permalink / raw)
  To: ocfs2-devel

Hi Eric,
You reported an issue about sometime io response time may be long.

From your test case information, I think it was caused by downconvert.
And it seemed reasonable because it had to.

Node 1 wrote file, and node 2 read it. Since you used buffer io, that
was after node 1 had finished written, it might be still in page cache.
So node 1 should downconvert first then node 2 read could continue.
That was why you said it seemed ocfs2_inode_lock_with_page spent most
time. More specifically, it was ocfs2_inode_lock after trying nonblock
lock and returning -EAGAIN.

And this also explained why direct io didn't have the issue, but took
more time.

I am not sure if your test case is the same as what the customer has
reported. I think you should recheck the operations in each node.

And we have reported an case before about DLM handling issue. I am not
sure if it has relations.
https://oss.oracle.com/pipermail/ocfs2-devel/2015-August/011045.html

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-11-26  1:49 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-12  3:05 [Ocfs2-devel] Long io response time doubt Joseph Qi
2015-11-12  7:23 ` Eric Ren
2015-11-12  8:00   ` Joseph Qi
2015-11-12  9:48     ` Eric Ren
2015-11-13  3:31       ` Joseph Qi
2015-11-14  5:23         ` Eric Ren
2015-11-16  1:40           ` Joseph Qi
2015-11-24 10:02             ` Eric Ren
2015-11-24 10:05               ` Eric Ren
2015-11-26  1:34                 ` Joseph Qi
2015-11-26  1:49                   ` Eric Ren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.