# EUM'21 Q&A ## Mon Jan 25th Before entering a question, copy the Q/A lines and add a new set. ### ReFrame #### Q: For programs with nondeterministic tests, I presume there is a way to say: assert(answer == 5, within 2) or something so it would pass at 3,4,5,6,7? *(by Bennet)* A: Yes, via `assert_bound`. #### Q: How to handle applications with varying output format (like a funny quote at the end)? A: You can use regular expressions to grab the thing you care about from the generated output, via Python code. #### Q: To what extent have you seen #### Q: What mechanisms does it have to check more complex results, e.g. VTK? Should I again write a "checker" function? *(by Gerasimo)* A: *(will ask during tutorial)* ### CernVM-FS #### Q: Can you elaborate a bit on the problems you have seen with getting HPC sites to adopt to making CernVM-FS repositories available on their system? What type of concerns are typically raised, and are they valid? *(by Kenneth)* A: * Dealing with lack of outgoing network connectivity, tools are provided bu requires extra work * Providing FUSE client, some sites do not like doing it * Some tools have been implemented to make things easier. * Lack of local disk on compute node => no CernVM-FS local cache possible. Can be fixed via RAMdisk, etc. #### Q: Loading CernVM-FS cache seems to trigger quite a bit of load, which may cause jitter and affect scalability. *(Alan)* A: #### Q: How much effort will be put into supporting CernVM-FS on different operating systems? *(Victor)* A: Service container is fallback option in case OS is not supported. CernVM-FS is low-level enough that proper packages for OS is a strong requirement, so the project will need to deal with it. #### Q: Can CernVM-FS be used to mount different repositories at the same time (for example for bioinfo data stuff)? *(Erich)* A: Yes, each repository can be used independently, and caching can be configured to be shared or separate. ### EasyBuild State of the Union #### Q: A: