EESSI / compatibility-layer

Compatibility layer of the EESSI project
https://eessi.github.io/docs/compatibility_layer
GNU General Public License v2.0
11 stars 21 forks source link

Add reprod task to Ansible role #180

Closed bedroge closed 1 year ago

bedroge commented 1 year ago

This created a reprod dir in the root of the prefix installation, containing:

Apptainer> cat /cvmfs/pilot.eessi-hpc.org/versions/2023.04/compat/linux/x86_64/reprod/build.json
{
    "gentoo_git_commit": "29492845e41ea6a0a4a9769c7e0ce287d106079b",
    "host_kernel": "4.18.0-425.10.1.el8_7.x86_64",
    "host_memory": {
        "free": 17278,
        "total": 29912,
        "used": 12634
    },  
    "host_mounts": [
        {
            "block_available": 48574849,
            "block_size": 4096,
            "block_total": 52425979,
            "block_used": 3851130,
            "device": "/dev/xvda1",
            "fstype": "xfs",
            "inode_available": 104345170,
            "inode_total": 104857024,
            "inode_used": 511854,
            "mount": "/usr/share/zoneinfo/Etc/UTC",
            "options": "rw,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
            "size_available": 198962581504,
            "size_total": 214736809984,
            "uuid": "N/A"
        },  
        {   
            "block_available": 48574849,
            "block_size": 4096,
            "block_total": 52425979,
            "block_used": 3851130,
            "device": "/dev/xvda1",
            "fstype": "xfs",
            "inode_available": 104345170,
            "inode_total": 104857024,
            "inode_used": 511854,
            "mount": "/etc/hosts",
            "options": "rw,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
            "size_available": 198962581504,
            "size_total": 214736809984,
            "uuid": "N/A"
        },  
        {   
            "block_available": 8796088279786,
            "block_size": 1048576,
            "block_total": 8796093022207,
            "block_used": 4742421,
            "device": "fileserver:/home/bedroge",
            "fstype": "nfs4",
            "inode_available": 0,
            "inode_total": 0,
            "inode_used": 0,
            "mount": "/mnt/shared/home/bedroge",
            "options": "rw,nosuid,nodev,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.0.52.146,local_lock=none,addr=10.0.99.65",
            "size_available": 9223367064064884736,
            "size_total": 9223372036853727232,
            "uuid": "N/A"
        },  
        {   
            "block_available": 48574849,
            "block_size": 4096,
            "block_total": 52425979,
            "block_used": 3851130,
            "device": "/dev/xvda1",
            "fstype": "xfs",
            "inode_available": 104345170,
            "inode_total": 104857024,
            "inode_used": 511854,
            "mount": "/tmp",
            "options": "rw,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
            "size_available": 198962581504,
            "size_total": 214736809984,
            "uuid": "N/A"
        },  
        {   
            "block_available": 48574849,
            "block_size": 4096,
            "block_total": 52425979,
            "block_used": 3851130,
            "device": "/dev/xvda1",
            "fstype": "xfs",
            "inode_available": 104345170,
            "inode_total": 104857024,
            "inode_used": 511854,
            "mount": "/var/tmp",
            "options": "rw,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
            "size_available": 198962581504,
            "size_total": 214736809984,
            "uuid": "N/A"
        },  
        {   
            "block_available": 48574849,
            "block_size": 4096,
            "block_total": 52425979,
            "block_used": 3851130,
            "device": "/dev/xvda1",
            "fstype": "xfs",
            "inode_available": 104345170,
            "inode_total": 104857024,
            "inode_used": 511854,
            "mount": "/cvmfs",
            "options": "rw,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
            "size_available": 198962581504,
            "size_total": 214736809984,
            "uuid": "N/A"
        }   
    ],
    "host_os": "Debian 11",
    "hostname": "fair-mastodon-c4-4xlarge-0002",
    "timestamp": "2023-04-18T08:29:43Z",
    "userid": 10002,
    "username": "bedroge"
}
eessi-bot[bot] commented 1 year ago

Instance eessi-bot-citc-aws is configured to build:

trz42 commented 1 year ago

Instance eessi-bot-citc-aws is configured to build:

  • arch x86_64/generic for repo EESSI-pilot
  • arch x86_64/intel/haswell for repo EESSI-pilot
  • arch x86_64/intel/skylake_avx512 for repo EESSI-pilot
  • arch x86_64/amd/zen2 for repo EESSI-pilot
  • arch x86_64/amd/zen3 for repo EESSI-pilot
  • arch aarch64/generic for repo EESSI-pilot
  • arch aarch64/graviton2 for repo EESSI-pilot
  • arch aarch64/graviton3 for repo EESSI-pilot

Should we disable this in the bot? It can be printed on request with the command bot: showconfig (after merging https://github.com/EESSI/eessi-bot-software-layer/pull/172).