Re: [PATCH v8 0/9] NFSD support for async COPY

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

 



On Tue, Apr 17, 2018 at 9:41 AM, J. Bruce Fields <bfields@xxxxxxxxxx> wrote:
> On Tue, Apr 17, 2018 at 09:22:01AM -0400, Olga Kornievskaia wrote:
>> On Tue, Apr 17, 2018 at 2:52 AM, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
>> > On Mon, Apr 16, 2018 at 05:45:22PM -0400, J. Bruce Fields wrote:
>> >> On Sat, Apr 14, 2018 at 12:22:02AM -0700, Christoph Hellwig wrote:
>> >> > What is the use case for adding all these crazy complications?
>> >>
>> >> Is there anything specific that you think is too complicated?
>> >
>> > It is a lot of complexity for little gain.
>> >
>> >> I know you don't think server-to-server copy offload is worth the
>> >> trouble, but I haven't seen you actually explain why (beyond just that
>> >> it's more complicated).
>> >
>> > I'd like to see numbers for actual, real use cases.  Note that this
>> > series doesn't seem to include inter-server support, so this is locally
>> > only, and I'd like to see why we want to support this over the simpler
>> > and better performing CLONE op.
>> >
>> > Also even if we have a good reason to add it I absolutely want a config
>> > option for the feature - it is a lot code adding potential attack
>> > vectors, so we should not just enabled it by default.
>> >
>> >> Is there some reason you think it won't actually be useful?
>> >
>> > Lets start with explaining why it would actually be useful and benefit
>> > Linux users.
>>
>> This is performance improvement feature. Why do you keep asking about
>> benefits? Besides my employer I had other companies chime in on this
>> mailing list that they are interested in the copy offload feature
>> therefore this work is being done.
>
> Christoph said: "I'd like to see numbers for actual, real use cases."
> Yes, I'd love to see that too.
>
> Is it possible to get testing on real hardware that we'd expect people
> to use, with sufficient details about the setup that someone else could
> reproduce the results?

The numbers we presented was on real hardware. If you have any more
questions regarding the setup please ask.

>> Yes this series only introduced asynchronous copy offload because the
>> concern was that doing "inter"+asynchronous was too much to review and
>> therefore it is being done in parts.
>>
>> I have no objections to having a configuration option for this
>> feature. It would be up to the Linux distributions to "make is a
>> default". Bruce/Anna/Trond, do you want this code to be ifdef-ed under
>> a config option(s) (one for the client and one for the server)?
>
> I could live with that.
>
> --b.
--
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