Menu

#84 SBSP - BCB Streaming

3.4.0
closed
None
9
2016-01-22
2015-06-08
Anonymous
No

Continuously sending BCB enabled bundles (streaming) causes the erroneous generation of truncated bundles on the source node, however sending single bundles slowly works without issue. This is true for the ion-open-source code both with and without the PolarSSL library linkage. The error message in the source node’s log is: [?] Bundle truncated: -1. If BAB is enabled on the same bundle, the receiver node will report bundle judged inauthentic when receiving the erroneous bundles. If left streaming, this will quickly cause a hard failure on the source machine with the following entries in the log file:
at line 2722 of ltp/library/libltpP.c, Failed reading SDU.
at line 2870 of ltp/library/libltpP.c, Can't read data from export block.
at line 727 of ici/sdr/sdrxn.c, Unrecoverable SDR error.

Discussion

  • Scott Burleigh

    Scott Burleigh - 2015-08-28
    • status: open --> accepted
    • assigned_to: Scott Burleigh
    • Priority: 1 --> 9
     
  • Scott Burleigh

    Scott Burleigh - 2015-08-29

    Addressed in feature branch bug-0088-CFDP-ZCO-req-interrupted (including both fixes in same branch to simplify preview delivery to JSC and MSFC). The problem was that the Linux file system was having trouble keeping up with the rate of temporary file creation when BCB's ARC4 ciphersuite used a temporary file for ciphertext. Changed the ciphersuite to do crypto in place, overwriting the contents of the payload ZCO.

     
  • Scott Burleigh

    Scott Burleigh - 2015-08-29
    • status: accepted --> pending
     
  • Scott Burleigh

    Scott Burleigh - 2016-01-22
    • status: pending --> closed
     

Anonymous
Anonymous

Add attachments
Cancel