Re: [Ocfs2-devel] [PATCH 00/42] v7: separate operations from flags in the bio/request structs

2016-05-03 Thread Jeff Moyer
mchri...@redhat.com writes:

> The following patches begin to cleanup the request->cmd_flags and
> bio->bi_rw mess. We currently use cmd_flags to specify the operation,
> attributes and state of the request. For bi_rw we use it for similar
> info and also the priority but then also have another bi_flags field
> for state. At some point, we abused them so much we just made cmd_flags
> 64 bits, so we could add more.
>
> The following patches seperate the operation (read, write discard,
> flush, etc) from cmd_flags/bi_rw.
>
> This patchset was made against linux-next from today April 15
> (git tag next-20160415).
>
> I put a git tree here:
> https://github.com/mikechristie/linux-kernel.git
> The patches are in the op branch.

Hi, Mike,

That git tree doesn't seem to exist.  I did manage to apply your patch
set on top of next-20160415, though.

So... what testing did you do? ;-) I ran into the following problems:
- git clone fails
- yum segfaults
- many blktrace/blkparse issues, including incorrect cpu recorded in
  traces, null task names, and blkparse outputting nothing for a trace
  file several gigabytes in size.

After that, I decided to back out your patches and test the base
linux-next kernel.  That kernel has none of those issues.

So, either I'm missing some dependencies, or I think we've got some
issues to iron out before this thing goes in.  Before I dig any further,
am I missing something?

Cheers,
Jeff

___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel


Re: [Ocfs2-devel] what MLE wants to do?

2016-05-03 Thread Srinivas Eeda
In simple terms, mle's get into life at the beginning of the lock 
mastery and ends at the end of lock mastery(either new lockres or during 
lockres migration). It's purpose is to handle the race when more than 
one node try to master or find master of a lockres.



On 05/03/2016 02:23 AM, Gechangwei wrote:


Hi OCFS2 experts,

Recently, I am working hard on OCFS2 DLM related code. I think it is 
an essential part of OCFS2 which must be mastered.


But I was confused with MLE (stands for master list entry) related 
procedure.


Would you please introduce me some study material covering MLE or just 
directly give me a clue on what MLE wants to do briefly via an email.


Thanks a lot.

Br.

Gechangwei

H3C Technologies Co., Limited

> --

> --

> -

-
本邮件及其附件含有杭州华三通信技术有限公司的保密信息,仅限于发送给上面 
地址中列出
的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄 
露、复制、
或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件 
人并删除本

邮件!
This e-mail and its attachments contain confidential information from 
H3C, which is
intended only for the person or entity whose address is listed above. 
Any use of the
information contained herein in any way (including, but not limited 
to, total or partial
disclosure, reproduction, or dissemination) by persons other than the 
intended
recipient(s) is prohibited. If you receive this e-mail in error, 
please notify the sender

by phone or email immediately and delete it!


___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel


___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel

[Ocfs2-devel] what MLE wants to do?

2016-05-03 Thread Gechangwei
Hi OCFS2 experts,

Recently, I am working hard on OCFS2 DLM related code. I think it is an 
essential part of OCFS2 which must be mastered.

But I was confused with MLE (stands for master list entry) related procedure.

Would you please introduce me some study material covering MLE or just directly 
give me a clue on what MLE wants to do briefly via an email.


Thanks a lot.

Br.


Gechangwei
H3C Technologies Co., Limited


> --

> --

> -

-
本邮件及其附件含有杭州华三通信技术有限公司的保密信息,仅限于发送给上面地址中列出
的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、
或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本
邮件!
This e-mail and its attachments contain confidential information from H3C, 
which is
intended only for the person or entity whose address is listed above. Any use 
of the
information contained herein in any way (including, but not limited to, total 
or partial
disclosure, reproduction, or dissemination) by persons other than the intended
recipient(s) is prohibited. If you receive this e-mail in error, please notify 
the sender
by phone or email immediately and delete it!
___
Ocfs2-devel mailing list
Ocfs2-devel@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-devel