Feature changed by: Adrian Schröter (adrianSuSE) Feature #310759, revision 6 Title: job dispatching based on capabilities Buildservice: New - Milestone: 2.5 + Milestone: 2.4 Priority Requester: Important Requested by: Ruediger Oertel (oertel) Partner organization: openSUSE.org Description: We will need to have more detail configuration options during job assignment to build instances based on the capabilities of the build hosts. Possible usecases are: * packager wants to specify the needed amount of hard disc space, memory, kernel version or any other hardware requirement like CPU features. * OBS admin wants to enforce the usage of a build enviroment (like chroot, XEN or KVM, running vm kernel version) for certain packages or projects. These requirements must stay when doing a branch, link or copy operation to another place. Workers need to report the available disk space, memory and cpus back to the server on startup. Build jobs should also report the IO and CPU usage during build. A maximum used filesystem and memory fillment would be also good to have. -- openSUSE Feature: https://features.opensuse.org/310759