On 2/21/17 12:30 PM, GerritHub wrote:
> william.allen.simp...@gmail.com uploaded this change for *review*.
>
> View Change <https://review.gerrithub.io/349831>
>
> pull up ntirpc #41
>
> Remove unused SVC_VC_CREATE_BOTHWAYS
>
This is now: pull up ntirpc #41 & #42

Many thanks to Daniel G for his review!

No idea why CEA failed for #41, but not for #41 + #42.  Didn't touch
anything related in either case.

On the Ganesha side, still only removes one unused symbol (never used
internally to ntirpc).

This patch series removes a lot of alloc/free activity for every new
transport connection, and makes a fair number of changes to headers
externally visible by Ganesha (and much more internally).  Most of the
client and server create calls are now inlines with const parameters,
perhaps generating smarter code.

"Napalm svc_ioq output threads" patch some time ago sped up the TCP
server output -- but had a side effect on the client call side of
handling the xids out of order.  (Only noticed affecting the NLM_async
code, but could have affected v4.x back-channels too.)  That's because
the first call ran the output queue for other senders, then handled its
own result.  This now uses a worker task queue instead, restoring the
xid ordering.

There's not enough testing of UDP and version 3.  Basically, just
mount, umount, cp in new file, then rm the new file.  Surely somebody
who uses v3 regularly has a better battery of tests.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to