Module analysis

Module analysis 

Source
Expand description

Cross-resource analyses that fan IMS / CFS / BSS fetches and link the results in a pure helper.

  • get_image_analysis + build_cache — image-centric flat projection; one row per IMS image with a safe_to_delete verdict derived from BSS boot-parameter references. See BackendSummary.
  • build_configuration_analysis — pure linker that derives a safe_to_delete verdict per CFS configuration from CFS components and (optionally) BSS-referenced images. Called from service::configuration::get_configurations_with_analysis (the components-only variant served at /configurations).

Structs§

BackendSummary
One row of the backend-data summary, anchored on an IMS image.
ConfigurationAnalysis
One row of the configuration-deletion-safety analysis.

Functions§

build_cache
Pure linker.
build_configuration_analysis
Pure linker for the configuration-deletion-safety analysis.
get_image_analysis
Sequence the two upstream fetches and run the pure linker. Sequenced rather than concurrent: get_all_bootparameters returns a cluster-scale list, and fanning two heavy fetches at the same upstream is the shape that produced upstream connection-resets on the configuration variant.