Jeremy Lorelli created a merge request: 
https://gitlab.rtems.org/rtems/pkg/rtems-net-legacy/-/merge_requests/30

Project:Branches: jjl77/rtems-net-legacy:pr-rpcio-retry-period-changes to 
rtems/pkg/rtems-net-legacy:main
Author:   Jeremy Lorelli



## Summary

These are changes we applied to our fork of RTEMS 4.10.2 and 4.9.4 at SLAC to 
workaround instability issues with the NFS v2 driver under certain network 
conditions. I've pulled these into the rtems-net-legacy package just to sync 
things up. These changes are a couple years old so I don't quite remember all 
of the details anymore. However, these patches did significantly improve NFS v2 
behavior for us.

Excessive retries (triggered by poor network conditions, slow NFS server, etc.) 
can choke out the transaction hash table, leading to dropped transactions. This 
problem was first reported in 2011 and has only appeared sporadically at our 
facility, until around ~2023 when it started impacting a large number of 
systems. This PR makes the retry period equation more generous (faster back 
off, higher minimum response time bound) to avoid retries. It also adds IOCTLs 
for configuring the retry period equation, and for getting RPC stats for a 
server.

## Generative AI

<!-- If you have used AI please use the "AI Contribution" template otherwise 
leave this blank see our fulls statement at 
https://www.rtems.org/generative-ai/-->


<!-- Default settings, if it is a dropdown it will set after submission -->

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/pkg/rtems-net-legacy/-/merge_requests/30
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to