Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unrepeatable queue full error during FM File Info Command #5

Open
skliper opened this issue Apr 22, 2022 · 1 comment
Open

Unrepeatable queue full error during FM File Info Command #5

skliper opened this issue Apr 22, 2022 · 1 comment
Labels

Comments

@skliper
Copy link
Contributor

skliper commented Apr 22, 2022

The FM main task has an internal queue to pass commands to the FM child task. Most command are executed by the child task since the command execution time is unknown or variable.

A stakeholder has experience two cases where an FM command somehow broke the FM main task and FM child task communication. The FM main task says the internal queue is full and the child task says it's waiting for the next command.

In flight, this problem seemed to go away after 20 minutes and the FM child task reported the 3 queued commands had warnings. When it happened on the ground we didn't wait long enough to see if it would clear up.

It appears the sem give/take got confused. Not sure how this can happen.

Observed on system using Vxworks 6.7, CFE 6.4.2, FM 2.4.2.

Imported from GSFCCFS-941

@skliper skliper added the bug label Apr 22, 2022
@jeffstjean
Copy link

Is there a reason that FM doesn't use an OSAL queue? Seems like it already has all the features required to be used here in FM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants