Re: [PATCH 1/2] create open requests without executing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Dec 8, 2011 at 10:31 PM, J. Bruce Fields <bfields@xxxxxxxxxxxx> wrote:
> On Thu, Dec 08, 2011 at 05:51:51PM +0100, Tigran Mkrtchyan wrote:
>>
>> Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@xxxxxxx>
>> ---
>>  nfs4.1/server41tests/environment.py |   13 ++++++++++++-
>>  1 files changed, 12 insertions(+), 1 deletions(-)
>>
>> diff --git a/nfs4.1/server41tests/environment.py b/nfs4.1/server41tests/environment.py
>> index 6e68e83..6f3bd0a 100644
>> --- a/nfs4.1/server41tests/environment.py
>> +++ b/nfs4.1/server41tests/environment.py
>> @@ -453,6 +453,17 @@ def open_create_file(sess, owner, path=None, attrs={FATTR4_MODE: 0644},
>>                    deleg_type=None,
>>                    open_create=OPEN4_NOCREATE,
>>                    seqid=0, clientid=0):
>> +    return sess.compound(open_create_file_op())
>
> I get:
>
>        ...
>        File "/root/pynfs/nfs4.1/server41tests/environment.py", line 456, in open_create_file
>        return sess.compound(open_create_file_op())
>    TypeError: open_create_file_op() takes at least 2 arguments (0 given)
>
> Also, the following patch has some minor conflicts with Mi Jinlong's
> recent patch.  I don't mind fixing that up myself, but if you're
> regenerating these patches anyway, maybe you could?


rebased, fixed, updated.

Tigran.


>
> Thanks.
>
> --b.
>
>> +
>> +def open_create_file_op(sess, owner, path=None, attrs={FATTR4_MODE: 0644},
>> +                     access=OPEN4_SHARE_ACCESS_BOTH,
>> +                     deny=OPEN4_SHARE_DENY_NONE,
>> +                  mode=GUARDED4, verifier=None,
>> +                  claim_type=CLAIM_NULL,
>> +                  want_deleg=False,
>> +                  deleg_type=None,
>> +                  open_create=OPEN4_NOCREATE,
>> +                  seqid=0, clientid=0):
>>      # Set defaults
>>      if path is None:
>>          dir = sess.c.homedir
>> @@ -485,7 +496,7 @@ def open_create_file(sess, owner, path=None, attrs={FATTR4_MODE: 0644},
>>      open_op = op.open(seqid, access, deny, open_owner4(clientid, owner),
>>                        openflag, openclaim)
>>
>> -    return sess.compound(fh_op + [open_op, op.getfh()])
>> +    return fh_op + [open_op, op.getfh()]
>>
>>  def create_file(sess, owner, path=None, attrs={FATTR4_MODE: 0644},
>>                  access=OPEN4_SHARE_ACCESS_BOTH,
>> --
>> 1.7.7
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux