[OpenAFS-devel] Re: [master] Change 536: (openafs) Add support for blocking readahead

Jeffrey Altman jaltman@secure-endpoints.com
Wed, 30 Sep 2009 09:30:22 +0200


Matt:

I'm not sure that I understand what "this" refers to in your message.
If I interpreted it incorrectly, I apologize up front.  I am responding
on the assumption that "this" is referring to "the description of the
commit" and not the process used with gerrit to approve descriptions.

The description is part of the signed commit and cannot be modified
without altering the history of the git repository once it has been
cherry-picked to the public branches.  Since the OpenAFS git repository
is public and anyone in the world can create git repositories that
track it, we cannot alter the contents of the public repository to
fix errors in the history other than by committing the reverse of a
patch.  To do so would cause all of the tracking repositories to
break.  As a result, it is not possible to correct a mistake in
the description.

Jeffrey Altman



Matt W. Benjamin wrote:
> Actually, isn't this sort of thing trivially fixable?
> 
> Thanks,
> 
> Matt
> 
> ----- "Derrick Brashear" <shadow@gmail.com> wrote:
> 
>> so next time submit as -1 on the description, and it'll get fixed.
>> too
>> late now, and it wasn't obvious to me from the previous comments that
>> this was a blocker. we've certainly screwed up descriptives before
>> this one, and we will again.
>>
>> On Wed, Sep 30, 2009 at 2:07 AM, Matt W. Benjamin <matt@linuxbox.com>
>> wrote:
>>> As I commented, the first part of the commit description is
>> inaccurate, and implies that openafs did not previously have "support
>> for the readpages system call" (sic)--when in fact, it did, as part of
>> cache bypass.  The work that I did included adding a readpages vmop
>> implementation, so this goes to attribution, which Simon has told me,
>> he thinks is Very Important.
>>> ----- Forwarded Message -----
>>> From: "Derrick Brashear" <shadow@dementia.org>
>>> To: "Simon Wilkinson" <sxw@inf.ed.ac.uk>
>>> Cc: "Derrick Brashear" <shadow@dementia.org>, "Matt Benjamin"
>> <matt@linuxbox.com>, "Marc Dionne" <marc.c.dionne@gmail.com>
>>> Sent: Tuesday, September 29, 2009 3:12:27 PM GMT -05:00 US/Canada
>> Eastern
>>> Subject: [master] Change 536: (openafs) Add support for blocking
>> readahead
>>> Change 536 by Simon Wilkinson submitted to master:
>>>
>>> Add support for blocking readahead
>>>
>>> This patchset adds support for the readpages() system call, and
>> enables
>>> readahead on Linux. At the moment each page read causes readpages
>> to
>>> block, so the client won't see much benefit from readahead, beyond
>> the
>>> reduction in call overhead.
>>> ---
>>> M src/afs/LINUX/osi_vfsops.c
>>> M src/afs/LINUX/osi_vnodeops.c
>>>
>>> Approvals:
>>>  Matt Benjamin: Looks good to me, but someone else must approve
>>>  Derrick Brashear: Verified; Looks good to me, approved
>>>
>>> --
>>> To view visit http://gerrit.openafs.org/536
>>> To unsubscribe, visit http://gerrit.openafs.org/settings
>>>
>>> Gerrit-MessageType: merged
>>> Gerrit-Project: openafs
>>> Gerrit-Branch: master
>>>
>>> --
>>>
>>> Matt Benjamin
>>>
>>> The Linux Box
>>> 206 South Fifth Ave. Suite 150
>>> Ann Arbor, MI  48104
>>>
>>> http://linuxbox.com
>>>
>>> tel. 734-761-4689
>>> fax. 734-769-8938
>>> cel. 734-216-5309
>>>
>>
>>
>> -- 
>> Derrick
>