nasa / cFE

The Core Flight System (cFS) Core Flight Executive (cFE)
Apache License 2.0
413 stars 204 forks source link

Remove create child task error reporting requirement, out of family and over-constrains implementation #1768

Closed skliper closed 3 years ago

skliper commented 3 years ago

Is your feature request related to a problem? Please describe. ES: Create Child Task - Report Error,cES1311.1 over-constrains the design/implementation. Parameter errors like NULL pointers are not reported in the log for any parameter checking. No other APIs have this sort of error handling related requirement.

Strict interpretations would mean the failing the requirement as written.

Describe the solution you'd like Delete

Describe alternatives you've considered Changing the implementation would make it inconsistent with all other handling, changing the requirement really just turns the requirement into design.

Additional context None

Requester Info Jacob Hageman - NASA/GSFC

skliper commented 3 years ago

Upon further inspection this actually isn't out-of-family, many of the requirements specify System Log writes. As long as it's interpreted as relating to "real" errors it's fine as is. Closing as invalid.