Description of problem: For my test I require a system with at least 65 535 MB RAM. For this I use following xml: ... <hostRequires> <and> <key_value key="MEMORY" op=">" value="65535"/> </and> <system_type value="Machine"/> </hostRequires> ... But the system at which is the test executed has only 33792 MB. Steps to Reproduce: 1. Create a job that requires a system with at least 65 535 MB RAM. Use mentioned xml or clone my recipe: https://beaker.engineering.redhat.com/recipes/510124#task6010064 Actual results: The test is exectued at a system that does not follow requirements. Expected results: The test should be executed at a system that follows requirements. Additional info: Recipes in which systems does not follows requirements: https://beaker.engineering.redhat.com/recipes/510124#task6010064 https://beaker.engineering.redhat.com/recipes/510129#task6010076 https://beaker.engineering.redhat.com/recipes/510133#task6010084
key_value for memory is left over from legacy rhts.. Can you try the following xml instead? <memory op=">" value="65535"/>
Bulk reassignment of issues as Bill has moved to another team.
As Bill noted, this kind of oddity is part of why the MEMORY key value entry has been replaced with the memory element in the XML format. However, the old mechanism will remain in place for backwards compatibility (despite its issues).