SA Bugzilla – Bug 5832
M::SA::AI ignores opt_all in its scan stage (it only applies opt_all in its run stage)
Last modified: 2018-09-04 15:30:19 UTC
It seems that the mass-check --server is implying --all causing it to send large (say 1MB) messages to the mass-check --client which won't scan them unless you specify --all on the client.
This may be a side effect of --cache. Will look into it later.
It turns out that M::SA::AI doesn't limit the message size in the scan stage, but rather the run stage. So the mass-check --server will include any message in its targets, regardless of size, and will send the message to its clients who may or may not scan large messages depending on if they were run with the --all option or not. If none of the clients have the --all option and the mass-check --server has a large message in its targets it'll keep retrying the large message without success. Prior to r628992 that I just committed to implement a limit to the number of retries (--cs_max_retries=N, default 3) the server would retry these large messages unsuccessfully forever. r628992 solves the immediate problem of the mass-check --server never finishing, but I think the message size limit in M::SA::AI should be moved to the scan stage. This would also require modifying the scan cache file format to include the message size.
moving to 3.2.6 so that we can release a 3.2.5
just moving this off the maintainance target
moving most remaining 3.3.0 bugs to 3.3.1 milestone
reassigning, too
moving all open 3.3.1 bugs to 3.3.2
Moving back off of Security, which got changed by accident during the mass Target Milestone move.
Moving all open bugs where target is defined and 3.4.0 or lower to 3.4.1 target
Pushing to 3.4.2
Moving off a specific release as I think this is related to ruleqa/masscheck. Dave, your thoughts?