0s autopkgtest [18:14:52]: starting date and time: 2025-03-15 18:14:52+0000 0s autopkgtest [18:14:52]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [18:14:52]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.slx4w3m9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade r-cran-parallelly --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-30.secgroup --name adt-plucky-s390x-r-cran-parallelly-20250315-181452-juju-7f2275-prod-proposed-migration-environment-15-e0c4e388-d8c0-47d1-aa5f-87e0870bef95 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 148s autopkgtest [18:17:20]: testbed dpkg architecture: s390x 148s autopkgtest [18:17:20]: testbed apt version: 2.9.33 148s autopkgtest [18:17:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 148s autopkgtest [18:17:20]: testbed release detected to be: None 149s autopkgtest [18:17:21]: updating testbed package index (apt update) 149s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 150s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 150s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 150s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 150s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 150s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 150s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 150s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 151s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 151s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 151s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 151s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 151s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 151s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 151s Fetched 1073 kB in 2s (655 kB/s) 152s Reading package lists... 152s + lsb_release --codename --short 152s + RELEASE=plucky 152s + cat 152s + [ plucky != trusty ] 152s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 153s Calculating upgrade... 153s Calculating upgrade... 153s The following packages were automatically installed and are no longer required: 153s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 153s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 153s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 153s linux-tools-6.11.0-8-generic 153s Use 'sudo apt autoremove' to remove them. 153s The following packages will be upgraded: 153s pinentry-curses python3-jinja2 strace 153s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Need to get 652 kB of archives. 153s After this operation, 27.6 kB of additional disk space will be used. 153s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 154s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 154s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 154s Fetched 652 kB in 1s (750 kB/s) 154s (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 ... 81428 files and directories currently installed.) 154s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 154s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 154s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 154s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 154s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 154s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 154s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 154s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 154s Setting up strace (6.13+ds-1ubuntu1) ... 154s Processing triggers for man-db (2.13.0-1) ... 155s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 155s + /usr/lib/apt/apt-helper analyze-pattern ?true 155s + uname -r 155s + sed s/\./\\./g 155s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.* 155s + apt list ?obsolete 155s + tail -n+2 155s + grep -v ^linux-.*6\.14\.0-10-generic.* 155s + cut -d/ -f1 155s + obsolete_pkgs=linux-headers-6.11.0-8-generic 155s linux-headers-6.11.0-8 155s linux-modules-6.11.0-8-generic 155s linux-tools-6.11.0-8-generic 155s linux-tools-6.11.0-8 155s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 155s Reading package lists... 155s Building dependency tree... 155s Reading state information... 155s Solving dependencies... 156s The following packages will be REMOVED: 156s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 156s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 156s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 156s linux-tools-6.11.0-8-generic* 156s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 156s After this operation, 167 MB disk space will be freed. 156s (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 ... 81428 files and directories currently installed.) 156s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 156s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 156s Removing libpython3.12t64:s390x (3.12.9-1) ... 156s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 156s Removing libnsl2:s390x (1.3.0-3build3) ... 156s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 156s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 156s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 157s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 157s Processing triggers for libc-bin (2.41-1ubuntu1) ... 157s (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 ... 56328 files and directories currently installed.) 157s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 157s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 157s + grep -q trusty /etc/lsb-release 157s + [ ! -d /usr/share/doc/unattended-upgrades ] 157s + [ ! -d /usr/share/doc/lxd ] 157s + [ ! -d /usr/share/doc/lxd-client ] 157s + [ ! -d /usr/share/doc/snapd ] 157s + type iptables 157s + cat 157s + chmod 755 /etc/rc.local 157s + . /etc/rc.local 157s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 157s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 157s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 157s + uname -m 157s + [ s390x = ppc64le ] 157s + [ -d /run/systemd/system ] 157s + systemd-detect-virt --quiet --vm 157s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 157s + cat 157s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 157s + echo COMPRESS=lz4 157s autopkgtest [18:17:29]: upgrading testbed (apt dist-upgrade and autopurge) 158s Reading package lists... 158s Building dependency tree... 158s Reading state information... 158s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 158s Starting 2 pkgProblemResolver with broken count: 0 158s Done 158s Entering ResolveByKeep 158s 158s Calculating upgrade... 158s The following packages will be upgraded: 158s libc-bin libc-dev-bin libc6 libc6-dev locales 159s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Need to get 9512 kB of archives. 159s After this operation, 8192 B of additional disk space will be used. 159s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 160s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 160s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 163s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 165s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 168s Preconfiguring packages ... 168s Fetched 9512 kB in 9s (1063 kB/s) 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up libc6:s390x (2.41-1ubuntu2) ... 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 168s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up libc-bin (2.41-1ubuntu2) ... 168s (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 ... 56326 files and directories currently installed.) 168s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 168s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 168s Setting up locales (2.41-1ubuntu2) ... 169s Generating locales (this might take a while)... 170s en_US.UTF-8... done 170s Generation complete. 170s Setting up libc-dev-bin (2.41-1ubuntu2) ... 170s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 170s Processing triggers for man-db (2.13.0-1) ... 170s Processing triggers for systemd (257.3-1ubuntu3) ... 171s Reading package lists... 172s Building dependency tree... 172s Reading state information... 172s Starting pkgProblemResolver with broken count: 0 172s Starting 2 pkgProblemResolver with broken count: 0 172s Done 172s Solving dependencies... 172s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 172s autopkgtest [18:17:44]: rebooting testbed after setup commands that affected boot 192s autopkgtest [18:18:04]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 195s autopkgtest [18:18:07]: @@@@@@@@@@@@@@@@@@@@ apt-source r-cran-parallelly 197s Get:1 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (dsc) [2165 B] 197s Get:2 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (tar) [305 kB] 197s Get:3 http://ftpmaster.internal/ubuntu plucky/universe r-cran-parallelly 1.42.0-1 (diff) [2884 B] 197s gpgv: Signature made Sun Feb 2 23:43:47 2025 UTC 197s gpgv: using RSA key 73471499CC60ED9EEE805946C5BD6C8F2295D502 197s gpgv: issuer "plessy@debian.org" 197s gpgv: Can't check signature: No public key 197s dpkg-source: warning: cannot verify inline signature for ./r-cran-parallelly_1.42.0-1.dsc: no acceptable signature found 197s autopkgtest [18:18:09]: testing package r-cran-parallelly version 1.42.0-1 197s autopkgtest [18:18:09]: build not needed 200s autopkgtest [18:18:12]: test run-unit-test: preparing testbed 200s Reading package lists... 200s Building dependency tree... 200s Reading state information... 200s Starting pkgProblemResolver with broken count: 0 200s Starting 2 pkgProblemResolver with broken count: 0 200s Done 200s The following NEW packages will be installed: 200s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono libblas3 200s libcairo2 libdatrie1 libdeflate0 libfontconfig1 libfreetype6 libgfortran5 200s libgomp1 libgraphite2-3 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 200s libjpeg8 liblapack3 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 200s libpaper-utils libpaper2 libpixman-1-0 libsharpyuv0 libsm6 libtcl8.6 200s libthai-data libthai0 libtiff6 libtk8.6 libwebp7 libxcb-render0 libxcb-shm0 200s libxft2 libxrender1 libxss1 libxt6t64 r-base-core r-cran-base64enc 200s r-cran-commonmark r-cran-parallelly unzip x11-common xdg-utils zip 201s 0 upgraded, 47 newly installed, 0 to remove and 0 not upgraded. 201s Need to get 40.8 MB of archives. 201s After this operation, 82.4 MB of additional disk space will be used. 201s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 201s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 202s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 202s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig-config s390x 2.15.0-2ubuntu1 [37.5 kB] 202s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libfontconfig1 s390x 2.15.0-2ubuntu1 [150 kB] 202s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x fontconfig s390x 2.15.0-2ubuntu1 [191 kB] 203s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libblas3 s390x 3.12.1-2 [252 kB] 203s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 203s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 203s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 203s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libxrender1 s390x 1:0.9.10-1.1build1 [20.4 kB] 203s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libcairo2 s390x 1.18.2-2 [580 kB] 203s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libdatrie1 s390x 0.2.13-3build1 [20.6 kB] 203s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 204s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran5 s390x 15-20250222-0ubuntu1 [620 kB] 204s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 204s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 204s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 205s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x x11-common all 1:7.7+23ubuntu3 [21.7 kB] 205s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 205s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 205s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 205s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack3 s390x 3.12.1-2 [2971 kB] 207s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libthai-data all 0.1.29-2build1 [158 kB] 207s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 207s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libpango-1.0-0 s390x 1.56.2-1 [253 kB] 208s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libpangoft2-1.0-0 s390x 1.56.2-1 [50.2 kB] 208s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libpangocairo-1.0-0 s390x 1.56.2-1 [28.2 kB] 208s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper2 s390x 2.2.5-0.3 [17.2 kB] 208s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libpaper-utils s390x 2.2.5-0.3 [15.3 kB] 208s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 208s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libsm6 s390x 2:1.2.4-1 [18.4 kB] 208s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.16+dfsg-1 [1034 kB] 209s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 209s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 209s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 209s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 210s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libxss1 s390x 1:1.2.3-1build3 [7396 B] 210s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libtk8.6 s390x 8.6.16-1 [830 kB] 210s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 210s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x zip s390x 3.0-14ubuntu2 [187 kB] 211s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x unzip s390x 6.0-28ubuntu6 [186 kB] 211s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x xdg-utils all 1.2.1-2ubuntu1 [66.0 kB] 211s Get:44 http://ftpmaster.internal/ubuntu plucky/universe s390x r-base-core s390x 4.4.3-1 [28.6 MB] 236s Get:45 http://ftpmaster.internal/ubuntu plucky/universe s390x r-cran-base64enc s390x 0.1-3-3 [28.0 kB] 236s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x r-cran-commonmark s390x 1.9.2-2 [142 kB] 236s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x r-cran-parallelly s390x 1.42.0-1 [540 kB] 237s Preconfiguring packages ... 237s Fetched 40.8 MB in 36s (1128 kB/s) 237s Selecting previously unselected package libfreetype6:s390x. 237s (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 ... 56326 files and directories currently installed.) 237s Preparing to unpack .../00-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 237s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 237s Selecting previously unselected package fonts-dejavu-mono. 237s Preparing to unpack .../01-fonts-dejavu-mono_2.37-8_all.deb ... 237s Unpacking fonts-dejavu-mono (2.37-8) ... 237s Selecting previously unselected package fonts-dejavu-core. 237s Preparing to unpack .../02-fonts-dejavu-core_2.37-8_all.deb ... 237s Unpacking fonts-dejavu-core (2.37-8) ... 237s Selecting previously unselected package fontconfig-config. 237s Preparing to unpack .../03-fontconfig-config_2.15.0-2ubuntu1_s390x.deb ... 237s Unpacking fontconfig-config (2.15.0-2ubuntu1) ... 237s Selecting previously unselected package libfontconfig1:s390x. 237s Preparing to unpack .../04-libfontconfig1_2.15.0-2ubuntu1_s390x.deb ... 237s Unpacking libfontconfig1:s390x (2.15.0-2ubuntu1) ... 237s Selecting previously unselected package fontconfig. 237s Preparing to unpack .../05-fontconfig_2.15.0-2ubuntu1_s390x.deb ... 237s Unpacking fontconfig (2.15.0-2ubuntu1) ... 237s Selecting previously unselected package libblas3:s390x. 237s Preparing to unpack .../06-libblas3_3.12.1-2_s390x.deb ... 237s Unpacking libblas3:s390x (3.12.1-2) ... 237s Selecting previously unselected package libpixman-1-0:s390x. 237s Preparing to unpack .../07-libpixman-1-0_0.44.0-3_s390x.deb ... 237s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 237s Selecting previously unselected package libxcb-render0:s390x. 237s Preparing to unpack .../08-libxcb-render0_1.17.0-2_s390x.deb ... 237s Unpacking libxcb-render0:s390x (1.17.0-2) ... 237s Selecting previously unselected package libxcb-shm0:s390x. 237s Preparing to unpack .../09-libxcb-shm0_1.17.0-2_s390x.deb ... 237s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 237s Selecting previously unselected package libxrender1:s390x. 237s Preparing to unpack .../10-libxrender1_1%3a0.9.10-1.1build1_s390x.deb ... 237s Unpacking libxrender1:s390x (1:0.9.10-1.1build1) ... 237s Selecting previously unselected package libcairo2:s390x. 237s Preparing to unpack .../11-libcairo2_1.18.2-2_s390x.deb ... 237s Unpacking libcairo2:s390x (1.18.2-2) ... 237s Selecting previously unselected package libdatrie1:s390x. 237s Preparing to unpack .../12-libdatrie1_0.2.13-3build1_s390x.deb ... 237s Unpacking libdatrie1:s390x (0.2.13-3build1) ... 237s Selecting previously unselected package libdeflate0:s390x. 237s Preparing to unpack .../13-libdeflate0_1.23-1_s390x.deb ... 237s Unpacking libdeflate0:s390x (1.23-1) ... 237s Selecting previously unselected package libgfortran5:s390x. 237s Preparing to unpack .../14-libgfortran5_15-20250222-0ubuntu1_s390x.deb ... 237s Unpacking libgfortran5:s390x (15-20250222-0ubuntu1) ... 237s Selecting previously unselected package libgomp1:s390x. 237s Preparing to unpack .../15-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 237s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 237s Selecting previously unselected package libgraphite2-3:s390x. 237s Preparing to unpack .../16-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 237s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 237s Selecting previously unselected package libharfbuzz0b:s390x. 237s Preparing to unpack .../17-libharfbuzz0b_10.2.0-1_s390x.deb ... 237s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 237s Selecting previously unselected package x11-common. 237s Preparing to unpack .../18-x11-common_1%3a7.7+23ubuntu3_all.deb ... 237s Unpacking x11-common (1:7.7+23ubuntu3) ... 237s Selecting previously unselected package libice6:s390x. 237s Preparing to unpack .../19-libice6_2%3a1.1.1-1_s390x.deb ... 237s Unpacking libice6:s390x (2:1.1.1-1) ... 237s Selecting previously unselected package libjpeg-turbo8:s390x. 237s Preparing to unpack .../20-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 237s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 237s Selecting previously unselected package libjpeg8:s390x. 237s Preparing to unpack .../21-libjpeg8_8c-2ubuntu11_s390x.deb ... 237s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 237s Selecting previously unselected package liblapack3:s390x. 237s Preparing to unpack .../22-liblapack3_3.12.1-2_s390x.deb ... 237s Unpacking liblapack3:s390x (3.12.1-2) ... 237s Selecting previously unselected package libthai-data. 237s Preparing to unpack .../23-libthai-data_0.1.29-2build1_all.deb ... 237s Unpacking libthai-data (0.1.29-2build1) ... 237s Selecting previously unselected package libthai0:s390x. 237s Preparing to unpack .../24-libthai0_0.1.29-2build1_s390x.deb ... 237s Unpacking libthai0:s390x (0.1.29-2build1) ... 237s Selecting previously unselected package libpango-1.0-0:s390x. 237s Preparing to unpack .../25-libpango-1.0-0_1.56.2-1_s390x.deb ... 237s Unpacking libpango-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpangoft2-1.0-0:s390x. 238s Preparing to unpack .../26-libpangoft2-1.0-0_1.56.2-1_s390x.deb ... 238s Unpacking libpangoft2-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpangocairo-1.0-0:s390x. 238s Preparing to unpack .../27-libpangocairo-1.0-0_1.56.2-1_s390x.deb ... 238s Unpacking libpangocairo-1.0-0:s390x (1.56.2-1) ... 238s Selecting previously unselected package libpaper2:s390x. 238s Preparing to unpack .../28-libpaper2_2.2.5-0.3_s390x.deb ... 238s Unpacking libpaper2:s390x (2.2.5-0.3) ... 238s Selecting previously unselected package libpaper-utils. 238s Preparing to unpack .../29-libpaper-utils_2.2.5-0.3_s390x.deb ... 238s Unpacking libpaper-utils (2.2.5-0.3) ... 238s Selecting previously unselected package libsharpyuv0:s390x. 238s Preparing to unpack .../30-libsharpyuv0_1.5.0-0.1_s390x.deb ... 238s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 238s Selecting previously unselected package libsm6:s390x. 238s Preparing to unpack .../31-libsm6_2%3a1.2.4-1_s390x.deb ... 238s Unpacking libsm6:s390x (2:1.2.4-1) ... 238s Selecting previously unselected package libtcl8.6:s390x. 238s Preparing to unpack .../32-libtcl8.6_8.6.16+dfsg-1_s390x.deb ... 238s Unpacking libtcl8.6:s390x (8.6.16+dfsg-1) ... 238s Selecting previously unselected package libjbig0:s390x. 238s Preparing to unpack .../33-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 238s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 238s Selecting previously unselected package libwebp7:s390x. 238s Preparing to unpack .../34-libwebp7_1.5.0-0.1_s390x.deb ... 238s Unpacking libwebp7:s390x (1.5.0-0.1) ... 238s Selecting previously unselected package libtiff6:s390x. 238s Preparing to unpack .../35-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 238s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 238s Selecting previously unselected package libxft2:s390x. 238s Preparing to unpack .../36-libxft2_2.3.6-1build1_s390x.deb ... 238s Unpacking libxft2:s390x (2.3.6-1build1) ... 238s Selecting previously unselected package libxss1:s390x. 238s Preparing to unpack .../37-libxss1_1%3a1.2.3-1build3_s390x.deb ... 238s Unpacking libxss1:s390x (1:1.2.3-1build3) ... 238s Selecting previously unselected package libtk8.6:s390x. 238s Preparing to unpack .../38-libtk8.6_8.6.16-1_s390x.deb ... 238s Unpacking libtk8.6:s390x (8.6.16-1) ... 238s Selecting previously unselected package libxt6t64:s390x. 238s Preparing to unpack .../39-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 238s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 238s Selecting previously unselected package zip. 238s Preparing to unpack .../40-zip_3.0-14ubuntu2_s390x.deb ... 238s Unpacking zip (3.0-14ubuntu2) ... 238s Selecting previously unselected package unzip. 238s Preparing to unpack .../41-unzip_6.0-28ubuntu6_s390x.deb ... 238s Unpacking unzip (6.0-28ubuntu6) ... 238s Selecting previously unselected package xdg-utils. 238s Preparing to unpack .../42-xdg-utils_1.2.1-2ubuntu1_all.deb ... 238s Unpacking xdg-utils (1.2.1-2ubuntu1) ... 238s Selecting previously unselected package r-base-core. 238s Preparing to unpack .../43-r-base-core_4.4.3-1_s390x.deb ... 238s Unpacking r-base-core (4.4.3-1) ... 238s Selecting previously unselected package r-cran-base64enc. 238s Preparing to unpack .../44-r-cran-base64enc_0.1-3-3_s390x.deb ... 238s Unpacking r-cran-base64enc (0.1-3-3) ... 238s Selecting previously unselected package r-cran-commonmark. 238s Preparing to unpack .../45-r-cran-commonmark_1.9.2-2_s390x.deb ... 238s Unpacking r-cran-commonmark (1.9.2-2) ... 238s Selecting previously unselected package r-cran-parallelly. 238s Preparing to unpack .../46-r-cran-parallelly_1.42.0-1_s390x.deb ... 238s Unpacking r-cran-parallelly (1.42.0-1) ... 238s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 238s Setting up libpixman-1-0:s390x (0.44.0-3) ... 238s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 238s Setting up libxrender1:s390x (1:0.9.10-1.1build1) ... 238s Setting up libdatrie1:s390x (0.2.13-3build1) ... 238s Setting up libxcb-render0:s390x (1.17.0-2) ... 238s Setting up unzip (6.0-28ubuntu6) ... 238s Setting up x11-common (1:7.7+23ubuntu3) ... 238s Setting up libdeflate0:s390x (1.23-1) ... 238s Setting up libxcb-shm0:s390x (1.17.0-2) ... 238s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 238s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 238s Setting up zip (3.0-14ubuntu2) ... 238s Setting up libblas3:s390x (3.12.1-2) ... 238s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 238s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 238s Setting up fonts-dejavu-mono (2.37-8) ... 238s Setting up libtcl8.6:s390x (8.6.16+dfsg-1) ... 238s Setting up fonts-dejavu-core (2.37-8) ... 238s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 238s Setting up libgfortran5:s390x (15-20250222-0ubuntu1) ... 238s Setting up libwebp7:s390x (1.5.0-0.1) ... 238s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 238s Setting up libthai-data (0.1.29-2build1) ... 238s Setting up libxss1:s390x (1:1.2.3-1build3) ... 238s Setting up libpaper2:s390x (2.2.5-0.3) ... 238s Setting up xdg-utils (1.2.1-2ubuntu1) ... 238s update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode 238s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 238s Setting up libice6:s390x (2:1.1.1-1) ... 238s Setting up liblapack3:s390x (3.12.1-2) ... 238s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 238s Setting up fontconfig-config (2.15.0-2ubuntu1) ... 239s Setting up libpaper-utils (2.2.5-0.3) ... 239s Setting up libthai0:s390x (0.1.29-2build1) ... 239s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 239s Setting up libfontconfig1:s390x (2.15.0-2ubuntu1) ... 239s Setting up libsm6:s390x (2:1.2.4-1) ... 239s Setting up fontconfig (2.15.0-2ubuntu1) ... 241s Regenerating fonts cache... done. 241s Setting up libxft2:s390x (2.3.6-1build1) ... 241s Setting up libtk8.6:s390x (8.6.16-1) ... 241s Setting up libpango-1.0-0:s390x (1.56.2-1) ... 241s Setting up libcairo2:s390x (1.18.2-2) ... 241s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 241s Setting up libpangoft2-1.0-0:s390x (1.56.2-1) ... 241s Setting up libpangocairo-1.0-0:s390x (1.56.2-1) ... 241s Setting up r-base-core (4.4.3-1) ... 241s Creating config file /etc/R/Renviron with new version 241s Setting up r-cran-commonmark (1.9.2-2) ... 241s Setting up r-cran-base64enc (0.1-3-3) ... 241s Setting up r-cran-parallelly (1.42.0-1) ... 241s Processing triggers for libc-bin (2.41-1ubuntu2) ... 241s Processing triggers for man-db (2.13.0-1) ... 241s Processing triggers for install-info (7.1.1-1) ... 243s autopkgtest [18:18:55]: test run-unit-test: [----------------------- 243s BEGIN TEST as.cluster.R 243s 243s R version 4.4.3 (2025-02-28) -- "Trophy Case" 243s Copyright (C) 2025 The R Foundation for Statistical Computing 243s Platform: s390x-ibm-linux-gnu 243s 243s R is free software and comes with ABSOLUTELY NO WARRANTY. 243s You are welcome to redistribute it under certain conditions. 243s Type 'license()' or 'licence()' for distribution details. 243s 243s R is a collaborative project with many contributors. 243s Type 'contributors()' for more information and 243s 'citation()' on how to cite R or R packages in publications. 243s 243s Type 'demo()' for some demos, 'help()' for on-line help, or 243s 'help.start()' for an HTML browser interface to help. 243s Type 'q()' to quit R. 243s 243s > source("incl/start.R") 243s > stopCluster <- parallel::stopCluster 243s > 243s > message("*** cluster operations ...") 243s > 243s > local({ 243s + cl0 <- makeClusterPSOCK(1L) 243s + on.exit(stopCluster(cl0)) 243s + cl <- cl0 243s + print(cl) 243s + 243s + message("*** cluster operations - as.cluster() ...") 243s + cl1 <- as.cluster(cl) 243s + print(cl1) 243s + stopifnot(inherits(cl1, "cluster"), identical(cl1, cl)) 243s + 243s + node <- cl[[1]] 243s + print(node) 243s + cl2 <- as.cluster(node) 243s + stopifnot(inherits(cl2, "cluster"), length(cl2) == 1L, 243s + identical(cl2[[1]], node)) 243s + 243s *** cluster operations ... 243s + node <- cl[[1]] 243s + print(node) 243s + stopifnot(inherits(node, if (useXDR) "SOCKnode" else "SOCK0node")) 243s + nodes <- list(node, node) 243s + cl3 <- as.cluster(node) 243s + print(cl3) 243s + stopifnot(inherits(cl3, "cluster"), length(cl3) == 1L, 243s + identical(cl3[[1]], node)) 243s + 243s + cl4 <- as.cluster(nodes) 243s + print(cl4) 243s + stopifnot(inherits(cl4, "cluster"), length(cl4) == 2L, 243s + identical(cl4[[1]], node), identical(cl4[[2]], node)) 243s + 243s + message("*** cluster operations - as.cluster() ... DONE") 243s + 243s + message("*** cluster operations - c(...) ...") 243s + cl2 <- makeClusterPSOCK("localhost") 243s + on.exit(stopCluster(cl2), add = TRUE) 243s + print(cl2) 243s + 243s + cl <- c(cl1, cl2) 243s + print(cl) 243s + 243s + stopifnot(inherits(cl, "cluster"), length(cl) == 2L) 243s + stopifnot(identical(cl[1], cl1), 243s + identical(cl[2], cl2[1])) 243s + message("*** cluster operations - c(...) ... DONE") 243s + }) 243s [18:18:55.362] [local output] makeClusterPSOCK() ... 243s [18:18:55.393] [local output] Workers: [n = 1] ‘localhost’ 243s [18:18:55.394] [local output] Base port: 11869 243s [18:18:55.394] [local output] Getting setup options for 1 cluster nodes ... 243s [18:18:55.395] [local output] - Node #1 of 1 ... 243s [18:18:55.395] [local output] localMachine=TRUE => revtunnel=FALSE 243s 243s [18:18:55.396] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe4db4d59c.pid")), silent = TRUE)' -e 'file.exists("/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe4db4d59c.pid")'’ 243s [18:18:55.543] - Possible to infer worker's PID: TRUE 243s [18:18:55.543] [local output] Rscript port: 11869 243s 243s [18:18:55.543] [local output] Getting setup options for 1 cluster nodes ... done 243s [18:18:55.543] [local output] - Parallel setup requested for some PSOCK nodes 243s [18:18:55.544] [local output] Setting up PSOCK nodes in parallel 243s [18:18:55.544] List of 36 243s [18:18:55.544] $ worker : chr "localhost" 243s [18:18:55.544] ..- attr(*, "localhost")= logi TRUE 243s [18:18:55.544] $ master : chr "localhost" 243s [18:18:55.544] $ port : int 11869 243s [18:18:55.544] $ connectTimeout : num 120 243s [18:18:55.544] $ timeout : num 2592000 243s [18:18:55.544] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 243s [18:18:55.544] $ homogeneous : logi TRUE 243s [18:18:55.544] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 243s [18:18:55.544] $ rscript_envs : NULL 243s [18:18:55.544] $ rscript_libs : NULL 243s [18:18:55.544] $ rscript_startup : NULL 243s [18:18:55.544] $ rscript_sh : chr [1:2] "sh" "sh" 243s [18:18:55.544] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 243s [18:18:55.544] $ methods : logi TRUE 243s [18:18:55.544] $ socketOptions : chr "no-delay" 243s [18:18:55.544] $ useXDR : logi FALSE 243s [18:18:55.544] $ outfile : chr "/dev/null" 243s [18:18:55.544] $ renice : int NA 243s [18:18:55.544] $ rshcmd : NULL 243s [18:18:55.544] $ user : chr(0) 243s [18:18:55.544] $ revtunnel : logi FALSE 243s [18:18:55.544] $ rshlogfile : NULL 243s [18:18:55.544] $ rshopts : chr(0) 243s [18:18:55.544] $ rank : int 1 243s [18:18:55.544] $ manual : logi FALSE 243s [18:18:55.544] $ dryrun : logi FALSE 243s [18:18:55.544] $ quiet : logi FALSE 243s [18:18:55.544] $ setup_strategy : chr "parallel" 243s [18:18:55.544] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 243s [18:18:55.544] $ pidfile : chr "/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe4db4d59c.pid" 243s [18:18:55.544] $ rshcmd_label : NULL 243s [18:18:55.544] $ rsh_call : NULL 243s [18:18:55.544] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 243s [18:18:55.544] $ localMachine : logi TRUE 243s [18:18:55.544] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 243s [18:18:55.544] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 243s [18:18:55.544] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 243s [18:18:55.544] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 243s [18:18:55.544] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 243s [18:18:55.544] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 243s [18:18:55.544] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 243s [18:18:55.544] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 243s [18:18:55.544] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 243s [18:18:55.544] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 243s [18:18:55.544] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 243s [18:18:55.544] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 243s [18:18:55.544] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 243s [18:18:55.544] "parallel"), action = c("launch", "options"), verbose = FALSE) 243s [18:18:55.544] $ arguments :List of 28 243s [18:18:55.544] ..$ worker : chr "localhost" 243s [18:18:55.544] ..$ master : NULL 243s [18:18:55.544] ..$ port : int 11869 243s [18:18:55.544] ..$ connectTimeout : num 120 243s [18:18:55.544] ..$ timeout : num 2592000 243s [18:18:55.544] ..$ rscript : NULL 243s [18:18:55.544] ..$ homogeneous : NULL 243s [18:18:55.544] ..$ rscript_args : NULL 243s [18:18:55.544] ..$ rscript_envs : NULL 243s [18:18:55.544] ..$ rscript_libs : NULL 243s [18:18:55.544] ..$ rscript_startup : NULL 243s [18:18:55.544] ..$ rscript_sh : chr "auto" 243s [18:18:55.544] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 243s [18:18:55.544] ..$ methods : logi TRUE 243s [18:18:55.544] ..$ socketOptions : chr "no-delay" 243s [18:18:55.544] ..$ useXDR : logi FALSE 243s [18:18:55.544] ..$ outfile : chr "/dev/null" 243s [18:18:55.544] ..$ renice : int NA 243s [18:18:55.544] ..$ rshcmd : NULL 243s [18:18:55.544] ..$ user : NULL 243s [18:18:55.544] ..$ revtunnel : logi NA 243s [18:18:55.544] ..$ rshlogfile : NULL 243s [18:18:55.544] ..$ rshopts : NULL 243s [18:18:55.544] ..$ rank : int 1 243s [18:18:55.544] ..$ manual : logi FALSE 243s [18:18:55.544] ..$ dryrun : logi FALSE 243s [18:18:55.544] ..$ quiet : logi FALSE 243s [18:18:55.544] ..$ setup_strategy : chr "parallel" 243s [18:18:55.544] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 243s [18:18:55.565] [local output] System call to launch all workers: 243s [18:18:55.565] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe4db4d59c.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11869 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 243s [18:18:55.565] [local output] Starting PSOCK main server 243s [18:18:55.581] [local output] Workers launched 243s [18:18:55.581] [local output] Waiting for workers to connect back 243s [18:18:55.582] - [local output] 0 workers out of 1 ready 243s [18:18:55.734] - [local output] 0 workers out of 1 ready 243s [18:18:55.735] - [local output] 1 workers out of 1 ready 243s [18:18:55.736] [local output] Launching of 1 workers completed 243s [18:18:55.736] [local output] Number of nodes in cluster: 1 243s [18:18:55.736] [local output] Collecting session information from 1 workers 243s [18:18:55.737] [local output] - Worker #1 of 1 243s [18:18:55.737] [local output] makeClusterPSOCK() ... done 243s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s *** cluster operations - as.cluster() ... 243s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2341 (R version 4.4.3 (2025-02-28), s390x-ibm-linux-gnu) using socket connection #4 ('<-localhost:11869') 243s RichSOCKnode of a socket cluster on local host 'localhost' with pid 2341 (R version 4.4.3 (2025-02-28), s390x-ibm-linux-gnu) using socket connection #4 ('<-localhost:11869') 243s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s Warning: The combined cluster contains 1 duplicated nodes 243s *** cluster operations - as.cluster() ... DONE 243s *** cluster operations - c(...) ... 243s [18:18:55.745] [local output] makeClusterPSOCK() ... 243s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s [18:18:55.746] [local output] Workers: [n = 1] ‘localhost’ 243s [18:18:55.746] [local output] Base port: 11515 243s [18:18:55.746] [local output] Getting setup options for 1 cluster nodes ... 243s [18:18:55.746] [local output] - Node #1 of 1 ... 243s [18:18:55.747] [local output] localMachine=TRUE => revtunnel=FALSE 243s 243s [18:18:55.748] [local output] Rscript port: 11515 243s 243s [18:18:55.748] [local output] Getting setup options for 1 cluster nodes ... done 243s [18:18:55.748] [local output] - Parallel setup requested for some PSOCK nodes 243s [18:18:55.748] [local output] Setting up PSOCK nodes in parallel 243s [18:18:55.748] List of 36 243s [18:18:55.748] $ worker : chr "localhost" 243s [18:18:55.748] ..- attr(*, "localhost")= logi TRUE 243s [18:18:55.748] $ master : chr "localhost" 243s [18:18:55.748] $ port : int 11515 243s [18:18:55.748] $ connectTimeout : num 120 243s [18:18:55.748] $ timeout : num 2592000 243s [18:18:55.748] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 243s [18:18:55.748] $ homogeneous : logi TRUE 243s [18:18:55.748] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 243s [18:18:55.748] $ rscript_envs : NULL 243s [18:18:55.748] $ rscript_libs : NULL 243s [18:18:55.748] $ rscript_startup : NULL 243s [18:18:55.748] $ rscript_sh : chr [1:2] "sh" "sh" 243s [18:18:55.748] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 243s [18:18:55.748] $ methods : logi TRUE 243s [18:18:55.748] $ socketOptions : chr "no-delay" 243s [18:18:55.748] $ useXDR : logi FALSE 243s [18:18:55.748] $ outfile : chr "/dev/null" 243s [18:18:55.748] $ renice : int NA 243s [18:18:55.748] $ rshcmd : NULL 243s [18:18:55.748] $ user : chr(0) 243s [18:18:55.748] $ revtunnel : logi FALSE 243s [18:18:55.748] $ rshlogfile : NULL 243s [18:18:55.748] $ rshopts : chr(0) 243s [18:18:55.748] $ rank : int 1 243s [18:18:55.748] $ manual : logi FALSE 243s [18:18:55.748] $ dryrun : logi FALSE 243s [18:18:55.748] $ quiet : logi FALSE 243s [18:18:55.748] $ setup_strategy : chr "parallel" 243s [18:18:55.748] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 243s [18:18:55.748] $ pidfile : chr "/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe3078e588.pid" 243s [18:18:55.748] $ rshcmd_label : NULL 243s [18:18:55.748] $ rsh_call : NULL 243s [18:18:55.748] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 243s [18:18:55.748] $ localMachine : logi TRUE 243s [18:18:55.748] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 243s [18:18:55.748] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 243s [18:18:55.748] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 243s [18:18:55.748] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 243s [18:18:55.748] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 243s [18:18:55.748] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 243s [18:18:55.748] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 243s [18:18:55.748] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 243s [18:18:55.748] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 243s [18:18:55.748] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 243s [18:18:55.748] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 243s [18:18:55.748] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 243s [18:18:55.748] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 243s [18:18:55.748] "parallel"), action = c("launch", "options"), verbose = FALSE) 243s [18:18:55.748] $ arguments :List of 28 243s [18:18:55.748] ..$ worker : chr "localhost" 243s [18:18:55.748] ..$ master : NULL 243s [18:18:55.748] ..$ port : int 11515 243s [18:18:55.748] ..$ connectTimeout : num 120 243s [18:18:55.748] ..$ timeout : num 2592000 243s [18:18:55.748] ..$ rscript : NULL 243s [18:18:55.748] ..$ homogeneous : NULL 243s [18:18:55.748] ..$ rscript_args : NULL 243s [18:18:55.748] ..$ rscript_envs : NULL 243s [18:18:55.748] ..$ rscript_libs : NULL 243s [18:18:55.748] ..$ rscript_startup : NULL 243s [18:18:55.748] ..$ rscript_sh : chr "auto" 243s [18:18:55.748] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 243s [18:18:55.748] ..$ methods : logi TRUE 243s [18:18:55.748] ..$ socketOptions : chr "no-delay" 243s [18:18:55.748] ..$ useXDR : logi FALSE 243s [18:18:55.748] ..$ outfile : chr "/dev/null" 243s [18:18:55.748] ..$ renice : int NA 243s [18:18:55.748] ..$ rshcmd : NULL 243s [18:18:55.748] ..$ user : NULL 243s [18:18:55.748] ..$ revtunnel : logi NA 243s [18:18:55.748] ..$ rshlogfile : NULL 243s [18:18:55.748] ..$ rshopts : NULL 243s [18:18:55.748] ..$ rank : int 1 243s [18:18:55.748] ..$ manual : logi FALSE 243s [18:18:55.748] ..$ dryrun : logi FALSE 243s [18:18:55.748] ..$ quiet : logi FALSE 243s [18:18:55.748] ..$ setup_strategy : chr "parallel" 243s [18:18:55.748] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 243s [18:18:55.768] [local output] System call to launch all workers: 243s [18:18:55.768] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/Rtmp5vrSdf/worker.rank=1.parallelly.parent=2302.8fe3078e588.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11515 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 243s [18:18:55.768] [local output] Starting PSOCK main server 243s [18:18:55.769] [local output] Workers launched 243s [18:18:55.769] [local output] Waiting for workers to connect back 243s [18:18:55.769] - [local output] 0 workers out of 1 ready 243s [18:18:55.921] - [local output] 0 workers out of 1 ready 243s [18:18:55.922] - [local output] 1 workers out of 1 ready 243s [18:18:55.922] [local output] Launching of 1 workers completed 243s [18:18:55.922] [local output] Number of nodes in cluster: 1 243s [18:18:55.922] [local output] Collecting session information from 1 workers 243s [18:18:55.922] [local output] - Worker #1 of 1 243s [18:18:55.923] [local output] makeClusterPSOCK() ... done 243s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 243s *** cluster operations - c(...) ... DONE 243s > 243s > 243s > message("*** cluster operations - makeClusterPSOCK(remotes) ...") 243s > 243s > remotes <- Sys.getenv("R_PARALLELLY_TESTS_REMOTES", "") 243s > remotes <- gsub(" ", "", unlist(strsplit(remotes, split = ","))) 243s > remotes <- remotes[nzchar(remotes)] 243s > if (length(remotes) > 0) { 243s + message("Remotes: ", paste(sQuote(remotes), collapse = ", ")) 243s + local({ 243s + cl <- makeClusterPSOCK(remotes, verbose = TRUE) 243s + on.exit(stopCluster(cl)) 243s + print(cl) 243s + }) 243s + } 243s > 243s > message("*** cluster operations - makeClusterPSOCK(remotes) ... DONE") 243s > 243s > message("*** cluster operations ... DONE") 243s > 243s > source("incl/end.R") 243s *** cluster operations - makeClusterPSOCK(remotes) ... 243s *** cluster operations - makeClusterPSOCK(remotes) ... DONE 243s *** cluster operations ... DONE 244s > 244s BEGIN TEST availableCores.R 244s 244s R version 4.4.3 (2025-02-28) -- "Trophy Case" 244s Copyright (C) 2025 The R Foundation for Statistical Computing 244s Platform: s390x-ibm-linux-gnu 244s 244s R is free software and comes with ABSOLUTELY NO WARRANTY. 244s You are welcome to redistribute it under certain conditions. 244s Type 'license()' or 'licence()' for distribution details. 244s 244s R is a collaborative project with many contributors. 244s Type 'contributors()' for more information and 244s 'citation()' on how to cite R or R packages in publications. 244s 244s Type 'demo()' for some demos, 'help()' for on-line help, or 244s 'help.start()' for an HTML browser interface to help. 244s Type 'q()' to quit R. 244s 244s > source("incl/start.R") 244s *** availableCores() ... 244s > 244s > message("*** availableCores() ...") 244s > 244s > ## detectCores() may return NA_integer_ 244s > n <- parallel::detectCores() 244s > message(sprintf("detectCores() = %d", n)) 244s detectCores() = 2 244s > stopifnot(length(n) == 1, is.numeric(n)) 244s > 244s > ## Default 244s > n <- availableCores() 244s availableCores() = 2 244s > message(sprintf("availableCores() = %d", n)) 244s > stopifnot(length(n) == 1, is.integer(n), n >= 1) 244s > 244s > ## Minimium of all known settings (default) 244s > print(availableCores(which = "min")) 244s system 244s 2 244s > 244s > ## Maximum of all known settings (should never be used) 244s > print(availableCores(which = "max")) 244s system 244s 2 244s > 244s > ## All known settings 244s > ns <- availableCores(na.rm = FALSE, which = "all") 244s > stopifnot(length(ns) >= 1, is.integer(ns), all(is.na(ns) | ns >= 0L)) 244s > 244s > ## System settings 244s > n <- availableCores(methods = "system") 244s > print(n) 244s system 244s 2 244s > stopifnot(length(n) == 1, is.integer(n), n >= 1) 244s > 244s > ## Predefined ones for known cluster schedulers 244s > print(availableCores(methods = "PBS")) 244s current 244s 1 244s > print(availableCores(methods = "SGE")) 244s current 244s 1 244s > print(availableCores(methods = "Slurm")) 244s current 244s 1 244s > print(availableCores(methods = "LSF")) 244s current 244s 1 244s > 244s > ## Any R options and system environment variable 244s > print(availableCores(methods = c("width", "FOO_BAR_ENV"), 244s + na.rm = FALSE, which = "all")) 244s width FOO_BAR_ENV 244s 80 NA 244s > 244s > ## Exception handling 244s > Sys.setenv("FOO_BAR_ENV" = "0") 244s [18:18:56.162] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 244s *** LSF ... 244s - LSB_DJOB_NUMPROC 244s *** LSF ... done 244s *** PJM (Fujitsu Technical Computing Suite) ... 244s - PJM_VNODE_CORE 244s - PJM_PROC_BY_NODE 244s *** PJM (Fujitsu Technical Computing Suite) ... done 244s *** Internal detectCores() ... 244s *** Internal detectCores() ... DONE 244s *** availableCores() ... DONE 244s > res <- try(availableCores(methods = "FOO_BAR_ENV"), silent = TRUE) 244s > stopifnot(inherits(res, "try-error")) 244s > 244s > 244s > ncores0 <- 42L 244s > 244s > message("*** LSF ...") 244s > message(" - LSB_DJOB_NUMPROC") 244s > Sys.setenv(LSB_DJOB_NUMPROC = as.character(ncores0)) 244s > ncores <- availableCores(methods = "LSF") 244s > print(ncores) 244s LSF 244s 42 244s > stopifnot(ncores == ncores0) 244s > message("*** LSF ... done") 244s > 244s > message("*** PJM (Fujitsu Technical Computing Suite) ...") 244s > message(" - PJM_VNODE_CORE") 244s > Sys.setenv(PJM_VNODE_CORE = as.character(ncores0)) 244s > ncores <- availableCores(methods = "PJM") 244s > print(ncores) 244s PJM 244s 42 244s > stopifnot(ncores == ncores0) 244s > Sys.unsetenv("PJM_VNODE_CORE") 244s > 244s > message(" - PJM_PROC_BY_NODE") 244s > Sys.setenv(PJM_PROC_BY_NODE = as.character(ncores0)) 244s > ncores <- availableCores(methods = "PJM") 244s > print(ncores) 244s PJM 244s 42 244s > stopifnot(ncores == ncores0) 244s > Sys.unsetenv("PJM_PROC_BY_NODE") 244s > message("*** PJM (Fujitsu Technical Computing Suite) ... done") 244s > 244s > 244s > message("*** Internal detectCores() ...") 244s > 244s > ## Option 'parallelly.availableCores.system' 244s > 244s > ## Reset internal cache 244s > env <- environment(parallelly:::detectCores) 244s > env$cache <- list() 244s > 244s > options(parallelly.availableCores.system = 2L) 244s > n <- detectCores() 244s > print(n) 244s [1] 2 244s > stopifnot(is.integer(n), is.finite(n), n >= 1, n == 2L) 244s > options(parallelly.availableCores.system = NULL) 244s > 244s > ## Reset 244s > env <- environment(parallelly:::detectCores) 244s > env$cache <- list() 244s > 244s > n <- detectCores() 244s > print(n) 244s [1] 2 244s > stopifnot(is.integer(n), is.finite(n), n >= 1) 244s > 244s > message("*** Internal detectCores() ... DONE") 244s > 244s > 244s > message("*** availableCores() ... DONE") 244s > 244s > source("incl/end.R") 244s > 244s BEGIN TEST availableWorkers.R 244s 244s R version 4.4.3 (2025-02-28) -- "Trophy Case" 244s Copyright (C) 2025 The R Foundation for Statistical Computing 244s Platform: s390x-ibm-linux-gnu 244s 244s R is free software and comes with ABSOLUTELY NO WARRANTY. 244s You are welcome to redistribute it under certain conditions. 244s Type 'license()' or 'licence()' for distribution details. 244s 244s R is a collaborative project with many contributors. 244s Type 'contributors()' for more information and 244s 'citation()' on how to cite R or R packages in publications. 244s 244s Type 'demo()' for some demos, 'help()' for on-line help, or 244s 'help.start()' for an HTML browser interface to help. 244s Type 'q()' to quit R. 244s 244s > source("incl/start.R") 244s > 244s > message("*** availableWorkers() ...") 244s > 244s > ## The default 244s > w <- availableWorkers() 244s *** availableWorkers() ... 244s > print(w) 244s [1] "localhost" "localhost" 244s > stopifnot(is.character(w), length(w) >= 1) 244s > 244s > ## Minimium of all known settings (default) 244s > print(availableWorkers(which = "min")) 244s [1] "localhost" 244s > 244s > ## Maximum of all known settings (should never be used) 244s > print(availableWorkers(which = "max")) 244s [1] "localhost" "localhost" 244s > 244s > ## All known settings 244s > print(availableWorkers(na.rm = FALSE, which = "all")) 244s $mc.cores 244s [1] "localhost" "localhost" 244s 244s $BiocParallel 244s character(0) 244s 244s $`_R_CHECK_LIMIT_CORES_` 244s character(0) 244s 244s $Bioconductor 244s character(0) 244s 244s $LSF 244s character(0) 244s 244s $PJM 244s character(0) 244s 244s $PBS 244s character(0) 244s 244s $SGE 244s character(0) 244s 244s $Slurm 244s character(0) 244s 244s $custom 244s character(0) 244s 244s $cgroups.cpuset 244s character(0) 244s 244s $cgroups.cpuquota 244s character(0) 244s 244s $cgroups2.cpu.max 244s character(0) 244s 244s $nproc 244s [1] "localhost" "localhost" 244s 244s $system 244s [1] "localhost" "localhost" 244s 244s $fallback 244s character(0) 244s 244s > 244s > ## System settings 244s > w <- availableWorkers(methods = "system") 244s > print(w) 244s [1] "localhost" "localhost" 244s > stopifnot(is.character(w), length(w) >= 1) 244s > 244s > ## Predefined ones for known cluster schedulers 244s > print(availableWorkers(methods = "PBS")) 244s [1] "localhost" 244s > print(availableWorkers(methods = "SGE")) 244s [1] "localhost" 244s > print(availableWorkers(methods = "Slurm")) 244s [1] "localhost" 244s > print(availableWorkers(methods = "LSF")) 244s [1] "localhost" 244s > print(availableWorkers(methods = "PJM")) 244s [1] "localhost" 244s > 244s > 244s > message("*** HPC related ...") 244s > 244s > sge_expand_node_count_pairs <- parallelly:::sge_expand_node_count_pairs 244s > read_pbs_nodefile <- parallelly:::read_pbs_nodefile 244s > read_pjm_nodefile <- parallelly:::read_pjm_nodefile 244s > read_pe_hostfile <- parallelly:::read_pe_hostfile 244s > 244s > workers0 <- c("n1", "n2", "n3", "n1", "n6", "n3", "n3", "n5") 244s > data0 <- as.data.frame(table(workers0), stringsAsFactors = FALSE) 244s *** HPC related ... 244s *** LSF ... 244s > colnames(data0) <- c("node", "count") 244s > data0 <- data0[order(data0$node, data0$count), ] 244s > 244s > 244s > message("*** LSF ...") 244s > 244s > Sys.setenv(LSB_HOSTS = paste(workers0, collapse = " ")) 244s > workers <- availableWorkers(methods = "LSF") 244s > print(workers) 244s [1] "n1" "n2" "n3" "n1" "n6" "n3" "n3" "n5" 244s > stopifnot(length(workers) == length(workers0)) 244s > 244s > message("*** LSF ... done") 244s > 244s > 244s > 244s > message("*** read_pbs_nodefile() ...") 244s > 244s > workers <- workers0 244s > pathname <- tempfile() 244s > writeLines(workers, con = pathname) 244s > 244s > data <- read_pbs_nodefile(pathname) 244s > str(data) 244s 'data.frame': 8 obs. of 1 variable: 244s *** LSF ... done 244s *** read_pbs_nodefile() ... 244s $ node: chr "n1" "n1" "n2" "n3" ... 244s > stopifnot( 244s + c("node") %in% colnames(data), 244s + is.character(data$node), 244s + !anyNA(data$node), 244s + nrow(data$node) == length(workers), 244s + all(sort(data$node) == sort(workers)) 244s + ) 244s > 244s > Sys.setenv(PBS_NODEFILE = pathname) 244s > Sys.setenv(PBS_NP = length(workers), 244s + PBS_NUM_NODES = length(workers) / 2, 244s + PBS_NUM_PPN = 2) 244s > workers <- availableWorkers(methods = "PBS") 244s > print(workers) 244s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 244s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 244s > 244s > Sys.setenv(PBS_NUM_PPN = 3) 244s > res <- tryCatch({ 244s + workers <- availableWorkers(methods = "PBS") 244s + }, warning = identity) 244s > stopifnot(inherits(res, "warning")) 244s > 244s > Sys.setenv(PBS_NP = length(workers) + 1) 244s > res <- tryCatch({ 244s + workers <- availableWorkers(methods = "PBS") 244s + }, warning = identity) 244s > stopifnot(inherits(res, "warning")) 244s > 244s > ## Exceptions 244s > workersE <- c(workers, "n 3") 244s > pathname <- tempfile() 244s > writeLines(workersE, con = pathname) 244s > res <- tryCatch(read_pbs_nodefile(pathname), error = identity) 244s > print(res) 244s 244s > stopifnot(inherits(res, "error")) 244s > 244s > Sys.setenv(PBS_NODEFILE = "") 244s > res <- tryCatch({ 244s + workers <- availableWorkers(methods = "PBS") 244s + }, warning = identity) 244s > stopifnot(inherits(res, "warning")) 244s > 244s > message("*** read_pbs_nodefile() ... DONE") 244s > 244s > 244s > 244s > 244s > message("*** read_pjm_nodefile() ...") 244s > 244s > workersT <- unique(workers0) 244s > pathname <- tempfile() 244s > writeLines(workersT, con = pathname) 244s > 244s > data <- read_pjm_nodefile(pathname) 244s > str(data) 244s 'data.frame': 5 obs. of 1 variable: 244s *** read_pbs_nodefile() ... DONE 244s *** read_pjm_nodefile() ... 244s $ node: chr "n1" "n2" "n3" "n5" ... 244s > stopifnot( 244s + c("node") %in% colnames(data), 244s + is.character(data$node), 244s + !anyNA(data$node), 244s + nrow(data$node) == length(workersT), 244s + all(sort(data$node) == sort(workersT)), 244s + identical(data$node, unique(data$node)) 244s + ) 244s > 244s > Sys.setenv(PJM_O_NODEINF = pathname) 244s > 244s > message("- PJM_VNODE_CORE=1") 244s > Sys.setenv(PJM_VNODE_CORE = "1") 244s > workers <- availableWorkers(methods = "PJM") 244s - PJM_VNODE_CORE=1 244s > print(workers) 244s [1] "n1" "n2" "n3" "n6" "n5" 244s > stopifnot( 244s + length(workers) == length(workersT), 244s + all(sort(workers) == sort(workersT)) 244s + ) 244s > 244s > message("- PJM_VNODE=", length(workersT)) 244s > message("- PJM_VNODE_CORE=2") 244s > Sys.setenv(PJM_VNODE = length(workersT)) 244s > Sys.setenv(PJM_VNODE_CORE = "2") 244s > workers <- availableWorkers(methods = "PJM") 244s - PJM_VNODE=5 244s - PJM_VNODE_CORE=2 244s > print(workers) 244s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 244s > stopifnot( 244s + length(workers) == 2L * length(workersT), 244s + all(workers %in% workersT), 244s + all(workersT %in% workers) 244s + ) 244s > 244s > 244s > message("- PJM_VNODE=1 (incompatible => warning)") 244s > message("- PJM_VNODE_CORE=2") 244s - PJM_VNODE=1 (incompatible => warning) 244s > Sys.setenv(PJM_VNODE = "1") 244s > Sys.setenv(PJM_VNODE_CORE = "2") 244s > workers <- availableWorkers(methods = "PJM") 244s - PJM_VNODE_CORE=2 244s > print(workers) 244s Warning: Environment variable ‘PJM_VNODE’ does not agree with the number of hosts in file ‘PJM_O_NODEINF’: 1 != 5 244s [1] "n1" "n1" "n2" "n2" "n3" "n3" "n6" "n6" "n5" "n5" 244s > stopifnot( 244s + length(workers) == 2L * length(workersT), 244s + all(workers %in% workersT), 244s + all(workersT %in% workers) 244s + ) 244s > 244s > 244s > message("- PJM_O_NODEINF = ") 244s > Sys.setenv(PJM_O_NODEINF = "") 244s > res <- tryCatch({ 244s + workers <- availableWorkers(methods = "PJM") 244s + }, warning = identity) 244s > stopifnot(inherits(res, "warning")) 244s > 244s > message("*** read_pjm_nodefile() ... DONE") 244s > 244s > 244s > 244s > message("*** read_pe_hostfile() ...") 244s > 244s > workers <- workers0 244s > pathname <- tempfile() 244s > write.table(data0, file = pathname, quote = FALSE, row.names = FALSE, col.names = FALSE) 244s - PJM_O_NODEINF = 244s *** read_pjm_nodefile() ... DONE 244s *** read_pe_hostfile() ... 244s > lines <- readLines(pathname) 244s > print(lines) 244s [1] "n1 2" "n2 1" "n3 3" "n5 1" "n6 1" 244s > data <- read_pe_hostfile(pathname, expand = FALSE) 244s > print(data) 244s node count 244s 1 n1 2 244s 2 n2 1 244s 3 n3 3 244s 4 n5 1 244s 5 n6 1 244s > stopifnot( 244s + is.character(data$node), 244s + !anyNA(data$node), 244s + is.integer(data$count), 244s + !anyNA(data$count), 244s + all(is.finite(data$count)), 244s + all(data$count > 0), 244s + nrow(data) == nrow(data0), 244s + all.equal(data[, c("node", "count")], data0[, c("node", "count")]) 244s + ) 244s > 244s > workers <- sge_expand_node_count_pairs(data) 244s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 244s > 244s > Sys.setenv(PE_HOSTFILE = pathname) 244s > Sys.setenv(NSLOTS = length(workers0)) ## Use to validate results 244s > workers <- availableWorkers(methods = "SGE") 244s > print(workers) 244s [1] "n1" "n1" "n2" "n3" "n3" "n3" "n5" "n6" 244s > stopifnot(length(workers) == length(workers0), all(workers == sort(workers0))) 244s > 244s > ## Test validation 244s > Sys.setenv(NSLOTS = length(workers0) + 1L) 244s > workers <- tryCatch(availableWorkers(methods = "SGE"), warning = identity) 244s > print(workers) 244s 244s > stopifnot(inherits(workers, "warning")) 244s > 244s > Sys.setenv(PE_HOSTFILE = "") 244s > res <- tryCatch({ 244s + workers <- availableWorkers(methods = "SGE") 244s + }, warning = identity) 244s > stopifnot(inherits(res, "warning")) 244s > 244s > message("*** read_pe_hostfile() ... DONE") 244s > 244s > 244s > message("*** Slurm w/ SLURM_JOB_NODELIST ...") 244s > 244s > slurm_expand_nodelist <- parallelly:::slurm_expand_nodelist 244s > 244s > specs <- list( 244s + "n1" = c("n1"), 244s + " n1" = c("n1"), 244s + "n1,, n3" = c("n1", "n3"), 244s + "n1, n3" = c("n1", "n3"), 244s + "n3 n1" = c("n3", "n1"), 244s + "n[1-13]" = sprintf("n%d", c(1:13)), 244s + ## scontrol show hostname treats "n[1,3-4, 11-13]" == "n[1,3-4,0011-13]" 244s + "n[1,3-4, 11-13]" = c("n1", "n3", "n4", "n0011", "n0012", "n0013"), 244s + "a1,b[ 02-04,6-7]" = c("a1", "b00002", "b00003", "b00004", "b6", "b7") 244s + ) 244s > 244s > ## All combined 244s > all <- list(unlist(specs, use.names = FALSE)) 244s > names(all) <- paste(names(specs), collapse = ",") 244s > specs <- c(specs, all) 244s > 244s > ## Again, all combined but in reverse order 244s > all <- list(unlist(rev(specs), use.names = FALSE)) 244s > names(all) <- paste(rev(names(specs)), collapse = ",") 244s > specs <- c(specs, all) 244s > 244s > for (kk in seq_along(specs)) { 244s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 244s + nodelist <- names(specs)[kk] 244s + truth <- specs[[kk]] 244s + cat(sprintf("nodelist: %s\n", sQuote(nodelist))) 244s + expanded <- slurm_expand_nodelist(nodelist, manual = TRUE) 244s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 244s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 244s + stopifnot( 244s + is.character(expanded), 244s + !any(is.na(expanded)), 244s + length(expanded) == length(truth), 244s + identical(expanded, truth) 244s + ) 244s + 244s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_NODELIST", 244s + "SLURM_JOB_CPUS_PER_NODE", "SLURM_TASKS_PER_NODE")) 244s + 244s + ## Test without SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 244s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 244s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 244s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 244s + } 244s + workers <- availableWorkers(methods = "Slurm") 244s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 244s + stopifnot(identical(workers, truth)) 244s + 244s + 244s + ## Test with SLURM_JOB_CPUS_PER_NODE/SLURM_TASKS_PER_NODE 244s + nhosts <- length(expanded) 244s + ncores_per_host <- sample(1:10, size = nhosts, replace = TRUE) 244s + 244s + ## Handle the case when 'nodelist' result in a non-ordered 'expanded' 244s + expanded2 <- as.list(expanded) 244s + for (kk in seq_along(expanded2)) { 244s + expanded2[[kk]] <- rep(expanded2[[kk]], times = ncores_per_host[kk]) 244s + } 244s + expanded2 <- unlist(expanded2, use.names = FALSE) 244s + 244s + Sys.setenv(SLURM_JOB_NODELIST = nodelist) 244s + Sys.setenv(SLURM_JOB_CPUS_PER_NODE = paste(ncores_per_host, collapse = ",")) 244s + 244s + for (name in c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) { 244s + cat(sprintf("%s = %s\n", name, sQuote(Sys.getenv(name)))) 244s + } 244s + workers <- availableWorkers(methods = "Slurm") 244s + cat(sprintf("workers: c(%s)\n", paste(sQuote(workers), collapse = ", "))) 244s + stopifnot(identical(unique(workers), unique(truth))) 244s + counts <- table(workers) 244s + counts <- counts[unique(workers)] 244s + print(counts) 244s + counts2 <- table(expanded2) 244s + counts2 <- counts2[unique(expanded2)] 244s + print(counts2) 244s + stopifnot( 244s + sum(counts) == sum(ncores_per_host), 244s + sum(counts) == sum(counts2), 244s + all(counts == counts2) 244s + ) 244s + 244s *** read_pe_hostfile() ... DONE 244s *** Slurm w/ SLURM_JOB_NODELIST ... 244s + Sys.unsetenv(c("SLURM_JOB_NODELIST", "SLURM_JOB_CPUS_PER_NODE")) 244s + } 244s nodelist: ‘n1’ 244s expanded: c(‘n1’) 244s truth: c(‘n1’) 244s SLURM_JOB_NODELIST = ‘n1’ 244s - Specification #1 of 10 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘n1’) 244s SLURM_JOB_NODELIST = ‘n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘2’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n1’, ‘n1’) 244s n1 244s 2 244s n1 244s 2 244s - Specification #2 of 10 244s nodelist: ‘ n1’ 244s expanded: c(‘n1’) 244s truth: c(‘n1’) 244s SLURM_JOB_NODELIST = ‘ n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘n1’) 244s SLURM_JOB_NODELIST = ‘ n1’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s SLURM_JOB_CPUS_PER_NODE = ‘5’ 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 244s n1 244s 5 244s n1 244s 5 244s nodelist: ‘n1,, n3’ 244s expanded: c(‘n1’, ‘n3’) 244s - Specification #3 of 10 244s truth: c(‘n1’, ‘n3’) 244s SLURM_JOB_NODELIST = ‘n1,, n3’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n1’, ‘n3’) 244s SLURM_JOB_NODELIST = ‘n1,, n3’ 244s SLURM_JOB_CPUS_PER_NODE = ‘8,1’ 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’) 244s workers 244s n1 n3 244s 8 1 244s expanded2 244s n1 n3 244s 8 1 244s nodelist: ‘n1, n3’ 244s - Specification #4 of 10 244s expanded: c(‘n1’, ‘n3’) 244s truth: c(‘n1’, ‘n3’) 244s SLURM_JOB_NODELIST = ‘n1, n3’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n1’, ‘n3’) 244s SLURM_JOB_NODELIST = ‘n1, n3’ 244s SLURM_JOB_CPUS_PER_NODE = ‘10,4’ 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’) 244s workers 244s n1 n3 244s 10 4 244s expanded2 244s n1 n3 244s 10 4 244s nodelist: ‘n3 n1’ 244s expanded: c(‘n3’, ‘n1’) 244s truth: c(‘n3’, ‘n1’) 244s SLURM_JOB_NODELIST = ‘n3 n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘n3’, ‘n1’) 244s SLURM_JOB_NODELIST = ‘n3 n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘9,6’ 244s - Specification #5 of 10 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 244s - Specification #6 of 10 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers 244s n3 n1 244s 9 6 244s expanded2 244s n3 n1 244s 9 6 244s nodelist: ‘n[1-13]’ 244s expanded: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 244s truth: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 244s SLURM_JOB_NODELIST = ‘n[1-13]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’) 244s SLURM_JOB_NODELIST = ‘n[1-13]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘1,7,2,4,4,6,6,6,4,1,7,1,6’ 244s workers: c(‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’) 244s workers 244s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 244s 1 7 2 4 4 6 6 6 4 1 7 1 6 244s expanded2 244s n1 n2 n3 n4 n5 n6 n7 n8 n9 n10 n11 n12 n13 244s 1 7 2 4 4 6 6 6 4 1 7 1 6 244s nodelist: ‘n[1,3-4, 11-13]’ 244s - Specification #7 of 10 244s expanded: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 244s truth: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 244s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’) 244s SLURM_JOB_NODELIST = ‘n[1,3-4, 11-13]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘3,4,6,8,2,6’ 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’) 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers 244s n1 n3 n4 n0011 n0012 n0013 244s 3 4 6 8 2 6 244s expanded2 244s n1 n3 n4 n0011 n0012 n0013 244s 3 4 6 8 2 6 244s nodelist: ‘a1,b[ 02-04,6-7]’ 244s - Specification #8 of 10 244s expanded: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s truth: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s workers: c(‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s SLURM_JOB_NODELIST = ‘a1,b[ 02-04,6-7]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘8,7,10,8,2,2’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b7’, ‘b7’) 244s workers 244s a1 b00002 b00003 b00004 b6 b7 244s 8 7 10 8 2 2 244s expanded2 244s a1 b00002 b00003 b00004 b6 b7 244s 8 7 10 8 2 2 244s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 244s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s - Specification #9 of 10 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’) 244s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7]’ 244s SLURM_JOB_CPUS_PER_NODE = ‘1,6,1,4,2,3,5,3,4,3,8,1,7,10,9,10,10,6,9,1,5,7,9,3,8,7,4,8,1,1,2,1,1’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n0013’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b6’, ‘b7’) 244s workers 244s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 244s 24 29 3 4 7 10 9 10 10 6 9 244s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 244s 1 5 8 7 4 8 1 1 2 1 1 244s expanded2 244s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 244s 24 29 3 4 7 10 9 10 10 6 9 244s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 244s 1 5 8 7 4 8 1 1 2 1 1 244s nodelist: ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 244s - Specification #10 of 10 244s expanded: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 244s truth: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 244s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘’ 244s Warning in availableWorkersSlurm() : 244s Expected either environment variable 'SLURM_JOB_CPUS_PER_NODE' or 'SLURM_TASKS_PER_NODE' to be set. Will assume one core per node. 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘a1’, ‘b00002’, ‘b00003’, ‘b00004’, ‘b6’, ‘b7’, ‘n1’, ‘n3’, ‘n4’, ‘n0011’, ‘n0012’, ‘n0013’, ‘n1’, ‘n2’, ‘n3’, ‘n4’, ‘n5’, ‘n6’, ‘n7’, ‘n8’, ‘n9’, ‘n10’, ‘n11’, ‘n12’, ‘n13’, ‘n3’, ‘n1’, ‘n1’, ‘n3’, ‘n1’, ‘n3’, ‘n1’, ‘n1’) 244s SLURM_JOB_NODELIST = ‘n1, n1,n1,, n3,n1, n3,n3 n1,n[1-13],n[1,3-4, 11-13],a1,b[ 02-04,6-7],a1,b[ 02-04,6-7],n[1,3-4, 11-13],n[1-13],n3 n1,n1, n3,n1,, n3, n1,n1’ 244s SLURM_JOB_CPUS_PER_NODE = ‘4,1,7,2,3,7,10,4,4,5,7,2,5,9,2,5,6,1,6,5,2,9,6,4,4,4,2,7,8,8,2,3,2,5,5,8,6,8,6,10,10,6,7,5,3,3,6,9,4,7,6,7,10,7,1,2,10,1,8,3,3,8,9,8,7,4’ 244s workers: c(‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n13’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘a1’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00002’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00003’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b00004’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b6’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘b7’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0011’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0012’, ‘n0013’, ‘n0013’, ‘n0013’, ‘n1’, ‘n1’, ‘n1’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n2’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n4’, ‘n4’, ‘n4’, ‘n4’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n5’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n6’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n7’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n8’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n9’, ‘n10’, ‘n11’, ‘n11’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n12’, ‘n13’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n3’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’, ‘n1’) 244s workers 244s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 244s 71 75 11 16 12 15 9 15 13 2 8 244s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 244s 15 3 11 9 5 12 13 16 8 11 8 244s expanded2 244s n1 n3 n2 n4 n5 n6 n7 n8 n9 n10 n11 244s 71 75 11 16 12 15 9 15 13 2 8 244s n12 n13 n0011 n0012 n0013 a1 b00002 b00003 b00004 b6 b7 244s 15 3 11 9 5 12 13 16 8 11 8 244s > 244s > message("*** Slurm w/ SLURM_JOB_NODELIST ... DONE") 244s > 244s > 244s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ...") 244s *** Slurm w/ SLURM_JOB_NODELIST ... DONE 244s > 244s > slurm_expand_nodecounts <- parallelly:::slurm_expand_nodecounts 244s > 244s > specs <- list( 244s + "1" = c(1L), 244s + "1,3" = c(1L,3L), 244s + "1, 3" = c(1L,3L), 244s + "2(x3)" = rep(2L, times = 3L), 244s + "2(x3),3,4(x1)" = c(rep(2L, times = 3L), 3L, 4L) 244s + ) 244s > 244s > for (kk in seq_along(specs)) { 244s + message(sprintf("- Specification #%d of %d", kk, length(specs))) 244s + nodecounts <- names(specs)[kk] 244s + truth <- specs[[kk]] 244s + cat(sprintf("nodecounts: %s\n", sQuote(nodecounts))) 244s + expanded <- slurm_expand_nodecounts(nodecounts) 244s + cat(sprintf("expanded: c(%s)\n", paste(sQuote(expanded), collapse = ", "))) 244s *** Slurm w/ SLURM_TASKS_PER_NODE ... 244s + cat(sprintf("truth: c(%s)\n", paste(sQuote(truth), collapse = ", "))) 244s + stopifnot( 244s + is.integer(expanded), 244s + !any(is.na(expanded)), 244s + length(expanded) == length(truth), 244s + identical(expanded, truth) 244s + ) 244s + } 244s - Specification #1 of 5 244s - Specification #2 of 5 244s - Specification #3 of 5 244s - Specification #4 of 5 244s - Specification #5 of 5 244s *** Slurm w/ SLURM_TASKS_PER_NODE ... DONE 244s *** HPC related ... DONE 244s nodecounts: ‘1’ 244s expanded: c(‘1’) 244s truth: c(‘1’) 244s nodecounts: ‘1,3’ 244s expanded: c(‘1’, ‘3’) 244s truth: c(‘1’, ‘3’) 244s nodecounts: ‘1, 3’ 244s expanded: c(‘1’, ‘3’) 244s truth: c(‘1’, ‘3’) 244s nodecounts: ‘2(x3)’ 244s expanded: c(‘2’, ‘2’, ‘2’) 244s truth: c(‘2’, ‘2’, ‘2’) 244s nodecounts: ‘2(x3),3,4(x1)’ 244s expanded: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 244s truth: c(‘2’, ‘2’, ‘2’, ‘3’, ‘4’) 244s > 244s > message("*** Slurm w/ SLURM_TASKS_PER_NODE ... DONE") 244s > 244s > 244s > 244s > message("*** HPC related ... DONE") 244s > 244s > 244s > ## Any R options and system environment variable 244s > print(availableWorkers(methods = c("width", "FOO_BAR_ENV"), 244s + na.rm = FALSE, which = "all")) 244s $width 244s [1] "80" 244s 244s $FOO_BAR_ENV 244s character(0) 244s 244s > 244s > ## Exception handling 244s > Sys.setenv("FOO_BAR_ENV" = "0") 244s > res <- tryCatch(availableWorkers(methods = "FOO_BAR_ENV"), error = identity) 244s > stopifnot(inherits(res, "error")) 244s > 244s > message("*** availableWorkers() ... DONE") 244s > 244s > source("incl/end.R") 244s [18:18:56.512] Detected invalid (zero or less) core settings: ‘FOO_BAR_ENV’ = 0 244s *** availableWorkers() ... DONE 244s > 244s BEGIN TEST cgroups.R 244s 244s R version 4.4.3 (2025-02-28) -- "Trophy Case" 244s Copyright (C) 2025 The R Foundation for Statistical Computing 244s Platform: s390x-ibm-linux-gnu 244s 244s R is free software and comes with ABSOLUTELY NO WARRANTY. 244s You are welcome to redistribute it under certain conditions. 244s Type 'license()' or 'licence()' for distribution details. 244s 244s R is a collaborative project with many contributors. 244s Type 'contributors()' for more information and 244s 'citation()' on how to cite R or R packages in publications. 244s 244s Type 'demo()' for some demos, 'help()' for on-line help, or 244s 'help.start()' for an HTML browser interface to help. 244s Type 'q()' to quit R. 244s 244s > source("incl/start.R") 244s > 244s > message("*** cgroups ...") 244s *** cgroups ... 244s - getCGroups() 244s > 244s > message("- getCGroups()") 244s > cgroups <- parallelly:::getCGroups() 244s > print(cgroups) 244s - getCGroupsRoot() 244s hierarchy_id controller path 244s 1 0 /user.slice/user-1000.slice/session-1.scope 244s > stopifnot( 244s + is.data.frame(cgroups), 244s + identical(colnames(cgroups), c("hierarchy_id", "controller", "path")), 244s + nrow(cgroups) == 0L || !is.null(cgroups$controller) 244s + ) 244s > 244s > message("- getCGroupsRoot()") 244s > root <- parallelly:::getCGroupsRoot() 244s > cat(sprintf("cgroups root path: %s\n", sQuote(root))) 244s cgroups root path: ‘/sys/fs/cgroup’ 244s > stopifnot(length(root) == 1L, is.character(root)) 244s > 244s > message("- getCGroups()") 244s > cgroups <- parallelly:::getCGroups() 244s > print(cgroups) 244s hierarchy_id controller path 244s 1 0 /user.slice/user-1000.slice/session-1.scope 244s > stopifnot(is.data.frame(cgroups)) 244s > 244s > message("- getCGroupsPath()") 244s > path <- parallelly:::getCGroupsPath("cpu") 244s > cat(sprintf("cgroups 'cpu' path: %s\n", sQuote(path))) 244s cgroups 'cpu' path: ‘NA’ 244s > stopifnot(length(path) == 1L, is.character(path)) 244s > 244s > path <- parallelly:::getCGroupsPath("cpuset") 244s > cat(sprintf("cgroups 'cpuset' path: %s\n", sQuote(path))) 244s cgroups 'cpuset' path: ‘NA’ 244s > stopifnot(length(path) == 1L, is.character(path)) 244s > 244s > 244s > message("- getCGroups1Value()") 244s > value <- parallelly:::getCGroups1Value("cpu", "cpu.cfs_quota_us") 244s > cat(sprintf("cgroups v1 'cpu.cfs_quota_us' value: %s\n", sQuote(value))) 244s cgroups v1 'cpu.cfs_quota_us' value: ‘NA’ 244s > stopifnot(length(value) == 1L, is.character(value)) 244s > 244s > value <- parallelly:::getCGroups1Value("cpu", "cpu.cfs_total_us") 244s > cat(sprintf("cgroups v1 'cpu.cfs_total_us' value: %s\n", sQuote(value))) 244s cgroups v1 'cpu.cfs_total_us' value: ‘NA’ 244s > stopifnot(length(value) == 1L, is.character(value)) 244s > 244s > value <- parallelly:::getCGroups1Value("cpuset", "cpuset.cpus") 244s > cat(sprintf("cgroups v1 'cpuset.cpus' value: %s\n", sQuote(value))) 244s cgroups v1 'cpuset.cpus' value: ‘NA’ 244s > stopifnot(length(value) == 1L, is.character(value)) 244s > 244s > 244s > message("- getCGroups1CpuSet()") 244s > value <- parallelly:::getCGroups1CpuSet() 244s > cat(sprintf("CPU set: [n=%d] %s\n", length(value), paste(sQuote(value), collapse = ", "))) 244s CPU set: [n=0] 244s > stopifnot(length(value) >= 0L, is.integer(value), !any(is.na(value))) 244s > 244s > 244s > message("- getCGroups1CpuQuotaMicroseconds()") 244s > value <- parallelly:::getCGroups1CpuQuotaMicroseconds() 244s > cat(sprintf("CPU quota (ms): %d\n", value)) 244s CPU quota (ms): NA 244s > stopifnot( 244s + length(value) == 1L, 244s + is.integer(value), 244s + is.na(value) || value == -1 || value > 0 244s + ) 244s > 244s > message("- getCGroups1CpuPeriodMicroseconds()") 244s > value <- parallelly:::getCGroups1CpuPeriodMicroseconds() 244s > cat(sprintf("CPU total (ms): %d\n", value)) 244s CPU total (ms): NA 244s > stopifnot( 244s + length(value) == 1L, 244s + is.integer(value), 244s + is.na(value) || value > 0 244s + ) 244s > 244s > message("- getCGroups1CpuQuota()") 244s > value <- parallelly:::getCGroups1CpuQuota() 244s > cat(sprintf("CPU quota (ratio): %g\n", value)) 244s CPU quota (ratio): NA 244s > stopifnot( 244s + length(value) == 1L, 244s + is.numeric(value), 244s + !is.infinite(value), 244s + is.na(value) || value > 0 244s + ) 244s > 244s > message("- getCGroups2CpuMax()") 244s > value <- parallelly:::getCGroups2CpuMax() 244s > cat(sprintf("CPU quota (ratio): %g\n", value)) 244s CPU quota (ratio): NA 244s > stopifnot( 244s + length(value) == 1L, 244s + is.numeric(value), 244s + !is.infinite(value), 244s + is.na(value) || value > 0 244s + ) 244s > 244s > message("*** cgroups ... DONE") 244s > 244s > root <- system.file(package = "parallelly", "test-data", mustWork = TRUE) 244s > for (dir in c("no-cgroups", "mixed-cgroups", "cgroups1", "cgroups2")) { 244s + message(sprintf("%s - real-world ...", dir)) 244s + path <- file.path(root, dir) 244s + stopifnot(file_test("-d", path)) 244s + tarballs <- dir(path = path, pattern = ".*[.]tar[.]gz", full.names = TRUE) 244s + names(tarballs) <- sub("[.]tar[.]gz$", "", basename(tarballs)) 244s + 244s + for (name in names(tarballs)) { 244s + parallelly:::withCGroups(tarballs[name], { 244s + file <- file.path(path, sprintf("%s.R", name)) 244s + if (file_test("-f", file)) { 244s + source(file, local = FALSE) 244s + } 244s + }) 244s + } 244s + message(sprintf("%s - real-world ... done", dir)) 244s + } 244s - getCGroups() 244s - getCGroupsPath() 244s - getCGroups1Value() 244s - getCGroups1CpuSet() 244s - getCGroups1CpuQuotaMicroseconds() 244s - getCGroups1CpuPeriodMicroseconds() 244s - getCGroups1CpuQuota() 244s - getCGroups2CpuMax() 244s *** cgroups ... DONE 244s no-cgroups - real-world ... 244s CGroups for system ‘no-cgroups’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file9942f853a8c’ 244s - UID: 1000 244s - procPath(): ‘/tmp/RtmpRPWjik/file9942f853a8c/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s - getCGroupsVersion(): -1 244s 01: tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,size=3256456k,mode=755,inode64 0 0 244s - getCGroupsMounts(): 244s [1] device mountpoint type options dump pass 244s <0 rows> (or 0-length row.names) 244s - getCGroups(): 244s [1] hierarchy_id controller path 244s <0 rows> (or 0-length row.names) 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s CGroups for system ‘no-cgroups’ ... done 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s no-cgroups - real-world ... done 244s mixed-cgroups - real-world ... 244s CGroups for system ‘piavpn-cgroups’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file9944b15745b’ 244s 01: cgroup2 /tmp/RtmpRPWjik/file9944b15745b/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 244s 02: none /tmp/RtmpRPWjik/file9944b15745b//opt/piavpn/etc/cgroup/net_cls cgroup rw,relatime,net_cls 0 0 244s - UID: 1000 244s - procPath(): ‘/tmp/RtmpRPWjik/file9944b15745b/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s - getCGroupsVersion(): 1 244s - getCGroupsMounts(): 244s - getCGroups(): 244s device mountpoint 244s 1 cgroup2 /tmp/RtmpRPWjik/file9944b15745b/sys/fs/cgroup 244s 2 none /tmp/RtmpRPWjik/file9944b15745b//opt/piavpn/etc/cgroup/net_cls 244s type options dump 244s 1 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 244s 2 cgroup rw,relatime,net_cls 0 244s pass 244s 1 0 244s 2 0 244s hierarchy_id controller 244s 2 0 244s 1 1 net_cls 244s path 244s 2 /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-4415.scope/tab(4427).scope 244s 1 / 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s CGroups for system ‘piavpn-cgroups’ ... done 244s CGroups for system ‘slurm-cgroups’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file9942f46cfb8’ 244s 01: cgroup2 /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s 02: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 244s 03: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 244s 04: cgroup /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 244s 05: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 244s 06: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 244s 07: cgroup /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 244s 08: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 244s 09: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/misc cgroup rw,nosuid,nodev,noexec,relatime,misc 0 0 244s 10: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 244s 11: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 244s 12: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 244s 13: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 244s 14: cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 244s - UID: 632771201 244s - procPath(): ‘/tmp/RtmpRPWjik/file9942f46cfb8/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s device mountpoint 244s 1 cgroup2 /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/unified 244s 2 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/systemd 244s 3 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/memory 244s 4 cgroup /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/cpu,cpuacct 244s 5 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/perf_event 244s 6 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/hugetlb 244s 7 cgroup /tmp/RtmpRPWjik/file9942f46cfb8/sys/fs/cgroup/cpuset 244s 8 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/rdma 244s 9 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/misc 244s 10 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/net_cls,net_prio 244s 11 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/freezer 244s 12 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/pids 244s 13 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/blkio 244s 14 cgroup /tmp/RtmpRPWjik/file9942f46cfb8//sys/fs/cgroup/devices 244s type options dump pass 244s 1 cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s 2 cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 244s 3 cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 244s 4 cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 244s 5 cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 244s 6 cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 244s 7 cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 244s 8 cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 244s 9 cgroup rw,nosuid,nodev,noexec,relatime,misc 0 0 244s 10 cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 244s 11 cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 244s 12 cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 244s 13 cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 244s 14 cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 244s - getCGroupsVersion(): 1 244s - getCGroupsMounts(): 244s - getCGroups(): 244s hierarchy_id controller path 244s 14 0 /system.slice/slurmd.service 244s 13 1 name=systemd /system.slice/slurmd.service 244s 12 2 memory /slurm/uid_632771201/job_1140459 244s 11 3 cpu /slurm/uid_632771201/job_1140459 244s 111 3 cpuacct /slurm/uid_632771201/job_1140459 244s 10 4 perf_event / 244s 9 5 hugetlb / 244s 8 6 cpuset /slurm/uid_632771201/job_1140459/step_0 244s 7 7 rdma / 244s 6 8 misc / 244s 5 9 net_cls / 244s 51 9 net_prio / 244s 4 10 freezer /slurm/uid_632771201/job_1140459/step_0 244s 3 11 pids /system.slice/slurmd.service 244s 2 12 blkio /slurm/uid_632771201/job_1140459 244s 1 13 devices /slurm/uid_632771201/job_1140459/step_0/task_0 244s - length(getCGroups1CpuSet()): 1 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups.cpuset nproc 244s 2 2 1 2 244s mc.cores 244s 2 244s CGroups for system ‘slurm-cgroups’ ... done 244s mixed-cgroups - real-world ... done 244s cgroups1 - real-world ... 244s CGroups for system ‘c4-dev3’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file994444f0de3’ 244s - UID: 581 244s - procPath(): ‘/tmp/RtmpRPWjik/file994444f0de3/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 244s 02: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 244s 03: cgroup /tmp/RtmpRPWjik/file994444f0de3/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 244s 04: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 244s 05: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 244s 06: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 244s 07: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 244s 08: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 244s 09: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 244s 10: cgroup /tmp/RtmpRPWjik/file994444f0de3/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 244s 11: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 244s 12: cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 244s - getCGroupsVersion(): 1 244s - getCGroupsMounts(): 244s - getCGroups(): 244s device mountpoint 244s 1 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/systemd 244s 2 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/rdma 244s 3 cgroup /tmp/RtmpRPWjik/file994444f0de3/sys/fs/cgroup/cpu,cpuacct 244s 4 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/freezer 244s 5 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/devices 244s 6 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/net_cls,net_prio 244s 7 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/memory 244s 8 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/pids 244s 9 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/hugetlb 244s 10 cgroup /tmp/RtmpRPWjik/file994444f0de3/sys/fs/cgroup/cpuset 244s 11 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/perf_event 244s 12 cgroup /tmp/RtmpRPWjik/file994444f0de3//sys/fs/cgroup/blkio 244s type 244s 1 cgroup 244s 2 cgroup 244s 3 cgroup 244s 4 cgroup 244s 5 cgroup 244s 6 cgroup 244s 7 cgroup 244s 8 cgroup 244s 9 cgroup 244s 10 cgroup 244s 11 cgroup 244s 12 cgroup 244s options 244s 1 rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 244s 2 rw,nosuid,nodev,noexec,relatime,rdma 244s 3 rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 244s 4 rw,nosuid,nodev,noexec,relatime,freezer 244s 5 rw,nosuid,nodev,noexec,relatime,devices 244s 6 rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 244s 7 rw,nosuid,nodev,noexec,relatime,memory 244s 8 rw,nosuid,nodev,noexec,relatime,pids 244s 9 rw,nosuid,nodev,noexec,relatime,hugetlb 244s 10 rw,nosuid,nodev,noexec,relatime,cpuset 244s 11 rw,nosuid,nodev,noexec,relatime,perf_event 244s 12 rw,nosuid,nodev,noexec,relatime,blkio 244s dump pass 244s 1 0 0 244s 2 0 0 244s 3 0 0 244s 4 0 0 244s 5 0 0 244s 6 0 0 244s 7 0 0 244s 8 0 0 244s 9 0 0 244s 10 0 0 244s 11 0 0 244s 12 0 0 244s hierarchy_id controller path 244s 12 1 name=systemd /user.slice/user-581.slice/session-9171.scope 244s 11 2 rdma / 244s 10 3 cpu / 244s 101 3 cpuacct / 244s 9 4 freezer / 244s 8 5 devices /user.slice 244s 7 6 net_cls / 244s 71 6 net_prio / 244s 6 7 memory /user.slice/user-581.slice/session-9171.scope 244s 5 8 pids /user.slice/user-581.slice/session-9171.scope 244s 4 9 hugetlb / 244s 3 10 cpuset / 244s 2 11 perf_event / 244s 1 12 blkio /system.slice/sshd.service 244s - length(getCGroups1CpuSet()): 40 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups.cpuset nproc 244s 2 2 40 2 244s mc.cores 244s 2 244s system /proc/self/status cgroups.cpuset nproc 244s 2 2 40 2 244s mc.cores 244s 2 244s CGroups for system ‘c4-dev3’ ... done 244s CGroups for system ‘c4-n39-4cores’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file994b5a8ecf’ 244s - UID: 581 244s - procPath(): ‘/tmp/RtmpRPWjik/file994b5a8ecf/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 244s 02: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 244s 03: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 244s 04: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 244s 05: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 244s 06: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 244s 07: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 244s 08: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 244s 09: cgroup /tmp/RtmpRPWjik/file994b5a8ecf/sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 244s 10: cgroup /tmp/RtmpRPWjik/file994b5a8ecf/sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 244s 11: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 244s 12: cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 244s - getCGroupsVersion(): 1 244s - getCGroupsMounts(): 244s - getCGroups(): 244s device mountpoint type 244s 1 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/systemd cgroup 244s 2 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/net_cls,net_prio cgroup 244s 3 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/hugetlb cgroup 244s 4 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/blkio cgroup 244s 5 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/freezer cgroup 244s 6 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/pids cgroup 244s 7 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/memory cgroup 244s 8 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/perf_event cgroup 244s 9 cgroup /tmp/RtmpRPWjik/file994b5a8ecf/sys/fs/cgroup/cpu,cpuacct cgroup 244s 10 cgroup /tmp/RtmpRPWjik/file994b5a8ecf/sys/fs/cgroup/cpuset cgroup 244s 11 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/devices cgroup 244s 12 cgroup /tmp/RtmpRPWjik/file994b5a8ecf//sys/fs/cgroup/rdma cgroup 244s options 244s 1 rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 244s 2 rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 244s 3 rw,nosuid,nodev,noexec,relatime,hugetlb 244s 4 rw,nosuid,nodev,noexec,relatime,blkio 244s 5 rw,nosuid,nodev,noexec,relatime,freezer 244s 6 rw,nosuid,nodev,noexec,relatime,pids 244s 7 rw,nosuid,nodev,noexec,relatime,memory 244s 8 rw,nosuid,nodev,noexec,relatime,perf_event 244s 9 rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 244s 10 rw,nosuid,nodev,noexec,relatime,cpuset 244s 11 rw,nosuid,nodev,noexec,relatime,devices 244s 12 rw,nosuid,nodev,noexec,relatime,rdma 244s dump pass 244s 1 0 0 244s 2 0 0 244s 3 0 0 244s 4 0 0 244s 5 0 0 244s 6 0 0 244s 7 0 0 244s 8 0 0 244s 9 0 0 244s 10 0 0 244s 11 0 0 244s 12 0 0 244s hierarchy_id controller path 244s 12 1 name=systemd /system.slice/slurmd.service 244s 11 2 net_cls / 244s 111 2 net_prio / 244s 10 3 hugetlb / 244s 9 4 blkio /system.slice/slurmd.service 244s 8 5 freezer /slurm/uid_581/job_255208/step_0 244s 7 6 pids /system.slice/slurmd.service 244s 6 7 memory /slurm/uid_581/job_255208/step_0 244s 5 8 perf_event / 244s 4 9 cpu /system.slice/slurmd.service 244s 41 9 cpuacct /system.slice/slurmd.service 244s 3 10 cpuset /slurm/uid_581/job_255208/step_0 244s 2 11 devices /slurm/uid_581/job_255208/step_0/task_0 244s 1 12 rdma / 244s - length(getCGroups1CpuSet()): 4 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups.cpuset nproc 244s 2 2 4 2 244s mc.cores 244s 2 244s CGroups for system ‘c4-n39-4cores’ ... done 244s CGroups for system ‘posit-workbench’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file99475e5c856’ 244s - UID: 6776184 244s - procPath(): ‘/tmp/RtmpRPWjik/file99475e5c856/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/systemd cgroup ro,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 244s 02: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/hugetlb cgroup ro,nosuid,nodev,noexec,relatime,hugetlb 0 0 244s 03: cgroup /tmp/RtmpRPWjik/file99475e5c856/sys/fs/cgroup/cpu,cpuacct cgroup ro,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 244s 04: cgroup /tmp/RtmpRPWjik/file99475e5c856/sys/fs/cgroup/cpuset cgroup ro,nosuid,nodev,noexec,relatime,cpuset 0 0 244s 05: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/perf_event cgroup ro,nosuid,nodev,noexec,relatime,perf_event 0 0 244s 06: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/net_cls,net_prio cgroup ro,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 244s 07: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/memory cgroup ro,nosuid,nodev,noexec,relatime,memory 0 0 244s 08: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/blkio cgroup ro,nosuid,nodev,noexec,relatime,blkio 0 0 244s 09: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/freezer cgroup ro,nosuid,nodev,noexec,relatime,freezer 0 0 244s 10: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/devices cgroup ro,nosuid,nodev,noexec,relatime,devices 0 0 244s 11: cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/pids cgroup ro,nosuid,nodev,noexec,relatime,pids 0 0 244s - getCGroupsVersion(): 1 244s - getCGroupsMounts(): 244s device mountpoint 244s 1 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/systemd 244s 2 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/hugetlb 244s 3 cgroup /tmp/RtmpRPWjik/file99475e5c856/sys/fs/cgroup/cpu,cpuacct 244s 4 cgroup /tmp/RtmpRPWjik/file99475e5c856/sys/fs/cgroup/cpuset 244s 5 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/perf_event 244s 6 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/net_cls,net_prio 244s 7 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/memory 244s 8 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/blkio 244s 9 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/freezer 244s 10 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/devices 244s 11 cgroup /tmp/RtmpRPWjik/file99475e5c856//sys/fs/cgroup/pids 244s type 244s 1 cgroup 244s 2 cgroup 244s 3 cgroup 244s 4 cgroup 244s 5 cgroup 244s 6 cgroup 244s 7 cgroup 244s 8 cgroup 244s 9 cgroup 244s 10 cgroup 244s 11 cgroup 244s options 244s 1 ro,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 244s 2 ro,nosuid,nodev,noexec,relatime,hugetlb 244s 3 ro,nosuid,nodev,noexec,relatime,cpu,cpuacct 244s 4 ro,nosuid,nodev,noexec,relatime,cpuset 244s 5 ro,nosuid,nodev,noexec,relatime,perf_event 244s 6 ro,nosuid,nodev,noexec,relatime,net_cls,net_prio 244s 7 ro,nosuid,nodev,noexec,relatime,memory 244s 8 ro,nosuid,nodev,noexec,relatime,blkio 244s 9 ro,nosuid,nodev,noexec,relatime,freezer 244s 10 ro,nosuid,nodev,noexec,relatime,devices 244s 11 ro,nosuid,nodev,noexec,relatime,pids 244s dump pass 244s 1 0 0 244s 2 0 0 244s 3 0 0 244s 4 0 0 244s 5 0 0 244s 6 0 0 244s 7 0 0 244s 8 0 0 244s 9 0 0 244s 10 0 0 244s 11 0 0 244s hierarchy_id controller 244s 11 1 name=systemd 244s 10 2 hugetlb 244s 9 3 cpu 244s 91 3 cpuacct 244s 8 4 cpuset 244s 7 5 perf_event 244s 6 6 net_cls 244s 61 6 net_prio 244s 5 7 memory 244s 4 8 blkio 244s 3 9 freezer 244s 2 10 devices 244s 1 11 pids 244s path 244s 11 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 10 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 9 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 91 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 8 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 7 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 6 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 61 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 5 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 4 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 3 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 2 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s 1 /kubepods.slice/kubepods-pod0f2ea08d_d925_452c_b489_a089fbd80d96.slice/cri-containerd-f7f17ada6ed1935b2590745f64ccd612de2ef85078ac37bc962a9669e1280c66.scope 244s - getCGroups(): 244s - length(getCGroups1CpuSet()): 32 244s - getCGroups1CpuQuota(): 2 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups.cpuset cgroups.cpuquota 244s 2 2 32 2 244s nproc mc.cores 244s 2 2 244s CGroups for system ‘posit-workbench’ ... done 244s system /proc/self/status cgroups.cpuset cgroups.cpuquota 244s 2 2 32 2 244s nproc mc.cores 244s 2 2 244s cgroups1 - real-world ... done 244s cgroups2 - real-world ... 244s CGroups for system ‘dev1’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file994701658ba’ 244s - UID: 34002 244s - procPath(): ‘/tmp/RtmpRPWjik/file994701658ba/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup2 /tmp/RtmpRPWjik/file994701658ba/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup2 /tmp/RtmpRPWjik/file994701658ba/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroups(): 244s hierarchy_id controller path 244s 1 0 /user.slice/user-34002.slice/session-139474.scope 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s CGroups for system ‘dev1’ ... done 244s CGroups for system ‘dt1’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file99450328a03’ 244s - UID: 34002 244s - procPath(): ‘/tmp/RtmpRPWjik/file99450328a03/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup2 /tmp/RtmpRPWjik/file99450328a03/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup2 /tmp/RtmpRPWjik/file99450328a03/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroups(): 244s hierarchy_id controller path 244s 1 0 /user.slice/user-34002.slice 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): 2 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 2 2 244s mc.cores 244s 2 244s CGroups for system ‘dt1’ ... done 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 2 2 244s mc.cores 244s 2 244s CGroups for system ‘log1’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file9943cb8794a’ 244s - UID: 34002 244s - procPath(): ‘/tmp/RtmpRPWjik/file9943cb8794a/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup2 /tmp/RtmpRPWjik/file9943cb8794a/sys/fs/cgroup cgroup2 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup2 /tmp/RtmpRPWjik/file9943cb8794a/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 rw,seclabel,nosuid,nodev,noexec,relatime,nsdelegate 0 0 244s - getCGroups(): 244s hierarchy_id controller path 244s 1 0 /user.slice/user-34002.slice 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): 1 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 1 2 244s mc.cores 244s 2 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 1 2 244s mc.cores 244s 2 244s CGroups for system ‘log1’ ... done 244s CGroups for system ‘pi-2021’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file99450257755’ 244s - UID: 1000 244s - procPath(): ‘/tmp/RtmpRPWjik/file99450257755/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup2 /tmp/RtmpRPWjik/file99450257755/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup2 /tmp/RtmpRPWjik/file99450257755/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 244s hierarchy_id controller path 244s 1 0 /user.slice/user-1000.slice/session-1498.scope 244s - getCGroups(): 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s CGroups for system ‘pi-2021’ ... done 244s CGroups for system ‘posit.cloud-free’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file994488b5c2e’ 244s - UID: 2025988 244s - procPath(): ‘/tmp/RtmpRPWjik/file994488b5c2e/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup /tmp/RtmpRPWjik/file994488b5c2e/sys/fs/cgroup cgroup2 ro,nosuid,nodev,noexec,relatime 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup /tmp/RtmpRPWjik/file994488b5c2e/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 ro,nosuid,nodev,noexec,relatime 0 0 244s - getCGroups(): 244s hierarchy_id controller path 244s 1 0 / 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): 1 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 1 2 244s mc.cores 244s 2 244s - availableCores(which = 'all'): 244s system /proc/self/status cgroups2.cpu.max nproc 244s 2 2 1 2 244s mc.cores 244s 2 244s CGroups for system ‘posit.cloud-free’ ... done 244s CGroups for system ‘x1’ ... 244s - Using temporary folder: ‘/tmp/RtmpRPWjik/file99466e0189c’ 244s - UID: 1000 244s - procPath(): ‘/tmp/RtmpRPWjik/file99466e0189c/proc’ 244s - maxCores(): Inf 244s - Adjust /proc/self/mounts accordingly: 244s 01: cgroup2 /tmp/RtmpRPWjik/file99466e0189c/sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime 0 0 244s - getCGroupsVersion(): 2 244s - getCGroupsMounts(): 244s device mountpoint type 244s 1 cgroup2 /tmp/RtmpRPWjik/file99466e0189c/sys/fs/cgroup cgroup2 244s options dump pass 244s 1 rw,nosuid,nodev,noexec,relatime 0 0 244s - getCGroups(): 244s hierarchy_id controller 244s 1 0 244s path 244s 1 /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-2b165c43-93a4-4257-bef3-0c9d5a3b7f97.scope 244s - length(getCGroups1CpuSet()): 0 244s - getCGroups1CpuQuota(): NA 244s - getCGroups2CpuMax(): NA 244s - availableCores(which = 'all'): 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s system /proc/self/status nproc mc.cores 244s 2 2 2 2 244s CGroups for system ‘x1’ ... done 244s > 244s > message("cgroups - real-world ... DONE") 244s > 244s > source("incl/end.R") 244s cgroups2 - real-world ... done 244s cgroups - real-world ... DONE 244s > 244s BEGIN TEST cpuLoad.R 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > source("incl/start.R") 245s > 245s > message("*** cpuLoad() ...") 245s > 245s > loadavg <- cpuLoad() 245s > print(loadavg) 245s 1min 5min 15min 245s 0.40 0.12 0.04 245s > 245s > stopifnot( 245s + is.numeric(loadavg), 245s + length(loadavg) == 3L, 245s + !is.null(names(loadavg)), 245s + identical(names(loadavg), c("1min", "5min", "15min")), 245s + all(is.na(loadavg) | loadavg >= 0) 245s + ) 245s > 245s > message("*** cpuLoad() ... DONE") 245s > 245s > source("incl/end.R") 245s *** cpuLoad() ... 245s *** cpuLoad() ... DONE 245s > 245s BEGIN TEST freeCores.R 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > source("incl/start.R") 245s > 245s > message("*** freeLoad() ...") 245s > 245s > free <- freeCores() 245s *** freeLoad() ... 245s > print(free) 245s [1] 1 245s attr(,"loadavg") 245s 1min 5min 15min 245s 0.40 0.12 0.04 245s attr(,"maxCores") 245s system 245s 2 245s attr(,"memory") 245s [1] "5min" 245s attr(,"fraction") 245s [1] 0.9 245s > 245s > stopifnot( 245s + is.integer(free), 245s + length(free) == 1L, 245s + !is.na(free), free >= 1L 245s + ) 245s > 245s > message("*** freeLoad() ... DONE") 245s > 245s > source("incl/end.R") 245s *** freeLoad() ... DONE 245s > 245s BEGIN TEST freePort.R 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > source("incl/start.R") 245s > 245s > message("*** freePort() ...") 245s > 245s > set.seed(42) 245s > rng <- .Random.seed 245s > 245s > for (kk in 1:5) { 245s + port <- freePort() 245s + message("A random free TCP port: ", port) 245s + stopifnot(is.integer(port), length(port) == 1L) 245s + if (!is.na(port)) stopifnot(port >= 0L, port <= 65535L) 245s + stopifnot(identical(.Random.seed, rng)) 245s + } 245s *** freePort() ... 245s A random free TCP port: 58173 245s A random free TCP port: 33172 245s A random free TCP port: 12795 245s A random free TCP port: 18245 245s > 245s > 245s > message("- freePort('auto')") 245s > 245s > Sys.unsetenv("R_PARALLEL_PORT") 245s > port <- freePort("auto") 245s > message("A random free TCP port: ", port) 245s > 245s > message("- freePort('auto') with env var R_PARALLEL_PORT = 8888") 245s > Sys.setenv(R_PARALLEL_PORT = 8888L) 245s > port <- freePort("auto") 245s > message("A free TCP port: ", port) 245s > stopifnot(port == 8888L) 245s > 245s > 245s > message("*** freePort() ... DONE") 245s > 245s > source("incl/end.R") 245s A random free TCP port: 8128 245s - freePort('auto') 245s A random free TCP port: 11732 245s - freePort('auto') with env var R_PARALLEL_PORT = 8888 245s A free TCP port: 8888 245s *** freePort() ... DONE 245s > 245s BEGIN TEST isConnectionValid.R 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > source("incl/start.R") 245s > stopCluster <- parallel::stopCluster 245s > 245s > message("*** Connections ...") 245s > 245s > con <- stdin() 245s > idx <- as.integer(con) 245s > id <- connectionId(con) 245s > valid <- isConnectionValid(con) 245s > stopifnot(inherits(con, "connection"), idx == 0L, id == 0L, isTRUE(valid)) 245s > 245s > con <- stdout() 245s > idx <- as.integer(con) 245s > id <- connectionId(con) 245s > valid <- isConnectionValid(con) 245s > stopifnot(inherits(con, "connection"), idx == 1L, id == 1L, isTRUE(valid)) 245s > 245s > *** Connections ... 245s con <- stderr() 245s > idx <- as.integer(con) 245s > id <- connectionId(con) 245s > valid <- isConnectionValid(con) 245s > stopifnot(inherits(con, "connection"), idx == 2L, id == 2L, isTRUE(valid)) 245s > 245s > message("- Connections cannot be serialized") 245s > 245s > con <- file(tempfile(), open = "w") 245s > x <- list(value = 42, stderr = stderr(), con = con) 245s - Connections cannot be serialized 245s > y <- unserialize(serialize(x, connection = NULL)) 245s > print(connectionId(x$stderr)) 245s [1] 2 245s > print(connectionId(x$con)) 245s [1] 71 245s attr(,"raw_id") 245s [1] "" 245s > print(isConnectionValid(x$stderr)) 245s [1] TRUE 245s > print(isConnectionValid(x$con)) 245s [1] TRUE 245s > print(connectionId(y$stderr)) 245s [1] 2 245s > print(connectionId(y$con)) 245s [1] -1 245s > print(isConnectionValid(y$stderr)) 245s [1] TRUE 245s > print(isConnectionValid(y$con)) 245s [1] FALSE 245s attr(,"reason") 245s [1] "Connection (connection: index=3, description=\"/tmp/RtmpSuPphL/filea2c79555f9a\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=-1) is no longer valid. It differ from the currently registered R connection with the same index 3 (connection: index=3, description=\"/tmp/RtmpSuPphL/filea2c79555f9a\", class=\"file\", mode=\"w\", text=\"text\", opened=\"opened\", can read=\"no\", can write=\"yes\", id=71, raw_id=\"\")" 245s > 245s > stopifnot( 245s + identical(y$value, x$value), 245s + connectionId(x$stderr) == 2L, 245s + isConnectionValid(x$stderr), 245s + isConnectionValid(y$stderr), 245s + identical(connectionId(y$stderr), connectionId(x$stderr)), 245s + connectionId(x$con) >= 3L, 245s + isConnectionValid(x$con), 245s + connectionId(y$con) == -1L, 245s + !isConnectionValid(y$con) 245s + ) 245s > close(con) 245s > 245s > message("*** Connections ... DONE") 245s > 245s > source("incl/end.R") 245s *** Connections ... DONE 245s > 245s BEGIN TEST isForkedChild.R 245s 245s R version 4.4.3 (2025-02-28) -- "Trophy Case" 245s Copyright (C) 2025 The R Foundation for Statistical Computing 245s Platform: s390x-ibm-linux-gnu 245s 245s R is free software and comes with ABSOLUTELY NO WARRANTY. 245s You are welcome to redistribute it under certain conditions. 245s Type 'license()' or 'licence()' for distribution details. 245s 245s R is a collaborative project with many contributors. 245s Type 'contributors()' for more information and 245s 'citation()' on how to cite R or R packages in publications. 245s 245s Type 'demo()' for some demos, 'help()' for on-line help, or 245s 'help.start()' for an HTML browser interface to help. 245s Type 'q()' to quit R. 245s 245s > source("incl/start.R") 245s > library(parallel) 245s > options(parallelly.debug = FALSE) 245s > 245s > message("*** isForkedChild() ...") 245s 245s Attaching package: ‘parallel’ 245s 245s The following object is masked _by_ ‘.GlobalEnv’: 245s 245s detectCores 245s 245s > 245s > stopifnot(!isForkedChild()) 245s *** isForkedChild() ... 245s > 245s - mcparallel()/mccollect() 245s > if (supportsMulticore()) { 245s + message("- mcparallel()/mccollect()") 245s + f <- mcparallel(isForkedChild()) 245s + isForked <- mccollect(f)[[1]] 245s + stopifnot(isForked) 245s + 245s + message("- makeForkCluster()") 245s + cl <- makeForkCluster(1L) 245s + isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 245s + isForked <- unlist(isForked, use.names = FALSE) 245s + stopifnot(isForked) 245s + parallel::stopCluster(cl) 245s + } 245s - makeForkCluster() 245s > 245s > message("- mclapply()") 245s > isForked <- mclapply(1:2, FUN = function(ii) isForkedChild()) 245s - mclapply() 245s > isForked <- unlist(isForked, use.names = FALSE) 245s > if (supportsMulticore()) { 245s + stopifnot(all(isForked)) 245s + } else { 245s + stopifnot(!any(isForked)) 245s + } 245s > 245s > message("- makeClusterPSOCK()") 245s > cl <- makeClusterPSOCK(1L) 245s - makeClusterPSOCK() 246s > isForked <- clusterEvalQ(cl, { parallelly::isForkedChild() }) 246s > isForked <- unlist(isForked, use.names = FALSE) 246s > stopifnot(!isForked) 246s > parallel::stopCluster(cl) 246s > 246s > message("*** isForkedChild() ... DONE") 246s > 246s > source("incl/end.R") 246s *** isForkedChild() ... DONE 246s > 246s BEGIN TEST killNode.R 246s 246s R version 4.4.3 (2025-02-28) -- "Trophy Case" 246s Copyright (C) 2025 The R Foundation for Statistical Computing 246s Platform: s390x-ibm-linux-gnu 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 246s > source("incl/start.R") 246s > 246s > if (.Platform$OS.type == "windows") { 246s + killNode <- function(cl) { 246s + parallel::stopCluster(cl) 246s + rep(TRUE, times = length(cl)) 246s + } 246s + } 246s > 246s > options(parallelly.debug = FALSE) 246s > 246s > message("*** killNode() and isNodeAlive() ...") 246s > 246s > *** killNode() and isNodeAlive() ... 246s isNodeAliveSupported <- isTRUE(parallelly:::pid_exists(Sys.getpid())) 246s > message("isNodeAlive() works: ", isNodeAliveSupported) 246s > 246s > cl <- makeClusterPSOCK(2L, autoStop = FALSE) 246s isNodeAlive() works: TRUE 246s > names(cl) <- sprintf("Node %d", seq_along(cl)) 246s > print(cl) 246s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 246s > 246s > ## WORKAROUND: On MS Windows, each R process creates a temporary Rscript 246s > ## file. In this test we terminate the workers such that these temporary files 246s > ## are not cleaned up, which will trigger a NOTE by 'R CMD check'. Because of 246s > ## this, we have to make sure to remove such files manually in this test. 246s > if (.Platform$OS.type == "windows") { 246s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 246s + files <- file.path(tempdir(), files) 246s + tmpfiles <- files 246s + files <- parallel::clusterEvalQ(cl, { 246s + files <- setdiff(dir(path = tempdir(), all.files = TRUE), c(".", "..")) 246s + file.path(tempdir(), files) 246s + }) 246s + files <- unlist(files) 246s + tmpfiles <- unique(c(tmpfiles, files)) 246s + message(sprintf("- files: [n=%d] %s", length(tmpfiles), 246s + paste(sQuote(tmpfiles), collapse = ", "))) 246s + } 246s > 246s > alive <- isNodeAlive(cl) 246s > print(alive) 246s Node 1 Node 2 246s TRUE TRUE 246s > stopifnot( 246s + length(alive) == length(cl), 246s + is.logical(alive) 246s + ) 246s > if (isNodeAliveSupported) { 246s + stopifnot( 246s + !anyNA(alive), 246s + isTRUE(alive[[1]]), isTRUE(alive[[2]]), 246s + all(alive) 246s + ) 246s + } 246s > 246s > message("- Terminate cluster nodes") 246s > signaled <- killNode(cl) 246s - Terminate cluster nodes 246s > print(signaled) 246s Node 1 Node 2 246s TRUE TRUE 246s > stopifnot( 246s + length(signaled) == length(cl), 246s + is.logical(signaled) 246s + ) 246s > ## The value of tools::pskill() is incorrect in R (< 3.5.0) 246s > if (getRversion() >= "3.5.0") { 246s + stopifnot( 246s + isTRUE(signaled[[1]]), isTRUE(signaled[[2]]), 246s + all(signaled) 246s + ) 246s + } 246s > 246s > message("- Waiting for cluster nodes to terminate") 246s > ## It might take a moment before the background 246s > ## workers are shutdown after having been signaled 246s > timeout <- Sys.time() + 5.0 246s > repeat { 246s + alive <- isNodeAlive(cl) 246s + print(alive) 246s + stopifnot( 246s + length(alive) == length(cl), 246s + is.logical(alive) 246s + ) 246s + if (!any(alive, na.rm = TRUE)) break 246s + if (Sys.time() > timeout) { 246s + stop("One or more cluster nodes are still running after 5 seconds") 246s + } 246s + } 246s - Waiting for cluster nodes to terminate 246s Node 1 Node 2 246s FALSE FALSE 246s > 246s > ## Remove any stray Rscript files 246s > if (.Platform$OS.type == "windows") { 246s + if (!isNodeAliveSupported) Sys.sleep(5.0) 246s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 246s + if (length(tmpfiles) > 0L) { 246s + warning(sprintf("Cleaning up temporary left-over files: [n=%d] %s", 246s + length(tmpfiles), 246s + paste(sQuote(tmpfiles), collapse = ", "))) 246s + file.remove(tmpfiles) 246s + tmpfiles <- tmpfiles[utils::file_test("-f", tmpfiles)] 246s + if (length(tmpfiles) > 0L) { 246s + stop(sprintf("Failed to remove some temporary left-over files: [n=%d] %s", 246s + length(tmpfiles), 246s + paste(sQuote(tmpfiles), collapse = ", "))) 246s + } 246s + } 246s + } 246s > 246s > cl <- NULL 246s > 246s > message("*** killNode() and isNodeAlive() ... done") 246s > 246s > source("incl/end.R") 246s *** killNode() and isNodeAlive() ... done 246s > 246s BEGIN TEST makeClusterMPI.R 246s 246s R version 4.4.3 (2025-02-28) -- "Trophy Case" 246s Copyright (C) 2025 The R Foundation for Statistical Computing 246s Platform: s390x-ibm-linux-gnu 246s 246s R is free software and comes with ABSOLUTELY NO WARRANTY. 246s You are welcome to redistribute it under certain conditions. 246s Type 'license()' or 'licence()' for distribution details. 246s 246s R is a collaborative project with many contributors. 246s Type 'contributors()' for more information and 246s 'citation()' on how to cite R or R packages in publications. 246s 246s Type 'demo()' for some demos, 'help()' for on-line help, or 246s 'help.start()' for an HTML browser interface to help. 246s Type 'q()' to quit R. 246s 247s > source("incl/start.R") 247s > 247s > library(parallel) 247s 247s Attaching package: ‘parallel’ 247s 247s The following object is masked _by_ ‘.GlobalEnv’: 247s 247s detectCores 247s 247s *** makeClusterMPI() ... 247s *** makeClusterMPI() ... DONE 247s > 247s > message("*** makeClusterMPI() ...") 247s > 247s > pkg <- "Rmpi" 247s > if (fullTest && requireNamespace(pkg, quietly = TRUE)) { 247s + cl <- makeClusterMPI(2L) 247s + str(cl) 247s + 247s + res <- parLapply(cl, X = 1:2, fun = function(x) { 247s + list( 247s + hostname = Sys.info()[["nodename"]], 247s + pid = Sys.getpid(), 247s + value = x^2 247s + ) 247s + }) 247s + utils::str(res) 247s + y <- vapply(res, FUN = `[[`, "value", FUN.VALUE = NA_real_) 247s + stopifnot(identical(y, c(1, 4))) 247s + 247s + stopCluster(cl) 247s + str(cl) 247s + } 247s > 247s > message("*** makeClusterMPI() ... DONE") 247s > 247s > source("incl/end.R") 247s > 247s BEGIN TEST makeClusterPSOCK.R 247s 247s R version 4.4.3 (2025-02-28) -- "Trophy Case" 247s Copyright (C) 2025 The R Foundation for Statistical Computing 247s Platform: s390x-ibm-linux-gnu 247s 247s R is free software and comes with ABSOLUTELY NO WARRANTY. 247s You are welcome to redistribute it under certain conditions. 247s Type 'license()' or 'licence()' for distribution details. 247s 247s R is a collaborative project with many contributors. 247s Type 'contributors()' for more information and 247s 'citation()' on how to cite R or R packages in publications. 247s 247s Type 'demo()' for some demos, 'help()' for on-line help, or 247s 'help.start()' for an HTML browser interface to help. 247s Type 'q()' to quit R. 247s 247s > source("incl/start.R") 247s > 247s > is_fqdn <- parallelly:::is_fqdn 247s > is_ip_number <- parallelly:::is_ip_number 247s > is_localhost <- parallelly:::is_localhost 247s > find_rshcmd <- parallelly:::find_rshcmd 247s > 247s > message("*** makeClusterPSOCK() ...") 247s > 247s > message("- makeClusterPSOCK() - internal utility functions") 247s > 247s > stopifnot( 247s + is_fqdn("a.b"), 247s + is_fqdn("a.b.c"), 247s + !is_fqdn("a") 247s + ) 247s > 247s > stopifnot( 247s + is_ip_number("1.2.3.4"), 247s + !is_ip_number("a"), 247s *** makeClusterPSOCK() ... 247s - makeClusterPSOCK() - internal utility functions 247s + !is_ip_number("1.2.3"), 247s + !is_ip_number("1.2.3.256"), 247s + !is_ip_number("1.2.3.-1"), 247s + !is_ip_number("1.2.3.a") 247s + ) 247s > 247s > ## Reset internal cache 247s > stopifnot(is.na(is_localhost(worker = NULL, hostname = NULL))) 247s > stopifnot( 247s + is_localhost("localhost"), 247s + is_localhost("127.0.0.1"), 247s + is_localhost(Sys.info()[["nodename"]]), 247s + is_localhost(Sys.info()[["nodename"]]), ## cache hit 247s + !is_localhost("not.a.localhost.hostname") 247s + ) 247s > 247s > cmd <- find_rshcmd(must_work = FALSE) 247s > print(cmd) 247s $ssh 247s ssh 247s "/usr/bin/ssh" 247s attr(,"type") 247s [1] "ssh" 247s attr(,"version") 247s [1] "OpenSSH_9.9p1 Ubuntu-3ubuntu3, OpenSSL 3.4.1 11 Feb 2025" 247s 247s > 247s > 247s > message("- makeClusterPSOCK()") 247s > 247s > cl <- makeClusterPSOCK("", user = "johndoe", master = NULL, revtunnel = FALSE, rshcmd = "my_ssh", renice = TRUE, manual = TRUE, dryrun = TRUE) 247s - makeClusterPSOCK() 247s [18:18:59.205] [local output] makeClusterPSOCK() ... 247s [18:18:59.229] [local output] Workers: [n = 1] ‘’ 247s [18:18:59.231] [local output] Base port: 11553 247s [18:18:59.231] [local output] Getting setup options for 1 cluster nodes ... 247s [18:18:59.231] [local output] - Node #1 of 1 ... 247s [18:18:59.232] [local output] Rscript port: 11553 247s 247s [18:18:59.232] [local output] Using 'rshcmd': ‘my_ssh’ [type=‘’, version=‘’] 247s [18:18:59.232] [local output] Getting setup options for 1 cluster nodes ... done 247s [18:18:59.232] [local output] Creating node #1 of 1 ... 247s [18:18:59.232] [local output] - setting up node 247s [18:18:59.233] [local output] - attempt #1 of 3 247s ---------------------------------------------------------------------- 247s Manually, (i) login into external machine ‘’: 247s 247s 'my_ssh' -l johndoe 247s 247s and (ii) start worker #1 from there: 247s 247s nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11553 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 247s 247s Alternatively, start worker #1 from the local machine by combining both steps in a single call: 247s 247s 'my_ssh' -l johndoe "nice --adjustment=1 '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = \"no-delay\")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=autopkgtest PORT=11553 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential" 247s 247s [18:18:59.234] [local output] Creating node #1 of 1 ... done 247s [18:18:59.234] [local output] Launching of 1 workers completed 247s [18:18:59.234] [local output] Number of nodes in cluster: 1 247s [18:18:59.234] [local output] Collecting session information from 1 workers 247s [18:18:59.234] [local output] - Worker #1 of 1 247s [18:18:59.235] [local output] makeClusterPSOCK() ... done 247s > print(cl) 247s Socket cluster with 1 nodes where 1 node is on host ‘NA’ (R version and platform not queried) 247s > 247s > cl <- makeClusterPSOCK(1L, port = "random", dryrun = TRUE) 247s [18:18:59.239] [local output] makeClusterPSOCK() ... 247s [18:18:59.249] [local output] Workers: [n = 1] ‘localhost’ 247s [18:18:59.249] [local output] Base port: 11927 247s [18:18:59.249] [local output] Getting setup options for 1 cluster nodes ... 247s [18:18:59.249] [local output] - Node #1 of 1 ... 247s [18:18:59.250] [local output] localMachine=TRUE => revtunnel=FALSE 247s 247s [18:18:59.250] [local output] Rscript port: 11927 247s 247s ---------------------------------------------------------------------- 247s Manually, start worker #1 on local machine ‘localhost’ with: 247s 247s '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11927 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 247s 247s > print(cl) 247s Socket cluster with 1 nodes where 1 node is on host ‘NA’ (R version and platform not queried) 247s > 247s > cl <- makeClusterPSOCK(1L) 247s [18:18:59.250] [local output] Getting setup options for 1 cluster nodes ... done 247s [18:18:59.251] [local output] Creating node #1 of 1 ... 247s [18:18:59.251] [local output] - setting up node 247s [18:18:59.251] [local output] - attempt #1 of 3 247s [18:18:59.251] [local output] Creating node #1 of 1 ... done 247s [18:18:59.251] [local output] Launching of 1 workers completed 247s [18:18:59.251] [local output] Number of nodes in cluster: 1 247s [18:18:59.251] [local output] Collecting session information from 1 workers 247s [18:18:59.251] [local output] - Worker #1 of 1 247s [18:18:59.252] [local output] makeClusterPSOCK() ... done 247s [18:18:59.253] [local output] makeClusterPSOCK() ... 247s [18:18:59.256] [local output] Workers: [n = 1] ‘localhost’ 247s [18:18:59.256] [local output] Base port: 11400 247s [18:18:59.257] [local output] Getting setup options for 1 cluster nodes ... 247s [18:18:59.257] [local output] - Node #1 of 1 ... 247s [18:18:59.257] [local output] localMachine=TRUE => revtunnel=FALSE 247s 247s [18:18:59.258] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/Rscript' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c3b53a2.pid")), silent = TRUE)' -e 'file.exists("/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c3b53a2.pid")'’ 247s [18:18:59.404] - Possible to infer worker's PID: TRUE 247s [18:18:59.405] [local output] Rscript port: 11400 247s 247s [18:18:59.405] [local output] Getting setup options for 1 cluster nodes ... done 247s [18:18:59.405] [local output] - Parallel setup requested for some PSOCK nodes 247s [18:18:59.406] [local output] Setting up PSOCK nodes in parallel 247s [18:18:59.406] List of 36 247s [18:18:59.406] $ worker : chr "localhost" 247s [18:18:59.406] ..- attr(*, "localhost")= logi TRUE 247s [18:18:59.406] $ master : chr "localhost" 247s [18:18:59.406] $ port : int 11400 247s [18:18:59.406] $ connectTimeout : num 120 247s [18:18:59.406] $ timeout : num 2592000 247s [18:18:59.406] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 247s [18:18:59.406] $ homogeneous : logi TRUE 247s [18:18:59.406] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 247s [18:18:59.406] $ rscript_envs : NULL 247s [18:18:59.406] $ rscript_libs : NULL 247s [18:18:59.406] $ rscript_startup : NULL 247s [18:18:59.406] $ rscript_sh : chr [1:2] "sh" "sh" 247s [18:18:59.406] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.406] $ methods : logi TRUE 247s [18:18:59.406] $ socketOptions : chr "no-delay" 247s [18:18:59.406] $ useXDR : logi FALSE 247s [18:18:59.406] $ outfile : chr "/dev/null" 247s [18:18:59.406] $ renice : int NA 247s [18:18:59.406] $ rshcmd : NULL 247s [18:18:59.406] $ user : chr(0) 247s [18:18:59.406] $ revtunnel : logi FALSE 247s [18:18:59.406] $ rshlogfile : NULL 247s [18:18:59.406] $ rshopts : chr(0) 247s [18:18:59.406] $ rank : int 1 247s [18:18:59.406] $ manual : logi FALSE 247s [18:18:59.406] $ dryrun : logi FALSE 247s [18:18:59.406] $ quiet : logi FALSE 247s [18:18:59.406] $ setup_strategy : chr "parallel" 247s [18:18:59.406] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.406] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c3b53a2.pid" 247s [18:18:59.406] $ rshcmd_label : NULL 247s [18:18:59.406] $ rsh_call : NULL 247s [18:18:59.406] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.406] $ localMachine : logi TRUE 247s [18:18:59.406] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 247s [18:18:59.406] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 247s [18:18:59.406] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 247s [18:18:59.406] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 247s [18:18:59.406] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 247s [18:18:59.406] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 247s [18:18:59.406] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 247s [18:18:59.406] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 247s [18:18:59.406] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 247s [18:18:59.406] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 247s [18:18:59.406] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 247s [18:18:59.406] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 247s [18:18:59.406] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 247s [18:18:59.406] "parallel"), action = c("launch", "options"), verbose = FALSE) 247s [18:18:59.406] $ arguments :List of 28 247s [18:18:59.406] ..$ worker : chr "localhost" 247s [18:18:59.406] ..$ master : NULL 247s [18:18:59.406] ..$ port : int 11400 247s [18:18:59.406] ..$ connectTimeout : num 120 247s [18:18:59.406] ..$ timeout : num 2592000 247s [18:18:59.406] ..$ rscript : NULL 247s [18:18:59.406] ..$ homogeneous : NULL 247s [18:18:59.406] ..$ rscript_args : NULL 247s [18:18:59.406] ..$ rscript_envs : NULL 247s [18:18:59.406] ..$ rscript_libs : NULL 247s [18:18:59.406] ..$ rscript_startup : NULL 247s [18:18:59.406] ..$ rscript_sh : chr "auto" 247s [18:18:59.406] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.406] ..$ methods : logi TRUE 247s [18:18:59.406] ..$ socketOptions : chr "no-delay" 247s [18:18:59.406] ..$ useXDR : logi FALSE 247s [18:18:59.406] ..$ outfile : chr "/dev/null" 247s [18:18:59.406] ..$ renice : int NA 247s [18:18:59.406] ..$ rshcmd : NULL 247s [18:18:59.406] ..$ user : NULL 247s [18:18:59.406] ..$ revtunnel : logi NA 247s [18:18:59.406] ..$ rshlogfile : NULL 247s [18:18:59.406] ..$ rshopts : NULL 247s [18:18:59.406] ..$ rank : int 1 247s [18:18:59.406] ..$ manual : logi FALSE 247s [18:18:59.406] ..$ dryrun : logi FALSE 247s [18:18:59.406] ..$ quiet : logi FALSE 247s [18:18:59.406] ..$ setup_strategy : chr "parallel" 247s [18:18:59.406] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 247s [18:18:59.427] [local output] System call to launch all workers: 247s [18:18:59.427] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c3b53a2.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11400 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 247s [18:18:59.427] [local output] Starting PSOCK main server 247s [18:18:59.432] [local output] Workers launched 247s [18:18:59.432] [local output] Waiting for workers to connect back 247s [18:18:59.432] - [local output] 0 workers out of 1 ready 247s [18:18:59.591] - [local output] 0 workers out of 1 ready 247s [18:18:59.592] - [local output] 1 workers out of 1 ready 247s [18:18:59.592] [local output] Launching of 1 workers completed 247s [18:18:59.592] [local output] Number of nodes in cluster: 1 247s [18:18:59.592] [local output] Collecting session information from 1 workers 247s [18:18:59.593] [local output] - Worker #1 of 1 247s [18:18:59.593] [local output] makeClusterPSOCK() ... done 247s > print(cl) 247s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 247s > node <- cl[[1]] 247s > utils::str(node) 247s List of 4 247s $ con : 'sockconn' int 4 247s ..- attr(*, "conn_id")= 247s $ host : chr "localhost" 247s ..- attr(*, "localhost")= logi TRUE 247s $ rank : int 0 247s $ session_info:List of 6 247s ..$ r :List of 15 247s .. ..$ platform : chr "s390x-ibm-linux-gnu" 247s .. ..$ arch : chr "s390x" 247s .. ..$ os : chr "linux-gnu" 247s .. ..$ system : chr "s390x, linux-gnu" 247s .. ..$ status : chr "" 247s .. ..$ major : chr "4" 247s .. ..$ minor : chr "4.3" 247s .. ..$ year : chr "2025" 247s .. ..$ month : chr "02" 247s .. ..$ day : chr "28" 247s .. ..$ svn rev : chr "87843" 247s .. ..$ language : chr "R" 247s .. ..$ version.string: chr "R version 4.4.3 (2025-02-28)" 247s .. ..$ nickname : chr "Trophy Case" 247s .. ..$ os.type : chr "unix" 247s ..$ system :List of 8 247s .. ..$ sysname : chr "Linux" 247s .. ..$ release : chr "6.14.0-10-generic" 247s .. ..$ version : chr "#10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025" 247s .. ..$ nodename : chr "autopkgtest" 247s .. ..$ machine : chr "s390x" 247s .. ..$ login : chr "ubuntu" 247s .. ..$ user : chr "ubuntu" 247s .. ..$ effective_user: chr "ubuntu" 247s ..$ libs : chr [1:3] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library" 247s ..$ pkgs : NULL 247s ..$ pwd : chr "/tmp/autopkgtest.WsILjb/autopkgtest_tmp/tests" 247s ..$ process:List of 1 247s .. ..$ pid: int 2843 247s - attr(*, "options")=List of 35 247s ..$ worker : chr "localhost" 247s .. ..- attr(*, "localhost")= logi TRUE 247s ..$ master : chr "localhost" 247s ..$ port : int 11400 247s ..$ connectTimeout : num 120 247s ..$ timeout : num 2592000 247s ..$ rscript : chr "'/usr/lib/R/bin/Rscript'" 247s ..$ homogeneous : logi TRUE 247s ..$ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 247s ..$ rscript_envs : NULL 247s ..$ rscript_libs : NULL 247s ..$ rscript_startup : NULL 247s ..$ rscript_sh : chr [1:2] "sh" "sh" 247s ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s ..$ methods : logi TRUE 247s ..$ socketOptions : chr "no-delay" 247s ..$ useXDR : logi FALSE 247s ..$ outfile : chr "/dev/null" 247s ..$ renice : int NA 247s ..$ rshcmd : NULL 247s ..$ user : chr(0) 247s ..$ revtunnel : logi FALSE 247s ..$ rshlogfile : NULL 247s ..$ rshopts : chr(0) 247s ..$ rank : int 0 247s ..$ manual : logi FALSE 247s ..$ dryrun : logi FALSE 247s ..$ quiet : logi FALSE 247s ..$ setup_strategy : chr "parallel" 247s ..$ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s ..$ rshcmd_label : NULL 247s ..$ rsh_call : NULL 247s ..$ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s ..$ localMachine : logi TRUE 247s ..$ make_fcn :- makeClusterPSOCK() - useXDR = TRUE/FALSE 247s function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 247s master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 247s 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 247s 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 247s rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 247s "cmd", "sh", "none"), default_packages = c("datasets", "utils", 247s "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 247s socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 247s "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 247s FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 247s NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 247s NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 247s setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 247s "parallel"), action = c("launch", "options"), verbose = FALSE) 247s ..$ arguments :List of 28 247s .. ..$ worker : chr "localhost" 247s .. ..$ master : NULL 247s .. ..$ port : int 11400 247s .. ..$ connectTimeout : num 120 247s .. ..$ timeout : num 2592000 247s .. ..$ rscript : NULL 247s .. ..$ homogeneous : NULL 247s .. ..$ rscript_args : NULL 247s .. ..$ rscript_envs : NULL 247s .. ..$ rscript_libs : NULL 247s .. ..$ rscript_startup : NULL 247s .. ..$ rscript_sh : chr "auto" 247s .. ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s .. ..$ methods : logi TRUE 247s .. ..$ socketOptions : chr "no-delay" 247s .. ..$ useXDR : logi FALSE 247s .. ..$ outfile : chr "/dev/null" 247s .. ..$ renice : int NA 247s .. ..$ rshcmd : NULL 247s .. ..$ user : NULL 247s .. ..$ revtunnel : logi NA 247s .. ..$ rshlogfile : NULL 247s .. ..$ rshopts : NULL 247s .. ..$ rank : int 1 247s .. ..$ manual : logi FALSE 247s .. ..$ dryrun : logi FALSE 247s .. ..$ quiet : logi FALSE 247s .. ..$ setup_strategy : chr "parallel" 247s ..- attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 247s - attr(*, "class")= chr [1:2] "RichSOCKnode" "SOCK0node" 247s > stopifnot(isTRUE(attr(node[["host"]], "localhost"))) 247s > parallel::stopCluster(cl) 247s > 247s > 247s > message("- makeClusterPSOCK() - useXDR = TRUE/FALSE") 247s > 247s > for (xdr in c(TRUE, FALSE)) { 247s + cl <- makeClusterPSOCK(1L, useXDR = xdr) 247s + node <- cl[[1]] 247s + stopifnot( 247s + is.list(node), 247s + inherits(node, if (xdr) "SOCKnode" else "SOCK0node"), 247s + "session_info" %in% names(node) 247s + ) 247s + si <- node[["session_info"]] 247s + stopifnot(is.list(si)) 247s + parallel::stopCluster(cl) 247s + } 247s [18:18:59.667] [local output] makeClusterPSOCK() ... 247s [18:18:59.672] [local output] Workers: [n = 1] ‘localhost’ 247s [18:18:59.672] [local output] Base port: 11209 247s [18:18:59.672] [local output] Getting setup options for 1 cluster nodes ... 247s [18:18:59.672] [local output] - Node #1 of 1 ... 247s [18:18:59.673] [local output] localMachine=TRUE => revtunnel=FALSE 247s 247s [18:18:59.673] [local output] Rscript port: 11209 247s 247s [18:18:59.673] [local output] Getting setup options for 1 cluster nodes ... done 247s [18:18:59.673] [local output] - Parallel setup requested for some PSOCK nodes 247s [18:18:59.674] [local output] Setting up PSOCK nodes in parallel 247s [18:18:59.674] List of 36 247s [18:18:59.674] $ worker : chr "localhost" 247s [18:18:59.674] ..- attr(*, "localhost")= logi TRUE 247s [18:18:59.674] $ master : chr "localhost" 247s [18:18:59.674] $ port : int 11209 247s [18:18:59.674] $ connectTimeout : num 120 247s [18:18:59.674] $ timeout : num 2592000 247s [18:18:59.674] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 247s [18:18:59.674] $ homogeneous : logi TRUE 247s [18:18:59.674] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 247s [18:18:59.674] $ rscript_envs : NULL 247s [18:18:59.674] $ rscript_libs : NULL 247s [18:18:59.674] $ rscript_startup : NULL 247s [18:18:59.674] $ rscript_sh : chr [1:2] "sh" "sh" 247s [18:18:59.674] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.674] $ methods : logi TRUE 247s [18:18:59.674] $ socketOptions : chr "no-delay" 247s [18:18:59.674] $ useXDR : logi TRUE 247s [18:18:59.674] $ outfile : chr "/dev/null" 247s [18:18:59.674] $ renice : int NA 247s [18:18:59.674] $ rshcmd : NULL 247s [18:18:59.674] $ user : chr(0) 247s [18:18:59.674] $ revtunnel : logi FALSE 247s [18:18:59.674] $ rshlogfile : NULL 247s [18:18:59.674] $ rshopts : chr(0) 247s [18:18:59.674] $ rank : int 1 247s [18:18:59.674] $ manual : logi FALSE 247s [18:18:59.674] $ dryrun : logi FALSE 247s [18:18:59.674] $ quiet : logi FALSE 247s [18:18:59.674] $ setup_strategy : chr "parallel" 247s [18:18:59.674] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.674] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6a52cdb2.pid" 247s [18:18:59.674] $ rshcmd_label : NULL 247s [18:18:59.674] $ rsh_call : NULL 247s [18:18:59.674] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.674] $ localMachine : logi TRUE 247s [18:18:59.674] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 247s [18:18:59.674] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 247s [18:18:59.674] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 247s [18:18:59.674] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 247s [18:18:59.674] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 247s [18:18:59.674] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 247s [18:18:59.674] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 247s [18:18:59.674] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 247s [18:18:59.674] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 247s [18:18:59.674] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 247s [18:18:59.674] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 247s [18:18:59.674] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 247s [18:18:59.674] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 247s [18:18:59.674] "parallel"), action = c("launch", "options"), verbose = FALSE) 247s [18:18:59.674] $ arguments :List of 28 247s [18:18:59.674] ..$ worker : chr "localhost" 247s [18:18:59.674] ..$ master : NULL 247s [18:18:59.674] ..$ port : int 11209 247s [18:18:59.674] ..$ connectTimeout : num 120 247s [18:18:59.674] ..$ timeout : num 2592000 247s [18:18:59.674] ..$ rscript : NULL 247s [18:18:59.674] ..$ homogeneous : NULL 247s [18:18:59.674] ..$ rscript_args : NULL 247s [18:18:59.674] ..$ rscript_envs : NULL 247s [18:18:59.674] ..$ rscript_libs : NULL 247s [18:18:59.674] ..$ rscript_startup : NULL 247s [18:18:59.674] ..$ rscript_sh : chr "auto" 247s [18:18:59.674] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.674] ..$ methods : logi TRUE 247s [18:18:59.674] ..$ socketOptions : chr "no-delay" 247s [18:18:59.674] ..$ useXDR : logi TRUE 247s [18:18:59.674] ..$ outfile : chr "/dev/null" 247s [18:18:59.674] ..$ renice : int NA 247s [18:18:59.674] ..$ rshcmd : NULL 247s [18:18:59.674] ..$ user : NULL 247s [18:18:59.674] ..$ revtunnel : logi NA 247s [18:18:59.674] ..$ rshlogfile : NULL 247s [18:18:59.674] ..$ rshopts : NULL 247s [18:18:59.674] ..$ rank : int 1 247s [18:18:59.674] ..$ manual : logi FALSE 247s [18:18:59.674] ..$ dryrun : logi FALSE 247s [18:18:59.674] ..$ quiet : logi FALSE 247s [18:18:59.674] ..$ setup_strategy : chr "parallel" 247s [18:18:59.674] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 247s [18:18:59.692] [local output] System call to launch all workers: 247s [18:18:59.692] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6a52cdb2.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11209 OUT=/dev/null TIMEOUT=2592000 XDR=TRUE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 247s [18:18:59.692] [local output] Starting PSOCK main server 247s [18:18:59.693] [local output] Workers launched 247s [18:18:59.693] [local output] Waiting for workers to connect back 247s [18:18:59.693] - [local output] 0 workers out of 1 ready 247s [18:18:59.846] - [local output] 0 workers out of 1 ready 247s [18:18:59.847] - [local output] 1 workers out of 1 ready 247s [18:18:59.847] [local output] Launching of 1 workers completed 247s [18:18:59.847] [local output] Number of nodes in cluster: 1 247s [18:18:59.847] [local output] Collecting session information from 1 workers 247s [18:18:59.848] [local output] - Worker #1 of 1 247s [18:18:59.848] [local output] makeClusterPSOCK() ... done 247s [18:18:59.848] [local output] makeClusterPSOCK() ... 247s [18:18:59.865] [local output] Workers: [n = 1] ‘localhost’ 247s [18:18:59.866] [local output] Base port: 11737 247s [18:18:59.866] [local output] Getting setup options for 1 cluster nodes ... 247s [18:18:59.866] [local output] - Node #1 of 1 ... 247s [18:18:59.866] [local output] localMachine=TRUE => revtunnel=FALSE 247s 247s [18:18:59.867] [local output] Rscript port: 11737 247s 247s [18:18:59.867] [local output] Getting setup options for 1 cluster nodes ... done 247s [18:18:59.868] [local output] - Parallel setup requested for some PSOCK nodes 247s [18:18:59.868] [local output] Setting up PSOCK nodes in parallel 247s [18:18:59.868] List of 36 247s [18:18:59.868] $ worker : chr "localhost" 247s [18:18:59.868] ..- attr(*, "localhost")= logi TRUE 247s [18:18:59.868] $ master : chr "localhost" 247s [18:18:59.868] $ port : int 11737 247s [18:18:59.868] $ connectTimeout : num 120 247s [18:18:59.868] $ timeout : num 2592000 247s [18:18:59.868] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 247s [18:18:59.868] $ homogeneous : logi TRUE 247s [18:18:59.868] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 247s [18:18:59.868] $ rscript_envs : NULL 247s [18:18:59.868] $ rscript_libs : NULL 247s [18:18:59.868] $ rscript_startup : NULL 247s [18:18:59.868] $ rscript_sh : chr [1:2] "sh" "sh" 247s [18:18:59.868] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.868] $ methods : logi TRUE 247s [18:18:59.868] $ socketOptions : chr "no-delay" 247s [18:18:59.868] $ useXDR : logi FALSE 247s [18:18:59.868] $ outfile : chr "/dev/null" 247s [18:18:59.868] $ renice : int NA 247s [18:18:59.868] $ rshcmd : NULL 247s [18:18:59.868] $ user : chr(0) 247s [18:18:59.868] $ revtunnel : logi FALSE 247s [18:18:59.868] $ rshlogfile : NULL 247s [18:18:59.868] $ rshopts : chr(0) 247s [18:18:59.868] $ rank : int 1 247s [18:18:59.868] $ manual : logi FALSE 247s [18:18:59.868] $ dryrun : logi FALSE 247s [18:18:59.868] $ quiet : logi FALSE 247s [18:18:59.868] $ setup_strategy : chr "parallel" 247s [18:18:59.868] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.868] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee76c6b78e.pid" 247s [18:18:59.868] $ rshcmd_label : NULL 247s [18:18:59.868] $ rsh_call : NULL 247s [18:18:59.868] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 247s [18:18:59.868] $ localMachine : logi TRUE 247s [18:18:59.868] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 247s [18:18:59.868] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 247s [18:18:59.868] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 247s [18:18:59.868] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 247s [18:18:59.868] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 247s [18:18:59.868] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 247s [18:18:59.868] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 247s [18:18:59.868] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 247s [18:18:59.868] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 247s [18:18:59.868] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 247s [18:18:59.868] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 247s [18:18:59.868] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 247s [18:18:59.868] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 247s [18:18:59.868] "parallel"), action = c("launch", "options"), verbose = FALSE) 247s [18:18:59.868] $ arguments :List of 28 247s [18:18:59.868] ..$ worker : chr "localhost" 247s [18:18:59.868] ..$ master : NULL 247s [18:18:59.868] ..$ port : int 11737 247s [18:18:59.868] ..$ connectTimeout : num 120 247s [18:18:59.868] ..$ timeout : num 2592000 247s [18:18:59.868] ..$ rscript : NULL 247s [18:18:59.868] ..$ homogeneous : NULL 247s [18:18:59.868] ..$ rscript_args : NULL 247s [18:18:59.868] ..$ rscript_envs : NULL 247s [18:18:59.868] ..$ rscript_libs : NULL 247s [18:18:59.868] ..$ rscript_startup : NULL 247s [18:18:59.868] ..$ rscript_sh : chr "auto" 247s [18:18:59.868] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 247s [18:18:59.868] ..$ methods : logi TRUE 247s [18:18:59.868] ..$ socketOptions : chr "no-delay" 247s [18:18:59.868] ..$ useXDR : logi FALSE 247s [18:18:59.868] ..$ outfile : chr "/dev/null" 247s [18:18:59.868] ..$ renice : int NA 247s [18:18:59.868] ..$ rshcmd : NULL 247s [18:18:59.868] ..$ user : NULL 247s [18:18:59.868] ..$ revtunnel : logi NA 247s [18:18:59.868] ..$ rshlogfile : NULL 247s [18:18:59.868] ..$ rshopts : NULL 247s [18:18:59.868] ..$ rank : int 1 247s [18:18:59.868] ..$ manual : logi FALSE 247s [18:18:59.868] ..$ dryrun : logi FALSE 247s [18:18:59.868] ..$ quiet : logi FALSE 247s [18:18:59.868] ..$ setup_strategy : chr "parallel" 247s [18:18:59.868] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 247s [18:18:59.887] [local output] System call to launch all workers: 247s [18:18:59.887] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee76c6b78e.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11737 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 247s [18:18:59.887] [local output] Starting PSOCK main server 247s [18:18:59.888] [local output] Workers launched 247s [18:18:59.888] [local output] Waiting for workers to connect back 247s [18:18:59.888] - [local output] 0 workers out of 1 ready 248s [18:19:00.036] - [local output] 0 workers out of 1 ready 248s [18:19:00.037] - [local output] 1 workers out of 1 ready 248s [18:19:00.037] [local output] Launching of 1 workers completed 248s [18:19:00.038] [local output] Number of nodes in cluster: 1 248s [18:19:00.038] [local output] Collecting session information from 1 workers 248s [18:19:00.038] [local output] - Worker #1 of 1 248s [18:19:00.038] [local output] makeClusterPSOCK() ... done 248s > 248s > message("- makeClusterPSOCK() - argument 'socketOptions'") 248s > 248s > for (value in list(NULL, "NULL", "no-delay")) { 248s + cl <- makeClusterPSOCK(1L, socketOptions = value) 248s + y <- parallel::clusterEvalQ(cl, 42L)[[1]] 248s + stopifnot(identical(y, 42L)) 248s + parallel::stopCluster(cl) 248s + } 248s - makeClusterPSOCK() - argument 'socketOptions' 248s [18:19:00.052] [local output] makeClusterPSOCK() ... 248s [18:19:00.057] [local output] Workers: [n = 1] ‘localhost’ 248s [18:19:00.057] [local output] Base port: 11174 248s [18:19:00.057] [local output] Getting setup options for 1 cluster nodes ... 248s [18:19:00.057] [local output] - Node #1 of 1 ... 248s [18:19:00.058] [local output] localMachine=TRUE => revtunnel=FALSE 248s 248s [18:19:00.058] [local output] Rscript port: 11174 248s 248s [18:19:00.059] [local output] Getting setup options for 1 cluster nodes ... done 248s [18:19:00.059] [local output] - Parallel setup requested for some PSOCK nodes 248s [18:19:00.061] [local output] Setting up PSOCK nodes in parallel 248s [18:19:00.061] List of 36 248s [18:19:00.061] $ worker : chr "localhost" 248s [18:19:00.061] ..- attr(*, "localhost")= logi TRUE 248s [18:19:00.061] $ master : chr "localhost" 248s [18:19:00.061] $ port : int 11174 248s [18:19:00.061] $ connectTimeout : num 120 248s [18:19:00.061] $ timeout : num 2592000 248s [18:19:00.061] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 248s [18:19:00.061] $ homogeneous : logi TRUE 248s [18:19:00.061] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 248s [18:19:00.061] $ rscript_envs : NULL 248s [18:19:00.061] $ rscript_libs : NULL 248s [18:19:00.061] $ rscript_startup : NULL 248s [18:19:00.061] $ rscript_sh : chr [1:2] "sh" "sh" 248s [18:19:00.061] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.061] $ methods : logi TRUE 248s [18:19:00.061] $ socketOptions : NULL 248s [18:19:00.061] $ useXDR : logi FALSE 248s [18:19:00.061] $ outfile : chr "/dev/null" 248s [18:19:00.061] $ renice : int NA 248s [18:19:00.061] $ rshcmd : NULL 248s [18:19:00.061] $ user : chr(0) 248s [18:19:00.061] $ revtunnel : logi FALSE 248s [18:19:00.061] $ rshlogfile : NULL 248s [18:19:00.061] $ rshopts : chr(0) 248s [18:19:00.061] $ rank : int 1 248s [18:19:00.061] $ manual : logi FALSE 248s [18:19:00.061] $ dryrun : logi FALSE 248s [18:19:00.061] $ quiet : logi FALSE 248s [18:19:00.061] $ setup_strategy : chr "parallel" 248s [18:19:00.061] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.061] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee5917ede9.pid" 248s [18:19:00.061] $ rshcmd_label : NULL 248s [18:19:00.061] $ rsh_call : NULL 248s [18:19:00.061] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.061] $ localMachine : logi TRUE 248s [18:19:00.061] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 248s [18:19:00.061] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 248s [18:19:00.061] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 248s [18:19:00.061] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 248s [18:19:00.061] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 248s [18:19:00.061] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 248s [18:19:00.061] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 248s [18:19:00.061] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 248s [18:19:00.061] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 248s [18:19:00.061] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 248s [18:19:00.061] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 248s [18:19:00.061] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 248s [18:19:00.061] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 248s [18:19:00.061] "parallel"), action = c("launch", "options"), verbose = FALSE) 248s [18:19:00.061] $ arguments :List of 28 248s [18:19:00.061] ..$ worker : chr "localhost" 248s [18:19:00.061] ..$ master : NULL 248s [18:19:00.061] ..$ port : int 11174 248s [18:19:00.061] ..$ connectTimeout : num 120 248s [18:19:00.061] ..$ timeout : num 2592000 248s [18:19:00.061] ..$ rscript : NULL 248s [18:19:00.061] ..$ homogeneous : NULL 248s [18:19:00.061] ..$ rscript_args : NULL 248s [18:19:00.061] ..$ rscript_envs : NULL 248s [18:19:00.061] ..$ rscript_libs : NULL 248s [18:19:00.061] ..$ rscript_startup : NULL 248s [18:19:00.061] ..$ rscript_sh : chr "auto" 248s [18:19:00.061] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.061] ..$ methods : logi TRUE 248s [18:19:00.061] ..$ socketOptions : NULL 248s [18:19:00.061] ..$ useXDR : logi FALSE 248s [18:19:00.061] ..$ outfile : chr "/dev/null" 248s [18:19:00.061] ..$ renice : int NA 248s [18:19:00.061] ..$ rshcmd : NULL 248s [18:19:00.061] ..$ user : NULL 248s [18:19:00.061] ..$ revtunnel : logi NA 248s [18:19:00.061] ..$ rshlogfile : NULL 248s [18:19:00.061] ..$ rshopts : NULL 248s [18:19:00.061] ..$ rank : int 1 248s [18:19:00.061] ..$ manual : logi FALSE 248s [18:19:00.061] ..$ dryrun : logi FALSE 248s [18:19:00.061] ..$ quiet : logi FALSE 248s [18:19:00.061] ..$ setup_strategy : chr "parallel" 248s [18:19:00.061] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 248s [18:19:00.078] [local output] System call to launch all workers: 248s [18:19:00.078] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee5917ede9.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11174 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 248s [18:19:00.078] [local output] Starting PSOCK main server 248s [18:19:00.079] [local output] Workers launched 248s [18:19:00.079] [local output] Waiting for workers to connect back 248s [18:19:00.079] - [local output] 0 workers out of 1 ready 248s [18:19:00.225] - [local output] 0 workers out of 1 ready 248s [18:19:00.226] - [local output] 1 workers out of 1 ready 248s [18:19:00.226] [local output] Launching of 1 workers completed 248s [18:19:00.227] [local output] Number of nodes in cluster: 1 248s [18:19:00.227] [local output] Collecting session information from 1 workers 248s [18:19:00.227] [local output] - Worker #1 of 1 248s [18:19:00.227] [local output] makeClusterPSOCK() ... done 248s [18:19:00.229] [local output] makeClusterPSOCK() ... 248s [18:19:00.233] [local output] Workers: [n = 1] ‘localhost’ 248s [18:19:00.234] [local output] Base port: 11098 248s [18:19:00.234] [local output] Getting setup options for 1 cluster nodes ... 248s [18:19:00.234] [local output] - Node #1 of 1 ... 248s [18:19:00.234] [local output] localMachine=TRUE => revtunnel=FALSE 248s 248s [18:19:00.235] [local output] Rscript port: 11098 248s 248s [18:19:00.235] [local output] Getting setup options for 1 cluster nodes ... done 248s [18:19:00.235] [local output] - Parallel setup requested for some PSOCK nodes 248s [18:19:00.236] [local output] Setting up PSOCK nodes in parallel 248s [18:19:00.236] List of 36 248s [18:19:00.236] $ worker : chr "localhost" 248s [18:19:00.236] ..- attr(*, "localhost")= logi TRUE 248s [18:19:00.236] $ master : chr "localhost" 248s [18:19:00.236] $ port : int 11098 248s [18:19:00.236] $ connectTimeout : num 120 248s [18:19:00.236] $ timeout : num 2592000 248s [18:19:00.236] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 248s [18:19:00.236] $ homogeneous : logi TRUE 248s [18:19:00.236] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 248s [18:19:00.236] $ rscript_envs : NULL 248s [18:19:00.236] $ rscript_libs : NULL 248s [18:19:00.236] $ rscript_startup : NULL 248s [18:19:00.236] $ rscript_sh : chr [1:2] "sh" "sh" 248s [18:19:00.236] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.236] $ methods : logi TRUE 248s [18:19:00.236] $ socketOptions : NULL 248s [18:19:00.236] $ useXDR : logi FALSE 248s [18:19:00.236] $ outfile : chr "/dev/null" 248s [18:19:00.236] $ renice : int NA 248s [18:19:00.236] $ rshcmd : NULL 248s [18:19:00.236] $ user : chr(0) 248s [18:19:00.236] $ revtunnel : logi FALSE 248s [18:19:00.236] $ rshlogfile : NULL 248s [18:19:00.236] $ rshopts : chr(0) 248s [18:19:00.236] $ rank : int 1 248s [18:19:00.236] $ manual : logi FALSE 248s [18:19:00.236] $ dryrun : logi FALSE 248s [18:19:00.236] $ quiet : logi FALSE 248s [18:19:00.236] $ setup_strategy : chr "parallel" 248s [18:19:00.236] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.236] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aeee10c990.pid" 248s [18:19:00.236] $ rshcmd_label : NULL 248s [18:19:00.236] $ rsh_call : NULL 248s [18:19:00.236] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.236] $ localMachine : logi TRUE 248s [18:19:00.236] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 248s [18:19:00.236] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 248s [18:19:00.236] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 248s [18:19:00.236] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 248s [18:19:00.236] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 248s [18:19:00.236] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 248s [18:19:00.236] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 248s [18:19:00.236] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 248s [18:19:00.236] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 248s [18:19:00.236] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 248s [18:19:00.236] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 248s [18:19:00.236] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 248s [18:19:00.236] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 248s [18:19:00.236] "parallel"), action = c("launch", "options"), verbose = FALSE) 248s [18:19:00.236] $ arguments :List of 28 248s [18:19:00.236] ..$ worker : chr "localhost" 248s [18:19:00.236] ..$ master : NULL 248s [18:19:00.236] ..$ port : int 11098 248s [18:19:00.236] ..$ connectTimeout : num 120 248s [18:19:00.236] ..$ timeout : num 2592000 248s [18:19:00.236] ..$ rscript : NULL 248s [18:19:00.236] ..$ homogeneous : NULL 248s [18:19:00.236] ..$ rscript_args : NULL 248s [18:19:00.236] ..$ rscript_envs : NULL 248s [18:19:00.236] ..$ rscript_libs : NULL 248s [18:19:00.236] ..$ rscript_startup : NULL 248s [18:19:00.236] ..$ rscript_sh : chr "auto" 248s [18:19:00.236] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.236] ..$ methods : logi TRUE 248s [18:19:00.236] ..$ socketOptions : chr "NULL" 248s [18:19:00.236] ..$ useXDR : logi FALSE 248s [18:19:00.236] ..$ outfile : chr "/dev/null" 248s [18:19:00.236] ..$ renice : int NA 248s [18:19:00.236] ..$ rshcmd : NULL 248s [18:19:00.236] ..$ user : NULL 248s [18:19:00.236] ..$ revtunnel : logi NA 248s [18:19:00.236] ..$ rshlogfile : NULL 248s [18:19:00.236] ..$ rshopts : NULL 248s [18:19:00.236] ..$ rank : int 1 248s [18:19:00.236] ..$ manual : logi FALSE 248s [18:19:00.236] ..$ dryrun : logi FALSE 248s [18:19:00.236] ..$ quiet : logi FALSE 248s [18:19:00.236] ..$ setup_strategy : chr "parallel" 248s [18:19:00.236] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 248s [18:19:00.255] [local output] System call to launch all workers: 248s [18:19:00.256] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aeee10c990.pid")), silent = TRUE)' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11098 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 248s [18:19:00.256] [local output] Starting PSOCK main server 248s [18:19:00.256] [local output] Workers launched 248s [18:19:00.257] [local output] Waiting for workers to connect back 248s [18:19:00.257] - [local output] 0 workers out of 1 ready 248s [18:19:00.411] - [local output] 0 workers out of 1 ready 248s [18:19:00.411] - [local output] 1 workers out of 1 ready 248s [18:19:00.411] [local output] Launching of 1 workers completed 248s [18:19:00.411] [local output] Number of nodes in cluster: 1 248s [18:19:00.411] [local output] Collecting session information from 1 workers 248s [18:19:00.412] [local output] - Worker #1 of 1 248s [18:19:00.412] [local output] makeClusterPSOCK() ... done 248s [18:19:00.412] [local output] makeClusterPSOCK() ... 248s [18:19:00.417] [local output] Workers: [n = 1] ‘localhost’ 248s [18:19:00.417] [local output] Base port: 11249 248s [18:19:00.417] [local output] Getting setup options for 1 cluster nodes ... 248s [18:19:00.417] [local output] - Node #1 of 1 ... 248s [18:19:00.418] [local output] localMachine=TRUE => revtunnel=FALSE 248s 248s [18:19:00.419] [local output] Rscript port: 11249 248s 248s [18:19:00.419] [local output] Getting setup options for 1 cluster nodes ... done 248s [18:19:00.419] [local output] - Parallel setup requested for some PSOCK nodes 248s [18:19:00.419] [local output] Setting up PSOCK nodes in parallel 248s [18:19:00.419] List of 36 248s [18:19:00.419] $ worker : chr "localhost" 248s [18:19:00.419] ..- attr(*, "localhost")= logi TRUE 248s [18:19:00.419] $ master : chr "localhost" 248s [18:19:00.419] $ port : int 11249 248s [18:19:00.419] $ connectTimeout : num 120 248s [18:19:00.419] $ timeout : num 2592000 248s [18:19:00.419] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 248s [18:19:00.419] $ homogeneous : logi TRUE 248s [18:19:00.419] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 248s [18:19:00.419] $ rscript_envs : NULL 248s [18:19:00.419] $ rscript_libs : NULL 248s [18:19:00.419] $ rscript_startup : NULL 248s [18:19:00.419] $ rscript_sh : chr [1:2] "sh" "sh" 248s [18:19:00.419] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.419] $ methods : logi TRUE 248s [18:19:00.419] $ socketOptions : chr "no-delay" 248s [18:19:00.419] $ useXDR : logi FALSE 248s [18:19:00.419] $ outfile : chr "/dev/null" 248s [18:19:00.419] $ renice : int NA 248s [18:19:00.419] $ rshcmd : NULL 248s [18:19:00.419] $ user : chr(0) 248s [18:19:00.419] $ revtunnel : logi FALSE 248s [18:19:00.419] $ rshlogfile : NULL 248s [18:19:00.419] $ rshopts : chr(0) 248s [18:19:00.419] $ rank : int 1 248s [18:19:00.419] $ manual : logi FALSE 248s [18:19:00.419] $ dryrun : logi FALSE 248s [18:19:00.419] $ quiet : logi FALSE 248s [18:19:00.419] $ setup_strategy : chr "parallel" 248s [18:19:00.419] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.419] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee1cf4790e.pid" 248s [18:19:00.419] $ rshcmd_label : NULL 248s [18:19:00.419] $ rsh_call : NULL 248s [18:19:00.419] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.419] $ localMachine : logi TRUE 248s [18:19:00.419] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 248s [18:19:00.419] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 248s [18:19:00.419] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 248s [18:19:00.419] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 248s [18:19:00.419] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 248s [18:19:00.419] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 248s [18:19:00.419] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 248s [18:19:00.419] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 248s [18:19:00.419] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 248s [18:19:00.419] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 248s [18:19:00.419] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 248s [18:19:00.419] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 248s [18:19:00.419] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 248s [18:19:00.419] "parallel"), action = c("launch", "options"), verbose = FALSE) 248s [18:19:00.419] $ arguments :List of 28 248s [18:19:00.419] ..$ worker : chr "localhost" 248s [18:19:00.419] ..$ master : NULL 248s [18:19:00.419] ..$ port : int 11249 248s [18:19:00.419] ..$ connectTimeout : num 120 248s [18:19:00.419] ..$ timeout : num 2592000 248s [18:19:00.419] ..$ rscript : NULL 248s [18:19:00.419] ..$ homogeneous : NULL 248s [18:19:00.419] ..$ rscript_args : NULL 248s [18:19:00.419] ..$ rscript_envs : NULL 248s [18:19:00.419] ..$ rscript_libs : NULL 248s [18:19:00.419] ..$ rscript_startup : NULL 248s [18:19:00.419] ..$ rscript_sh : chr "auto" 248s [18:19:00.419] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.419] ..$ methods : logi TRUE 248s [18:19:00.419] ..$ socketOptions : chr "no-delay" 248s [18:19:00.419] ..$ useXDR : logi FALSE 248s [18:19:00.419] ..$ outfile : chr "/dev/null" 248s [18:19:00.419] ..$ renice : int NA 248s [18:19:00.419] ..$ rshcmd : NULL 248s [18:19:00.419] ..$ user : NULL 248s [18:19:00.419] ..$ revtunnel : logi NA 248s [18:19:00.419] ..$ rshlogfile : NULL 248s [18:19:00.419] ..$ rshopts : NULL 248s [18:19:00.419] ..$ rank : int 1 248s [18:19:00.419] ..$ manual : logi FALSE 248s [18:19:00.419] ..$ dryrun : logi FALSE 248s [18:19:00.419] ..$ quiet : logi FALSE 248s [18:19:00.419] ..$ setup_strategy : chr "parallel" 248s [18:19:00.419] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 248s [18:19:00.439] [local output] System call to launch all workers: 248s [18:19:00.440] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee1cf4790e.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11249 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 248s [18:19:00.440] [local output] Starting PSOCK main server 248s [18:19:00.440] [local output] Workers launched 248s [18:19:00.440] [local output] Waiting for workers to connect back 248s [18:19:00.440] - [local output] 0 workers out of 1 ready 248s > 248s > 248s > message("- makeClusterPSOCK() - argument 'rscript_startup'") 248s > 248s > for (value in list(NULL, "options(abc = 42L)", quote(options(abc = 42L)))) { 248s + cl <- makeClusterPSOCK(1L, rscript_startup = value) 248s + y <- parallel::clusterEvalQ(cl, getOption("abc", NA_integer_))[[1]] 248s + stopifnot(is.integer(y), length(y) == 1L) 248s + if (!is.null(value)) stopifnot(identical(y, 42L)) 248s + parallel::stopCluster(cl) 248s + } 248s [18:19:00.596] - [local output] 0 workers out of 1 ready 248s [18:19:00.596] - [local output] 1 workers out of 1 ready 248s [18:19:00.596] [local output] Launching of 1 workers completed 248s [18:19:00.596] [local output] Number of nodes in cluster: 1 248s [18:19:00.597] [local output] Collecting session information from 1 workers 248s [18:19:00.597] [local output] - Worker #1 of 1 248s [18:19:00.597] [local output] makeClusterPSOCK() ... done 248s - makeClusterPSOCK() - argument 'rscript_startup' 248s [18:19:00.605] [local output] makeClusterPSOCK() ... 248s [18:19:00.609] [local output] Workers: [n = 1] ‘localhost’ 248s [18:19:00.610] [local output] Base port: 11820 248s [18:19:00.610] [local output] Getting setup options for 1 cluster nodes ... 248s [18:19:00.610] [local output] - Node #1 of 1 ... 248s [18:19:00.611] [local output] localMachine=TRUE => revtunnel=FALSE 248s 248s [18:19:00.611] [local output] Rscript port: 11820 248s 248s [18:19:00.612] [local output] Getting setup options for 1 cluster nodes ... done 248s [18:19:00.612] [local output] - Parallel setup requested for some PSOCK nodes 248s [18:19:00.612] [local output] Setting up PSOCK nodes in parallel 248s [18:19:00.612] List of 36 248s [18:19:00.612] $ worker : chr "localhost" 248s [18:19:00.612] ..- attr(*, "localhost")= logi TRUE 248s [18:19:00.612] $ master : chr "localhost" 248s [18:19:00.612] $ port : int 11820 248s [18:19:00.612] $ connectTimeout : num 120 248s [18:19:00.612] $ timeout : num 2592000 248s [18:19:00.612] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 248s [18:19:00.612] $ homogeneous : logi TRUE 248s [18:19:00.612] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 248s [18:19:00.612] $ rscript_envs : NULL 248s [18:19:00.612] $ rscript_libs : NULL 248s [18:19:00.612] $ rscript_startup : NULL 248s [18:19:00.612] $ rscript_sh : chr [1:2] "sh" "sh" 248s [18:19:00.612] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.612] $ methods : logi TRUE 248s [18:19:00.612] $ socketOptions : chr "no-delay" 248s [18:19:00.612] $ useXDR : logi FALSE 248s [18:19:00.612] $ outfile : chr "/dev/null" 248s [18:19:00.612] $ renice : int NA 248s [18:19:00.612] $ rshcmd : NULL 248s [18:19:00.612] $ user : chr(0) 248s [18:19:00.612] $ revtunnel : logi FALSE 248s [18:19:00.612] $ rshlogfile : NULL 248s [18:19:00.612] $ rshopts : chr(0) 248s [18:19:00.612] $ rank : int 1 248s [18:19:00.612] $ manual : logi FALSE 248s [18:19:00.612] $ dryrun : logi FALSE 248s [18:19:00.612] $ quiet : logi FALSE 248s [18:19:00.612] $ setup_strategy : chr "parallel" 248s [18:19:00.612] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.612] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee256c7ad5.pid" 248s [18:19:00.612] $ rshcmd_label : NULL 248s [18:19:00.612] $ rsh_call : NULL 248s [18:19:00.612] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.612] $ localMachine : logi TRUE 248s [18:19:00.612] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 248s [18:19:00.612] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 248s [18:19:00.612] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 248s [18:19:00.612] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 248s [18:19:00.612] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 248s [18:19:00.612] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 248s [18:19:00.612] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 248s [18:19:00.612] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 248s [18:19:00.612] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 248s [18:19:00.612] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 248s [18:19:00.612] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 248s [18:19:00.612] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 248s [18:19:00.612] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 248s [18:19:00.612] "parallel"), action = c("launch", "options"), verbose = FALSE) 248s [18:19:00.612] $ arguments :List of 28 248s [18:19:00.612] ..$ worker : chr "localhost" 248s [18:19:00.612] ..$ master : NULL 248s [18:19:00.612] ..$ port : int 11820 248s [18:19:00.612] ..$ connectTimeout : num 120 248s [18:19:00.612] ..$ timeout : num 2592000 248s [18:19:00.612] ..$ rscript : NULL 248s [18:19:00.612] ..$ homogeneous : NULL 248s [18:19:00.612] ..$ rscript_args : NULL 248s [18:19:00.612] ..$ rscript_envs : NULL 248s [18:19:00.612] ..$ rscript_libs : NULL 248s [18:19:00.612] ..$ rscript_startup : NULL 248s [18:19:00.612] ..$ rscript_sh : chr "auto" 248s [18:19:00.612] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.612] ..$ methods : logi TRUE 248s [18:19:00.612] ..$ socketOptions : chr "no-delay" 248s [18:19:00.612] ..$ useXDR : logi FALSE 248s [18:19:00.612] ..$ outfile : chr "/dev/null" 248s [18:19:00.612] ..$ renice : int NA 248s [18:19:00.612] ..$ rshcmd : NULL 248s [18:19:00.612] ..$ user : NULL 248s [18:19:00.612] ..$ revtunnel : logi NA 248s [18:19:00.612] ..$ rshlogfile : NULL 248s [18:19:00.612] ..$ rshopts : NULL 248s [18:19:00.612] ..$ rank : int 1 248s [18:19:00.612] ..$ manual : logi FALSE 248s [18:19:00.612] ..$ dryrun : logi FALSE 248s [18:19:00.612] ..$ quiet : logi FALSE 248s [18:19:00.612] ..$ setup_strategy : chr "parallel" 248s [18:19:00.612] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 248s [18:19:00.631] [local output] System call to launch all workers: 248s [18:19:00.631] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee256c7ad5.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11820 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 248s [18:19:00.632] [local output] Starting PSOCK main server 248s [18:19:00.632] [local output] Workers launched 248s [18:19:00.632] [local output] Waiting for workers to connect back 248s [18:19:00.633] - [local output] 0 workers out of 1 ready 248s [18:19:00.779] - [local output] 0 workers out of 1 ready 248s [18:19:00.780] - [local output] 1 workers out of 1 ready 248s [18:19:00.780] [local output] Launching of 1 workers completed 248s [18:19:00.780] [local output] Number of nodes in cluster: 1 248s [18:19:00.780] [local output] Collecting session information from 1 workers 248s [18:19:00.781] [local output] - Worker #1 of 1 248s [18:19:00.781] [local output] makeClusterPSOCK() ... done 248s [18:19:00.789] [local output] makeClusterPSOCK() ... 248s [18:19:00.793] [local output] Workers: [n = 1] ‘localhost’ 248s [18:19:00.794] [local output] Base port: 11176 248s [18:19:00.794] [local output] Getting setup options for 1 cluster nodes ... 248s [18:19:00.794] [local output] - Node #1 of 1 ... 248s [18:19:00.794] [local output] localMachine=TRUE => revtunnel=FALSE 248s 248s [18:19:00.795] [local output] Rscript port: 11176 248s 248s [18:19:00.795] [local output] Getting setup options for 1 cluster nodes ... done 248s [18:19:00.796] [local output] - Parallel setup requested for some PSOCK nodes 248s [18:19:00.796] [local output] Setting up PSOCK nodes in parallel 248s [18:19:00.796] List of 36 248s [18:19:00.796] $ worker : chr "localhost" 248s [18:19:00.796] ..- attr(*, "localhost")= logi TRUE 248s [18:19:00.796] $ master : chr "localhost" 248s [18:19:00.796] $ port : int 11176 248s [18:19:00.796] $ connectTimeout : num 120 248s [18:19:00.796] $ timeout : num 2592000 248s [18:19:00.796] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 248s [18:19:00.796] $ homogeneous : logi TRUE 248s [18:19:00.796] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 248s [18:19:00.796] $ rscript_envs : NULL 248s [18:19:00.796] $ rscript_libs : NULL 248s [18:19:00.796] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 248s [18:19:00.796] $ rscript_sh : chr [1:2] "sh" "sh" 248s [18:19:00.796] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.796] $ methods : logi TRUE 248s [18:19:00.796] $ socketOptions : chr "no-delay" 248s [18:19:00.796] $ useXDR : logi FALSE 248s [18:19:00.796] $ outfile : chr "/dev/null" 248s [18:19:00.796] $ renice : int NA 248s [18:19:00.796] $ rshcmd : NULL 248s [18:19:00.796] $ user : chr(0) 248s [18:19:00.796] $ revtunnel : logi FALSE 248s [18:19:00.796] $ rshlogfile : NULL 248s [18:19:00.796] $ rshopts : chr(0) 248s [18:19:00.796] $ rank : int 1 248s [18:19:00.796] $ manual : logi FALSE 248s [18:19:00.796] $ dryrun : logi FALSE 248s [18:19:00.796] $ quiet : logi FALSE 248s [18:19:00.796] $ setup_strategy : chr "parallel" 248s [18:19:00.796] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.796] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee7b1828c6.pid" 248s [18:19:00.796] $ rshcmd_label : NULL 248s [18:19:00.796] $ rsh_call : NULL 248s [18:19:00.796] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 248s [18:19:00.796] $ localMachine : logi TRUE 248s [18:19:00.796] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 248s [18:19:00.796] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 248s [18:19:00.796] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 248s [18:19:00.796] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 248s [18:19:00.796] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 248s [18:19:00.796] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 248s [18:19:00.796] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 248s [18:19:00.796] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 248s [18:19:00.796] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 248s [18:19:00.796] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 248s [18:19:00.796] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 248s [18:19:00.796] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 248s [18:19:00.796] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 248s [18:19:00.796] "parallel"), action = c("launch", "options"), verbose = FALSE) 248s [18:19:00.796] $ arguments :List of 28 248s [18:19:00.796] ..$ worker : chr "localhost" 248s [18:19:00.796] ..$ master : NULL 248s [18:19:00.796] ..$ port : int 11176 248s [18:19:00.796] ..$ connectTimeout : num 120 248s [18:19:00.796] ..$ timeout : num 2592000 248s [18:19:00.796] ..$ rscript : NULL 248s [18:19:00.796] ..$ homogeneous : NULL 248s [18:19:00.796] ..$ rscript_args : NULL 248s [18:19:00.796] ..$ rscript_envs : NULL 248s [18:19:00.796] ..$ rscript_libs : NULL 248s [18:19:00.796] ..$ rscript_startup : chr "options(abc = 42L)" 248s [18:19:00.796] ..$ rscript_sh : chr "auto" 248s [18:19:00.796] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 248s [18:19:00.796] ..$ methods : logi TRUE 248s [18:19:00.796] ..$ socketOptions : chr "no-delay" 248s [18:19:00.796] ..$ useXDR : logi FALSE 248s [18:19:00.796] ..$ outfile : chr "/dev/null" 248s [18:19:00.796] ..$ renice : int NA 248s [18:19:00.796] ..$ rshcmd : NULL 248s [18:19:00.796] ..$ user : NULL 248s [18:19:00.796] ..$ revtunnel : logi NA 248s [18:19:00.796] ..$ rshlogfile : NULL 248s [18:19:00.796] ..$ rshopts : NULL 248s [18:19:00.796] ..$ rank : int 1 248s [18:19:00.796] ..$ manual : logi FALSE 248s [18:19:00.796] ..$ dryrun : logi FALSE 248s [18:19:00.796] ..$ quiet : logi FALSE 248s [18:19:00.796] ..$ setup_strategy : chr "parallel" 248s [18:19:00.796] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 248s [18:19:00.816] [local output] System call to launch all workers: 248s [18:19:00.816] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee7b1828c6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11176 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 248s [18:19:00.817] [local output] Starting PSOCK main server 248s [18:19:00.817] [local output] Workers launched 248s [18:19:00.817] [local output] Waiting for workers to connect back 248s [18:19:00.817] - [local output] 0 workers out of 1 ready 249s [18:19:00.968] - [local output] 0 workers out of 1 ready 249s [18:19:00.969] - [local output] 1 workers out of 1 ready 249s [18:19:00.969] [local output] Launching of 1 workers completed 249s [18:19:00.970] [local output] Number of nodes in cluster: 1 249s [18:19:00.970] [local output] Collecting session information from 1 workers 249s [18:19:00.970] [local output] - Worker #1 of 1 249s [18:19:00.970] [local output] makeClusterPSOCK() ... done 249s [18:19:00.971] [local output] makeClusterPSOCK() ... 249s [18:19:00.983] [local output] Workers: [n = 1] ‘localhost’ 249s [18:19:00.984] [local output] Base port: 11404 249s [18:19:00.984] [local output] Getting setup options for 1 cluster nodes ... 249s [18:19:00.984] [local output] - Node #1 of 1 ... 249s [18:19:00.984] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:00.985] [local output] Rscript port: 11404 249s 249s [18:19:00.985] [local output] Getting setup options for 1 cluster nodes ... done 249s [18:19:00.985] [local output] - Parallel setup requested for some PSOCK nodes 249s [18:19:00.985] [local output] Setting up PSOCK nodes in parallel 249s [18:19:00.986] List of 36 249s [18:19:00.986] $ worker : chr "localhost" 249s [18:19:00.986] ..- attr(*, "localhost")= logi TRUE 249s [18:19:00.986] $ master : chr "localhost" 249s [18:19:00.986] $ port : int 11404 249s [18:19:00.986] $ connectTimeout : num 120 249s [18:19:00.986] $ timeout : num 2592000 249s [18:19:00.986] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 249s [18:19:00.986] $ homogeneous : logi TRUE 249s [18:19:00.986] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 249s [18:19:00.986] $ rscript_envs : NULL 249s [18:19:00.986] $ rscript_libs : NULL 249s [18:19:00.986] $ rscript_startup : chr [1:2] "-e" "'invisible({options(abc = 42L)})'" 249s [18:19:00.986] $ rscript_sh : chr [1:2] "sh" "sh" 249s [18:19:00.986] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:00.986] $ methods : logi TRUE 249s [18:19:00.986] $ socketOptions : chr "no-delay" 249s [18:19:00.986] $ useXDR : logi FALSE 249s [18:19:00.986] $ outfile : chr "/dev/null" 249s [18:19:00.986] $ renice : int NA 249s [18:19:00.986] $ rshcmd : NULL 249s [18:19:00.986] $ user : chr(0) 249s [18:19:00.986] $ revtunnel : logi FALSE 249s [18:19:00.986] $ rshlogfile : NULL 249s [18:19:00.986] $ rshopts : chr(0) 249s [18:19:00.986] $ rank : int 1 249s [18:19:00.986] $ manual : logi FALSE 249s [18:19:00.986] $ dryrun : logi FALSE 249s [18:19:00.986] $ quiet : logi FALSE 249s [18:19:00.986] $ setup_strategy : chr "parallel" 249s [18:19:00.986] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:00.986] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee4ddaa5c5.pid" 249s [18:19:00.986] $ rshcmd_label : NULL 249s [18:19:00.986] $ rsh_call : NULL 249s [18:19:00.986] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:00.986] $ localMachine : logi TRUE 249s [18:19:00.986] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 249s [18:19:00.986] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 249s [18:19:00.986] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 249s [18:19:00.986] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 249s [18:19:00.986] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 249s [18:19:00.986] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 249s [18:19:00.986] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 249s [18:19:00.986] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 249s [18:19:00.986] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 249s [18:19:00.986] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 249s [18:19:00.986] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 249s [18:19:00.986] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 249s [18:19:00.986] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 249s [18:19:00.986] "parallel"), action = c("launch", "options"), verbose = FALSE) 249s [18:19:00.986] $ arguments :List of 28 249s [18:19:00.986] ..$ worker : chr "localhost" 249s [18:19:00.986] ..$ master : NULL 249s [18:19:00.986] ..$ port : int 11404 249s [18:19:00.986] ..$ connectTimeout : num 120 249s [18:19:00.986] ..$ timeout : num 2592000 249s [18:19:00.986] ..$ rscript : NULL 249s [18:19:00.986] ..$ homogeneous : NULL 249s [18:19:00.986] ..$ rscript_args : NULL 249s [18:19:00.986] ..$ rscript_envs : NULL 249s [18:19:00.986] ..$ rscript_libs : NULL 249s [18:19:00.986] ..$ rscript_startup : language options(abc = 42L) 249s [18:19:00.986] ..$ rscript_sh : chr "auto" 249s [18:19:00.986] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:00.986] ..$ methods : logi TRUE 249s [18:19:00.986] ..$ socketOptions : chr "no-delay" 249s [18:19:00.986] ..$ useXDR : logi FALSE 249s [18:19:00.986] ..$ outfile : chr "/dev/null" 249s [18:19:00.986] ..$ renice : int NA 249s [18:19:00.986] ..$ rshcmd : NULL 249s [18:19:00.986] ..$ user : NULL 249s [18:19:00.986] ..$ revtunnel : logi NA 249s [18:19:00.986] ..$ rshlogfile : NULL 249s [18:19:00.986] ..$ rshopts : NULL 249s [18:19:00.986] ..$ rank : int 1 249s [18:19:00.986] ..$ manual : logi FALSE 249s [18:19:00.986] ..$ dryrun : logi FALSE 249s [18:19:00.986] ..$ quiet : logi FALSE 249s [18:19:00.986] ..$ setup_strategy : chr "parallel" 249s [18:19:00.986] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 249s [18:19:01.004] [local output] System call to launch all workers: 249s [18:19:01.004] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee4ddaa5c5.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({options(abc = 42L)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11404 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 249s [18:19:01.004] [local output] Starting PSOCK main server 249s [18:19:01.004] [local output] Workers launched 249s [18:19:01.005] [local output] Waiting for workers to connect back 249s [18:19:01.005] - [local output] 0 workers out of 1 ready 249s [18:19:01.161] - [local output] 0 workers out of 1 ready 249s [18:19:01.161] - [local output] 1 workers out of 1 ready 249s [18:19:01.161] [local output] Launching of 1 workers completed 249s [18:19:01.161] [local output] Number of nodes in cluster: 1 249s [18:19:01.162] [local output] Collecting session information from 1 workers 249s > 249s > 249s > message("- makeClusterPSOCK() - setup_strategy = TRUE/FALSE") 249s > 249s > for (setup_strategy in c("sequential", "parallel")) { 249s + dt <- system.time({ 249s + cl <- makeClusterPSOCK(2L, setup_strategy = setup_strategy) 249s + }) 249s + print(dt) 249s + print(cl) 249s + parallel::stopCluster(cl) 249s + } 249s [18:19:01.162] [local output] - Worker #1 of 1 249s [18:19:01.162] [local output] makeClusterPSOCK() ... done 249s - makeClusterPSOCK() - setup_strategy = TRUE/FALSE 249s [18:19:01.191] [local output] makeClusterPSOCK() ... 249s [18:19:01.195] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 249s [18:19:01.195] [local output] Base port: 11488 249s [18:19:01.195] [local output] Getting setup options for 2 cluster nodes ... 249s [18:19:01.195] [local output] - Node #1 of 2 ... 249s [18:19:01.196] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.196] [local output] Rscript port: 11488 249s 249s [18:19:01.196] [local output] - Node #2 of 2 ... 249s [18:19:01.197] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.197] [local output] Rscript port: 11488 249s 249s [18:19:01.197] [local output] Getting setup options for 2 cluster nodes ... done 249s [18:19:01.197] [local output] Creating node #1 of 2 ... 249s [18:19:01.197] [local output] - setting up node 249s [18:19:01.198] [local output] - attempt #1 of 3 249s [18:19:01.198] [local output] Starting worker #1 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee32cad88d.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11488 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 249s [18:19:01.198] [local output] - Exit code of system() call: 0 249s [18:19:01.198] [local output] Waiting for worker #1 on ‘localhost’ to connect back 249s [18:19:01.345] [local output] Connection with worker #1 on ‘localhost’ established 249s [18:19:01.346] [local output] Creating node #1 of 2 ... done 249s [18:19:01.346] [local output] Creating node #2 of 2 ... 249s [18:19:01.346] [local output] - setting up node 249s [18:19:01.346] [local output] - attempt #1 of 3 249s [18:19:01.346] [local output] Starting worker #2 on ‘localhost’: '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=2.parallelly.parent=2798.aee66c2f1eb.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11488 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=sequential 249s [18:19:01.347] [local output] - Exit code of system() call: 0 249s [18:19:01.347] [local output] Waiting for worker #2 on ‘localhost’ to connect back 249s [18:19:01.494] [local output] Connection with worker #2 on ‘localhost’ established 249s [18:19:01.494] [local output] Creating node #2 of 2 ... done 249s [18:19:01.495] [local output] Launching of 2 workers completed 249s [18:19:01.495] [local output] Number of nodes in cluster: 2 249s [18:19:01.495] [local output] Collecting session information from 2 workers 249s [18:19:01.496] [local output] - Worker #1 of 2 249s [18:19:01.497] [local output] - Worker #2 of 2 249s [18:19:01.497] [local output] makeClusterPSOCK() ... done 249s user system elapsed 249s 0.011 0.002 0.306 249s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 249s [18:19:01.536] [local output] makeClusterPSOCK() ... 249s [18:19:01.540] [local output] Workers: [n = 2] ‘localhost’, ‘localhost’ 249s [18:19:01.540] [local output] Base port: 11018 249s [18:19:01.540] [local output] Getting setup options for 2 cluster nodes ... 249s [18:19:01.540] [local output] - Node #1 of 2 ... 249s [18:19:01.541] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.541] [local output] Rscript port: 11018 249s 249s [18:19:01.541] [local output] - Node #2 of 2 ... 249s [18:19:01.542] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.542] [local output] Rscript port: 11018 249s 249s [18:19:01.542] [local output] Getting setup options for 2 cluster nodes ... done 249s [18:19:01.543] [local output] - Parallel setup requested for some PSOCK nodes 249s [18:19:01.543] [local output] Setting up PSOCK nodes in parallel 249s [18:19:01.543] List of 36 249s [18:19:01.543] $ worker : chr "localhost" 249s [18:19:01.543] ..- attr(*, "localhost")= logi TRUE 249s [18:19:01.543] $ master : chr "localhost" 249s [18:19:01.543] $ port : int 11018 249s [18:19:01.543] $ connectTimeout : num 120 249s [18:19:01.543] $ timeout : num 2592000 249s [18:19:01.543] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 249s [18:19:01.543] $ homogeneous : logi TRUE 249s [18:19:01.543] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 249s [18:19:01.543] $ rscript_envs : NULL 249s [18:19:01.543] $ rscript_libs : NULL 249s [18:19:01.543] $ rscript_startup : NULL 249s [18:19:01.543] $ rscript_sh : chr [1:2] "sh" "sh" 249s [18:19:01.543] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:01.543] $ methods : logi TRUE 249s [18:19:01.543] $ socketOptions : chr "no-delay" 249s [18:19:01.543] $ useXDR : logi FALSE 249s [18:19:01.543] $ outfile : chr "/dev/null" 249s [18:19:01.543] $ renice : int NA 249s [18:19:01.543] $ rshcmd : NULL 249s [18:19:01.543] $ user : chr(0) 249s [18:19:01.543] $ revtunnel : logi FALSE 249s [18:19:01.543] $ rshlogfile : NULL 249s [18:19:01.543] $ rshopts : chr(0) 249s [18:19:01.543] $ rank : int 1 249s [18:19:01.543] $ manual : logi FALSE 249s [18:19:01.543] $ dryrun : logi FALSE 249s [18:19:01.543] $ quiet : logi FALSE 249s [18:19:01.543] $ setup_strategy : chr "parallel" 249s [18:19:01.543] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:01.543] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee79436b17.pid" 249s [18:19:01.543] $ rshcmd_label : NULL 249s [18:19:01.543] $ rsh_call : NULL 249s [18:19:01.543] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:01.543] $ localMachine : logi TRUE 249s [18:19:01.543] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 249s [18:19:01.543] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 249s [18:19:01.543] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 249s [18:19:01.543] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 249s [18:19:01.543] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 249s [18:19:01.543] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 249s [18:19:01.543] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 249s [18:19:01.543] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 249s [18:19:01.543] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 249s [18:19:01.543] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 249s [18:19:01.543] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 249s [18:19:01.543] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 249s [18:19:01.543] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 249s [18:19:01.543] "parallel"), action = c("launch", "options"), verbose = FALSE) 249s [18:19:01.543] $ arguments :List of 28 249s [18:19:01.543] ..$ worker : chr "localhost" 249s [18:19:01.543] ..$ master : NULL 249s [18:19:01.543] ..$ port : int 11018 249s [18:19:01.543] ..$ connectTimeout : num 120 249s [18:19:01.543] ..$ timeout : num 2592000 249s [18:19:01.543] ..$ rscript : NULL 249s [18:19:01.543] ..$ homogeneous : NULL 249s [18:19:01.543] ..$ rscript_args : NULL 249s [18:19:01.543] ..$ rscript_envs : NULL 249s [18:19:01.543] ..$ rscript_libs : NULL 249s [18:19:01.543] ..$ rscript_startup : NULL 249s [18:19:01.543] ..$ rscript_sh : chr "auto" 249s [18:19:01.543] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:01.543] ..$ methods : logi TRUE 249s [18:19:01.543] ..$ socketOptions : chr "no-delay" 249s [18:19:01.543] ..$ useXDR : logi FALSE 249s [18:19:01.543] ..$ outfile : chr "/dev/null" 249s [18:19:01.543] ..$ renice : int NA 249s [18:19:01.543] ..$ rshcmd : NULL 249s [18:19:01.543] ..$ user : NULL 249s [18:19:01.543] ..$ revtunnel : logi NA 249s [18:19:01.543] ..$ rshlogfile : NULL 249s [18:19:01.543] ..$ rshopts : NULL 249s [18:19:01.543] ..$ rank : int 1 249s [18:19:01.543] ..$ manual : logi FALSE 249s [18:19:01.543] ..$ dryrun : logi FALSE 249s [18:19:01.543] ..$ quiet : logi FALSE 249s [18:19:01.543] ..$ setup_strategy : chr "parallel" 249s [18:19:01.543] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 249s [18:19:01.563] [local output] System call to launch all workers: 249s [18:19:01.563] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee79436b17.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11018 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 249s [18:19:01.563] [local output] Starting PSOCK main server 249s [18:19:01.565] [local output] Workers launched 249s [18:19:01.565] [local output] Waiting for workers to connect back 249s [18:19:01.565] - [local output] 0 workers out of 2 ready 249s [18:19:01.712] - [local output] 0 workers out of 2 ready 249s [18:19:01.712] - [local output] 1 workers out of 2 ready 249s [18:19:01.751] - [local output] 1 workers out of 2 ready 249s [18:19:01.751] - [local output] 2 workers out of 2 ready 249s [18:19:01.751] [local output] Launching of 2 workers completed 249s [18:19:01.752] [local output] Number of nodes in cluster: 2 249s [18:19:01.752] [local output] Collecting session information from 2 workers 249s [18:19:01.752] [local output] - Worker #1 of 2 249s user system elapsed 249s 0.034 0.002 0.217 [18:19:01.753] [local output] - Worker #2 of 2 249s [18:19:01.753] [local output] makeClusterPSOCK() ... done 249s 249s Socket cluster with 2 nodes where 2 nodes are on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 249s > 249s > 249s > message("- makeClusterPSOCK() - with and w/out validation") 249s > 249s > cl <- makeClusterPSOCK(1L, validate = TRUE) ## default 249s - makeClusterPSOCK() - with and w/out validation 249s [18:19:01.759] [local output] makeClusterPSOCK() ... 249s [18:19:01.769] [local output] Workers: [n = 1] ‘localhost’ 249s [18:19:01.769] [local output] Base port: 11103 249s [18:19:01.769] [local output] Getting setup options for 1 cluster nodes ... 249s [18:19:01.769] [local output] - Node #1 of 1 ... 249s [18:19:01.770] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.770] [local output] Rscript port: 11103 249s 249s [18:19:01.770] [local output] Getting setup options for 1 cluster nodes ... done 249s [18:19:01.771] [local output] - Parallel setup requested for some PSOCK nodes 249s [18:19:01.771] [local output] Setting up PSOCK nodes in parallel 249s [18:19:01.771] List of 36 249s [18:19:01.771] $ worker : chr "localhost" 249s [18:19:01.771] ..- attr(*, "localhost")= logi TRUE 249s [18:19:01.771] $ master : chr "localhost" 249s [18:19:01.771] $ port : int 11103 249s [18:19:01.771] $ connectTimeout : num 120 249s [18:19:01.771] $ timeout : num 2592000 249s [18:19:01.771] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 249s [18:19:01.771] $ homogeneous : logi TRUE 249s [18:19:01.771] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 249s [18:19:01.771] $ rscript_envs : NULL 249s [18:19:01.771] $ rscript_libs : NULL 249s [18:19:01.771] $ rscript_startup : NULL 249s [18:19:01.771] $ rscript_sh : chr [1:2] "sh" "sh" 249s [18:19:01.771] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:01.771] $ methods : logi TRUE 249s [18:19:01.771] $ socketOptions : chr "no-delay" 249s [18:19:01.771] $ useXDR : logi FALSE 249s [18:19:01.771] $ outfile : chr "/dev/null" 249s [18:19:01.771] $ renice : int NA 249s [18:19:01.771] $ rshcmd : NULL 249s [18:19:01.771] $ user : chr(0) 249s [18:19:01.771] $ revtunnel : logi FALSE 249s [18:19:01.771] $ rshlogfile : NULL 249s [18:19:01.771] $ rshopts : chr(0) 249s [18:19:01.771] $ rank : int 1 249s [18:19:01.771] $ manual : logi FALSE 249s [18:19:01.771] $ dryrun : logi FALSE 249s [18:19:01.771] $ quiet : logi FALSE 249s [18:19:01.771] $ setup_strategy : chr "parallel" 249s [18:19:01.771] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:01.771] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee13266fde.pid" 249s [18:19:01.771] $ rshcmd_label : NULL 249s [18:19:01.771] $ rsh_call : NULL 249s [18:19:01.771] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 249s [18:19:01.771] $ localMachine : logi TRUE 249s [18:19:01.771] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 249s [18:19:01.771] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 249s [18:19:01.771] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 249s [18:19:01.771] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 249s [18:19:01.771] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 249s [18:19:01.771] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 249s [18:19:01.771] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 249s [18:19:01.771] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 249s [18:19:01.771] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 249s [18:19:01.771] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 249s [18:19:01.771] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 249s [18:19:01.771] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 249s [18:19:01.771] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 249s [18:19:01.771] "parallel"), action = c("launch", "options"), verbose = FALSE) 249s [18:19:01.771] $ arguments :List of 28 249s [18:19:01.771] ..$ worker : chr "localhost" 249s [18:19:01.771] ..$ master : NULL 249s [18:19:01.771] ..$ port : int 11103 249s [18:19:01.771] ..$ connectTimeout : num 120 249s [18:19:01.771] ..$ timeout : num 2592000 249s [18:19:01.771] ..$ rscript : NULL 249s [18:19:01.771] ..$ homogeneous : NULL 249s [18:19:01.771] ..$ rscript_args : NULL 249s [18:19:01.771] ..$ rscript_envs : NULL 249s [18:19:01.771] ..$ rscript_libs : NULL 249s [18:19:01.771] ..$ rscript_startup : NULL 249s [18:19:01.771] ..$ rscript_sh : chr "auto" 249s [18:19:01.771] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 249s [18:19:01.771] ..$ methods : logi TRUE 249s [18:19:01.771] ..$ socketOptions : chr "no-delay" 249s [18:19:01.771] ..$ useXDR : logi FALSE 249s [18:19:01.771] ..$ outfile : chr "/dev/null" 249s [18:19:01.771] ..$ renice : int NA 249s [18:19:01.771] ..$ rshcmd : NULL 249s [18:19:01.771] ..$ user : NULL 249s [18:19:01.771] ..$ revtunnel : logi NA 249s [18:19:01.771] ..$ rshlogfile : NULL 249s [18:19:01.771] ..$ rshopts : NULL 249s [18:19:01.771] ..$ rank : int 1 249s [18:19:01.771] ..$ manual : logi FALSE 249s [18:19:01.771] ..$ dryrun : logi FALSE 249s [18:19:01.771] ..$ quiet : logi FALSE 249s [18:19:01.771] ..$ setup_strategy : chr "parallel" 249s [18:19:01.771] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 249s [18:19:01.790] [local output] System call to launch all workers: 249s [18:19:01.790] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee13266fde.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11103 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 249s [18:19:01.790] [local output] Starting PSOCK main server 249s [18:19:01.791] [local output] Workers launched 249s [18:19:01.791] [local output] Waiting for workers to connect back 249s [18:19:01.791] - [local output] 0 workers out of 1 ready 249s > node <- cl[[1]] 249s > [18:19:01.937] - [local output] 0 workers out of 1 ready 249s [18:19:01.938] - [local output] 1 workers out of 1 ready 249s [18:19:01.938] [local output] Launching of 1 workers completed 249s [18:19:01.938] [local output] Number of nodes in cluster: 1 249s [18:19:01.938] [local output] Collecting session information from 1 workers 249s [18:19:01.939] [local output] - Worker #1 of 1 249s [18:19:01.939] [local output] makeClusterPSOCK() ... done 249s stopifnot( 249s + is.list(node), 249s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 249s + "session_info" %in% names(node) 249s + ) 249s > si <- node[["session_info"]] 249s > stopifnot(is.list(si)) 249s > parallel::stopCluster(cl) 249s > 249s > cl <- makeClusterPSOCK(1L, validate = FALSE) 249s [18:19:01.940] [local output] makeClusterPSOCK() ... 249s [18:19:01.944] [local output] Workers: [n = 1] ‘localhost’ 249s [18:19:01.945] [local output] Base port: 11331 249s [18:19:01.945] [local output] Getting setup options for 1 cluster nodes ... 249s [18:19:01.945] [local output] - Node #1 of 1 ... 249s [18:19:01.946] [local output] localMachine=TRUE => revtunnel=FALSE 249s 249s [18:19:01.946] [local output] Rscript port: 11331 249s 249s [18:19:01.947] [local output] Getting setup options for 1 cluster nodes ... done 249s [18:19:01.947] [local output] - Parallel setup requested for some PSOCK nodes 249s [18:19:01.947] [local output] Setting up PSOCK nodes in parallel 250s [18:19:01.948] List of 36 250s [18:19:01.948] $ worker : chr "localhost" 250s [18:19:01.948] ..- attr(*, "localhost")= logi TRUE 250s [18:19:01.948] $ master : chr "localhost" 250s [18:19:01.948] $ port : int 11331 250s [18:19:01.948] $ connectTimeout : num 120 250s [18:19:01.948] $ timeout : num 2592000 250s [18:19:01.948] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 250s [18:19:01.948] $ homogeneous : logi TRUE 250s [18:19:01.948] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 250s [18:19:01.948] $ rscript_envs : NULL 250s [18:19:01.948] $ rscript_libs : NULL 250s [18:19:01.948] $ rscript_startup : NULL 250s [18:19:01.948] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:01.948] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:01.948] $ methods : logi TRUE 250s [18:19:01.948] $ socketOptions : chr "no-delay" 250s [18:19:01.948] $ useXDR : logi FALSE 250s [18:19:01.948] $ outfile : chr "/dev/null" 250s [18:19:01.948] $ renice : int NA 250s [18:19:01.948] $ rshcmd : NULL 250s [18:19:01.948] $ user : chr(0) 250s [18:19:01.948] $ revtunnel : logi FALSE 250s [18:19:01.948] $ rshlogfile : NULL 250s [18:19:01.948] $ rshopts : chr(0) 250s [18:19:01.948] $ rank : int 1 250s [18:19:01.948] $ manual : logi FALSE 250s [18:19:01.948] $ dryrun : logi FALSE 250s [18:19:01.948] $ quiet : logi FALSE 250s [18:19:01.948] $ setup_strategy : chr "parallel" 250s [18:19:01.948] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:01.948] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6690fb2.pid" 250s [18:19:01.948] $ rshcmd_label : NULL 250s [18:19:01.948] $ rsh_call : NULL 250s [18:19:01.948] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:01.948] $ localMachine : logi TRUE 250s [18:19:01.948] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:01.948] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:01.948] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:01.948] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:01.948] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:01.948] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:01.948] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:01.948] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:01.948] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:01.948] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:01.948] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:01.948] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:01.948] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:01.948] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:01.948] $ arguments :List of 28 250s [18:19:01.948] ..$ worker : chr "localhost" 250s [18:19:01.948] ..$ master : NULL 250s [18:19:01.948] ..$ port : int 11331 250s [18:19:01.948] ..$ connectTimeout : num 120 250s [18:19:01.948] ..$ timeout : num 2592000 250s [18:19:01.948] ..$ rscript : NULL 250s [18:19:01.948] ..$ homogeneous : NULL 250s [18:19:01.948] ..$ rscript_args : NULL 250s [18:19:01.948] ..$ rscript_envs : NULL 250s [18:19:01.948] ..$ rscript_libs : NULL 250s [18:19:01.948] ..$ rscript_startup : NULL 250s [18:19:01.948] ..$ rscript_sh : chr "auto" 250s [18:19:01.948] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:01.948] ..$ methods : logi TRUE 250s [18:19:01.948] ..$ socketOptions : chr "no-delay" 250s [18:19:01.948] ..$ useXDR : logi FALSE 250s [18:19:01.948] ..$ outfile : chr "/dev/null" 250s [18:19:01.948] ..$ renice : int NA 250s [18:19:01.948] ..$ rshcmd : NULL 250s [18:19:01.948] ..$ user : NULL 250s [18:19:01.948] ..$ revtunnel : logi NA 250s [18:19:01.948] ..$ rshlogfile : NULL 250s [18:19:01.948] ..$ rshopts : NULL 250s [18:19:01.948] ..$ rank : int 1 250s [18:19:01.948] ..$ manual : logi FALSE 250s [18:19:01.948] ..$ dryrun : logi FALSE 250s [18:19:01.948] ..$ quiet : logi FALSE 250s [18:19:01.948] ..$ setup_strategy : chr "parallel" 250s [18:19:01.948] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:01.972] [local output] System call to launch all workers: 250s [18:19:01.972] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6690fb2.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11331 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:01.972] [local output] Starting PSOCK main server 250s [18:19:01.973] [local output] Workers launched 250s [18:19:01.973] [local output] Waiting for workers to connect back 250s [18:19:01.973] - [local output] 0 workers out of 1 ready 250s > node <- cl[[1]] 250s > stopifnot( 250s + is.list(node), 250s + inherits(node, if (useXDR) "SOCKnode" else "SOCK0node"), 250s + ! "session_info" %in% names(node) 250s [18:19:02.116] - [local output] 0 workers out of 1 ready 250s [18:19:02.117] - [local output] 1 workers out of 1 ready 250s [18:19:02.117] [local output] Launching of 1 workers completed 250s [18:19:02.117] [local output] Number of nodes in cluster: 1 250s [18:19:02.117] [local output] makeClusterPSOCK() ... done 250s + ) 250s > parallel::stopCluster(cl) 250s > 250s > 250s > message("- makeClusterPSOCK() - w/out 'parallelly' on worker") 250s > 250s > ovalue <- Sys.getenv("R_LIBS_USER") 250s - makeClusterPSOCK() - w/out 'parallelly' on worker 250s > Sys.setenv(R_LIBS_USER = tempdir()) 250s > cl <- makeClusterPSOCK(1L, outfile = "") 250s [18:19:02.118] [local output] makeClusterPSOCK() ... 250s [18:19:02.122] [local output] Workers: [n = 1] ‘localhost’ 250s [18:19:02.122] [local output] Base port: 11944 250s [18:19:02.123] [local output] Getting setup options for 1 cluster nodes ... 250s [18:19:02.123] [local output] - Node #1 of 1 ... 250s [18:19:02.123] [local output] localMachine=TRUE => revtunnel=FALSE 250s 250s [18:19:02.124] [local output] Rscript port: 11944 250s 250s [18:19:02.124] [local output] Getting setup options for 1 cluster nodes ... done 250s [18:19:02.124] [local output] - Parallel setup requested for some PSOCK nodes 250s [18:19:02.124] [local output] Setting up PSOCK nodes in parallel 250s [18:19:02.125] List of 36 250s [18:19:02.125] $ worker : chr "localhost" 250s [18:19:02.125] ..- attr(*, "localhost")= logi TRUE 250s [18:19:02.125] $ master : chr "localhost" 250s [18:19:02.125] $ port : int 11944 250s [18:19:02.125] $ connectTimeout : num 120 250s [18:19:02.125] $ timeout : num 2592000 250s [18:19:02.125] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 250s [18:19:02.125] $ homogeneous : logi TRUE 250s [18:19:02.125] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 250s [18:19:02.125] $ rscript_envs : NULL 250s [18:19:02.125] $ rscript_libs : NULL 250s [18:19:02.125] $ rscript_startup : NULL 250s [18:19:02.125] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:02.125] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.125] $ methods : logi TRUE 250s [18:19:02.125] $ socketOptions : chr "no-delay" 250s [18:19:02.125] $ useXDR : logi FALSE 250s [18:19:02.125] $ outfile : chr "" 250s [18:19:02.125] $ renice : int NA 250s [18:19:02.125] $ rshcmd : NULL 250s [18:19:02.125] $ user : chr(0) 250s [18:19:02.125] $ revtunnel : logi FALSE 250s [18:19:02.125] $ rshlogfile : NULL 250s [18:19:02.125] $ rshopts : chr(0) 250s [18:19:02.125] $ rank : int 1 250s [18:19:02.125] $ manual : logi FALSE 250s [18:19:02.125] $ dryrun : logi FALSE 250s [18:19:02.125] $ quiet : logi FALSE 250s [18:19:02.125] $ setup_strategy : chr "parallel" 250s [18:19:02.125] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:02.125] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee17f8ce8a.pid" 250s [18:19:02.125] $ rshcmd_label : NULL 250s [18:19:02.125] $ rsh_call : NULL 250s [18:19:02.125] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:02.125] $ localMachine : logi TRUE 250s [18:19:02.125] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:02.125] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:02.125] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:02.125] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:02.125] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:02.125] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:02.125] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:02.125] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:02.125] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:02.125] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:02.125] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:02.125] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:02.125] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:02.125] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:02.125] $ arguments :List of 28 250s [18:19:02.125] ..$ worker : chr "localhost" 250s [18:19:02.125] ..$ master : NULL 250s [18:19:02.125] ..$ port : int 11944 250s [18:19:02.125] ..$ connectTimeout : num 120 250s [18:19:02.125] ..$ timeout : num 2592000 250s [18:19:02.125] ..$ rscript : NULL 250s [18:19:02.125] ..$ homogeneous : NULL 250s [18:19:02.125] ..$ rscript_args : NULL 250s [18:19:02.125] ..$ rscript_envs : NULL 250s [18:19:02.125] ..$ rscript_libs : NULL 250s [18:19:02.125] ..$ rscript_startup : NULL 250s [18:19:02.125] ..$ rscript_sh : chr "auto" 250s [18:19:02.125] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.125] ..$ methods : logi TRUE 250s [18:19:02.125] ..$ socketOptions : chr "no-delay" 250s [18:19:02.125] ..$ useXDR : logi FALSE 250s [18:19:02.125] ..$ outfile : chr "" 250s [18:19:02.125] ..$ renice : int NA 250s [18:19:02.125] ..$ rshcmd : NULL 250s [18:19:02.125] ..$ user : NULL 250s [18:19:02.125] ..$ revtunnel : logi NA 250s [18:19:02.125] ..$ rshlogfile : NULL 250s [18:19:02.125] ..$ rshopts : NULL 250s [18:19:02.125] ..$ rank : int 1 250s [18:19:02.125] ..$ manual : logi FALSE 250s [18:19:02.125] ..$ dryrun : logi FALSE 250s [18:19:02.125] ..$ quiet : logi FALSE 250s [18:19:02.125] ..$ setup_strategy : chr "parallel" 250s [18:19:02.125] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:02.143] [local output] System call to launch all workers: 250s [18:19:02.143] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee17f8ce8a.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11944 OUT= TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:02.143] [local output] Starting PSOCK main server 250s [18:19:02.144] [local output] Workers launched 250s [18:19:02.144] [local output] Waiting for workers to connect back 250s [18:19:02.144] - [local output] 0 workers out of 1 ready 250s starting worker pid=3363 on localhost:11944 at 18:19:02.286 250s [18:19:02.290] - [local output] 0 workers out of 1 ready 250s > print(cl) 250s Socket cluster with 1 nodes where 1 node is on host ‘localhost’ (R version 4.4.3 (2025-02-28), platform s390x-ibm-linux-gnu) 250s > parallel::stopCluster(cl) 250s > Sys.setenv(R_LIBS_USER = ovalue) 250s > 250s > 250s > message("- makeClusterPSOCK() - assert 'parallelly' is not loaded") 250s > 250s > cl <- makeClusterPSOCK(1L) 250s [18:19:02.290] - [local output] 1 workers out of 1 ready 250s [18:19:02.290] [local output] Launching of 1 workers completed 250s [18:19:02.291] [local output] Number of nodes in cluster: 1 250s [18:19:02.291] [local output] Collecting session information from 1 workers 250s [18:19:02.291] [local output] - Worker #1 of 1 250s [18:19:02.291] [local output] makeClusterPSOCK() ... done 250s - makeClusterPSOCK() - assert 'parallelly' is not loaded 250s [18:19:02.293] [local output] makeClusterPSOCK() ... 250s [18:19:02.296] [local output] Workers: [n = 1] ‘localhost’ 250s [18:19:02.297] [local output] Base port: 11341 250s [18:19:02.297] [local output] Getting setup options for 1 cluster nodes ... 250s [18:19:02.297] [local output] - Node #1 of 1 ... 250s [18:19:02.297] [local output] localMachine=TRUE => revtunnel=FALSE 250s 250s [18:19:02.298] [local output] Rscript port: 11341 250s 250s [18:19:02.298] [local output] Getting setup options for 1 cluster nodes ... done 250s [18:19:02.298] [local output] - Parallel setup requested for some PSOCK nodes 250s [18:19:02.299] [local output] Setting up PSOCK nodes in parallel 250s [18:19:02.299] List of 36 250s [18:19:02.299] $ worker : chr "localhost" 250s [18:19:02.299] ..- attr(*, "localhost")= logi TRUE 250s [18:19:02.299] $ master : chr "localhost" 250s [18:19:02.299] $ port : int 11341 250s [18:19:02.299] $ connectTimeout : num 120 250s [18:19:02.299] $ timeout : num 2592000 250s [18:19:02.299] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 250s [18:19:02.299] $ homogeneous : logi TRUE 250s [18:19:02.299] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 250s [18:19:02.299] $ rscript_envs : NULL 250s [18:19:02.299] $ rscript_libs : NULL 250s [18:19:02.299] $ rscript_startup : NULL 250s [18:19:02.299] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:02.299] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.299] $ methods : logi TRUE 250s [18:19:02.299] $ socketOptions : chr "no-delay" 250s [18:19:02.299] $ useXDR : logi FALSE 250s [18:19:02.299] $ outfile : chr "/dev/null" 250s [18:19:02.299] $ renice : int NA 250s [18:19:02.299] $ rshcmd : NULL 250s [18:19:02.299] $ user : chr(0) 250s [18:19:02.299] $ revtunnel : logi FALSE 250s [18:19:02.299] $ rshlogfile : NULL 250s [18:19:02.299] $ rshopts : chr(0) 250s [18:19:02.299] $ rank : int 1 250s [18:19:02.299] $ manual : logi FALSE 250s [18:19:02.299] $ dryrun : logi FALSE 250s [18:19:02.299] $ quiet : logi FALSE 250s [18:19:02.299] $ setup_strategy : chr "parallel" 250s [18:19:02.299] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:02.299] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c0d49e4.pid" 250s [18:19:02.299] $ rshcmd_label : NULL 250s [18:19:02.299] $ rsh_call : NULL 250s [18:19:02.299] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 250s [18:19:02.299] $ localMachine : logi TRUE 250s [18:19:02.299] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:02.299] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:02.299] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:02.299] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:02.299] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:02.299] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:02.299] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:02.299] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:02.299] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:02.299] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:02.299] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:02.299] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:02.299] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:02.299] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:02.299] $ arguments :List of 28 250s [18:19:02.299] ..$ worker : chr "localhost" 250s [18:19:02.299] ..$ master : NULL 250s [18:19:02.299] ..$ port : int 11341 250s [18:19:02.299] ..$ connectTimeout : num 120 250s [18:19:02.299] ..$ timeout : num 2592000 250s [18:19:02.299] ..$ rscript : NULL 250s [18:19:02.299] ..$ homogeneous : NULL 250s [18:19:02.299] ..$ rscript_args : NULL 250s [18:19:02.299] ..$ rscript_envs : NULL 250s [18:19:02.299] ..$ rscript_libs : NULL 250s [18:19:02.299] ..$ rscript_startup : NULL 250s [18:19:02.299] ..$ rscript_sh : chr "auto" 250s [18:19:02.299] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.299] ..$ methods : logi TRUE 250s [18:19:02.299] ..$ socketOptions : chr "no-delay" 250s [18:19:02.299] ..$ useXDR : logi FALSE 250s [18:19:02.299] ..$ outfile : chr "/dev/null" 250s [18:19:02.299] ..$ renice : int NA 250s [18:19:02.299] ..$ rshcmd : NULL 250s [18:19:02.299] ..$ user : NULL 250s [18:19:02.299] ..$ revtunnel : logi NA 250s [18:19:02.299] ..$ rshlogfile : NULL 250s [18:19:02.299] ..$ rshopts : NULL 250s [18:19:02.299] ..$ rank : int 1 250s [18:19:02.299] ..$ manual : logi FALSE 250s [18:19:02.299] ..$ dryrun : logi FALSE 250s [18:19:02.299] ..$ quiet : logi FALSE 250s [18:19:02.299] ..$ setup_strategy : chr "parallel" 250s [18:19:02.299] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:02.318] [local output] System call to launch all workers: 250s [18:19:02.318] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2c0d49e4.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11341 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:02.318] [local output] Starting PSOCK main server 250s [18:19:02.318] [local output] Workers launched 250s [18:19:02.319] [local output] Waiting for workers to connect back 250s [18:19:02.319] - [local output] 0 workers out of 1 ready 250s [18:19:02.469] - [local output] 0 workers out of 1 ready 250s [18:19:02.470] - [local output] 1 workers out of 1 ready 250s [18:19:02.471] [local output] Launching of 1 workers completed 250s [18:19:02.471] [local output] Number of nodes in cluster: 1 250s > ns <- parallel::clusterCall(cl, function() { loadedNamespaces() }) 250s > print(ns) 250s [[1]] 250s [1] "compiler" "graphics" "parallel" "utils" "grDevices" "stats" 250s [7] "datasets" "methods" "base" 250s 250s > stopifnot(!is.element("parallelly", ns)) 250s > parallel::stopCluster(cl) 250s > 250s > 250s > message("- makeClusterPSOCK() - launch via the R executable") 250s > 250s > if (.Platform$OS.type == "windows") { 250s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 250s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 250s + ## on 2021-12-15. 250s + rscripts <- file.path(R.home("bin"), c("Rterm", "Rterm.exe")) 250s + } else { 250s + rscripts <- file.path(R.home("bin"), "R") 250s + } 250s > 250s > for (rscript in rscripts) { 250s + message(" Launcher: ", sQuote(rscript)) 250s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 250s + cl <- tryCatch({ 250s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args) 250s + }, warning = identity) 250s + stopifnot(inherits(cl, "cluster")) 250s + parallel::stopCluster(cl) 250s + } 250s [18:19:02.471] [local output] Collecting session information from 1 workers 250s [18:19:02.471] [local output] - Worker #1 of 1 250s [18:19:02.471] [local output] makeClusterPSOCK() ... done 250s - makeClusterPSOCK() - launch via the R executable 250s Launcher: ‘/usr/lib/R/bin/R’ 250s [18:19:02.479] [local output] makeClusterPSOCK() ... 250s [18:19:02.483] [local output] Workers: [n = 1] ‘localhost’ 250s [18:19:02.484] [local output] Base port: 11571 250s [18:19:02.484] [local output] Getting setup options for 1 cluster nodes ... 250s [18:19:02.484] [local output] - Node #1 of 1 ... 250s [18:19:02.484] [local output] localMachine=TRUE => revtunnel=FALSE 250s 250s [18:19:02.486] Testing if worker's PID can be inferred: ‘'/usr/lib/R/bin/R' -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee50e3eda6.pid")), silent = TRUE)' -e 'file.exists("/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee50e3eda6.pid")'’ 250s [18:19:02.637] - Possible to infer worker's PID: TRUE 250s [18:19:02.637] [local output] Rscript port: 11571 250s 250s [18:19:02.638] [local output] Getting setup options for 1 cluster nodes ... done 250s [18:19:02.638] [local output] - Parallel setup requested for some PSOCK nodes 250s [18:19:02.638] [local output] Setting up PSOCK nodes in parallel 250s [18:19:02.638] List of 36 250s [18:19:02.638] $ worker : chr "localhost" 250s [18:19:02.638] ..- attr(*, "localhost")= logi TRUE 250s [18:19:02.638] $ master : chr "localhost" 250s [18:19:02.638] $ port : int 11571 250s [18:19:02.638] $ connectTimeout : num 120 250s [18:19:02.638] $ timeout : num 2592000 250s [18:19:02.638] $ rscript : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 250s [18:19:02.638] $ homogeneous : logi TRUE 250s [18:19:02.638] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/RtmplThyXV/worker.rank=1.parallell"| __truncated__ 250s [18:19:02.638] $ rscript_envs : NULL 250s [18:19:02.638] $ rscript_libs : NULL 250s [18:19:02.638] $ rscript_startup : NULL 250s [18:19:02.638] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:02.638] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.638] $ methods : logi TRUE 250s [18:19:02.638] $ socketOptions : chr "no-delay" 250s [18:19:02.638] $ useXDR : logi FALSE 250s [18:19:02.638] $ outfile : chr "/dev/null" 250s [18:19:02.638] $ renice : int NA 250s [18:19:02.638] $ rshcmd : NULL 250s [18:19:02.638] $ user : chr(0) 250s [18:19:02.638] $ revtunnel : logi FALSE 250s [18:19:02.638] $ rshlogfile : NULL 250s [18:19:02.638] $ rshopts : chr(0) 250s [18:19:02.638] $ rank : int 1 250s [18:19:02.638] $ manual : logi FALSE 250s [18:19:02.638] $ dryrun : logi FALSE 250s [18:19:02.638] $ quiet : logi FALSE 250s [18:19:02.638] $ setup_strategy : chr "parallel" 250s [18:19:02.638] $ local_cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 250s [18:19:02.638] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee50e3eda6.pid" 250s [18:19:02.638] $ rshcmd_label : NULL 250s [18:19:02.638] $ rsh_call : NULL 250s [18:19:02.638] $ cmd : chr "R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e"| __truncated__ 250s [18:19:02.638] $ localMachine : logi TRUE 250s [18:19:02.638] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:02.638] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:02.638] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:02.638] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:02.638] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:02.638] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:02.638] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:02.638] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:02.638] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:02.638] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:02.638] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:02.638] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:02.638] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:02.638] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:02.638] $ arguments :List of 28 250s [18:19:02.638] ..$ worker : chr "localhost" 250s [18:19:02.638] ..$ master : NULL 250s [18:19:02.638] ..$ port : int 11571 250s [18:19:02.638] ..$ connectTimeout : num 120 250s [18:19:02.638] ..$ timeout : num 2592000 250s [18:19:02.638] ..$ rscript : chr "/usr/lib/R/bin/R" 250s [18:19:02.638] ..$ homogeneous : NULL 250s [18:19:02.638] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 250s [18:19:02.638] ..$ rscript_envs : NULL 250s [18:19:02.638] ..$ rscript_libs : NULL 250s [18:19:02.638] ..$ rscript_startup : NULL 250s [18:19:02.638] ..$ rscript_sh : chr "auto" 250s [18:19:02.638] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 250s [18:19:02.638] ..$ methods : logi TRUE 250s [18:19:02.638] ..$ socketOptions : chr "no-delay" 250s [18:19:02.638] ..$ useXDR : logi FALSE 250s [18:19:02.638] ..$ outfile : chr "/dev/null" 250s [18:19:02.638] ..$ renice : int NA 250s [18:19:02.638] ..$ rshcmd : NULL 250s [18:19:02.638] ..$ user : NULL 250s [18:19:02.638] ..$ revtunnel : logi NA 250s [18:19:02.638] ..$ rshlogfile : NULL 250s [18:19:02.638] ..$ rshopts : NULL 250s [18:19:02.638] ..$ rank : int 1 250s [18:19:02.638] ..$ manual : logi FALSE 250s [18:19:02.638] ..$ dryrun : logi FALSE 250s [18:19:02.638] ..$ quiet : logi FALSE 250s [18:19:02.638] ..$ setup_strategy : chr "parallel" 250s [18:19:02.638] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:02.656] [local output] System call to launch all workers: 250s [18:19:02.656] [local output] R_DEFAULT_PACKAGES=datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee50e3eda6.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11571 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:02.656] [local output] Starting PSOCK main server 250s [18:19:02.657] [local output] Workers launched 250s [18:19:02.657] [local output] Waiting for workers to connect back 250s [18:19:02.657] - [local output] 0 workers out of 1 ready 250s > 250s > 250s > message("- makeClusterPSOCK() - default packages") 250s > 250s > if (.Platform$OS.type == "windows") { 250s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 250s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 250s + ## on 2021-12-15. 250s [18:19:02.807] - [local output] 0 workers out of 1 ready 250s [18:19:02.807] - [local output] 1 workers out of 1 ready 250s [18:19:02.807] [local output] Launching of 1 workers completed 250s [18:19:02.808] [local output] Number of nodes in cluster: 1 250s [18:19:02.808] [local output] Collecting session information from 1 workers 250s [18:19:02.808] [local output] - Worker #1 of 1 250s [18:19:02.808] [local output] makeClusterPSOCK() ... done 250s - makeClusterPSOCK() - default packages 250s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 250s + } else { 250s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 250s + } 250s > default_packages <- c("utils", "tools") 250s > for (rscript in rscripts) { 250s + message(" Launcher: ", sQuote(rscript)) 250s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 250s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 250s + } else { 250s + rscript_args <- NULL 250s + } 250s + cl <- tryCatch({ 250s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 250s + }, warning = identity) 250s + stopifnot(inherits(cl, "cluster")) 250s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 250s + stopifnot(identical(pkgs, default_packages)) 250s + parallel::stopCluster(cl) 250s + } 250s Launcher: ‘/usr/lib/R/bin/Rscript’ 250s [18:19:02.819] [local output] makeClusterPSOCK() ... 250s [18:19:02.823] [local output] Workers: [n = 1] ‘localhost’ 250s [18:19:02.823] [local output] Base port: 11995 250s [18:19:02.823] [local output] Getting setup options for 1 cluster nodes ... 250s [18:19:02.823] [local output] - Node #1 of 1 ... 250s [18:19:02.824] [local output] localMachine=TRUE => revtunnel=FALSE 250s 250s [18:19:02.825] [local output] Rscript port: 11995 250s 250s [18:19:02.826] [local output] Getting setup options for 1 cluster nodes ... done 250s [18:19:02.826] [local output] - Parallel setup requested for some PSOCK nodes 250s [18:19:02.826] [local output] Setting up PSOCK nodes in parallel 250s [18:19:02.826] List of 36 250s [18:19:02.826] $ worker : chr "localhost" 250s [18:19:02.826] ..- attr(*, "localhost")= logi TRUE 250s [18:19:02.826] $ master : chr "localhost" 250s [18:19:02.826] $ port : int 11995 250s [18:19:02.826] $ connectTimeout : num 120 250s [18:19:02.826] $ timeout : num 2592000 250s [18:19:02.826] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 250s [18:19:02.826] $ homogeneous : logi TRUE 250s [18:19:02.826] $ rscript_args : chr "--default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/RtmplThyXV/worker.rank=1.p"| __truncated__ 250s [18:19:02.826] $ rscript_envs : NULL 250s [18:19:02.826] $ rscript_libs : NULL 250s [18:19:02.826] $ rscript_startup : NULL 250s [18:19:02.826] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:02.826] $ default_packages: chr [1:2] "utils" "tools" 250s [18:19:02.826] $ methods : logi TRUE 250s [18:19:02.826] $ socketOptions : chr "no-delay" 250s [18:19:02.826] $ useXDR : logi FALSE 250s [18:19:02.826] $ outfile : chr "/dev/null" 250s [18:19:02.826] $ renice : int NA 250s [18:19:02.826] $ rshcmd : NULL 250s [18:19:02.826] $ user : chr(0) 250s [18:19:02.826] $ revtunnel : logi FALSE 250s [18:19:02.826] $ rshlogfile : NULL 250s [18:19:02.826] $ rshopts : chr(0) 250s [18:19:02.826] $ rank : int 1 250s [18:19:02.826] $ manual : logi FALSE 250s [18:19:02.826] $ dryrun : logi FALSE 250s [18:19:02.826] $ quiet : logi FALSE 250s [18:19:02.826] $ setup_strategy : chr "parallel" 250s [18:19:02.826] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 250s [18:19:02.826] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6bcfc43b.pid" 250s [18:19:02.826] $ rshcmd_label : NULL 250s [18:19:02.826] $ rsh_call : NULL 250s [18:19:02.826] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/R"| __truncated__ 250s [18:19:02.826] $ localMachine : logi TRUE 250s [18:19:02.826] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:02.826] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:02.826] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:02.826] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:02.826] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:02.826] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:02.826] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:02.826] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:02.826] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:02.826] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:02.826] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:02.826] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:02.826] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:02.826] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:02.826] $ arguments :List of 28 250s [18:19:02.826] ..$ worker : chr "localhost" 250s [18:19:02.826] ..$ master : NULL 250s [18:19:02.826] ..$ port : int 11995 250s [18:19:02.826] ..$ connectTimeout : num 120 250s [18:19:02.826] ..$ timeout : num 2592000 250s [18:19:02.826] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 250s [18:19:02.826] ..$ homogeneous : NULL 250s [18:19:02.826] ..$ rscript_args : NULL 250s [18:19:02.826] ..$ rscript_envs : NULL 250s [18:19:02.826] ..$ rscript_libs : NULL 250s [18:19:02.826] ..$ rscript_startup : NULL 250s [18:19:02.826] ..$ rscript_sh : chr "auto" 250s [18:19:02.826] ..$ default_packages: chr [1:2] "utils" "tools" 250s [18:19:02.826] ..$ methods : logi TRUE 250s [18:19:02.826] ..$ socketOptions : chr "no-delay" 250s [18:19:02.826] ..$ useXDR : logi FALSE 250s [18:19:02.826] ..$ outfile : chr "/dev/null" 250s [18:19:02.826] ..$ renice : int NA 250s [18:19:02.826] ..$ rshcmd : NULL 250s [18:19:02.826] ..$ user : NULL 250s [18:19:02.826] ..$ revtunnel : logi NA 250s [18:19:02.826] ..$ rshlogfile : NULL 250s [18:19:02.826] ..$ rshopts : NULL 250s [18:19:02.826] ..$ rank : int 1 250s [18:19:02.826] ..$ manual : logi FALSE 250s [18:19:02.826] ..$ dryrun : logi FALSE 250s [18:19:02.826] ..$ quiet : logi FALSE 250s [18:19:02.826] ..$ setup_strategy : chr "parallel" 250s [18:19:02.826] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:02.847] [local output] System call to launch all workers: 250s [18:19:02.847] [local output] '/usr/lib/R/bin/Rscript' --default-packages=utils,tools -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee6bcfc43b.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11995 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:02.848] [local output] Starting PSOCK main server 250s [18:19:02.848] [local output] Workers launched 250s [18:19:02.849] [local output] Waiting for workers to connect back 250s [18:19:02.849] - [local output] 0 workers out of 1 ready 250s [18:19:02.915] - [local output] 0 workers out of 1 ready 250s [18:19:02.916] - [local output] 1 workers out of 1 ready 250s [18:19:02.916] [local output] Launching of 1 workers completed 250s [18:19:02.916] [local output] Number of nodes in cluster: 1 250s [18:19:02.916] [local output] Collecting session information from 1 workers 250s [18:19:02.916] [local output] - Worker #1 of 1 250s [18:19:02.916] [local output] makeClusterPSOCK() ... done 250s Launcher: ‘/usr/lib/R/bin/R’ 250s [18:19:02.917] [local output] makeClusterPSOCK() ... 250s [18:19:02.921] [local output] Workers: [n = 1] ‘localhost’ 250s [18:19:02.921] [local output] Base port: 11895 250s [18:19:02.921] [local output] Getting setup options for 1 cluster nodes ... 250s [18:19:02.921] [local output] - Node #1 of 1 ... 250s [18:19:02.922] [local output] localMachine=TRUE => revtunnel=FALSE 250s 250s [18:19:02.923] [local output] Rscript port: 11895 250s 250s [18:19:02.924] [local output] Getting setup options for 1 cluster nodes ... done 250s [18:19:02.924] [local output] - Parallel setup requested for some PSOCK nodes 250s [18:19:02.924] [local output] Setting up PSOCK nodes in parallel 250s [18:19:02.924] List of 36 250s [18:19:02.924] $ worker : chr "localhost" 250s [18:19:02.924] ..- attr(*, "localhost")= logi TRUE 250s [18:19:02.924] $ master : chr "localhost" 250s [18:19:02.924] $ port : int 11895 250s [18:19:02.924] $ connectTimeout : num 120 250s [18:19:02.924] $ timeout : num 2592000 250s [18:19:02.924] $ rscript : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R'" 250s [18:19:02.924] $ homogeneous : logi TRUE 250s [18:19:02.924] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/RtmplThyXV/worker.rank=1.parallell"| __truncated__ 250s [18:19:02.924] $ rscript_envs : NULL 250s [18:19:02.924] $ rscript_libs : NULL 250s [18:19:02.924] $ rscript_startup : NULL 250s [18:19:02.924] $ rscript_sh : chr [1:2] "sh" "sh" 250s [18:19:02.924] $ default_packages: chr [1:2] "utils" "tools" 250s [18:19:02.924] $ methods : logi TRUE 250s [18:19:02.924] $ socketOptions : chr "no-delay" 250s [18:19:02.924] $ useXDR : logi FALSE 250s [18:19:02.924] $ outfile : chr "/dev/null" 250s [18:19:02.924] $ renice : int NA 250s [18:19:02.924] $ rshcmd : NULL 250s [18:19:02.924] $ user : chr(0) 250s [18:19:02.924] $ revtunnel : logi FALSE 250s [18:19:02.924] $ rshlogfile : NULL 250s [18:19:02.924] $ rshopts : chr(0) 250s [18:19:02.924] $ rank : int 1 250s [18:19:02.924] $ manual : logi FALSE 250s [18:19:02.924] $ dryrun : logi FALSE 250s [18:19:02.924] $ quiet : logi FALSE 250s [18:19:02.924] $ setup_strategy : chr "parallel" 250s [18:19:02.924] $ local_cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 250s [18:19:02.924] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2eafeeb2.pid" 250s [18:19:02.924] $ rshcmd_label : NULL 250s [18:19:02.924] $ rsh_call : NULL 250s [18:19:02.924] $ cmd : chr "R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpi"| __truncated__ 250s [18:19:02.924] $ localMachine : logi TRUE 250s [18:19:02.924] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 250s [18:19:02.924] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 250s [18:19:02.924] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 250s [18:19:02.924] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 250s [18:19:02.924] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 250s [18:19:02.924] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 250s [18:19:02.924] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 250s [18:19:02.924] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 250s [18:19:02.924] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 250s [18:19:02.924] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 250s [18:19:02.924] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 250s [18:19:02.924] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 250s [18:19:02.924] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 250s [18:19:02.924] "parallel"), action = c("launch", "options"), verbose = FALSE) 250s [18:19:02.924] $ arguments :List of 28 250s [18:19:02.924] ..$ worker : chr "localhost" 250s [18:19:02.924] ..$ master : NULL 250s [18:19:02.924] ..$ port : int 11895 250s [18:19:02.924] ..$ connectTimeout : num 120 250s [18:19:02.924] ..$ timeout : num 2592000 250s [18:19:02.924] ..$ rscript : chr "/usr/lib/R/bin/R" 250s [18:19:02.924] ..$ homogeneous : NULL 250s [18:19:02.924] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 250s [18:19:02.924] ..$ rscript_envs : NULL 250s [18:19:02.924] ..$ rscript_libs : NULL 250s [18:19:02.924] ..$ rscript_startup : NULL 250s [18:19:02.924] ..$ rscript_sh : chr "auto" 250s [18:19:02.924] ..$ default_packages: chr [1:2] "utils" "tools" 250s [18:19:02.924] ..$ methods : logi TRUE 250s [18:19:02.924] ..$ socketOptions : chr "no-delay" 250s [18:19:02.924] ..$ useXDR : logi FALSE 250s [18:19:02.924] ..$ outfile : chr "/dev/null" 250s [18:19:02.924] ..$ renice : int NA 250s [18:19:02.924] ..$ rshcmd : NULL 250s [18:19:02.924] ..$ user : NULL 250s [18:19:02.924] ..$ revtunnel : logi NA 250s [18:19:02.924] ..$ rshlogfile : NULL 250s [18:19:02.924] ..$ rshopts : NULL 250s [18:19:02.924] ..$ rank : int 1 250s [18:19:02.924] ..$ manual : logi FALSE 250s [18:19:02.924] ..$ dryrun : logi FALSE 250s [18:19:02.924] ..$ quiet : logi FALSE 250s [18:19:02.924] ..$ setup_strategy : chr "parallel" 250s [18:19:02.924] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 250s [18:19:02.942] [local output] System call to launch all workers: 250s [18:19:02.942] [local output] R_DEFAULT_PACKAGES=utils,tools '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2eafeeb2.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11895 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 250s [18:19:02.943] [local output] Starting PSOCK main server 250s [18:19:02.943] [local output] Workers launched 250s [18:19:02.943] [local output] Waiting for workers to connect back 250s [18:19:02.943] - [local output] 0 workers out of 1 ready 251s [18:19:03.008] - [local output] 0 workers out of 1 ready 251s [18:19:03.009] - [local output] 1 workers out of 1 ready 251s [18:19:03.009] [local output] Launching of 1 workers completed 251s [18:19:03.009] [local output] Number of nodes in cluster: 1 251s [18:19:03.009] [local output] Collecting session information from 1 workers 251s [18:19:03.010] [local output] - Worker #1 of 1 251s [18:19:03.010] [local output] makeClusterPSOCK() ... done 251s > 251s > if (.Platform$OS.type == "windows") { 251s + ## R and R.exe fails on MS Windows, cf. R-devel thread "MS Windows: R does 251s + ## not escape quotes in CLI options the same way as Rterm and Rscript" 251s + ## on 2021-12-15. 251s + rscripts <- file.path(R.home("bin"), c("Rscript", "Rterm", "Rterm.exe")) 251s + } else { 251s + rscripts <- file.path(R.home("bin"), c("Rscript", "R")) 251s + } 251s > default_packages <- c("parallelly", "*") 251s > truth <- unique(c("parallelly", getOption("defaultPackages"))) 251s > for (rscript in rscripts) { 251s + message(" Launcher: ", sQuote(rscript)) 251s + if (tools::file_path_sans_ext(basename(rscript)) %in% c("R", "Rterm")) { 251s + rscript_args <- c("--no-echo", "--no-restore", "*", "--args") 251s + } else { 251s + rscript_args <- NULL 251s + } 251s + cl <- tryCatch({ 251s + makeClusterPSOCK(1L, rscript = rscript, rscript_args = rscript_args, default_packages = default_packages) 251s + }, warning = identity) 251s + stopifnot(inherits(cl, "cluster")) 251s + pkgs <- parallel::clusterEvalQ(cl, { getOption("defaultPackages") })[[1]] 251s + stopifnot(identical(pkgs, truth)) 251s + parallel::stopCluster(cl) 251s + } 251s Launcher: ‘/usr/lib/R/bin/Rscript’ 251s [18:19:03.021] [local output] makeClusterPSOCK() ... 251s [18:19:03.024] [local output] Workers: [n = 1] ‘localhost’ 251s [18:19:03.025] [local output] Base port: 11968 251s [18:19:03.025] [local output] Getting setup options for 1 cluster nodes ... 251s [18:19:03.025] [local output] - Node #1 of 1 ... 251s [18:19:03.026] [local output] localMachine=TRUE => revtunnel=FALSE 251s 251s [18:19:03.029] [local output] Rscript port: 11968 251s 251s [18:19:03.029] [local output] Getting setup options for 1 cluster nodes ... done 251s [18:19:03.029] [local output] - Parallel setup requested for some PSOCK nodes 251s [18:19:03.029] [local output] Setting up PSOCK nodes in parallel 251s [18:19:03.030] List of 36 251s [18:19:03.030] $ worker : chr "localhost" 251s [18:19:03.030] ..- attr(*, "localhost")= logi TRUE 251s [18:19:03.030] $ master : chr "localhost" 251s [18:19:03.030] $ port : int 11968 251s [18:19:03.030] $ connectTimeout : num 120 251s [18:19:03.030] $ timeout : num 2592000 251s [18:19:03.030] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 251s [18:19:03.030] $ homogeneous : logi TRUE 251s [18:19:03.030] $ rscript_args : chr "--default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys."| __truncated__ 251s [18:19:03.030] $ rscript_envs : NULL 251s [18:19:03.030] $ rscript_libs : NULL 251s [18:19:03.030] $ rscript_startup : NULL 251s [18:19:03.030] $ rscript_sh : chr [1:2] "sh" "sh" 251s [18:19:03.030] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 251s [18:19:03.030] $ methods : logi TRUE 251s [18:19:03.030] $ socketOptions : chr "no-delay" 251s [18:19:03.030] $ useXDR : logi FALSE 251s [18:19:03.030] $ outfile : chr "/dev/null" 251s [18:19:03.030] $ renice : int NA 251s [18:19:03.030] $ rshcmd : NULL 251s [18:19:03.030] $ user : chr(0) 251s [18:19:03.030] $ revtunnel : logi FALSE 251s [18:19:03.030] $ rshlogfile : NULL 251s [18:19:03.030] $ rshopts : chr(0) 251s [18:19:03.030] $ rank : int 1 251s [18:19:03.030] $ manual : logi FALSE 251s [18:19:03.030] $ dryrun : logi FALSE 251s [18:19:03.030] $ quiet : logi FALSE 251s [18:19:03.030] $ setup_strategy : chr "parallel" 251s [18:19:03.030] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 251s [18:19:03.030] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee316f39b0.pid" 251s [18:19:03.030] $ rshcmd_label : NULL 251s [18:19:03.030] $ rsh_call : NULL 251s [18:19:03.030] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try("| __truncated__ 251s [18:19:03.030] $ localMachine : logi TRUE 251s [18:19:03.030] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 251s [18:19:03.030] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 251s [18:19:03.030] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 251s [18:19:03.030] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 251s [18:19:03.030] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 251s [18:19:03.030] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 251s [18:19:03.030] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 251s [18:19:03.030] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 251s [18:19:03.030] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 251s [18:19:03.030] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 251s [18:19:03.030] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 251s [18:19:03.030] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 251s [18:19:03.030] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 251s [18:19:03.030] "parallel"), action = c("launch", "options"), verbose = FALSE) 251s [18:19:03.030] $ arguments :List of 28 251s [18:19:03.030] ..$ worker : chr "localhost" 251s [18:19:03.030] ..$ master : NULL 251s [18:19:03.030] ..$ port : int 11968 251s [18:19:03.030] ..$ connectTimeout : num 120 251s [18:19:03.030] ..$ timeout : num 2592000 251s [18:19:03.030] ..$ rscript : chr "/usr/lib/R/bin/Rscript" 251s [18:19:03.030] ..$ homogeneous : NULL 251s [18:19:03.030] ..$ rscript_args : NULL 251s [18:19:03.030] ..$ rscript_envs : NULL 251s [18:19:03.030] ..$ rscript_libs : NULL 251s [18:19:03.030] ..$ rscript_startup : NULL 251s [18:19:03.030] ..$ rscript_sh : chr "auto" 251s [18:19:03.030] ..$ default_packages: chr [1:2] "parallelly" "*" 251s [18:19:03.030] ..$ methods : logi TRUE 251s [18:19:03.030] ..$ socketOptions : chr "no-delay" 251s [18:19:03.030] ..$ useXDR : logi FALSE 251s [18:19:03.030] ..$ outfile : chr "/dev/null" 251s [18:19:03.030] ..$ renice : int NA 251s [18:19:03.030] ..$ rshcmd : NULL 251s [18:19:03.030] ..$ user : NULL 251s [18:19:03.030] ..$ revtunnel : logi NA 251s [18:19:03.030] ..$ rshlogfile : NULL 251s [18:19:03.030] ..$ rshopts : NULL 251s [18:19:03.030] ..$ rank : int 1 251s [18:19:03.030] ..$ manual : logi FALSE 251s [18:19:03.030] ..$ dryrun : logi FALSE 251s [18:19:03.030] ..$ quiet : logi FALSE 251s [18:19:03.030] ..$ setup_strategy : chr "parallel" 251s [18:19:03.030] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 251s [18:19:03.047] [local output] System call to launch all workers: 251s [18:19:03.047] [local output] '/usr/lib/R/bin/Rscript' --default-packages=parallelly,datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee316f39b0.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11968 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 251s [18:19:03.047] [local output] Starting PSOCK main server 251s [18:19:03.048] [local output] Workers launched 251s [18:19:03.048] [local output] Waiting for workers to connect back 251s [18:19:03.048] - [local output] 0 workers out of 1 ready 251s [18:19:03.214] - [local output] 0 workers out of 1 ready 251s [18:19:03.215] - [local output] 1 workers out of 1 ready 251s [18:19:03.215] [local output] Launching of 1 workers completed 251s [18:19:03.215] [local output] Number of nodes in cluster: 1 251s [18:19:03.215] [local output] Collecting session information from 1 workers 251s [18:19:03.215] [local output] - Worker #1 of 1 251s [18:19:03.215] [local output] makeClusterPSOCK() ... done 251s Launcher: ‘/usr/lib/R/bin/R’ 251s [18:19:03.216] [local output] makeClusterPSOCK() ... 251s [18:19:03.220] [local output] Workers: [n = 1] ‘localhost’ 251s [18:19:03.220] [local output] Base port: 11042 251s [18:19:03.220] [local output] Getting setup options for 1 cluster nodes ... 251s [18:19:03.220] [local output] - Node #1 of 1 ... 251s [18:19:03.221] [local output] localMachine=TRUE => revtunnel=FALSE 251s 251s [18:19:03.223] [local output] Rscript port: 11042 251s 251s [18:19:03.223] [local output] Getting setup options for 1 cluster nodes ... done 251s [18:19:03.223] [local output] - Parallel setup requested for some PSOCK nodes 251s [18:19:03.223] [local output] Setting up PSOCK nodes in parallel 251s [18:19:03.223] List of 36 251s [18:19:03.223] $ worker : chr "localhost" 251s [18:19:03.223] ..- attr(*, "localhost")= logi TRUE 251s [18:19:03.223] $ master : chr "localhost" 251s [18:19:03.223] $ port : int 11042 251s [18:19:03.223] $ connectTimeout : num 120 251s [18:19:03.223] $ timeout : num 2592000 251s [18:19:03.223] $ rscript : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R'" 251s [18:19:03.223] $ homogeneous : logi TRUE 251s [18:19:03.223] $ rscript_args : chr "--no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file=\"/tmp/RtmplThyXV/worker.rank=1.parallell"| __truncated__ 251s [18:19:03.223] $ rscript_envs : NULL 251s [18:19:03.223] $ rscript_libs : NULL 251s [18:19:03.223] $ rscript_startup : NULL 251s [18:19:03.223] $ rscript_sh : chr [1:2] "sh" "sh" 251s [18:19:03.223] $ default_packages: chr [1:7] "parallelly" "datasets" "utils" "grDevices" ... 251s [18:19:03.223] $ methods : logi TRUE 251s [18:19:03.223] $ socketOptions : chr "no-delay" 251s [18:19:03.223] $ useXDR : logi FALSE 251s [18:19:03.223] $ outfile : chr "/dev/null" 251s [18:19:03.223] $ renice : int NA 251s [18:19:03.223] $ rshcmd : NULL 251s [18:19:03.223] $ user : chr(0) 251s [18:19:03.223] $ revtunnel : logi FALSE 251s [18:19:03.223] $ rshlogfile : NULL 251s [18:19:03.223] $ rshopts : chr(0) 251s [18:19:03.223] $ rank : int 1 251s [18:19:03.223] $ manual : logi FALSE 251s [18:19:03.223] $ dryrun : logi FALSE 251s [18:19:03.223] $ quiet : logi FALSE 251s [18:19:03.223] $ setup_strategy : chr "parallel" 251s [18:19:03.223] $ local_cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 251s [18:19:03.223] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2972ce26.pid" 251s [18:19:03.223] $ rshcmd_label : NULL 251s [18:19:03.223] $ rsh_call : NULL 251s [18:19:03.223] $ cmd : chr "R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no"| __truncated__ 251s [18:19:03.223] $ localMachine : logi TRUE 251s [18:19:03.223] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 251s [18:19:03.223] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 251s [18:19:03.223] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 251s [18:19:03.223] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 251s [18:19:03.223] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 251s [18:19:03.223] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 251s [18:19:03.223] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 251s [18:19:03.223] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 251s [18:19:03.223] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 251s [18:19:03.223] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 251s [18:19:03.223] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 251s [18:19:03.223] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 251s [18:19:03.223] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 251s [18:19:03.223] "parallel"), action = c("launch", "options"), verbose = FALSE) 251s [18:19:03.223] $ arguments :List of 28 251s [18:19:03.223] ..$ worker : chr "localhost" 251s [18:19:03.223] ..$ master : NULL 251s [18:19:03.223] ..$ port : int 11042 251s [18:19:03.223] ..$ connectTimeout : num 120 251s [18:19:03.223] ..$ timeout : num 2592000 251s [18:19:03.223] ..$ rscript : chr "/usr/lib/R/bin/R" 251s [18:19:03.223] ..$ homogeneous : NULL 251s [18:19:03.223] ..$ rscript_args : chr [1:4] "--no-echo" "--no-restore" "*" "--args" 251s [18:19:03.223] ..$ rscript_envs : NULL 251s [18:19:03.223] ..$ rscript_libs : NULL 251s [18:19:03.223] ..$ rscript_startup : NULL 251s [18:19:03.223] ..$ rscript_sh : chr "auto" 251s [18:19:03.223] ..$ default_packages: chr [1:2] "parallelly" "*" 251s [18:19:03.223] ..$ methods : logi TRUE 251s [18:19:03.223] ..$ socketOptions : chr "no-delay" 251s [18:19:03.223] ..$ useXDR : logi FALSE 251s [18:19:03.223] ..$ outfile : chr "/dev/null" 251s [18:19:03.223] ..$ renice : int NA 251s [18:19:03.223] ..$ rshcmd : NULL 251s [18:19:03.223] ..$ user : NULL 251s [18:19:03.223] ..$ revtunnel : logi NA 251s [18:19:03.223] ..$ rshlogfile : NULL 251s [18:19:03.223] ..$ rshopts : NULL 251s [18:19:03.223] ..$ rank : int 1 251s [18:19:03.223] ..$ manual : logi FALSE 251s [18:19:03.223] ..$ dryrun : logi FALSE 251s [18:19:03.223] ..$ quiet : logi FALSE 251s [18:19:03.223] ..$ setup_strategy : chr "parallel" 251s [18:19:03.223] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 251s [18:19:03.241] [local output] System call to launch all workers: 251s [18:19:03.242] [local output] R_DEFAULT_PACKAGES=parallelly,datasets,utils,grDevices,graphics,stats,methods '/usr/lib/R/bin/R' --no-echo --no-restore -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee2972ce26.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' --args MASTER=localhost PORT=11042 OUT=/dev/null TIMEOUT=2592000 XDR=FALSE SETUPTIMEOUT=120 SETUPSTRATEGY=parallel 251s [18:19:03.242] [local output] Starting PSOCK main server 251s [18:19:03.242] [local output] Workers launched 251s [18:19:03.243] [local output] Waiting for workers to connect back 251s [18:19:03.243] - [local output] 0 workers out of 1 ready 251s > 251s > 251s > message("- makeClusterPSOCK() - exceptions") 251s > 251s > res <- tryCatch({ 251s + cl <- makeClusterPSOCK(1:2) 251s + }, error = identity) 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > res <- tryCatch({ 251s + cl <- makeClusterPSOCK(0L) 251s + }, error = identity) 251s [18:19:03.411] - [local output] 0 workers out of 1 ready 251s [18:19:03.411] - [local output] 1 workers out of 1 ready 251s [18:19:03.412] [local output] Launching of 1 workers completed 251s [18:19:03.412] [local output] Number of nodes in cluster: 1 251s [18:19:03.412] [local output] Collecting session information from 1 workers 251s [18:19:03.412] [local output] - Worker #1 of 1 251s [18:19:03.412] [local output] makeClusterPSOCK() ... done 251s - makeClusterPSOCK() - exceptions 251s [18:19:03.413] [local output] makeClusterPSOCK() ... 251s [18:19:03.414] [local output] makeClusterPSOCK() ... 251s [18:19:03.418] [local output] makeClusterPSOCK() ... 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > res <- tryCatch({ 251s + cl <- makeClusterPSOCK(1L, rshcmd = character(0L)) 251s + }, error = identity) 251s [18:19:03.422] [local output] Workers: [n = 1] ‘localhost’ 251s [18:19:03.423] [local output] Base port: 11261 251s [18:19:03.423] [local output] Getting setup options for 1 cluster nodes ... 251s [18:19:03.423] [local output] - Node #1 of 1 ... 251s > print(res) 251s = 1L’ is not TRUE> 251s > stopifnot(inherits(res, "error")) 251s > 251s > res <- tryCatch({ 251s + cl <- makeClusterPSOCK(1L, port = integer(0L)) 251s + }, error = identity) 251s [18:19:03.424] [local output] makeClusterPSOCK() ... 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > res <- tryCatch({ 251s + cl <- makeClusterPSOCK(1L, port = NA_integer_) 251s + }, error = identity) 251s [18:19:03.427] [local output] Workers: [n = 1] ‘localhost’ 251s [18:19:03.428] [local output] makeClusterPSOCK() ... 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > 251s > message("- makeClusterPSOCK() - exceptions") 251s > 251s > ## Non-existing hostname 251s > res <- tryCatch({ 251s + cl <- makeNodePSOCK("not.a.localhost.hostname", revtunnel = TRUE) 251s + }, error = identity) 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > ## Invalid port 251s > res <- tryCatch({ 251s + cl <- makeNodePSOCK("localhost", port = NA_integer_) 251s + }, error = identity) 251s > print(res) 251s 251s > stopifnot(inherits(res, "error")) 251s > 251s > ## Don't test on CRAN 251s > if (fullTest || covr_testing) { 251s + ## Occupied/blocked port 251s + res <- tryCatch( 251s + cl <- parallelly::makeClusterPSOCK("localhost", port = 80L, tries = 1L), 251s + error = identity) 251s + print(res) 251s + ## Skip error assertion in case this actually works on some machine. 251s + ## But where it fails, we are testing the port-failure exception code. 251s + } 251s > 251s > 251s > ## https://github.com/futureverse/parallelly/issues/95 251s > if (getRversion() >= "4.0.0") { 251s + res <- tryCatch({ 251s + parallelly::makeClusterPSOCK(1L, rscript_startup = quote(Sys.sleep(6.0)), 251s + connectTimeout = 0.1, timeout = 7.0) 251s + }, error = identity) 251s + print(res) 251s + stopifnot( 251s + inherits(res, "error"), 251s + grepl("^Cluster setup failed", conditionMessage(res)) 251s + ) 251s + 251s + ## Make sure to wait for background process to timeout before continuing, 251s + ## when on MS Windows 251s + if (.Platform$OS.type == "windows") Sys.sleep(5.0) 251s + } 251s [18:19:03.431] [local output] Workers: [n = 1] ‘localhost’ 251s - makeClusterPSOCK() - exceptions 251s [18:19:03.433] [local output] makeClusterPSOCK() ... 251s [18:19:03.439] [local output] Workers: [n = 1] ‘localhost’ 251s [18:19:03.440] [local output] Base port: 11343 251s [18:19:03.440] [local output] Getting setup options for 1 cluster nodes ... 251s [18:19:03.440] [local output] - Node #1 of 1 ... 251s [18:19:03.441] [local output] localMachine=TRUE => revtunnel=FALSE 251s 251s [18:19:03.441] [local output] Rscript port: 11343 251s 251s [18:19:03.441] [local output] Getting setup options for 1 cluster nodes ... done 251s [18:19:03.442] [local output] - Parallel setup requested for some PSOCK nodes 251s [18:19:03.442] [local output] Setting up PSOCK nodes in parallel 251s [18:19:03.442] List of 36 251s [18:19:03.442] $ worker : chr "localhost" 251s [18:19:03.442] ..- attr(*, "localhost")= logi TRUE 251s [18:19:03.442] $ master : chr "localhost" 251s [18:19:03.442] $ port : int 11343 251s [18:19:03.442] $ connectTimeout : num 0.1 251s [18:19:03.442] $ timeout : num 7 251s [18:19:03.442] $ rscript : chr "'/usr/lib/R/bin/Rscript'" 251s [18:19:03.442] $ homogeneous : logi TRUE 251s [18:19:03.442] $ rscript_args : chr "--default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),fi"| __truncated__ 251s [18:19:03.442] $ rscript_envs : NULL 251s [18:19:03.442] $ rscript_libs : NULL 251s [18:19:03.442] $ rscript_startup : chr [1:2] "-e" "'invisible({Sys.sleep(6)})'" 251s [18:19:03.442] $ rscript_sh : chr [1:2] "sh" "sh" 251s [18:19:03.442] $ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 251s [18:19:03.442] $ methods : logi TRUE 251s [18:19:03.442] $ socketOptions : chr "no-delay" 251s [18:19:03.442] $ useXDR : logi FALSE 251s [18:19:03.442] $ outfile : chr "/dev/null" 251s [18:19:03.442] $ renice : int NA 251s [18:19:03.442] $ rshcmd : NULL 251s [18:19:03.442] $ user : chr(0) 251s [18:19:03.442] $ revtunnel : logi FALSE 251s [18:19:03.442] $ rshlogfile : NULL 251s [18:19:03.442] $ rshopts : chr(0) 251s [18:19:03.442] $ rank : int 1 251s [18:19:03.442] $ manual : logi FALSE 251s [18:19:03.442] $ dryrun : logi FALSE 251s [18:19:03.442] $ quiet : logi FALSE 251s [18:19:03.442] $ setup_strategy : chr "parallel" 251s [18:19:03.442] $ local_cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 251s [18:19:03.442] $ pidfile : chr "/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee41f1db9a.pid" 251s [18:19:03.442] $ rshcmd_label : NULL 251s [18:19:03.442] $ rsh_call : NULL 251s [18:19:03.442] $ cmd : chr "'/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWar"| __truncated__ 251s [18:19:03.442] $ localMachine : logi TRUE 251s [18:19:03.442] $ make_fcn :function (worker = getOption2("parallelly.localhost.hostname", "localhost"), 251s [18:19:03.442] master = NULL, port, connectTimeout = getOption2("parallelly.makeNodePSOCK.connectTimeout", 251s [18:19:03.442] 2 * 60), timeout = getOption2("parallelly.makeNodePSOCK.timeout", 251s [18:19:03.442] 30 * 24 * 60 * 60), rscript = NULL, homogeneous = NULL, rscript_args = NULL, 251s [18:19:03.442] rscript_envs = NULL, rscript_libs = NULL, rscript_startup = NULL, rscript_sh = c("auto", 251s [18:19:03.442] "cmd", "sh", "none"), default_packages = c("datasets", "utils", 251s [18:19:03.442] "grDevices", "graphics", "stats", if (methods) "methods"), methods = TRUE, 251s [18:19:03.442] socketOptions = getOption2("parallelly.makeNodePSOCK.socketOptions", 251s [18:19:03.442] "no-delay"), useXDR = getOption2("parallelly.makeNodePSOCK.useXDR", 251s [18:19:03.442] FALSE), outfile = "/dev/null", renice = NA_integer_, rshcmd = getOption2("parallelly.makeNodePSOCK.rshcmd", 251s [18:19:03.442] NULL), user = NULL, revtunnel = NA, rshlogfile = NULL, rshopts = getOption2("parallelly.makeNodePSOCK.rshopts", 251s [18:19:03.442] NULL), rank = 1L, manual = FALSE, dryrun = FALSE, quiet = FALSE, 251s [18:19:03.442] setup_strategy = getOption2("parallelly.makeNodePSOCK.setup_strategy", 251s [18:19:03.442] "parallel"), action = c("launch", "options"), verbose = FALSE) 251s [18:19:03.442] $ arguments :List of 28 251s [18:19:03.442] ..$ worker : chr "localhost" 251s [18:19:03.442] ..$ master : NULL 251s [18:19:03.442] ..$ port : int 11343 251s [18:19:03.442] ..$ connectTimeout : num 0.1 251s [18:19:03.442] ..$ timeout : num 7 251s [18:19:03.442] ..$ rscript : NULL 251s [18:19:03.442] ..$ homogeneous : NULL 251s [18:19:03.442] ..$ rscript_args : NULL 251s [18:19:03.442] ..$ rscript_envs : NULL 251s [18:19:03.442] ..$ rscript_libs : NULL 251s [18:19:03.442] ..$ rscript_startup : language Sys.sleep(6) 251s [18:19:03.442] ..$ rscript_sh : chr "auto" 251s [18:19:03.442] ..$ default_packages: chr [1:6] "datasets" "utils" "grDevices" "graphics" ... 251s [18:19:03.442] ..$ methods : logi TRUE 251s [18:19:03.442] ..$ socketOptions : chr "no-delay" 251s [18:19:03.442] ..$ useXDR : logi FALSE 251s [18:19:03.442] ..$ outfile : chr "/dev/null" 251s [18:19:03.442] ..$ renice : int NA 251s [18:19:03.442] ..$ rshcmd : NULL 251s [18:19:03.442] ..$ user : NULL 251s [18:19:03.442] ..$ revtunnel : logi NA 251s [18:19:03.442] ..$ rshlogfile : NULL 251s [18:19:03.442] ..$ rshopts : NULL 251s [18:19:03.442] ..$ rank : int 1 251s [18:19:03.442] ..$ manual : logi FALSE 251s [18:19:03.442] ..$ dryrun : logi FALSE 251s [18:19:03.442] ..$ quiet : logi FALSE 251s [18:19:03.442] ..$ setup_strategy : chr "parallel" 251s [18:19:03.442] - attr(*, "class")= chr [1:2] "makeNodePSOCKOptions" "makeNodeOptions" 251s [18:19:03.460] [local output] System call to launch all workers: 251s [18:19:03.460] [local output] '/usr/lib/R/bin/Rscript' --default-packages=datasets,utils,grDevices,graphics,stats,methods -e 'try(suppressWarnings(cat(Sys.getpid(),file="/tmp/RtmplThyXV/worker.rank=1.parallelly.parent=2798.aee41f1db9a.pid")), silent = TRUE)' -e 'options(socketOptions = "no-delay")' -e 'invisible({Sys.sleep(6)})' -e 'workRSOCK <- tryCatch(parallel:::.workRSOCK, error=function(e) parallel:::.slaveRSOCK); workRSOCK()' MASTER=localhost PORT=11343 OUT=/dev/null TIMEOUT=7 XDR=FALSE SETUPTIMEOUT=0.1 SETUPSTRATEGY=parallel 251s [18:19:03.460] [local output] Starting PSOCK main server 251s [18:19:03.461] [local output] Workers launched 251s [18:19:03.461] [local output] Waiting for workers to connect back 251s [18:19:03.461] - [local output] 0 workers out of 1 ready 251s [18:19:03.562] - [local output] 0 workers out of 1 ready 251s [18:19:03.662] - [local output] 0 workers out of 1 ready 251s [18:19:03.762] - [local output] 0 workers out of 1 ready 251s [18:19:03.863] - [local output] 0 workers out of 1 ready 252s [18:19:03.963] - [local output] 0 workers out of 1 ready 252s [18:19:04.064] - [local output] 0 workers out of 1 ready 252s [18:19:04.164] - [local output] 0 workers out of 1 ready 252s [18:19:04.265] - [local output] 0 workers out of 1 ready 252s [18:19:04.366] - [local output] 0 workers out of 1 ready 252s [18:19:04.466] - [local output] 0 workers out of 1 ready 252s [18:19:04.567] - [local output] 0 workers out of 1 ready 252s [18:19:04.667] - [local output] 0 workers out of 1 ready 252s [18:19:04.768] - [local output] 0 workers out of 1 ready 252s [18:19:04.869] - [local output] 0 workers out of 1 ready 253s [18:19:04.970] - [local output] 0 workers out of 1 ready 253s [18:19:05.070] - [local output] 0 workers out of 1 ready 253s [18:19:05.171] - [local output] 0 workers out of 1 ready 253s [18:19:05.272] - [local output] 0 workers out of 1 ready 253s [18:19:05.372] - [local output] 0 workers out of 1 ready 253s [18:19:05.473] - [local output] 0 workers out of 1 ready 253s [18:19:05.574] - [local output] 0 workers out of 1 ready 253s [18:19:05.674] - [local output] 0 workers out of 1 ready 253s [18:19:05.775] - [local output] 0 workers out of 1 ready 253s [18:19:05.875] - [local output] 0 workers out of 1 ready 254s [18:19:05.976] - [local output] 0 workers out of 1 ready 254s [18:19:06.077] - [local output] 0 workers out of 1 ready 254s [18:19:06.177] - [local output] 0 workers out of 1 ready 254s [18:19:06.278] - [local output] 0 workers out of 1 ready 254s [18:19:06.379] - [local output] 0 workers out of 1 ready 254s [18:19:06.480] - [local output] 0 workers out of 1 ready 254s [18:19:06.580] - [local output] 0 workers out of 1 ready 254s [18:19:06.681] - [local output] 0 workers out of 1 ready 254s [18:19:06.782] - [local output] 0 workers out of 1 ready 254s [18:19:06.882] - [local output] 0 workers out of 1 ready 255s [18:19:06.983] - [local output] 0 workers out of 1 ready 255s [18:19:07.083] - [local output] 0 workers out of 1 ready 255s [18:19:07.184] - [local output] 0 workers out of 1 ready 255s [18:19:07.285] - [local output] 0 workers out of 1 ready 255s [18:19:07.385] - [local output] 0 workers out of 1 ready 255s [18:19:07.486] - [local output] 0 workers out of 1 ready 255s [18:19:07.586] - [local output] 0 workers out of 1 ready 255s [18:19:07.687] - [local output] 0 workers out of 1 ready 255s [18:19:07.787] - [local output] 0 workers out of 1 ready 255s [18:19:07.888] - [local output] 0 workers out of 1 ready 256s [18:19:07.989] - [local output] 0 workers out of 1 ready 256s [18:19:08.090] - [local output] 0 workers out of 1 ready 256s [18:19:08.190] - [local output] 0 workers out of 1 ready 256s [18:19:08.291] - [local output] 0 workers out of 1 ready 256s [18:19:08.391] - [local output] 0 workers out of 1 ready 256s [18:19:08.492] - [local output] 0 workers out of 1 ready 256s 256s > 256s > message("*** makeClusterPSOCK() ... DONE") 256s [18:19:08.593] - [local output] 0 workers out of 1 ready 256s *** makeClusterPSOCK() ... DONE 256s > 256s > source("incl/end.R") 256s > 256s BEGIN TEST makeClusterSequential.R 256s 256s R version 4.4.3 (2025-02-28) -- "Trophy Case" 256s Copyright (C) 2025 The R Foundation for Statistical Computing 256s Platform: s390x-ibm-linux-gnu 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > if (getRversion() >= "4.4.0") { 256s + 256s + library(parallelly) 256s + library(parallel) 256s + 256s + cl <- makeClusterSequential() 256s + print(cl) 256s + 256s + y_truth <- lapply(X = 1:3, FUN = sqrt) 256s + y <- parLapply(cl, X = 1:3, fun = sqrt) 256s + str(y) 256s + stopifnot(identical(y, y_truth)) 256s + 256s + pid <- Sys.getpid() 256s + print(pid) 256s + y <- clusterEvalQ(cl, Sys.getpid()) 256s + str(y) 256s + stopifnot(identical(y[[1]], pid)) 256s + 256s + y <- clusterEvalQ(cl, { abc <- 42; abc }) 256s + str(y) 256s + stopifnot(!exists("abc", inherits = FALSE)) 256s + 256s + stopCluster(cl) 256s + print(cl) 256s + 256s + res <- tryCatch({ 256s + y <- clusterEvalQ(cl, { 42 }) 256s + }, error = identity) 256s + print(res) 256s + stopifnot(inherits(res, "error")) 256s + } ## if (getRversion() >= "4.4.0") 256s A ‘sequential_cluster’ cluster with 1 node 256s List of 3 256s $ : num 1 256s $ : num 1.41 256s $ : num 1.73 256s [1] 3689 256s List of 1 256s $ : int 3689 256s List of 1 256s $ : num 42 256s A ‘sequential_cluster’ cluster with 1 node 256s 256s > 256s BEGIN TEST options-and-envvars.R 256s 256s R version 4.4.3 (2025-02-28) -- "Trophy Case" 256s Copyright (C) 2025 The R Foundation for Statistical Computing 256s Platform: s390x-ibm-linux-gnu 256s 256s R is free software and comes with ABSOLUTELY NO WARRANTY. 256s You are welcome to redistribute it under certain conditions. 256s Type 'license()' or 'licence()' for distribution details. 256s 256s R is a collaborative project with many contributors. 256s Type 'contributors()' for more information and 256s 'citation()' on how to cite R or R packages in publications. 256s 256s Type 'demo()' for some demos, 'help()' for on-line help, or 256s 'help.start()' for an HTML browser interface to help. 256s Type 'q()' to quit R. 256s 256s > source("incl/start.R") 256s > 256s > getOption2 <- parallelly:::getOption2 256s > getEnvVar2 <- parallelly:::getEnvVar2 256s > 256s > options(parallelly.some.option = NULL) 256s > options(parallelly.some.option = NULL) 256s > Sys.unsetenv("R_FUTURE_SOME_ENVVAR") 256s > Sys.unsetenv("R_PARALLELLY_SOME_ENVVAR") 256s > 256s > 256s > message("*** Options and environment variables ...") 256s > 256s > showall <- function() { 256s + utils::str(list( 256s + future.some.setting = getOption("future.some.setting", NULL), 256s + parallelly.some.setting = getOption("parallelly.some.setting", NULL), 256s + R_FUTURE_SOME_SETTING = Sys.getenv("R_FUTURE_SOME_SETTING", ""), 256s + R_PARALLELLY_SOME_SETTING = Sys.getenv("R_PARALLELLY_SOME_SETTING", "") 256s + )) 256s + } 256s > 256s > for (what in c("option", "envvar")) { 256s + if (what == "option") { 256s + setvalue <- function(name, value) { 256s + name <- sprintf("%s.some.setting", tolower(name)) 256s *** Options and environment variables ... 256s + if (is.null(value)) { 256s + args <- list(NULL) 256s + } else { 256s + args <- as.list(value) 256s + } 256s + names(args) <- name 256s + do.call(options, args = args) 256s + class(args) <- "option" 256s + args 256s + } 256s + } else if (what == "envvar") { 256s + setvalue <- function(name, value) { 256s + name <- sprintf("R_%s_SOME_SETTING", toupper(name)) 256s + if (is.null(value)) { 256s + Sys.unsetenv(name) 256s + args <- list(NULL) 256s + names(args) <- name 256s + } else { 256s + args <- as.list(value) 256s + names(args) <- name 256s + do.call(Sys.setenv, args = args) 256s + } 256s + class(args) <- "envvar" 256s + args 256s + } 256s + } 256s + 256s + for (name in c("future", "parallelly")) { 256s + for (value0 in list(NULL, TRUE)) { 256s + args <- setvalue(name, value0) 256s + stopifnot(inherits(args, what)) 256s + showall() 256s + 256s + if (is.null(value0)) { 256s + message("- getOption2()") 256s + value <- getOption2("future.some.setting", NA) 256s + stopifnot(is.na(value)) 256s + value <- getOption2("parallelly.some.setting", NA) 256s + stopifnot(is.na(value)) 256s + 256s + message("- getEnvVar2()") 256s + value <- getEnvVar2("R_FUTURE_SOME_ENVVAR", NA) 256s + stopifnot(is.na(value)) 256s + value <- getEnvVar2("R_PARALLELLY_SOME_ENVVAR", NA) 256s + stopifnot(is.na(value)) 256s + } else if (isTRUE(value0)) { 256s + if (what == "option") { 256s + message("- getOption2()") 256s + value1 <- getOption2("future.some.setting", NA) 256s + stopifnot(isTRUE(value1)) 256s + value2 <- getOption2("parallelly.some.setting", NA) 256s + stopifnot(isTRUE(value2)) 256s + } else if (what == "envvar") { 256s + message("- getEnvVar2()") 256s + value1 <- getEnvVar2("R_FUTURE_SOME_SETTING", NA) 256s + stopifnot(value1 == "TRUE") 256s + value2 <- getEnvVar2("R_PARALLELLY_SOME_SETTING", NA) 256s + stopifnot(value2 == "TRUE") 256s + } 256s + stopifnot(identical(value1, value2)) 256s + } 256s + 256s + args <- setvalue(name, NULL) 256s + stopifnot(inherits(args, what), is.null(args[[1]])) 256s + } ## for (value ...) 256s + } ## for (name ...) 256s + } ## for (what ...) 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING: chr "" 257s - getOption2() 257s - getEnvVar2() 257s List of 4 257s $ future.some.setting : logi TRUE 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING :- getOption2() 257s chr "" 257s $ R_PARALLELLY_SOME_SETTING: chr "" 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING:- getOption2() 257s chr "" 257s - getEnvVar2() 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : logi TRUE 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING: chr "" 257s - getOption2() 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING:- getOption2() 257s chr "" 257s - getEnvVar2() 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "TRUE" 257s $ R_PARALLELLY_SOME_SETTING:- getEnvVar2() 257s chr "" 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING: chr "" 257s - getOption2() 257s - getEnvVar2() 257s List of 4 257s $ future.some.setting : NULL 257s $ parallelly.some.setting : NULL 257s $ R_FUTURE_SOME_SETTING : chr "" 257s $ R_PARALLELLY_SOME_SETTING: chr "TRUE" 257s > 257s > 257s > message("*** Options and environment variables ... DONE") 257s - getEnvVar2() 257s > 257s > source("incl/end.R") 257s *** Options and environment variables ... DONE 257s > 257s BEGIN TEST r_bug18119.R 257s 257s R version 4.4.3 (2025-02-28) -- "Trophy Case" 257s Copyright (C) 2025 The R Foundation for Statistical Computing 257s Platform: s390x-ibm-linux-gnu 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > source("incl/start.R") 257s > 257s > r_version_has_bug18119 <- function() { 257s + parallelly:::r_version_has_bug18119(force = TRUE) 257s + } 257s > 257s > affected_by_bug18119 <- function() { 257s + parallelly:::affected_by_bug18119(force = TRUE) 257s + } 257s > 257s > 257s > message("*** R bug #18119 ...") 257s *** R bug #18119 ... 257s > 257s > has <- r_version_has_bug18119() 257s r_version_has_bug18119(): FALSE 257s > message("r_version_has_bug18119(): ", has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="3.5.3") 257s > has <- r_version_has_bug18119() 257s > message("r_version_has_bug18119(): ", has) 257s r_version_has_bug18119(): FALSE 257s > stopifnot(!has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.0") 257s > has <- r_version_has_bug18119() 257s r_version_has_bug18119(): TRUE 257s r_version_has_bug18119(): TRUE 257s r_version_has_bug18119(): TRUE 257s r_version_has_bug18119(): FALSE 257s r_version_has_bug18119(): FALSE 257s *** R bug #18119 ... DONE 257s > message("r_version_has_bug18119(): ", has) 257s > stopifnot(has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="4.0.5") 257s > has <- r_version_has_bug18119() 257s > message("r_version_has_bug18119(): ", has) 257s > stopifnot(has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.0") 257s > has <- r_version_has_bug18119() 257s > message("r_version_has_bug18119(): ", has) 257s > stopifnot(has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="4.1.1") 257s > has <- r_version_has_bug18119() 257s > message("r_version_has_bug18119(): ", has) 257s > stopifnot(!has) 257s > 257s > Sys.setenv(R_PARALLELLY_R_VERSION="4.2.0") 257s > has <- r_version_has_bug18119() 257s > message("r_version_has_bug18119(): ", has) 257s > stopifnot(!has) 257s > 257s > message("*** R bug #18119 ... DONE") 257s > 257s > source("incl/end.R") 257s > 257s BEGIN TEST startup.R 257s 257s R version 4.4.3 (2025-02-28) -- "Trophy Case" 257s Copyright (C) 2025 The R Foundation for Statistical Computing 257s Platform: s390x-ibm-linux-gnu 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > source("incl/start.R") 257s > 257s > pkgname <- "parallelly" 257s > .onLoad <- parallelly:::.onLoad 257s > 257s > maxCores <- min(2L, availableCores(methods = "system")) 257s > 257s > 257s > message("*** .onLoad() ...") 257s > 257s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ...") 257s > options(parallelly.availableCores.system = 1L) 257s > .onLoad(pkgname, pkgname) 257s *** .onLoad() ... 257s - .onLoad() w/ parallelly.availableCores.system = 1L ... 257s [18:19:09.379] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.379] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.379] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.379] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 257s [18:19:09.380] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.380] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.380] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.380] Already set: ‘1’ 257s [18:19:09.380] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.381] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.381] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.381] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.381] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.382] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.382] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.382] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.382] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.383] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.383] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.383] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.383] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.384] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.384] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.384] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.384] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.385] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.385] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.385] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.385] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.385] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s [18:19:09.386] Coercing from character to numeric: ‘120’ 257s [18:19:09.386] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 257s [18:19:09.386] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.387] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s [18:19:09.387] Coercing from character to numeric: ‘120’ 257s [18:19:09.387] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 257s [18:19:09.387] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.388] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.388] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.388] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.388] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.389] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.389] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.389] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.389] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.390] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.390] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.390] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.390] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.391] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.391] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’) [n=1, mode=character] 257s [18:19:09.394] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.394] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s [18:19:09.395] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 257s [18:19:09.395] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.395] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.395] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.396] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.396] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.396] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s NULL 257s > options(parallelly.availableCores.system = NULL) 257s [18:19:09.397] parallelly-specific environment variables: 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s > message("- .onLoad() w/ parallelly.availableCores.system = 1L ... DONE") 257s - .onLoad() w/ parallelly.availableCores.system = 1L ... DONE 257s > 257s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ...") 257s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "1") 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.397] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.398] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.398] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.398] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 257s [18:19:09.398] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.399] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.399] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.399] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 257s [18:19:09.400] Coercing from character to integer: ‘1’ 257s [18:19:09.400] => options(“parallelly.availableCores.system” = ‘1’) [n=1, mode=integer] 257s [18:19:09.400] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.400] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.400] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.401] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.401] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.401] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.401] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.402] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.402] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.402] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.402] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.403] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.403] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.403] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.403] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.403] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.404] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.404] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.404] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.404] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.404] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.404] Already set: ‘120’ 257s [18:19:09.404] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.404] Already set: ‘120’ 257s [18:19:09.405] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.405] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.405] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.405] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.405] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.405] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.405] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.406] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.406] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.406] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.406] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.406] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.406] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.406] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.407] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.407] Already set: ‘TRUE’ 257s [18:19:09.407] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.407] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.407] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.407] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.407] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s NULL 257s > ncores <- getOption("parallelly.availableCores.system") 257s > print(ncores) 257s [1] 1 257s > stopifnot(is.integer(ncores), ncores == 1L) 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 257s > options(parallelly.availableCores.system = NULL) 257s > 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA") 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.407] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.408] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘1’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s [18:19:09.408] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.409] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.409] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.409] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 257s [18:19:09.409] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.409] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.409] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.410] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 257s [18:19:09.410] Coercing from character to integer: ‘NA’ 257s [18:19:09.410] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 257s [18:19:09.410] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.410] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.410] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.410] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.411] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.411] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.411] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.411] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.411] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.411] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.412] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.412] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.412] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.412] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.412] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.412] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.412] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.413] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.413] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.413] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.413] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.413] Already set: ‘120’ 257s [18:19:09.413] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.413] Already set: ‘120’ 257s [18:19:09.413] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.414] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.414] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.414] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.414] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.414] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.414] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.414] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.415] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.415] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.415] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.415] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.415] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.415] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.415] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.415] Already set: ‘TRUE’ 257s [18:19:09.416] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.416] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.416] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.416] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.416] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.416] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.417] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s NULL 257s > ncores <- getOption("parallelly.availableCores.system") 257s > print(ncores) 257s [1] NA 257s > stopifnot(is.integer(ncores), is.na(ncores)) 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 257s > options(parallelly.availableCores.system = NULL) 257s > 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_SYSTEM = "NA_real_") 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.417] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.417] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.417] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.418] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 257s [18:19:09.418] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.418] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.418] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.418] R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 257s [18:19:09.418] Coercing from character to integer: ‘NA’ 257s [18:19:09.418] => options(“parallelly.availableCores.system” = ‘NA’) [n=1, mode=integer] 257s [18:19:09.419] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.419] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.419] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.419] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.419] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.419] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.419] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.420] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.420] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.420] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.420] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.420] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.420] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.421] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.421] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.421] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.421] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.421] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.421] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.421] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.422] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.422] Already set: ‘120’ 257s [18:19:09.422] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.422] Already set: ‘120’ 257s NULL 257s > ncores <- getOption("parallelly.availableCores.system") 257s > print(ncores) 257s [1] NA 257s > stopifnot(is.integer(ncores), is.na(ncores)) 257s [18:19:09.422] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.422] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.422] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.422] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.423] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.423] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.423] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.423] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.423] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.423] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.423] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.424] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.424] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.424] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.424] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.424] Already set: ‘TRUE’ 257s [18:19:09.424] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.424] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.424] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.425] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.425] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.425] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.425] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_SYSTEM=‘NA_real_’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE 257s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... 257s [18:19:09.426] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.426] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.426] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.426] Already set: ‘1’ 257s [18:19:09.426] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.427] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.427] Set package option ‘parallelly.availableCores.system’ 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_SYSTEM") 257s > options(parallelly.availableCores.system = NULL) 257s > 257s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_SYSTEM ... DONE") 257s > 257s > 257s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ...") 257s > options(parallelly.availableCores.fallback = 1L) 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.427] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 257s [18:19:09.427] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.427] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.427] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.427] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.428] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.428] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.428] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.428] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.428] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.428] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.428] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.429] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.429] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.429] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.429] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.429] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.429] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.429] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.430] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.430] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.430] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.430] Already set: ‘120’ 257s [18:19:09.430] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.430] Already set: ‘120’ 257s [18:19:09.430] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.430] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.431] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.431] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.431] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.431] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.431] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.431] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.431] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.432] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.432] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.432] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.432] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.432] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.432] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.432] Already set: ‘TRUE’ 257s [18:19:09.432] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.433] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.433] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.433] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.433] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.433] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.433] parallelly-specific environment variables: 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s NULL 257s > options(parallelly.availableCores.fallback = NULL) 257s > message("- .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE") 257s > 257s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ...") 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "1") 257s > .onLoad(pkgname, pkgname) 257s - .onLoad() w/ parallelly.availableCores.fallback = 1L ... DONE 257s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... 257s [18:19:09.434] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.434] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.434] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.434] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 257s [18:19:09.435] Coercing from character to integer: ‘1’ 257s [18:19:09.435] => options(“parallelly.availableCores.fallback” = ‘1’) [n=1, mode=integer] 257s [18:19:09.435] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.435] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.435] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.435] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 257s [18:19:09.435] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.436] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.436] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.436] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.436] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.436] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.436] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.436] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.437] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.437] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.437] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.437] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.437] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.437] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.437] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.438] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.438] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.438] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.438] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.438] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.438] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.438] Already set: ‘120’ 257s [18:19:09.439] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.439] Already set: ‘120’ 257s [18:19:09.439] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.439] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.439] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.439] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.439] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.440] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.440] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.440] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.440] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.440] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.440] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.440] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.441] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.441] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.441] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.441] Already set: ‘TRUE’ 257s [18:19:09.441] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.441] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.441] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.441] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.442] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.442] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.442] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘1’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s NULL 257s > ncores <- getOption("parallelly.availableCores.fallback") 257s > print(ncores) 257s [1] 1 257s > stopifnot(is.integer(ncores), ncores == 1L) 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 257s > options(parallelly.availableCores.fallback = NULL) 257s > 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA") 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.442] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.443] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.443] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.443] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 257s [18:19:09.443] Coercing from character to integer: ‘NA’ 257s [18:19:09.443] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 257s [18:19:09.443] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.444] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.444] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.444] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 257s [18:19:09.444] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.444] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.444] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.444] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.445] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.445] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.445] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.445] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.445] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.445] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.445] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.446] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.446] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.446] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.446] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.446] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.446] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.446] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.447] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.447] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.447] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.448] Already set: ‘120’ 257s [18:19:09.448] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.448] Already set: ‘120’ 257s [18:19:09.448] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.448] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.448] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.448] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.448] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.449] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.449] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.449] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.449] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.449] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.449] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.450] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.450] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.450] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.450] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.450] Already set: ‘TRUE’ 257s [18:19:09.450] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.450] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.450] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.451] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s NULL 257s > ncores <- getOption("parallelly.availableCores.fallback") 257s > print(ncores) 257s [1] NA 257s > stopifnot(is.integer(ncores), is.na(ncores)) 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 257s > options(parallelly.availableCores.fallback = NULL) 257s > 257s > Sys.setenv(R_PARALLELLY_AVAILABLECORES_FALLBACK = "NA_real_") 257s > .onLoad(pkgname, pkgname) 257s [18:19:09.451] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.451] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.451] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s [18:19:09.452] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.452] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.452] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.452] R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 257s [18:19:09.452] Coercing from character to integer: ‘NA’ 257s [18:19:09.452] => options(“parallelly.availableCores.fallback” = ‘NA’) [n=1, mode=integer] 257s [18:19:09.452] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.453] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.453] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.453] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 257s [18:19:09.453] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.453] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.453] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.454] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.454] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.454] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.454] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.454] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.454] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.454] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.455] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.455] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.455] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.455] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.455] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.455] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.455] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.456] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.456] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.456] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.456] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.456] Already set: ‘120’ 257s [18:19:09.456] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.456] Already set: ‘120’ 257s [18:19:09.456] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.457] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.457] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.457] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.457] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.457] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.457] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.457] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.458] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.458] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.458] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.458] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.458] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.458] Already set: ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s [18:19:09.458] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.458] Already set: ‘TRUE’ 257s [18:19:09.459] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.459] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.459] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.459] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.459] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.459] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.460] parallelly-specific environment variables: 257s - R_PARALLELLY_AVAILABLECORES_FALLBACK=‘NA_real_’ 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3713’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s - .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE 257s *** .onLoad() ... DONE 257s NULL 257s > ncores <- getOption("parallelly.availableCores.fallback") 257s > print(ncores) 257s [1] NA 257s > stopifnot(is.integer(ncores), is.na(ncores)) 257s > Sys.unsetenv("R_PARALLELLY_AVAILABLECORES_FALLBACK") 257s > options(parallelly.availableCores.fallback = NULL) 257s > 257s > message("- .onLoad() w/ R_PARALLELLY_AVAILABLECORES_FALLBACK ... DONE") 257s > 257s > message("*** .onLoad() ... DONE") 257s > 257s > 257s > source("incl/end.R") 257s > 257s BEGIN TEST utils,cluster.R 257s 257s R version 4.4.3 (2025-02-28) -- "Trophy Case" 257s Copyright (C) 2025 The R Foundation for Statistical Computing 257s Platform: s390x-ibm-linux-gnu 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > message("*** utils,cluster ...") 257s > 257s > shQuote <- parallelly:::shQuote 257s *** utils,cluster ... 257s > 257s > check_types <- function(cmd = "foo bar", os = NULL) { 257s + if (is.null(os)) { 257s + info <- "" 257s + } else { 257s + environment(shQuote)[[".Platform"]] <- list(OS.type = os) 257s + on.exit(rm(list = ".Platform", envir = environment(shQuote))) 257s + info <- sprintf(" with os = '%s'", os) 257s + } 257s + 257s + for (type in list("sh", "cmd", "none", NULL, NA)) { 257s + type_str <- if (is.null(type)) "NULL" else sprintf('"%s"', type) 257s + message(sprintf("- sQuote(... type = %s)%s", type_str, info)) 257s + if (is.null(type)) { 257s + value <- shQuote(cmd, type = type) 257s + if (is.null(os) || os == .Platform$OS.type) { 257s + truth <- base::shQuote(cmd) 257s + } else if (os == "unix") { 257s + truth <- base::shQuote(cmd, type = "sh") 257s + } else if (os == "windows") { 257s + truth <- base::shQuote(cmd, type = "cmd") 257s + } 257s + } else if (is.na(type)) { 257s + value <- shQuote(cmd) 257s + if (is.null(os) || os == .Platform$OS.type) { 257s + truth <- base::shQuote(cmd) 257s + } else if (os == "unix") { 257s + truth <- base::shQuote(cmd, type = "sh") 257s + } else if (os == "windows") { 257s + truth <- base::shQuote(cmd, type = "cmd") 257s + } 257s + } else if (type == "none") { 257s + value <- shQuote(cmd, type = type) 257s + truth <- cmd 257s + } else { 257s + value <- shQuote(cmd, type = type) 257s + truth <- base::shQuote(cmd, type = type) 257s + } 257s + str(list(value = value, truth = truth)) 257s + stopifnot(value == truth) 257s + } 257s + } 257s > 257s > 257s > message("- sQuote()") 257s > 257s > cmd <- "foo bar" 257s > stopifnot(shQuote(cmd) == base::shQuote(cmd)) 257s > 257s > 257s > for (os in list(NULL, "unix", "windows")) { 257s + check_types(cmd = cmd, os = os) 257s + } 257s - sQuote() 257s - sQuote(... type = "sh") 257s List of 2 257s $ value: chr "'foo bar'" 257s $ truth: chr "'foo bar'" 257s List of 2 257s - sQuote(... type = "cmd") 257s $ value: chr "\"foo bar\"" 257s $ truth: chr "\"foo bar\"" 257s - sQuote(... type = "none") 257s List of 2 257s $ value: chr "foo bar" 257s $ truth: chr "foo bar" 257s List of 2 257s $ value: chr "'foo bar'" 257s $ - sQuote(... type = NULL) 257s truth: chr "'foo bar'" 257s List of 2 257s $ value: chr "'foo bar'" 257s $ truth: chr "'foo bar'" 257s List of 2 257s $ value: chr "'foo bar'" 257s $ truth: chr "'foo bar'" 257s List of - sQuote(... type = "NA") 257s - sQuote(... type = "sh") with os = 'unix' 257s - sQuote(... type = "cmd") with os = 'unix' 257s 2 257s $ value: chr "\"foo bar\"" 257s $ truth: chr "\"foo bar\"" 257s - sQuote(... type = "none") with os = 'unix' 257s List of 2 257s $ value: chr "foo bar" 257s $ truth: chr "foo bar" 257s - sQuote(... type = NULL) with os = 'unix' 257s List of 2 257s $ value: chr "'foo bar'"- sQuote(... type = "NA") with os = 'unix' 257s 257s $ truth: chr "'foo bar'" 257s List of 2 257s $ value: chr "'foo bar'" 257s $ truth: chr "'foo bar'" 257s List of 2 257s $ value: chr - sQuote(... type = "sh") with os = 'windows' 257s - sQuote(... type = "cmd") with os = 'windows' 257s "'foo bar'" 257s $ truth: chr "'foo bar'" 257s List of 2 257s $ value: chr "\"foo bar\"" 257s - sQuote(... type = "none") with os = 'windows' 257s - sQuote(... type = NULL) with os = 'windows' 257s $ truth: chr "\"foo bar\"" 257s List of 2 257s $ value: chr "foo bar" 257s $ truth: chr "foo bar" 257s List of 2 257s $ value: chr "\"foo bar\"" 257s $ truth: chr "\"foo bar\"" 257s List- sQuote(... type = "NA") with os = 'windows' 257s of 2 257s $ value: chr "\"foo bar\"" 257s $ truth: chr "\"foo bar\"" 257s > 257s > 257s > message("*** utils,cluster ... DONE") 257s *** utils,cluster ... DONE 257s > 257s BEGIN TEST utils.R 257s 257s R version 4.4.3 (2025-02-28) -- "Trophy Case" 257s Copyright (C) 2025 The R Foundation for Statistical Computing 257s Platform: s390x-ibm-linux-gnu 257s 257s R is free software and comes with ABSOLUTELY NO WARRANTY. 257s You are welcome to redistribute it under certain conditions. 257s Type 'license()' or 'licence()' for distribution details. 257s 257s R is a collaborative project with many contributors. 257s Type 'contributors()' for more information and 257s 'citation()' on how to cite R or R packages in publications. 257s 257s Type 'demo()' for some demos, 'help()' for on-line help, or 257s 'help.start()' for an HTML browser interface to help. 257s Type 'q()' to quit R. 257s 257s > source("incl/start,load-only.R") 257s [18:19:09.896] Set package option ‘parallelly.availableCores.methods’ 257s [18:19:09.897] Environment variable ‘R_PARALLELLY_AVAILABLECORES_METHODS’ not set 257s [18:19:09.897] Set package option ‘parallelly.availableCores.fallback’ 257s [18:19:09.897] Environment variable ‘R_PARALLELLY_AVAILABLECORES_FALLBACK’ not set 257s [18:19:09.897] Set package option ‘parallelly.availableCores.min’ 257s [18:19:09.898] Environment variable ‘R_PARALLELLY_AVAILABLECORES_MIN’ not set 257s [18:19:09.898] Set package option ‘parallelly.availableCores.system’ 257s [18:19:09.898] Environment variable ‘R_PARALLELLY_AVAILABLECORES_SYSTEM’ not set 257s [18:19:09.898] Set package option ‘parallelly.availableCores.logical’ 257s [18:19:09.898] Environment variable ‘R_PARALLELLY_AVAILABLECORES_LOGICAL’ not set 257s [18:19:09.899] Set package option ‘parallelly.availableCores.omit’ 257s [18:19:09.899] Environment variable ‘R_PARALLELLY_AVAILABLECORES_OMIT’ not set 257s [18:19:09.899] Set package option ‘parallelly.availableWorkers.methods’ 257s [18:19:09.899] Environment variable ‘R_PARALLELLY_AVAILABLEWORKERS_METHODS’ not set 257s [18:19:09.899] Set package option ‘parallelly.maxWorkers.localhost’ 257s [18:19:09.899] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST’ not set 257s [18:19:09.900] Set package option ‘parallelly.maxWorkers.localhost.ignore’ 257s [18:19:09.900] Environment variable ‘R_PARALLELLY_MAXWORKERS_LOCALHOST_IGNORE’ not set 257s [18:19:09.900] Set package option ‘parallelly.fork.enable’ 257s [18:19:09.900] Environment variable ‘R_PARALLELLY_FORK_ENABLE’ not set 257s [18:19:09.900] Set package option ‘parallelly.supportsMulticore.disableOn’ 257s [18:19:09.901] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_DISABLEON’ not set 257s [18:19:09.901] Set package option ‘parallelly.supportsMulticore.unstable’ 257s [18:19:09.901] Environment variable ‘R_PARALLELLY_SUPPORTSMULTICORE_UNSTABLE’ not set 257s [18:19:09.901] Set package option ‘parallelly.makeNodePSOCK.setup_strategy’ 257s [18:19:09.901] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SETUP_STRATEGY’ not set 257s [18:19:09.901] Set package option ‘parallelly.makeNodePSOCK.validate’ 257s [18:19:09.902] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_VALIDATE’ not set 257s [18:19:09.902] Set package option ‘parallelly.makeNodePSOCK.connectTimeout’ 257s [18:19:09.902] R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s [18:19:09.902] Coercing from character to numeric: ‘120’ 257s [18:19:09.902] => options(“parallelly.makeNodePSOCK.connectTimeout” = ‘120’) [n=1, mode=double] 257s [18:19:09.903] Set package option ‘parallelly.makeNodePSOCK.timeout’ 257s [18:19:09.903] R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s [18:19:09.903] Coercing from character to numeric: ‘120’ 257s [18:19:09.903] => options(“parallelly.makeNodePSOCK.timeout” = ‘120’) [n=1, mode=double] 257s [18:19:09.903] Set package option ‘parallelly.makeNodePSOCK.useXDR’ 257s [18:19:09.903] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_USEXDR’ not set 257s [18:19:09.903] Set package option ‘parallelly.makeNodePSOCK.socketOptions’ 257s [18:19:09.904] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_SOCKETOPTIONS’ not set 257s [18:19:09.904] Set package option ‘parallelly.makeNodePSOCK.rshcmd’ 257s [18:19:09.904] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHCMD’ not set 257s [18:19:09.904] Set package option ‘parallelly.makeNodePSOCK.rshopts’ 257s [18:19:09.904] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_RSHOPTS’ not set 257s [18:19:09.904] Set package option ‘parallelly.makeNodePSOCK.tries’ 257s [18:19:09.905] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES’ not set 257s [18:19:09.905] Set package option ‘parallelly.makeNodePSOCK.tries.delay’ 257s [18:19:09.905] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_TRIES_DELAY’ not set 257s [18:19:09.905] Set package option ‘parallelly.makeNodePSOCK.rscript_label’ 257s [18:19:09.905] R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3734’ 257s [18:19:09.905] => options(“parallelly.makeNodePSOCK.rscript_label” = ‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3734’) [n=1, mode=character] 257s [18:19:09.905] Set package option ‘parallelly.makeNodePSOCK.sessionInfo.pkgs’ 257s [18:19:09.906] R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s [18:19:09.906] => options(“parallelly.makeNodePSOCK.sessionInfo.pkgs” = ‘TRUE’) [n=1, mode=character] 257s [18:19:09.906] Set package option ‘parallelly.makeNodePSOCK.autoKill’ 257s [18:19:09.906] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_AUTOKILL’ not set 257s [18:19:09.906] Set package option ‘parallelly.makeNodePSOCK.master.localhost.hostname’ 257s [18:19:09.906] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_MASTER_LOCALHOST_HOSTNAME’ not set 257s [18:19:09.906] Set package option ‘parallelly.makeNodePSOCK.port.increment’ 257s [18:19:09.907] Environment variable ‘R_PARALLELLY_MAKENODEPSOCK_PORT_INCREMENT’ not set 257s [18:19:09.907] parallelly-specific environment variables: 257s - R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT=‘120’ 257s - R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL=‘parallelly/tests/UNKNOWN:autopkgtest:ubuntu:3734’ 257s - R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS=‘TRUE’ 257s - R_PARALLELLY_MAKENODEPSOCK_TIMEOUT=‘120’ 257s *** utils ... 257s *** hpaste() ... 257s > 257s > message("*** utils ...") 257s > 257s > message("*** hpaste() ...") 257s > 257s > # Some vectors 257s > x <- 1:6 257s > y <- 10:1 257s > z <- LETTERS[x] 257s > 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > # Abbreviation of output vector 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > printf("x = %s.\n", hpaste(x)) 257s x = 1, 2, 3, 4, 5, 6. 257s > ## x = 1, 2, 3, ..., 6. 257s > 257s > printf("x = %s.\n", hpaste(x, maxHead = 2)) 257s x = 1, 2, ..., 6. 257s > ## x = 1, 2, ..., 6. 257s > 257s > printf("x = %s.\n", hpaste(x, maxHead = 3)) # Default 257s x = 1, 2, 3, ..., 6. 257s > ## x = 1, 2, 3, ..., 6. 257s > 257s > # It will never output 1, 2, 3, 4, ..., 6 257s > *** hpaste() ... DONE 257s *** mdebug() ... 257s [18:19:09.928] Hello #1 257s printf("x = %s.\n", hpaste(x, maxHead = 4)) 257s x = 1, 2, 3, 4, 5, 6. 257s > ## x = 1, 2, 3, 4, 5 and 6. 257s > 257s > # Showing the tail 257s > printf("x = %s.\n", hpaste(x, maxHead = 1, maxTail = 2)) 257s x = 1, ..., 5, 6. 257s > ## x = 1, ..., 5, 6. 257s > 257s > # Turning off abbreviation 257s > printf("y = %s.\n", hpaste(y, maxHead = Inf)) 257s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 257s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 257s > 257s > ## ...or simply 257s > printf("y = %s.\n", paste(y, collapse = ", ")) 257s y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. 257s > ## y = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 257s > 257s > # Change last separator 257s > printf("x = %s.\n", hpaste(x, lastCollapse = " and ")) 257s x = 1, 2, 3, 4, 5 and 6. 257s > ## x = 1, 2, 3, 4, 5 and 6. 257s > 257s > # No collapse 257s > stopifnot(all(hpaste(x, collapse = NULL) == x)) 257s > 257s > # Empty input 257s > stopifnot(identical(hpaste(character(0)), character(0))) 257s > 257s > message("*** hpaste() ... DONE") 257s > 257s > 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > # debug() 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > message("*** mdebug() ...") 257s > 257s > mdebug("Hello #", 1) 257s > mdebugf("Hello #%d", 1) 257s > options(parallelly.debug = TRUE) 257s > 257s > mdebug("Hello #", 2) 257s > mdebugf("Hello #%d", 2) 257s > [18:19:09.928] Hello #1 257s [18:19:09.928] Hello #2 257s [18:19:09.928] Hello #2 257s options(parallelly.debug = FALSE) 257s > 257s > mdebug("Hello #", 3) 257s > mdebugf("Hello #%d", 3) 257s > 257s > message("*** mdebug() ... DONE") 257s > 257s > 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > # pid_exists() 257s > # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 257s > message("*** pid_exists() ...") 257s > options(parallelly.debug = TRUE) 257s > 257s > pid <- Sys.getpid() 257s > printf("Current PID: %d\n", pid) 257s Current PID: 3734 257s > 257s > exists <- pid_exists(pid) 257s Call: tools::pskill(3734, signal = 0L) 257s [1] TRUE 257s Call: tools::pskill(3734, signal = 0L) 257s *** mdebug() ... DONE 257s *** pid_exists() ... 257s [18:19:09.929] Attempting to find a working pid_exists_*() function ... 257s [1] TRUE 257s > printf("Does it exist: %s\n", exists) 257s Does it exist: TRUE 257s > 257s > ## Either pid_exists() works and return TRUE here, or it fails 257s > ## to query the process information at all in case it returns NA 257s > ## However, it should never return FALSE. 257s > stopifnot(is.logical(exists), length(exists) == 1L, 257s + isTRUE(exists) || is.na(exists)) 257s > 257s > message("*** pid_exists() ... DONE") 257s > 257s > message("*** inRCmdCheck() ...") 257s > cat(sprintf("R CMD check is running: %s\n", inRCmdCheck())) 257s R CMD check is running: FALSE 257s > [18:19:09.929] - success 257s [18:19:09.929] Attempting to find a working pid_exists_*() function ... done 257s *** pid_exists() ... DONE 257s *** inRCmdCheck() ... 257s message("*** inRCmdCheck() ... DONE") 257s > 257s > message("*** utils ... DONE") 257s > 257s > source("incl/end.R") 257s *** inRCmdCheck() ... DONE 257s *** utils ... DONE 257s > 258s autopkgtest [18:19:10]: test run-unit-test: -----------------------] 258s run-unit-test PASS 258s autopkgtest [18:19:10]: test run-unit-test: - - - - - - - - - - results - - - - - - - - - - 259s autopkgtest [18:19:11]: test pkg-r-autopkgtest: preparing testbed 259s Reading package lists... 259s Building dependency tree... 259s Reading state information... 259s Starting pkgProblemResolver with broken count: 0 259s Starting 2 pkgProblemResolver with broken count: 0 259s Done 259s The following NEW packages will be installed: 259s build-essential cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu 259s dctrl-tools g++ g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 259s gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu gfortran gfortran-14 259s gfortran-14-s390x-linux-gnu gfortran-s390x-linux-gnu icu-devtools libasan8 259s libblas-dev libbz2-dev libcc1-0 libdeflate-dev libgcc-14-dev 259s libgfortran-14-dev libicu-dev libisl23 libitm1 libjpeg-dev 259s libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblzma-dev libmpc3 259s libncurses-dev libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 259s libpkgconf3 libpng-dev libreadline-dev libstdc++-14-dev libtirpc-dev 259s libubsan1 pkg-r-autopkgtest pkgconf pkgconf-bin r-base-dev zlib1g-dev 259s 0 upgraded, 51 newly installed, 0 to remove and 0 not upgraded. 259s Need to get 82.3 MB of archives. 259s After this operation, 279 MB of additional disk space will be used. 259s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 260s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 260s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 267s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 267s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 267s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 267s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250222-0ubuntu1 [49.2 kB] 267s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 267s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 269s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 270s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 271s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 286s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 287s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 287s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 287s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 289s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [11.0 MB] 297s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu3 [21.8 kB] 297s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 297s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 297s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 297s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x dctrl-tools s390x 2.24-3build3 [106 kB] 297s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libgfortran-14-dev s390x 14.2.0-17ubuntu3 [654 kB] 298s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [10.3 MB] 305s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-14 s390x 14.2.0-17ubuntu3 [13.6 kB] 305s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1012 B] 305s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x gfortran s390x 4:14.2.0-1ubuntu1 [1160 B] 305s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x icu-devtools s390x 76.1-1ubuntu2 [225 kB] 305s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libblas-dev s390x 3.12.1-2 [254 kB] 305s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libbz2-dev s390x 1.0.8-6 [39.1 kB] 305s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate-dev s390x 1.23-1 [52.2 kB] 305s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libicu-dev s390x 76.1-1ubuntu2 [12.2 MB] 314s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8-dev s390x 2.1.5-3ubuntu2 [281 kB] 314s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8-dev s390x 8c-2ubuntu11 [1484 B] 314s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-dev s390x 8c-2ubuntu11 [1484 B] 314s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x liblapack-dev s390x 3.12.1-2 [5967 kB] 319s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libncurses-dev s390x 6.5+20250216-2 [407 kB] 320s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-16-0 s390x 10.45-1 [259 kB] 320s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-32-0 s390x 10.45-1 [245 kB] 320s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-posix3 s390x 10.45-1 [7080 B] 320s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x libpcre2-dev s390x 10.45-1 [899 kB] 321s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 321s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 322s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x libpng-dev s390x 1.6.47-1 [278 kB] 322s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x libreadline-dev s390x 8.2-6 [187 kB] 322s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x liblzma-dev s390x 5.6.4-1 [183 kB] 322s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 322s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 322s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x libtirpc-dev s390x 1.3.4+ds-1.3 [196 kB] 323s Get:50 http://ftpmaster.internal/ubuntu plucky/universe s390x r-base-dev all 4.4.3-1 [4176 B] 323s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x pkg-r-autopkgtest all 20231212ubuntu1 [6448 B] 323s Fetched 82.3 MB in 1min 3s (1303 kB/s) 323s Selecting previously unselected package libisl23:s390x. 323s (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 ... 58663 files and directories currently installed.) 323s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 323s Unpacking libisl23:s390x (0.27-1) ... 323s Selecting previously unselected package libmpc3:s390x. 323s Preparing to unpack .../01-libmpc3_1.3.1-1build2_s390x.deb ... 323s Unpacking libmpc3:s390x (1.3.1-1build2) ... 323s Selecting previously unselected package cpp-14-s390x-linux-gnu. 323s Preparing to unpack .../02-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 323s Selecting previously unselected package cpp-14. 323s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 323s Selecting previously unselected package cpp-s390x-linux-gnu. 323s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 323s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 323s Selecting previously unselected package cpp. 323s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 323s Unpacking cpp (4:14.2.0-1ubuntu1) ... 323s Selecting previously unselected package libcc1-0:s390x. 323s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_s390x.deb ... 323s Unpacking libcc1-0:s390x (15-20250222-0ubuntu1) ... 323s Selecting previously unselected package libitm1:s390x. 323s Preparing to unpack .../07-libitm1_15-20250222-0ubuntu1_s390x.deb ... 323s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 323s Selecting previously unselected package libasan8:s390x. 323s Preparing to unpack .../08-libasan8_15-20250222-0ubuntu1_s390x.deb ... 323s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 323s Selecting previously unselected package libubsan1:s390x. 323s Preparing to unpack .../09-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 323s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 323s Selecting previously unselected package libgcc-14-dev:s390x. 323s Preparing to unpack .../10-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 323s Selecting previously unselected package gcc-14-s390x-linux-gnu. 323s Preparing to unpack .../11-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 323s Selecting previously unselected package gcc-14. 323s Preparing to unpack .../12-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 323s Selecting previously unselected package gcc-s390x-linux-gnu. 323s Preparing to unpack .../13-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 323s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 323s Selecting previously unselected package gcc. 323s Preparing to unpack .../14-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 323s Unpacking gcc (4:14.2.0-1ubuntu1) ... 323s Selecting previously unselected package libstdc++-14-dev:s390x. 323s Preparing to unpack .../15-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 323s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package g++-14-s390x-linux-gnu. 324s Preparing to unpack .../16-g++-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 324s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package g++-14. 324s Preparing to unpack .../17-g++-14_14.2.0-17ubuntu3_s390x.deb ... 324s Unpacking g++-14 (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package g++-s390x-linux-gnu. 324s Preparing to unpack .../18-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 324s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 324s Selecting previously unselected package g++. 324s Preparing to unpack .../19-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 324s Unpacking g++ (4:14.2.0-1ubuntu1) ... 324s Selecting previously unselected package build-essential. 324s Preparing to unpack .../20-build-essential_12.10ubuntu1_s390x.deb ... 324s Unpacking build-essential (12.10ubuntu1) ... 324s Selecting previously unselected package dctrl-tools. 324s Preparing to unpack .../21-dctrl-tools_2.24-3build3_s390x.deb ... 324s Unpacking dctrl-tools (2.24-3build3) ... 324s Selecting previously unselected package libgfortran-14-dev:s390x. 324s Preparing to unpack .../22-libgfortran-14-dev_14.2.0-17ubuntu3_s390x.deb ... 324s Unpacking libgfortran-14-dev:s390x (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package gfortran-14-s390x-linux-gnu. 324s Preparing to unpack .../23-gfortran-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 324s Unpacking gfortran-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package gfortran-14. 324s Preparing to unpack .../24-gfortran-14_14.2.0-17ubuntu3_s390x.deb ... 324s Unpacking gfortran-14 (14.2.0-17ubuntu3) ... 324s Selecting previously unselected package gfortran-s390x-linux-gnu. 324s Preparing to unpack .../25-gfortran-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 324s Unpacking gfortran-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 324s Selecting previously unselected package gfortran. 324s Preparing to unpack .../26-gfortran_4%3a14.2.0-1ubuntu1_s390x.deb ... 324s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 324s Selecting previously unselected package icu-devtools. 324s Preparing to unpack .../27-icu-devtools_76.1-1ubuntu2_s390x.deb ... 324s Unpacking icu-devtools (76.1-1ubuntu2) ... 324s Selecting previously unselected package libblas-dev:s390x. 324s Preparing to unpack .../28-libblas-dev_3.12.1-2_s390x.deb ... 324s Unpacking libblas-dev:s390x (3.12.1-2) ... 324s Selecting previously unselected package libbz2-dev:s390x. 324s Preparing to unpack .../29-libbz2-dev_1.0.8-6_s390x.deb ... 324s Unpacking libbz2-dev:s390x (1.0.8-6) ... 324s Selecting previously unselected package libdeflate-dev:s390x. 324s Preparing to unpack .../30-libdeflate-dev_1.23-1_s390x.deb ... 324s Unpacking libdeflate-dev:s390x (1.23-1) ... 324s Selecting previously unselected package libicu-dev:s390x. 324s Preparing to unpack .../31-libicu-dev_76.1-1ubuntu2_s390x.deb ... 324s Unpacking libicu-dev:s390x (76.1-1ubuntu2) ... 324s Selecting previously unselected package libjpeg-turbo8-dev:s390x. 324s Preparing to unpack .../32-libjpeg-turbo8-dev_2.1.5-3ubuntu2_s390x.deb ... 324s Unpacking libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 324s Selecting previously unselected package libjpeg8-dev:s390x. 324s Preparing to unpack .../33-libjpeg8-dev_8c-2ubuntu11_s390x.deb ... 324s Unpacking libjpeg8-dev:s390x (8c-2ubuntu11) ... 324s Selecting previously unselected package libjpeg-dev:s390x. 324s Preparing to unpack .../34-libjpeg-dev_8c-2ubuntu11_s390x.deb ... 324s Unpacking libjpeg-dev:s390x (8c-2ubuntu11) ... 324s Selecting previously unselected package liblapack-dev:s390x. 324s Preparing to unpack .../35-liblapack-dev_3.12.1-2_s390x.deb ... 324s Unpacking liblapack-dev:s390x (3.12.1-2) ... 324s Selecting previously unselected package libncurses-dev:s390x. 324s Preparing to unpack .../36-libncurses-dev_6.5+20250216-2_s390x.deb ... 324s Unpacking libncurses-dev:s390x (6.5+20250216-2) ... 324s Selecting previously unselected package libpcre2-16-0:s390x. 324s Preparing to unpack .../37-libpcre2-16-0_10.45-1_s390x.deb ... 324s Unpacking libpcre2-16-0:s390x (10.45-1) ... 324s Selecting previously unselected package libpcre2-32-0:s390x. 324s Preparing to unpack .../38-libpcre2-32-0_10.45-1_s390x.deb ... 324s Unpacking libpcre2-32-0:s390x (10.45-1) ... 325s Selecting previously unselected package libpcre2-posix3:s390x. 325s Preparing to unpack .../39-libpcre2-posix3_10.45-1_s390x.deb ... 325s Unpacking libpcre2-posix3:s390x (10.45-1) ... 325s Selecting previously unselected package libpcre2-dev:s390x. 325s Preparing to unpack .../40-libpcre2-dev_10.45-1_s390x.deb ... 325s Unpacking libpcre2-dev:s390x (10.45-1) ... 325s Selecting previously unselected package libpkgconf3:s390x. 325s Preparing to unpack .../41-libpkgconf3_1.8.1-4_s390x.deb ... 325s Unpacking libpkgconf3:s390x (1.8.1-4) ... 325s Selecting previously unselected package zlib1g-dev:s390x. 325s Preparing to unpack .../42-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 325s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 325s Selecting previously unselected package libpng-dev:s390x. 325s Preparing to unpack .../43-libpng-dev_1.6.47-1_s390x.deb ... 325s Unpacking libpng-dev:s390x (1.6.47-1) ... 325s Selecting previously unselected package libreadline-dev:s390x. 325s Preparing to unpack .../44-libreadline-dev_8.2-6_s390x.deb ... 325s Unpacking libreadline-dev:s390x (8.2-6) ... 325s Selecting previously unselected package liblzma-dev:s390x. 325s Preparing to unpack .../45-liblzma-dev_5.6.4-1_s390x.deb ... 325s Unpacking liblzma-dev:s390x (5.6.4-1) ... 325s Selecting previously unselected package pkgconf-bin. 325s Preparing to unpack .../46-pkgconf-bin_1.8.1-4_s390x.deb ... 325s Unpacking pkgconf-bin (1.8.1-4) ... 325s Selecting previously unselected package pkgconf:s390x. 325s Preparing to unpack .../47-pkgconf_1.8.1-4_s390x.deb ... 325s Unpacking pkgconf:s390x (1.8.1-4) ... 325s Selecting previously unselected package libtirpc-dev:s390x. 325s Preparing to unpack .../48-libtirpc-dev_1.3.4+ds-1.3_s390x.deb ... 325s Unpacking libtirpc-dev:s390x (1.3.4+ds-1.3) ... 325s Selecting previously unselected package r-base-dev. 325s Preparing to unpack .../49-r-base-dev_4.4.3-1_all.deb ... 325s Unpacking r-base-dev (4.4.3-1) ... 325s Selecting previously unselected package pkg-r-autopkgtest. 325s Preparing to unpack .../50-pkg-r-autopkgtest_20231212ubuntu1_all.deb ... 325s Unpacking pkg-r-autopkgtest (20231212ubuntu1) ... 325s Setting up libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 325s Setting up libncurses-dev:s390x (6.5+20250216-2) ... 325s Setting up libreadline-dev:s390x (8.2-6) ... 325s Setting up libpcre2-16-0:s390x (10.45-1) ... 325s Setting up libpcre2-32-0:s390x (10.45-1) ... 325s Setting up libtirpc-dev:s390x (1.3.4+ds-1.3) ... 325s Setting up libpkgconf3:s390x (1.8.1-4) ... 325s Setting up libmpc3:s390x (1.3.1-1build2) ... 325s Setting up icu-devtools (76.1-1ubuntu2) ... 325s Setting up pkgconf-bin (1.8.1-4) ... 325s Setting up liblzma-dev:s390x (5.6.4-1) ... 325s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 325s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 325s Setting up libpcre2-posix3:s390x (10.45-1) ... 325s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 325s Setting up libjpeg8-dev:s390x (8c-2ubuntu11) ... 325s Setting up libisl23:s390x (0.27-1) ... 325s Setting up libdeflate-dev:s390x (1.23-1) ... 325s Setting up libicu-dev:s390x (76.1-1ubuntu2) ... 325s Setting up libcc1-0:s390x (15-20250222-0ubuntu1) ... 325s Setting up libblas-dev:s390x (3.12.1-2) ... 325s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so to provide /usr/lib/s390x-linux-gnu/libblas.so (libblas.so-s390x-linux-gnu) in auto mode 325s Setting up dctrl-tools (2.24-3build3) ... 325s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 325s Setting up libbz2-dev:s390x (1.0.8-6) ... 325s Setting up libpcre2-dev:s390x (10.45-1) ... 325s Setting up libpng-dev:s390x (1.6.47-1) ... 325s Setting up libjpeg-dev:s390x (8c-2ubuntu11) ... 325s Setting up pkgconf:s390x (1.8.1-4) ... 325s Setting up liblapack-dev:s390x (3.12.1-2) ... 325s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so to provide /usr/lib/s390x-linux-gnu/liblapack.so (liblapack.so-s390x-linux-gnu) in auto mode 325s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 325s Setting up cpp-14 (14.2.0-17ubuntu3) ... 325s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 325s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 325s Setting up libgfortran-14-dev:s390x (14.2.0-17ubuntu3) ... 325s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 325s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 325s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 325s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 325s Setting up cpp (4:14.2.0-1ubuntu1) ... 325s Setting up gfortran-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 325s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 325s Setting up gcc-14 (14.2.0-17ubuntu3) ... 325s Setting up g++-14 (14.2.0-17ubuntu3) ... 325s Setting up gfortran-14 (14.2.0-17ubuntu3) ... 325s Setting up gfortran-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 325s Setting up gcc (4:14.2.0-1ubuntu1) ... 325s Setting up g++ (4:14.2.0-1ubuntu1) ... 325s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 325s Setting up build-essential (12.10ubuntu1) ... 325s Setting up gfortran (4:14.2.0-1ubuntu1) ... 325s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 325s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 325s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 325s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 325s Setting up r-base-dev (4.4.3-1) ... 325s Setting up pkg-r-autopkgtest (20231212ubuntu1) ... 325s Processing triggers for libc-bin (2.41-1ubuntu2) ... 325s Processing triggers for man-db (2.13.0-1) ... 326s Processing triggers for install-info (7.1.1-1) ... 326s autopkgtest [18:20:18]: test pkg-r-autopkgtest: /usr/share/dh-r/pkg-r-autopkgtest 326s autopkgtest [18:20:18]: test pkg-r-autopkgtest: [----------------------- 327s Test: Try to load the R library parallelly 327s 327s R version 4.4.3 (2025-02-28) -- "Trophy Case" 327s Copyright (C) 2025 The R Foundation for Statistical Computing 327s Platform: s390x-ibm-linux-gnu 327s 327s R is free software and comes with ABSOLUTELY NO WARRANTY. 327s You are welcome to redistribute it under certain conditions. 327s Type 'license()' or 'licence()' for distribution details. 327s 327s R is a collaborative project with many contributors. 327s Type 'contributors()' for more information and 327s 'citation()' on how to cite R or R packages in publications. 327s 327s Type 'demo()' for some demos, 'help()' for on-line help, or 327s 'help.start()' for an HTML browser interface to help. 327s Type 'q()' to quit R. 327s 327s > library('parallelly') 327s > 327s > 327s Other tests are currently unsupported! 327s They will be progressively added. 327s autopkgtest [18:20:19]: test pkg-r-autopkgtest: -----------------------] 328s autopkgtest [18:20:20]: test pkg-r-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 328s pkg-r-autopkgtest PASS 328s autopkgtest [18:20:20]: @@@@@@@@@@@@@@@@@@@@ summary 328s run-unit-test PASS 328s pkg-r-autopkgtest PASS 333s nova [W] Using flock in prodstack6-s390x 333s Creating nova instance adt-plucky-s390x-r-cran-parallelly-20250315-181452-juju-7f2275-prod-proposed-migration-environment-15-e0c4e388-d8c0-47d1-aa5f-87e0870bef95 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 333s nova [W] Timed out waiting for 94160fd6-582b-43f9-b1b9-c729af8196db to get deleted.