You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the solution you'd like
There's already a channel enable, no need to use interval to disable the channel. Update to support 0 delay to maximize throughput when using the polling directory.
Describe alternatives you've considered
None
Additional context
I can't say I really understand why 0 timeout wasn't supported to begin with. If anyone knows I'd be interested to hear it. In rate constrained situations unnecessary delays on file transfers are a big impact. Sending small files on a fast link could waste significant bandwidth by waiting a second between polling.
Requester Info
Jacob Hageman - NASA/GSFC
The text was updated successfully, but these errors were encountered:
Checklist (Please check before submitting)
Is your feature request related to a problem? Please describe.
Polling has a timer that doesn't support zero delay, limiting performance:
CF/fsw/inc/cf_tbldefs.h
Lines 36 to 40 in 930b0e5
CF/fsw/src/cf_cfdp.c
Lines 1513 to 1515 in 930b0e5
CF/unit-test/cf_cfdp_tests.c
Lines 1144 to 1148 in 930b0e5
Describe the solution you'd like
There's already a channel enable, no need to use interval to disable the channel. Update to support 0 delay to maximize throughput when using the polling directory.
Describe alternatives you've considered
None
Additional context
I can't say I really understand why 0 timeout wasn't supported to begin with. If anyone knows I'd be interested to hear it. In rate constrained situations unnecessary delays on file transfers are a big impact. Sending small files on a fast link could waste significant bandwidth by waiting a second between polling.
Requester Info
Jacob Hageman - NASA/GSFC
The text was updated successfully, but these errors were encountered: