Diff of the two buildlogs: -- --- b1/build.log 2024-12-30 07:15:30.361508033 +0000 +++ b2/build.log 2024-12-30 07:23:37.995273985 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Dec 29 19:12:22 -12 2024 -I: pbuilder-time-stamp: 1735542742 +I: Current time: Mon Dec 30 21:15:41 +14 2024 +I: pbuilder-time-stamp: 1735542941 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying 0002-Skip-real-block-devices-test.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2291/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/D01_modify_environment starting +debug: Running on virt64c. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 30 07:16 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='13d58c417acd4b9b94bc398f8cf74826' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2291' - PS1='# ' - PS2='> ' + INVOCATION_ID=d3d86650cdd84ac89db812ecd72e723e + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=32305 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0faeK0dj/pbuilderrc_CUAa --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0faeK0dj/b1 --logfile b1/build.log golang-github-intel-goresctrl_0.3.0-2.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0faeK0dj/pbuilderrc_TSMS --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0faeK0dj/b2 --logfile b2/build.log golang-github-intel-goresctrl_0.3.0-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32z 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2291/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -209,7 +241,7 @@ Get: 83 http://deb.debian.org/debian unstable/main armhf golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-1 [32.1 kB] Get: 84 http://deb.debian.org/debian unstable/main armhf golang-gopkg-inf.v0-dev all 0.9.1-2 [14.3 kB] Get: 85 http://deb.debian.org/debian unstable/main armhf golang-k8s-sigs-yaml-dev all 1.4.0-2 [97.1 kB] -Fetched 120 MB in 10s (11.7 MB/s) +Fetched 120 MB in 14s (8524 kB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19573 files and directories currently installed.) @@ -564,7 +596,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-intel-goresctrl-0.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-intel-goresctrl_0.3.0-2_source.changes +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-intel-goresctrl-0.3.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-intel-goresctrl_0.3.0-2_source.changes dpkg-buildpackage: info: source package golang-github-intel-goresctrl dpkg-buildpackage: info: source version 0.3.0-2 dpkg-buildpackage: info: source distribution unstable @@ -582,33 +618,32 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 3 github.com/intel/goresctrl/pkg/blockio github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/kubernetes github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/rdt github.com/intel/goresctrl/pkg/testutils github.com/intel/goresctrl/pkg/utils github.com/intel/goresctrl/test/data + cd _build && go install -trimpath -v -p 4 github.com/intel/goresctrl/pkg/blockio github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/kubernetes github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/rdt github.com/intel/goresctrl/pkg/testutils github.com/intel/goresctrl/pkg/utils github.com/intel/goresctrl/test/data internal/goarch internal/unsafeheader -internal/cpu internal/byteorder -internal/abi -internal/chacha8rand -internal/bytealg +internal/cpu internal/coverage/rtcov +internal/abi internal/godebugs +internal/chacha8rand internal/goexperiment -internal/profilerecord +internal/bytealg internal/goos +internal/profilerecord internal/runtime/atomic internal/runtime/syscall internal/stringslite runtime/internal/math runtime/internal/sys -internal/runtime/exithook cmp internal/itoa internal/race math/bits unicode/utf8 math +internal/runtime/exithook sync/atomic -runtime unicode internal/asan internal/msan @@ -617,6 +652,7 @@ encoding unicode/utf16 container/list +runtime crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 @@ -625,17 +661,20 @@ google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set iter -internal/reflectlite sync -slices crypto/subtle +internal/reflectlite +slices internal/weak maps runtime/metrics internal/bisect internal/testlog -errors +internal/singleflight +google.golang.org/protobuf/internal/pragma +runtime/cgo sort +errors internal/godebug strconv io @@ -647,113 +686,113 @@ bytes math/rand bufio +regexp/syntax time internal/syscall/unix internal/syscall/execenv -regexp/syntax regexp -io/fs -internal/fmtsort -internal/filepathlite -internal/poll -github.com/hashicorp/errwrap -encoding/binary hash hash/crc32 -context -os -encoding/base64 -golang.org/x/sys/unix crypto crypto/cipher +internal/fmtsort +github.com/hashicorp/errwrap +encoding/binary crypto/internal/boring crypto/internal/randutil +io/fs +internal/poll +context +internal/filepathlite +encoding/base64 crypto/aes +golang.org/x/sys/unix +os crypto/des crypto/internal/edwards25519/field +crypto/internal/nistec/fiat +crypto/sha512 +crypto/internal/edwards25519 +crypto/hmac +vendor/golang.org/x/crypto/chacha20 fmt path/filepath io/ioutil -crypto/internal/nistec/fiat +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/crypto/chacha20poly1305 +vendor/golang.org/x/crypto/hkdf github.com/hashicorp/go-multierror math/big -github.com/intel/goresctrl/pkg/cgroups log github.com/intel/goresctrl/pkg/log -gopkg.in/inf.v0 github.com/opencontainers/runtime-spec/specs-go encoding/json -github.com/intel/goresctrl/pkg/blockio/internal/resource +github.com/intel/goresctrl/pkg/cgroups sigs.k8s.io/yaml/goyaml.v2 compress/flate -compress/gzip +gopkg.in/inf.v0 crypto/rand +compress/gzip +github.com/intel/goresctrl/pkg/blockio/internal/resource crypto/internal/nistec crypto/internal/bigmod crypto/internal/boring/bbig -crypto/sha512 -crypto/ecdh -crypto/elliptic encoding/asn1 -sigs.k8s.io/yaml -crypto/internal/edwards25519 -github.com/intel/goresctrl/pkg/blockio -github.com/intel/goresctrl/pkg/utils -vendor/golang.org/x/crypto/cryptobyte -crypto/hmac crypto/ed25519 -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/hkdf -vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/sys/cpu -crypto/internal/hpke -crypto/ecdsa vendor/golang.org/x/crypto/sha3 +crypto/ecdh +crypto/elliptic +sigs.k8s.io/yaml +crypto/internal/hpke +vendor/golang.org/x/crypto/cryptobyte +crypto/internal/mlkem768 crypto/md5 +github.com/intel/goresctrl/pkg/blockio +github.com/intel/goresctrl/pkg/utils crypto/rc4 -crypto/internal/mlkem768 crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa +crypto/ecdsa encoding/hex encoding/pem vendor/golang.org/x/net/dns/dnsmessage crypto/x509/pkix -internal/singleflight math/rand/v2 -runtime/cgo -internal/concurrent -unique net/url -net/netip vendor/golang.org/x/text/transform +internal/concurrent vendor/golang.org/x/text/unicode/bidi -vendor/golang.org/x/text/secure/bidirule +unique vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack +net/netip mime +vendor/golang.org/x/text/secure/bidirule mime/quotedprintable net/http/internal net/http/internal/ascii github.com/beorn7/perks/quantile -net -vendor/golang.org/x/net/idna github.com/cespare/xxhash hash/fnv +net google.golang.org/protobuf/internal/detrand +embed google.golang.org/protobuf/internal/errors google.golang.org/protobuf/encoding/protowire -google.golang.org/protobuf/internal/pragma -google.golang.org/protobuf/reflect/protoreflect -embed google.golang.org/protobuf/internal/editiondefaults go/token +google.golang.org/protobuf/reflect/protoreflect +vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/version github.com/munnerz/goautoneg github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util +runtime/debug +flag +internal/sysinfo google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs @@ -761,50 +800,47 @@ google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface -runtime/debug -google.golang.org/protobuf/proto -flag -internal/sysinfo +google.golang.org/protobuf/internal/encoding/defval runtime/trace +testing +github.com/intel/goresctrl/test/data +google.golang.org/protobuf/proto google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protodelim -testing +github.com/intel/goresctrl/pkg/testutils google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl -github.com/intel/goresctrl/pkg/testutils -github.com/intel/goresctrl/test/data net/textproto +vendor/golang.org/x/net/http/httpproxy crypto/x509 +github.com/prometheus/procfs vendor/golang.org/x/net/http/httpguts -vendor/golang.org/x/net/http/httpproxy mime/multipart -github.com/prometheus/procfs -crypto/tls google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb github.com/prometheus/client_model/go +crypto/tls github.com/prometheus/common/model github.com/prometheus/client_golang/prometheus/internal net/http/httptrace net/http -expvar github.com/prometheus/common/expfmt +expvar github.com/prometheus/client_golang/prometheus github.com/intel/goresctrl/pkg/rdt dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 3 github.com/intel/goresctrl/pkg/blockio github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/kubernetes github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/rdt github.com/intel/goresctrl/pkg/testutils github.com/intel/goresctrl/pkg/utils github.com/intel/goresctrl/test/data + cd _build && go test -vet=off -v -p 4 github.com/intel/goresctrl/pkg/blockio github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/kubernetes github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/rdt github.com/intel/goresctrl/pkg/testutils github.com/intel/goresctrl/pkg/utils github.com/intel/goresctrl/test/data ? github.com/intel/goresctrl/pkg/blockio/internal/resource [no test files] === RUN TestSetConfig ---- PASS: TestSetConfig (0.01s) +--- PASS: TestSetConfig (0.03s) === RUN TestClassNames --- PASS: TestClassNames (0.00s) === RUN TestGetCurrentIOSchedulers ---- PASS: TestGetCurrentIOSchedulers (0.00s) +--- PASS: TestGetCurrentIOSchedulers (0.01s) === RUN TestConfigurableBlockDevices blockio_test.go:173: test real block devices: [/dev/vda] blockio_test.go:174: test partitions: [] @@ -815,7 +851,7 @@ === RUN TestConfigurableBlockDevices/not_a_device_or_even_a_file === RUN TestConfigurableBlockDevices/partition blockio_test.go:225: no block device partitions found ---- PASS: TestConfigurableBlockDevices (0.00s) +--- PASS: TestConfigurableBlockDevices (0.01s) --- PASS: TestConfigurableBlockDevices/no_device_wildcards (0.00s) --- PASS: TestConfigurableBlockDevices/bad_wildcard (0.00s) --- PASS: TestConfigurableBlockDevices/not_matching_wildcard (0.00s) @@ -839,7 +875,7 @@ --- PASS: TestOciLinuxBlockIO/unknown_class (0.00s) --- PASS: TestOciLinuxBlockIO/all_fields (0.00s) PASS -ok github.com/intel/goresctrl/pkg/blockio 0.027s +ok github.com/intel/goresctrl/pkg/blockio 0.075s === RUN TestUpdateAppend === RUN TestUpdateAppend/update_empty_list === RUN TestUpdateAppend/update_appends_non-existing_element @@ -994,10 +1030,10 @@ fsmock: {"/sys/fs/cgroup/blkio/mockpods/merge/blkio.throttle.write_iops_device", pos=0}.Write([9]byte("41:42 430")) = (0, ) "41:42 430441:442 443\n" fsmock: OpenFile("/sys/fs/cgroup/blkio/mockpods/merge/blkio.throttle.write_iops_device", 1, 420) fsmock: {"/sys/fs/cgroup/blkio/mockpods/merge/blkio.throttle.write_iops_device", pos=0}.Write([12]byte("441:442 4430")) = (0, ) "441:442 4430:442 443\n" ---- PASS: TestResetBlkioParameters (0.00s) +--- PASS: TestResetBlkioParameters (0.01s) --- PASS: TestResetBlkioParameters/write_to_clean_cgroups (0.00s) --- PASS: TestResetBlkioParameters/reset_all_existing (0.00s) - --- PASS: TestResetBlkioParameters/merge (0.00s) + --- PASS: TestResetBlkioParameters/merge (0.01s) === RUN TestGetBlkioParameters === RUN TestGetBlkioParameters/all_clean_and_empty fsmock: OpenFile("/sys/fs/cgroup/blkio/mockpods/clean/blkio.bfq.weight", 0, 420) @@ -1151,13 +1187,13 @@ fsmock: OpenFile("/sys/fs/cgroup/blkio/this/container/does/not/exist/blkio.throttle.write_bps_device", 1, 420) fsmock: OpenFile("/sys/fs/cgroup/blkio/this/container/does/not/exist/blkio.throttle.read_iops_device", 1, 420) fsmock: OpenFile("/sys/fs/cgroup/blkio/this/container/does/not/exist/blkio.throttle.write_iops_device", 1, 420) ---- PASS: TestSetBlkioParameters (0.00s) +--- PASS: TestSetBlkioParameters (0.01s) --- PASS: TestSetBlkioParameters/write_full_OCI_struct (0.00s) --- PASS: TestSetBlkioParameters/write_empty_struct (0.00s) --- PASS: TestSetBlkioParameters/multidevice_weight_and_throttling,_no_weight_write_on_-1 (0.00s) --- PASS: TestSetBlkioParameters/no_bfq.weight (0.00s) --- PASS: TestSetBlkioParameters/all_writes_fail (0.00s) - --- PASS: TestSetBlkioParameters/all_files_missing (0.00s) + --- PASS: TestSetBlkioParameters/all_files_missing (0.01s) === RUN TestGetTasks fsmock: OpenFile("/sys/fs/cgroup/blkio/kubepods/tasks", 0, 420) fsmock: {"/sys/fs/cgroup/blkio/kubepods/tasks", pos=0}.Read([4096]byte) = (13, ) @@ -1204,7 +1240,7 @@ --- PASS: TestReadWrite (0.00s) PASS -ok github.com/intel/goresctrl/pkg/cgroups 0.018s +ok github.com/intel/goresctrl/pkg/cgroups 0.042s ? github.com/intel/goresctrl/pkg/log [no test files] === RUN TestContainerClassFromAnnotations === RUN TestContainerClassFromAnnotations/all_empty @@ -1217,14 +1253,14 @@ --- PASS: TestContainerClassFromAnnotations/container_prefix_overrides_default_pod_annotation (0.00s) --- PASS: TestContainerClassFromAnnotations/default_pod_annotation (0.00s) PASS -ok github.com/intel/goresctrl/pkg/kubernetes 0.009s +ok github.com/intel/goresctrl/pkg/kubernetes 0.029s ? github.com/intel/goresctrl/pkg/testutils [no test files] ? github.com/intel/goresctrl/pkg/utils [no test files] ? github.com/intel/goresctrl/test/data [no test files] === RUN TestContainerClassFromAnnotations --- PASS: TestContainerClassFromAnnotations (0.00s) === RUN TestRdt -[ rdt-test-1 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1460522546/resctrl" +[ rdt-test-1 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1193447222/resctrl" [ rdt-test-1 ] INFO: configuration update [ rdt-test-1 ] DEBUG: resolving configuration: [ rdt-test-1 ] DEBUG: options: @@ -1675,33 +1711,33 @@ [ rdt-test-1 ] DEBUG: writing schemata "L3:0=fff00;1=fff00;2=fff00;3=fff00\nMB:0=100;1=100;2=100;3=100\n" to "goresctrl.Guaranteed" [ rdt-test-1 ] DEBUG: deleting monitoring group Guaranteed/predefined_group_empty [ rdt-test-1 ] INFO: configuration finished -[ rdt-test-1 ] INFO: configuration successfully loaded from "/tmp/goresctrl-testutils-575137060" +[ rdt-test-1 ] INFO: configuration successfully loaded from "/tmp/goresctrl-testutils-1887251672" [ rdt-test-2 ] DEBUG: creating monitoring group Guaranteed/test_group [ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/test_group [ rdt-test-2 ] DEBUG: creating monitoring group Guaranteed/foo [ rdt-test-2 ] DEBUG: creating monitoring group Guaranteed/bar [ rdt-test-2 ] DEBUG: creating monitoring group Guaranteed/baz -[ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/foo [ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/predefined_group_live [ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/bar [ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/baz +[ rdt-test-2 ] DEBUG: deleting monitoring group Guaranteed/foo [ rdt-test-2 ] DEBUG: creating monitoring group Guaranteed/test_group_2 [ rdt-test-2 ] DEBUG: running class discovery from resctrl filesystem using prefix "" -[ rdt-test-2 ] DEBUG: dropping stale class "Burstable" ("/tmp/goresctrl.test.1460522546/resctrl/goresctrl.Burstable") -[ rdt-test-2 ] DEBUG: dropping stale class "Guaranteed" ("/tmp/goresctrl.test.1460522546/resctrl/goresctrl.Guaranteed") -[ rdt-test-2 ] DEBUG: dropping stale class "BestEffort" ("/tmp/goresctrl.test.1460522546/resctrl/goresctrl.BestEffort") -[ rdt-test-2 ] DEBUG: adding discovered class "Guaranteed" ("/tmp/goresctrl.test.1460522546/resctrl/Guaranteed") -[ rdt-test-2 ] DEBUG: adding discovered class "non_goresctrl.Group" ("/tmp/goresctrl.test.1460522546/resctrl/non_goresctrl.Group") +[ rdt-test-2 ] DEBUG: dropping stale class "Guaranteed" ("/tmp/goresctrl.test.1193447222/resctrl/goresctrl.Guaranteed") +[ rdt-test-2 ] DEBUG: dropping stale class "BestEffort" ("/tmp/goresctrl.test.1193447222/resctrl/goresctrl.BestEffort") +[ rdt-test-2 ] DEBUG: dropping stale class "Burstable" ("/tmp/goresctrl.test.1193447222/resctrl/goresctrl.Burstable") +[ rdt-test-2 ] DEBUG: adding discovered class "Guaranteed" ("/tmp/goresctrl.test.1193447222/resctrl/Guaranteed") +[ rdt-test-2 ] DEBUG: adding discovered class "non_goresctrl.Group" ("/tmp/goresctrl.test.1193447222/resctrl/non_goresctrl.Group") [ rdt-test-2 ] DEBUG: running class discovery from resctrl filesystem using prefix "non_goresctrl." -[ rdt-test-2 ] DEBUG: dropping stale class "Guaranteed" ("/tmp/goresctrl.test.1460522546/resctrl/Guaranteed") -[ rdt-test-2 ] DEBUG: dropping stale class "non_goresctrl.Group" ("/tmp/goresctrl.test.1460522546/resctrl/non_goresctrl.Group") -[ rdt-test-2 ] DEBUG: adding discovered class "Group" ("/tmp/goresctrl.test.1460522546/resctrl/non_goresctrl.Group") +[ rdt-test-2 ] DEBUG: dropping stale class "Guaranteed" ("/tmp/goresctrl.test.1193447222/resctrl/Guaranteed") +[ rdt-test-2 ] DEBUG: dropping stale class "non_goresctrl.Group" ("/tmp/goresctrl.test.1193447222/resctrl/non_goresctrl.Group") +[ rdt-test-2 ] DEBUG: adding discovered class "Group" ("/tmp/goresctrl.test.1193447222/resctrl/non_goresctrl.Group") [ rdt-test-2 ] DEBUG: running class discovery from resctrl filesystem using prefix "non-existing-prefix" -[ rdt-test-2 ] DEBUG: dropping stale class "Group" ("/tmp/goresctrl.test.1460522546/resctrl/non_goresctrl.Group") ---- PASS: TestRdt (0.20s) +[ rdt-test-2 ] DEBUG: dropping stale class "Group" ("/tmp/goresctrl.test.1193447222/resctrl/non_goresctrl.Group") +--- PASS: TestRdt (0.27s) === RUN TestConfig rdt_test.go:1477: Running test case "Empty config" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3199090263/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2562239618/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -1724,11 +1760,11 @@ [ rdt-test-2 ] DEBUG: Optional: false [ rdt-test-2 ] DEBUG: Partitions: {} [ rdt-test-2 ] DEBUG: -[ rdt-test-2 ] DEBUG: removing existing resctrl group "goresctrl.Stale" [ rdt-test-2 ] DEBUG: removing existing resctrl group "goresctrl.Guaranteed" +[ rdt-test-2 ] DEBUG: removing existing resctrl group "goresctrl.Stale" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "Complex config" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.479191815/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1477879010/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -1892,9 +1928,9 @@ [ rdt-test-2 ] DEBUG: - 20% [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: actual (and requested) L2 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: part-3 +[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 [ rdt-test-2 ] DEBUG: resolving partitions for "code" schema for cache id 0 @@ -2149,13 +2185,13 @@ [ rdt-test-2 ] DEBUG: removing existing resctrl group "goresctrl.Stale" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=fff;1=ff000;2=fe00;3=fff\nMB:0=100;1=100;2=100;3=100\n" to "goresctrl.class-1" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=3;1=1000;2=e000;3=fff\nMB:0=40;1=40;2=40;3=10\n" to "goresctrl.class-2" +[ rdt-test-2 ] DEBUG: writing schemata "L3:0=7f000;1=7ff;2=7f;3=7f000\nMB:0=40;1=32;2=40;3=20\n" to "goresctrl.class-3" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=f000;1=3f;2=f;3=f000\nMB:0=50;1=80;2=100;3=50\n" to "goresctrl.class-4" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=1f000;1=7f;2=1f;3=1f000\nMB:0=30;1=48;2=60;3=30\n" to "" -[ rdt-test-2 ] DEBUG: writing schemata "L3:0=7f000;1=7ff;2=7f;3=7f000\nMB:0=40;1=32;2=40;3=20\n" to "goresctrl.class-3" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=80000;1=800;2=180;3=80000\nMB:0=10;1=20;2=20;3=20\n" to "goresctrl.class-5" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 CDP disabled" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3164489142/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.587581686/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2239,16 +2275,16 @@ [ rdt-test-2 ] DEBUG: resolving partitions for "code" schema for cache id 3 [ rdt-test-2 ] DEBUG: resolving partitions for "data" schema for cache id 3 [ rdt-test-2 ] DEBUG: actual (and requested) L3 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-1 -[ rdt-test-2 ] DEBUG: 0: unified 60.0% (60%) code 70.0% (70%) data 50.0% (50%) -[ rdt-test-2 ] DEBUG: 1: unified 60.0% (60%) code 70.0% (70%) data 50.0% (50%) -[ rdt-test-2 ] DEBUG: 2: unified 40.0% (40%) code data -[ rdt-test-2 ] DEBUG: 3: unified 40.0% (40%) code data [ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: 0: unified 40.0% (40%) code 30.0% (30%) data 50.0% (50%) [ rdt-test-2 ] DEBUG: 1: unified 40.0% (40%) code 30.0% (30%) data 50.0% (50%) [ rdt-test-2 ] DEBUG: 2: unified 60.0% (60%) code data [ rdt-test-2 ] DEBUG: 3: unified 60.0% (60%) code data +[ rdt-test-2 ] DEBUG: part-1 +[ rdt-test-2 ] DEBUG: 0: unified 60.0% (60%) code 70.0% (70%) data 50.0% (50%) +[ rdt-test-2 ] DEBUG: 1: unified 60.0% (60%) code 70.0% (70%) data 50.0% (50%) +[ rdt-test-2 ] DEBUG: 2: unified 40.0% (40%) code data +[ rdt-test-2 ] DEBUG: 3: unified 40.0% (40%) code data [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: applying resolved config: [ rdt-test-2 ] DEBUG: Classes: @@ -2352,12 +2388,12 @@ [ rdt-test-2 ] DEBUG: Lvl: L3 [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: +[ rdt-test-2 ] DEBUG: writing schemata "L3:0=fff;1=fff;2=ff;3=ff\n" to "goresctrl.class-1" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=ff000;1=ff000;2=fff00;3=fff00\n" to "goresctrl.class-2" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=ff000;1=ff000;2=fff00;3=3ff00\n" to "" -[ rdt-test-2 ] DEBUG: writing schemata "L3:0=fff;1=fff;2=ff;3=ff\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 CDP enabled" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.556093150/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.485837165/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2554,12 +2590,12 @@ [ rdt-test-2 ] DEBUG: Lvl: L3 [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: +[ rdt-test-2 ] DEBUG: writing schemata "L3CODE:0=3fff;1=3fff;2=ff;3=ff\nL3DATA:0=3ff;1=3ff;2=ff;3=ff\n" to "goresctrl.class-1" [ rdt-test-2 ] DEBUG: writing schemata "L3CODE:0=fc000;1=fc000;2=fff00;3=ff00\nL3DATA:0=ffc00;1=ffc00;2=fff00;3=7ff00\n" to "" [ rdt-test-2 ] DEBUG: writing schemata "L3CODE:0=fc000;1=fc000;2=fff00;3=fff00\nL3DATA:0=ffc00;1=ffc00;2=fff00;3=fff00\n" to "goresctrl.class-2" -[ rdt-test-2 ] DEBUG: writing schemata "L3CODE:0=3fff;1=3fff;2=ff;3=ff\nL3DATA:0=3ff;1=3ff;2=ff;3=ff\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 optional" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.712142554/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3083206500/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2645,7 +2681,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "MB:0=50;1=50;2=50;3=50\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "Default L3 CAT" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1922717904/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3255979561/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2741,7 +2777,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=fffff;1=fffff;2=fffff;3=fffff\nMB:0=50;1=50;2=50;3=50\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "Default MBA" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1650131827/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3774291764/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2849,7 +2885,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=3ff;1=3ff;2=3ff;3=3ff\nMB:0=100;1=100;2=100;3=100\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "duplicate class names (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2134803088/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3688002932/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2914,7 +2950,7 @@ [ rdt-test-2 ] DEBUG: 3: unified code data [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "duplicate root class (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3922849183/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2439892360/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -2979,7 +3015,7 @@ [ rdt-test-2 ] DEBUG: 3: unified code data [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "invalid class name" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3842343059/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.381006409/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3026,7 +3062,7 @@ [ rdt-test-2 ] DEBUG: 3: unified code data [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "Invalid cache ids (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1588740494/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1807476536/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3051,7 +3087,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 invalid allocation schema #3, missing unified (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.745671920/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2903945981/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3076,7 +3112,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 invalid allocation schema #4, missing code (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.677512130/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2161106881/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3101,7 +3137,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 invalid allocation schema #5, missing data (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2522089249/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2516626349/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3126,7 +3162,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 required (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1185115420/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3016363469/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3198,7 +3234,7 @@ [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB optional" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3399400282/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1401689077/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3308,7 +3344,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=ff;1=ff;2=ff;3=ff\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "MB required (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3805541208/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2050824548/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3392,7 +3428,7 @@ [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 mix rel and abs allocation in partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2071435645/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1143137951/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3428,7 +3464,7 @@ [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 rdt_test.go:1477: Running test case "L3 mix rel and abs allocation in partition #2 (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1876664831/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.4138566948/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3464,7 +3500,7 @@ [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 rdt_test.go:1477: Running test case "L3 mix rel and abs allocation in classes" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.14913056/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3142017984/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3611,11 +3647,11 @@ [ rdt-test-2 ] DEBUG: Lvl: L3 [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: -[ rdt-test-2 ] DEBUG: writing schemata "L3:0=3ff;1=7;2=6;3=3ff\n" to "goresctrl.class-2" [ rdt-test-2 ] DEBUG: writing schemata "L3:0=fffff;1=3ff;2=fffff;3=fffff\n" to "goresctrl.class-1" +[ rdt-test-2 ] DEBUG: writing schemata "L3:0=3ff;1=7;2=6;3=3ff\n" to "goresctrl.class-2" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 partial allocation" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2408131907/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.4111292945/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3789,7 +3825,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=3f0;1=300;2=e000;3=c0000\n" to "goresctrl.class-2" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 partition non-contiguous bitmask (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3788588971/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1944382728/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3818,7 +3854,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 overlapping partitions (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2805841901/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1859651010/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3853,8 +3889,8 @@ [ rdt-test-2 ] DEBUG: mbAllocation: null [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: actual (and requested) L2 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: part-2 +[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 [ rdt-test-2 ] DEBUG: resolving partitions for "code" schema for cache id 0 @@ -3864,7 +3900,7 @@ [ rdt-test-2 ] DEBUG: resolving partitions for "data" schema for cache id 1 [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 2 rdt_test.go:1477: Running test case "L3 nan percentage in partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2299203703/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.799761162/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3889,7 +3925,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 percentage range in partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3748070893/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1322179454/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3915,7 +3951,7 @@ [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 rdt_test.go:1477: Running test case "L3 missing for one partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3050799238/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.129533340/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3951,7 +3987,7 @@ [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 rdt_test.go:1477: Running test case "L3 percentage over 100 in partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3933632752/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3784809425/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -3976,7 +4012,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 missing cdp (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2151836287/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1858718152/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4007,13 +4043,13 @@ [ rdt-test-2 ] DEBUG: mbAllocation: null [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: actual (and requested) L2 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: part-2 +[ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 [ rdt-test-2 ] DEBUG: resolving partitions for "code" schema for cache id 0 rdt_test.go:1477: Running test case "L3 total percentage over 100 (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.4224214548/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2190026984/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4052,7 +4088,7 @@ [ rdt-test-2 ] INFO: requested total L3 "code" partition allocation for cache id 0 <100% (80%) [ rdt-test-2 ] DEBUG: resolving partitions for "data" schema for cache id 0 rdt_test.go:1477: Running test case "L3 class allocation does not fit partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1851023905/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3096277189/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4156,7 +4192,7 @@ [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 min cbm bits is respected" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2714614049/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.746599992/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4266,7 +4302,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=3;1=c0000;2=c0000;3=3\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L3 too few bits (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1667898636/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.203035253/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4370,7 +4406,7 @@ [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 invalid percentage range in class (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.359112257/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2634212856/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4425,7 +4461,7 @@ [ rdt-test-2 ] DEBUG: 3: unified 100.0% (100%) code data [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "L3 missing from partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.494558239/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1230244105/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4476,7 +4512,7 @@ [ rdt-test-2 ] DEBUG: 3: unified code data [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB allocation under minimum" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.306416081/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.115722742/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4554,7 +4590,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "MB:0=10;1=10;2=10;3=10\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L2, partial allocation" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3849644309/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.604414603/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4742,7 +4778,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L2:0=f0;1=80\n" to "" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L2 CDP" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2182670932/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2851132620/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -4847,16 +4883,16 @@ [ rdt-test-2 ] DEBUG: resolving partitions for "code" schema for cache id 3 [ rdt-test-2 ] DEBUG: resolving partitions for "data" schema for cache id 3 [ rdt-test-2 ] DEBUG: actual (and requested) L2 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-1 -[ rdt-test-2 ] DEBUG: 0: unified 40.0% (42%) code data -[ rdt-test-2 ] DEBUG: 1: unified 40.0% (42%) code data -[ rdt-test-2 ] DEBUG: 2: unified 30.0% (30%) code 20.0% (20%) data 50.0% (50%) -[ rdt-test-2 ] DEBUG: 3: unified 30.0% (30%) code 40.0% (40%) data 50.0% (50%) [ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: 0: unified 45.0% (43%) code data [ rdt-test-2 ] DEBUG: 1: unified 45.0% (43%) code data [ rdt-test-2 ] DEBUG: 2: unified 70.0% (70%) code 40.0% (40%) data 30.0% (30%) [ rdt-test-2 ] DEBUG: 3: unified 30.0% (30%) code 60.0% (60%) data 50.0% (50%) +[ rdt-test-2 ] DEBUG: part-1 +[ rdt-test-2 ] DEBUG: 0: unified 40.0% (42%) code data +[ rdt-test-2 ] DEBUG: 1: unified 40.0% (42%) code data +[ rdt-test-2 ] DEBUG: 2: unified 30.0% (30%) code 20.0% (20%) data 50.0% (50%) +[ rdt-test-2 ] DEBUG: 3: unified 30.0% (30%) code 40.0% (40%) data 50.0% (50%) [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: resolving partitions for "unified" schema for cache id 0 [ rdt-test-2 ] INFO: requested total L3 "unified" partition allocation for cache id 0 <100% (80%) @@ -4976,12 +5012,12 @@ [ rdt-test-2 ] DEBUG: Lvl: L3 [ rdt-test-2 ] DEBUG: MB: {} [ rdt-test-2 ] DEBUG: +[ rdt-test-2 ] DEBUG: writing schemata "L2CODE:0=ff;1=ff;2=f;3=ff\nL2DATA:0=ff;1=ff;2=3ff;3=3ff\nL3:0=7\n" to "goresctrl.class-1" [ rdt-test-2 ] DEBUG: writing schemata "L2CODE:0=ff00;1=ff00;2=1f0;3=3ff00\nL2DATA:0=ff00;1=ff00;2=fc00;3=3fc00\nL3:0=1f8\n" to "goresctrl.class-2" [ rdt-test-2 ] DEBUG: writing schemata "L2CODE:0=1ff00;1=1ff00;2=ff0;3=fff00\nL2DATA:0=1ff00;1=1ff00;2=fc00;3=ffc00\nL3:0=78\n" to "" -[ rdt-test-2 ] DEBUG: writing schemata "L2CODE:0=ff;1=ff;2=f;3=ff\nL2DATA:0=ff;1=ff;2=3ff;3=3ff\nL3:0=7\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "L2 optional" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3890213491/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.834942371/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5087,7 +5123,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "L3:0=3ff;1=3ff;2=3ff;3=3ff\n" to "goresctrl.class-1" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "MB nan percentage value in partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.362772348/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1176381656/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5113,7 +5149,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB invalid percentage value in class (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3932087987/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3964484710/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5148,7 +5184,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB missing percentage value (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2110650066/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1678975837/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5174,7 +5210,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB missing from partition (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3660853028/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2096692190/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5207,7 +5243,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB MBps" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1172603402/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1400520274/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5262,8 +5298,8 @@ [ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] DEBUG: actual (and requested) L3 allocations per partition and cache id: -[ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: part-1 +[ rdt-test-2 ] DEBUG: part-2 [ rdt-test-2 ] DEBUG: [ rdt-test-2 ] WARN: unrecognized MBA allocation unit in "50" [ rdt-test-2 ] WARN: unrecognized MBA allocation unit in "1GBps" @@ -5342,7 +5378,7 @@ [ rdt-test-2 ] DEBUG: writing schemata "MB:0=500;1=500;2=750;3=750\n" to "goresctrl.class-2" [ rdt-test-2 ] INFO: configuration finished rdt_test.go:1477: Running test case "MB nan MBps value (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.3972955232/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.12136823/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5368,7 +5404,7 @@ [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: rdt_test.go:1477: Running test case "MB missing MBps value (fail)" -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.2609338090/resctrl" +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.359283297/resctrl" [ rdt-test-2 ] INFO: configuration update [ rdt-test-2 ] DEBUG: resolving configuration: [ rdt-test-2 ] DEBUG: options: @@ -5393,20 +5429,20 @@ [ rdt-test-2 ] DEBUG: actual (and requested) L3 allocations per partition and cache id: [ rdt-test-2 ] DEBUG: part-1 [ rdt-test-2 ] DEBUG: ---- PASS: TestConfig (1.27s) +--- PASS: TestConfig (2.82s) === RUN TestBitMap --- PASS: TestBitMap (0.00s) === RUN TestListStrToArray --- PASS: TestListStrToArray (0.00s) === RUN TestCacheAllocation -[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1444582426/resctrl" ---- PASS: TestCacheAllocation (0.01s) +[ rdt-test-2 ] INFO: detected resctrl filesystem at "/tmp/goresctrl.test.1357201162/resctrl" +--- PASS: TestCacheAllocation (0.03s) === RUN TestCacheProportion --- PASS: TestCacheProportion (0.00s) === RUN TestIsQualifiedClassName --- PASS: TestIsQualifiedClassName (0.00s) PASS -ok github.com/intel/goresctrl/pkg/rdt 1.512s +ok github.com/intel/goresctrl/pkg/rdt 3.159s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -5433,12 +5469,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/32305/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2291 and its subdirectories -I: Current time: Sun Dec 29 19:15:26 -12 2024 -I: pbuilder-time-stamp: 1735542926 +I: removing directory /srv/workspace/pbuilder/32305 and its subdirectories +I: Current time: Mon Dec 30 21:23:32 +14 2024 +I: pbuilder-time-stamp: 1735543412