R Under development (unstable) (2025-05-08 r88190 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > ## This runs testme test script inst/testme/test-rng.R > ## Don't edit - it was autogenerated by inst/testme/deploy.R > future:::testme("rng") Test 'rng' ... Sourcing 9 prologue scripts ... 01/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/001.load.R' 02/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/002.record-state.R' 03/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/030.imports.R' 04/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/050.utils.R' 05/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/090.context.R' 06/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/090.options.R' 07/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/091.envvars.R' 08/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/099.future-setup.R' 09/09 prologue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_prologue/995.detrius-connections.R' Sourcing 9 prologue scripts ... done Running test script: 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/test-rng.R' > library(future) [01:58:42.038] Option 'future.startup.script': TRUE [01:58:42.039] Future startup scripts considered: '.future.R', '~/.future.R' [01:58:42.039] Future startup scripts found: > library(listenv) > message("*** rng ...") *** rng ... > okind <- RNGkind() > f <- Future(42, seed = 42) [01:58:42.053] getGlobalsAndPackages() ... [01:58:42.053] | globals passed as-list: [0] [01:58:42.054] | globals: [0] [01:58:42.054] | packages: [0] [01:58:42.054] getGlobalsAndPackages() ... done > print(f) Future: Label: NULL Expression: [1] 42 Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: Packages: L'Ecuyer-CMRG RNG seed: c(10407, -94575036, -24861725, 357812871, 346211554, -1301022835, 440649733) State: 'created' Resolved: FALSE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'Future', 'environment' > stopifnot(identical(RNGkind(), okind)) > seed <- c(407, 1420090545, 65713854, -990249945, 1780737596, + -1213437427, 1082168682) > f <- Future(42, seed = seed) [01:58:42.056] getGlobalsAndPackages() ... [01:58:42.056] | globals passed as-list: [0] [01:58:42.056] | globals: [0] [01:58:42.056] | packages: [0] [01:58:42.056] getGlobalsAndPackages() ... done > print(f) Future: Label: NULL Expression: [1] 42 Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: Packages: L'Ecuyer-CMRG RNG seed: c(407, 1420090545, 65713854, -990249945, 1780737596, -1213437427, 1082168682) State: 'created' Resolved: FALSE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'Future', 'environment' > stopifnot(identical(RNGkind(), okind)) > f <- Future(42, seed = TRUE) [01:58:42.072] getGlobalsAndPackages() ... [01:58:42.073] | globals passed as-list: [0] [01:58:42.073] | globals: [0] [01:58:42.073] | packages: [0] [01:58:42.073] getGlobalsAndPackages() ... done > print(f) Future: Label: NULL Expression: [1] 42 Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: Packages: L'Ecuyer-CMRG RNG seed: c(10407, 743829980, -1303579746, -105656530, 461518874, -544672288, -1593960) State: 'created' Resolved: FALSE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'Future', 'environment' > stopifnot(identical(RNGkind(), okind)) > f <- Future(42, seed = FALSE) [01:58:42.074] getGlobalsAndPackages() ... [01:58:42.074] | globals passed as-list: [0] [01:58:42.075] | globals: [0] [01:58:42.075] | packages: [0] [01:58:42.075] getGlobalsAndPackages() ... done > print(f) Future: Label: NULL Expression: [1] 42 Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'created' Resolved: FALSE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'Future', 'environment' > stopifnot(identical(RNGkind(), okind)) > f <- Future(42, seed = NULL) [01:58:42.076] getGlobalsAndPackages() ... [01:58:42.076] | globals passed as-list: [0] [01:58:42.076] | globals: [0] [01:58:42.077] | packages: [0] [01:58:42.077] getGlobalsAndPackages() ... done > print(f) Future: Label: NULL Expression: [1] 42 Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: R_GlobalEnv Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'created' Resolved: FALSE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'Future', 'environment' > stopifnot(identical(RNGkind(), okind)) > fsample <- function(x, size = 4, seed = NULL, what = c("future", + "%<-%")) { + what <- match.arg(what) + .GlobalEnv <- globalenv() + .... [TRUNCATED] > dummy <- sample(0:3, size = 1) > seed0 <- .Random.seed > stopifnot(identical(RNGkind(), okind)) > plan(sequential) [01:58:42.079] plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.079] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [01:58:42.079] | : all.equal() for FutureStrategyList ... [01:58:42.079] | : . New stack: [01:58:42.080] | : . List of 1 [01:58:42.080] | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.080] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.080] | : . ..- attr(*, "init")= logi TRUE [01:58:42.080] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.080] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.080] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.080] | : . ..- attr(*, "call")= language plan(sequential) [01:58:42.080] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.085] | : . Old stack: [01:58:42.085] | : . List of 1 [01:58:42.085] | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.085] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.085] | : . ..- attr(*, "init")= logi TRUE [01:58:42.085] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.085] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.085] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.085] | : . ..- attr(*, "call")= language plan(sequential) [01:58:42.085] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.088] | : . Identical [01:58:42.088] | : all.equal() for FutureStrategyList ... done [01:58:42.088] | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.088] | : List of future strategies: [01:58:42.088] | : 1. sequential: [01:58:42.088] | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.088] | : - tweaked: FALSE [01:58:42.088] | : - call: plan(sequential) [01:58:42.089] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [01:58:42.089] plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done > y0 <- fsample(0:3, seed = 42) [01:58:42.111] future(..., label = NULL) ... [01:58:42.111] | lazy: FALSE [01:58:42.111] | stdout: TRUE [01:58:42.111] | conditions: [n=1] 'condition' [01:58:42.111] | gc: FALSE [01:58:42.112] | earlySignal: FALSE [01:58:42.112] | getGlobalsAndPackages() ... [01:58:42.112] | : Searching for globals ... [01:58:42.126] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.126] | : Searching for globals ... done [01:58:42.126] | : Resolving globals: FALSE [01:58:42.126] | : Search for packages associated with the globals ... [01:58:42.127] | : . Packages associated with globals: [1] 'base' [01:58:42.127] | : . Packages: [1] 'base' [01:58:42.127] | : Search for packages associated with the globals ... done [01:58:42.127] | : Packages after dropping 'base': [0] [01:58:42.127] | : globals: [1] 'x' [01:58:42.128] | : packages: [0] [01:58:42.128] | getGlobalsAndPackages() ... done [01:58:42.128] | run() for 'Future' (NULL) ... [01:58:42.128] | : state: 'created' [01:58:42.128] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.129] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... [01:58:42.129] | : . ' function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.129] | : . ' - attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.129] | : . ' - attr(*, "init")= logi TRUE [01:58:42.129] | : . ' - attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.129] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.129] | : . ' - attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.129] | : . ' - attr(*, "call")= language plan(sequential) [01:58:42.131] | : . ' init: TRUE [01:58:42.132] | : . ' makeFutureBackend() ... [01:58:42.132] | : . ' , Backend function: <'NULL'> [01:58:42.132] | : . ' , Evaluator tweak arguments: [n=0] [01:58:42.132] | : . ' , list() [01:58:42.133] | : . ' , Evaluator formal arguments: [n=2] [01:58:42.133] | : . ' , list() [01:58:42.133] | : . ' , Backend factory arguments: [n=2] [01:58:42.133] | : . ' , Dotted pair list of 2 [01:58:42.133] | : . ' , $ gc : logi FALSE [01:58:42.133] | : . ' , $ earlySignal: logi FALSE [01:58:42.135] | : . ' , Backend: <'SequentialFutureBackend', 'FutureBackend', 'environment'> [01:58:42.135] | : . ' makeFutureBackend() ... done [01:58:42.135] | : . plan(): plan_init() of 'sequential', 'uniprocess', 'future', 'function' ... done [01:58:42.136] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.136] | : Using SequentialFutureBackend ... [01:58:42.136] | : . Number of futures since start: 0 (0 created, 0 launched, 0 finished) [01:58:42.136] | : . Launching futures ... [01:58:42.137] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.137] | : . ' , getFutureData() ... [01:58:42.137] | : . ' , ; getFutureCore() ... [01:58:42.137] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.137] | : . ' , ; getFutureCore() ... done [01:58:42.138] | : . ' , ; getFutureCapture() ... [01:58:42.138] | : . ' , ; getFutureCapture() ... done [01:58:42.138] | : . ' , ; getFutureContext() ... [01:58:42.138] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.139] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.139] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.139] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.139] | : . ' , ; getFutureContext() ... done [01:58:42.139] | : . ' , getFutureData() ... done [01:58:42.141] | : . ' , attachPackages() ... [01:58:42.141] | : . ' , ; packages: [n=1] 'future' [01:58:42.141] | : . ' , attachPackages() ... done [01:58:42.141] | : . ' , attachPackages() ... [01:58:42.141] | : . ' , ; packages: [n=0] [01:58:42.142] | : . ' , attachPackages() ... done [01:58:42.142] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.142] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.143] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.143] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.143] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.144] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.144] | : . ' , ; ` | New stack: [01:58:42.144] | : . ' , ; ` | List of 1 [01:58:42.144] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.144] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.144] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.144] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.144] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.144] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.144] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.144] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.149] | : . ' , ; ` | Old stack: [01:58:42.149] | : . ' , ; ` | List of 1 [01:58:42.149] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.149] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.149] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.149] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.149] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.149] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.149] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.149] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.149] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.149] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.149] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.153] | : . ' , ; ` | Not identical [01:58:42.153] | : . ' , ; ` | all.equal() for future ... [01:58:42.154] | : . ' , ; ` | : List of 2 [01:58:42.154] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.154] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.154] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.154] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.154] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.154] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.154] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.161] | : . ' , ; ` | all.equal() for future ... done [01:58:42.161] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.161] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.161] | : . ' , ; ` List of future strategies: [01:58:42.161] | : . ' , ; ` 1. sequential: [01:58:42.161] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.161] | : . ' , ; ` - tweaked: FALSE [01:58:42.161] | : . ' , ; ` - call: plan(sequential) [01:58:42.162] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.162] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.163] | : . ' , assign_globals() ... [01:58:42.163] | : . ' , List of 1 [01:58:42.163] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.163] | : . ' , - attr(*, "where")=List of 1 [01:58:42.163] | : . ' , ..$ x: [01:58:42.163] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.163] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.163] | : . ' , - attr(*, "total_size")= num NA [01:58:42.163] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.190] | : . ' , - copied 'x' to environment [01:58:42.191] | : . ' , assign_globals() ... done [01:58:42.194] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.195] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.195] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.195] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.195] | : . ' , ; ` | : New stack: [01:58:42.195] | : . ' , ; ` | : List of 1 [01:58:42.195] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.195] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.195] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.195] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.195] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.195] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.200] | : . ' , ; ` | : Old stack: [01:58:42.200] | : . ' , ; ` | : List of 1 [01:58:42.200] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.200] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.200] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.200] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.200] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.200] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.205] | : . ' , ; ` | : Identical [01:58:42.205] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.205] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.205] | : . ' , ; ` | List of future strategies: [01:58:42.205] | : . ' , ; ` | 1. sequential: [01:58:42.205] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.205] | : . ' , ; ` | - tweaked: FALSE [01:58:42.205] | : . ' , ; ` | - call: plan(sequential) [01:58:42.206] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.206] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.206] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.235] | : . ' , SequentialFuture started (and completed) [01:58:42.236] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.236] | : . Launching futures ... done [01:58:42.237] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.237] | : Using SequentialFutureBackend ... done [01:58:42.237] | run() for 'Future' (NULL) ... done [01:58:42.237] future(..., label = NULL) ... done [01:58:42.237] future(..., label = NULL) ... [01:58:42.238] | lazy: FALSE [01:58:42.238] | stdout: TRUE [01:58:42.238] | conditions: [n=1] 'condition' [01:58:42.238] | gc: FALSE [01:58:42.238] | earlySignal: FALSE [01:58:42.239] | getGlobalsAndPackages() ... [01:58:42.239] | : Searching for globals ... [01:58:42.245] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.245] | : Searching for globals ... done [01:58:42.245] | : Resolving globals: FALSE [01:58:42.245] | : Search for packages associated with the globals ... [01:58:42.246] | : . Packages associated with globals: [1] 'base' [01:58:42.246] | : . Packages: [1] 'base' [01:58:42.246] | : Search for packages associated with the globals ... done [01:58:42.246] | : Packages after dropping 'base': [0] [01:58:42.247] | : globals: [1] 'x' [01:58:42.247] | : packages: [0] [01:58:42.247] | getGlobalsAndPackages() ... done [01:58:42.247] | run() for 'Future' (NULL) ... [01:58:42.247] | : state: 'created' [01:58:42.248] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.248] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.248] | : Using SequentialFutureBackend ... [01:58:42.248] | : . Number of futures since start: 1 (1 created, 1 launched, 1 finished) [01:58:42.248] | : . Launching futures ... [01:58:42.249] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.249] | : . ' , getFutureData() ... [01:58:42.249] | : . ' , ; getFutureCore() ... [01:58:42.249] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.249] | : . ' , ; getFutureCore() ... done [01:58:42.250] | : . ' , ; getFutureCapture() ... [01:58:42.250] | : . ' , ; getFutureCapture() ... done [01:58:42.250] | : . ' , ; getFutureContext() ... [01:58:42.250] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.250] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.251] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.251] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.251] | : . ' , ; getFutureContext() ... done [01:58:42.251] | : . ' , getFutureData() ... done [01:58:42.251] | : . ' , attachPackages() ... [01:58:42.252] | : . ' , ; packages: [n=1] 'future' [01:58:42.252] | : . ' , attachPackages() ... done [01:58:42.252] | : . ' , attachPackages() ... [01:58:42.252] | : . ' , ; packages: [n=0] [01:58:42.252] | : . ' , attachPackages() ... done [01:58:42.253] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.253] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.254] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.254] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.254] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.254] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.255] | : . ' , ; ` | New stack: [01:58:42.255] | : . ' , ; ` | List of 1 [01:58:42.255] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.255] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.255] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.255] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.255] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.255] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.255] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.255] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.258] | : . ' , ; ` | Old stack: [01:58:42.258] | : . ' , ; ` | List of 1 [01:58:42.258] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.258] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.258] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.258] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.258] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.258] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.258] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.258] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.258] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.258] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.258] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.263] | : . ' , ; ` | Not identical [01:58:42.263] | : . ' , ; ` | all.equal() for future ... [01:58:42.263] | : . ' , ; ` | : List of 2 [01:58:42.263] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.263] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.263] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.263] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.263] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.263] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.263] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.270] | : . ' , ; ` | all.equal() for future ... done [01:58:42.270] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.270] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.271] | : . ' , ; ` List of future strategies: [01:58:42.271] | : . ' , ; ` 1. sequential: [01:58:42.271] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.271] | : . ' , ; ` - tweaked: FALSE [01:58:42.271] | : . ' , ; ` - call: plan(sequential) [01:58:42.271] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.271] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.272] | : . ' , assign_globals() ... [01:58:42.272] | : . ' , List of 1 [01:58:42.272] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.272] | : . ' , - attr(*, "where")=List of 1 [01:58:42.272] | : . ' , ..$ x: [01:58:42.272] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.272] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.272] | : . ' , - attr(*, "total_size")= num NA [01:58:42.272] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.276] | : . ' , - copied 'x' to environment [01:58:42.276] | : . ' , assign_globals() ... done [01:58:42.278] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.278] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.279] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.279] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.279] | : . ' , ; ` | : New stack: [01:58:42.279] | : . ' , ; ` | : List of 1 [01:58:42.279] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.279] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.279] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.279] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.279] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.279] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.284] | : . ' , ; ` | : Old stack: [01:58:42.284] | : . ' , ; ` | : List of 1 [01:58:42.284] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.284] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.284] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.284] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.284] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.284] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.289] | : . ' , ; ` | : Identical [01:58:42.289] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.290] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.290] | : . ' , ; ` | List of future strategies: [01:58:42.290] | : . ' , ; ` | 1. sequential: [01:58:42.290] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.290] | : . ' , ; ` | - tweaked: FALSE [01:58:42.290] | : . ' , ; ` | - call: plan(sequential) [01:58:42.291] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.291] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.291] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.292] | : . ' , SequentialFuture started (and completed) [01:58:42.292] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.293] | : . Launching futures ... done [01:58:42.293] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.293] | : Using SequentialFutureBackend ... done [01:58:42.294] | run() for 'Future' (NULL) ... done [01:58:42.294] future(..., label = NULL) ... done [01:58:42.294] future(..., label = NULL) ... [01:58:42.294] | lazy: FALSE [01:58:42.294] | stdout: TRUE [01:58:42.295] | conditions: [n=1] 'condition' [01:58:42.295] | gc: FALSE [01:58:42.295] | earlySignal: FALSE [01:58:42.295] | getGlobalsAndPackages() ... [01:58:42.296] | : Searching for globals ... [01:58:42.306] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.306] | : Searching for globals ... done [01:58:42.306] | : Resolving globals: FALSE [01:58:42.306] | : Search for packages associated with the globals ... [01:58:42.307] | : . Packages associated with globals: [1] 'base' [01:58:42.307] | : . Packages: [1] 'base' [01:58:42.308] | : Search for packages associated with the globals ... done [01:58:42.308] | : Packages after dropping 'base': [0] [01:58:42.308] | : globals: [1] 'x' [01:58:42.308] | : packages: [0] [01:58:42.309] | getGlobalsAndPackages() ... done [01:58:42.309] | run() for 'Future' (NULL) ... [01:58:42.309] | : state: 'created' [01:58:42.309] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.310] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.310] | : Using SequentialFutureBackend ... [01:58:42.310] | : . Number of futures since start: 2 (2 created, 2 launched, 2 finished) [01:58:42.310] | : . Launching futures ... [01:58:42.311] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.311] | : . ' , getFutureData() ... [01:58:42.311] | : . ' , ; getFutureCore() ... [01:58:42.311] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.311] | : . ' , ; getFutureCore() ... done [01:58:42.312] | : . ' , ; getFutureCapture() ... [01:58:42.312] | : . ' , ; getFutureCapture() ... done [01:58:42.312] | : . ' , ; getFutureContext() ... [01:58:42.312] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.312] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.313] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.313] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.313] | : . ' , ; getFutureContext() ... done [01:58:42.313] | : . ' , getFutureData() ... done [01:58:42.313] | : . ' , attachPackages() ... [01:58:42.314] | : . ' , ; packages: [n=1] 'future' [01:58:42.314] | : . ' , attachPackages() ... done [01:58:42.314] | : . ' , attachPackages() ... [01:58:42.314] | : . ' , ; packages: [n=0] [01:58:42.314] | : . ' , attachPackages() ... done [01:58:42.315] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.315] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.315] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.316] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.316] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.316] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.316] | : . ' , ; ` | New stack: [01:58:42.316] | : . ' , ; ` | List of 1 [01:58:42.316] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.316] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.316] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.316] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.316] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.316] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.316] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.316] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.321] | : . ' , ; ` | Old stack: [01:58:42.321] | : . ' , ; ` | List of 1 [01:58:42.321] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.321] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.321] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.321] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.321] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.321] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.321] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.321] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.321] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.321] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.321] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.326] | : . ' , ; ` | Not identical [01:58:42.326] | : . ' , ; ` | all.equal() for future ... [01:58:42.326] | : . ' , ; ` | : List of 2 [01:58:42.326] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.326] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.326] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.326] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.326] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.326] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.326] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.335] | : . ' , ; ` | all.equal() for future ... done [01:58:42.336] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.336] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.336] | : . ' , ; ` List of future strategies: [01:58:42.336] | : . ' , ; ` 1. sequential: [01:58:42.336] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.336] | : . ' , ; ` - tweaked: FALSE [01:58:42.336] | : . ' , ; ` - call: plan(sequential) [01:58:42.337] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.337] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.337] | : . ' , assign_globals() ... [01:58:42.337] | : . ' , List of 1 [01:58:42.337] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.337] | : . ' , - attr(*, "where")=List of 1 [01:58:42.337] | : . ' , ..$ x: [01:58:42.337] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.337] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.337] | : . ' , - attr(*, "total_size")= num NA [01:58:42.337] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.342] | : . ' , - copied 'x' to environment [01:58:42.342] | : . ' , assign_globals() ... done [01:58:42.345] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.345] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.345] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.346] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.346] | : . ' , ; ` | : New stack: [01:58:42.346] | : . ' , ; ` | : List of 1 [01:58:42.346] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.346] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.346] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.346] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.346] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.346] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.353] | : . ' , ; ` | : Old stack: [01:58:42.353] | : . ' , ; ` | : List of 1 [01:58:42.353] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.353] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.353] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.353] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.353] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.353] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.357] | : . ' , ; ` | : Identical [01:58:42.357] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.358] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.358] | : . ' , ; ` | List of future strategies: [01:58:42.358] | : . ' , ; ` | 1. sequential: [01:58:42.358] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.358] | : . ' , ; ` | - tweaked: FALSE [01:58:42.358] | : . ' , ; ` | - call: plan(sequential) [01:58:42.359] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.359] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.359] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.360] | : . ' , SequentialFuture started (and completed) [01:58:42.360] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.360] | : . Launching futures ... done [01:58:42.360] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.361] | : Using SequentialFutureBackend ... done [01:58:42.361] | run() for 'Future' (NULL) ... done [01:58:42.361] future(..., label = NULL) ... done [01:58:42.361] future(..., label = NULL) ... [01:58:42.361] | lazy: FALSE [01:58:42.361] | stdout: TRUE [01:58:42.361] | conditions: [n=1] 'condition' [01:58:42.362] | gc: FALSE [01:58:42.362] | earlySignal: FALSE [01:58:42.362] | getGlobalsAndPackages() ... [01:58:42.362] | : Searching for globals ... [01:58:42.369] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.369] | : Searching for globals ... done [01:58:42.369] | : Resolving globals: FALSE [01:58:42.369] | : Search for packages associated with the globals ... [01:58:42.370] | : . Packages associated with globals: [1] 'base' [01:58:42.370] | : . Packages: [1] 'base' [01:58:42.370] | : Search for packages associated with the globals ... done [01:58:42.370] | : Packages after dropping 'base': [0] [01:58:42.370] | : globals: [1] 'x' [01:58:42.370] | : packages: [0] [01:58:42.371] | getGlobalsAndPackages() ... done [01:58:42.371] | run() for 'Future' (NULL) ... [01:58:42.371] | : state: 'created' [01:58:42.371] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.371] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.371] | : Using SequentialFutureBackend ... [01:58:42.372] | : . Number of futures since start: 3 (3 created, 3 launched, 3 finished) [01:58:42.372] | : . Launching futures ... [01:58:42.372] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.372] | : . ' , getFutureData() ... [01:58:42.372] | : . ' , ; getFutureCore() ... [01:58:42.373] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.373] | : . ' , ; getFutureCore() ... done [01:58:42.373] | : . ' , ; getFutureCapture() ... [01:58:42.373] | : . ' , ; getFutureCapture() ... done [01:58:42.373] | : . ' , ; getFutureContext() ... [01:58:42.373] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.374] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.374] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.374] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.374] | : . ' , ; getFutureContext() ... done [01:58:42.374] | : . ' , getFutureData() ... done [01:58:42.374] | : . ' , attachPackages() ... [01:58:42.375] | : . ' , ; packages: [n=1] 'future' [01:58:42.375] | : . ' , attachPackages() ... done [01:58:42.375] | : . ' , attachPackages() ... [01:58:42.375] | : . ' , ; packages: [n=0] [01:58:42.375] | : . ' , attachPackages() ... done [01:58:42.376] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.376] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.376] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.376] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.376] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.377] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.377] | : . ' , ; ` | New stack: [01:58:42.377] | : . ' , ; ` | List of 1 [01:58:42.377] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.377] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.377] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.377] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.377] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.377] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.377] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.377] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.380] | : . ' , ; ` | Old stack: [01:58:42.380] | : . ' , ; ` | List of 1 [01:58:42.380] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.380] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.380] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.380] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.380] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.380] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.380] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.380] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.380] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.380] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.380] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.384] | : . ' , ; ` | Not identical [01:58:42.384] | : . ' , ; ` | all.equal() for future ... [01:58:42.385] | : . ' , ; ` | : List of 2 [01:58:42.385] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.385] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.385] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.385] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.385] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.385] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.391] | : . ' , ; ` | all.equal() for future ... done [01:58:42.392] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.392] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.392] | : . ' , ; ` List of future strategies: [01:58:42.392] | : . ' , ; ` 1. sequential: [01:58:42.392] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.392] | : . ' , ; ` - tweaked: FALSE [01:58:42.392] | : . ' , ; ` - call: plan(sequential) [01:58:42.393] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.393] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.393] | : . ' , assign_globals() ... [01:58:42.393] | : . ' , List of 1 [01:58:42.393] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.393] | : . ' , - attr(*, "where")=List of 1 [01:58:42.393] | : . ' , ..$ x: [01:58:42.393] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.393] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.393] | : . ' , - attr(*, "total_size")= num NA [01:58:42.393] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.396] | : . ' , - copied 'x' to environment [01:58:42.397] | : . ' , assign_globals() ... done [01:58:42.398] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.399] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.399] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.399] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.399] | : . ' , ; ` | : New stack: [01:58:42.399] | : . ' , ; ` | : List of 1 [01:58:42.399] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.399] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.399] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.399] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.399] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.399] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.404] | : . ' , ; ` | : Old stack: [01:58:42.404] | : . ' , ; ` | : List of 1 [01:58:42.404] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.404] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.404] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.404] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.404] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.404] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.408] | : . ' , ; ` | : Identical [01:58:42.408] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.408] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.408] | : . ' , ; ` | List of future strategies: [01:58:42.408] | : . ' , ; ` | 1. sequential: [01:58:42.408] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.408] | : . ' , ; ` | - tweaked: FALSE [01:58:42.408] | : . ' , ; ` | - call: plan(sequential) [01:58:42.409] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.409] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.409] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.410] | : . ' , SequentialFuture started (and completed) [01:58:42.410] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.411] | : . Launching futures ... done [01:58:42.411] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.411] | : Using SequentialFutureBackend ... done [01:58:42.411] | run() for 'Future' (NULL) ... done [01:58:42.411] future(..., label = NULL) ... done [01:58:42.412] value() for list ... [01:58:42.412] | recursive: 0 [01:58:42.413] | reduce: FALSE [01:58:42.413] | length: 4 [01:58:42.413] | Number of remaining objects: 4 [01:58:42.414] | checking value #1 ... [01:58:42.414] | : 'obj' is SequentialFuture [01:58:42.414] | : resolved() for SequentialFuture (NULL) ... [01:58:42.414] | : . state: 'finished' [01:58:42.415] | : . run: TRUE [01:58:42.415] | : . result: 'FutureResult' [01:58:42.415] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.415] | : SequentialFuture #1 [01:58:42.415] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:42.415] | : . nx: 4 [01:58:42.416] | : . relay: TRUE [01:58:42.416] | : . stdout: TRUE [01:58:42.416] | : . signal: TRUE [01:58:42.416] | : . resignal: FALSE [01:58:42.416] | : . force: TRUE [01:58:42.417] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:42.417] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:42.417] | : . until=1 [01:58:42.417] | : . relaying element #1 [01:58:42.418] | : . value() for SequentialFuture (NULL) ... [01:58:42.418] | : . ' relay stdout ... [01:58:42.418] | : . ' relay stdout ... done [01:58:42.418] | : . ' check for misuse ... [01:58:42.419] | : . ' check for misuse ... done [01:58:42.419] | : . value() for SequentialFuture (NULL) ... done [01:58:42.419] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.419] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.420] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:42.420] | : value(, ...) ... [01:58:42.420] | : . value() for SequentialFuture (NULL) ... [01:58:42.420] | : . ' check for misuse ... [01:58:42.420] | : . ' check for misuse ... done [01:58:42.421] | : . value() for SequentialFuture (NULL) ... done [01:58:42.421] | : . value: [01:58:42.421] | : value(, ...) ... done [01:58:42.421] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:42.421] | : . nx: 4 [01:58:42.421] | : . relay: TRUE [01:58:42.422] | : . stdout: TRUE [01:58:42.422] | : . signal: TRUE [01:58:42.422] | : . resignal: FALSE [01:58:42.422] | : . force: TRUE [01:58:42.422] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.423] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.423] | : . until=2 [01:58:42.423] | : . relaying element #2 [01:58:42.423] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.423] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.423] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:42.424] | : resolve() for SequentialFuture ... [01:58:42.424] | : resolve() for SequentialFuture ... done [01:58:42.424] | : length: 3 (resolved future 1) [01:58:42.425] | checking value #1 ... done [01:58:42.425] | checking value #2 ... [01:58:42.425] | : 'obj' is SequentialFuture [01:58:42.425] | : resolved() for SequentialFuture (NULL) ... [01:58:42.425] | : . state: 'finished' [01:58:42.425] | : . run: TRUE [01:58:42.426] | : . result: 'FutureResult' [01:58:42.426] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.426] | : SequentialFuture #2 [01:58:42.426] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:42.426] | : . nx: 4 [01:58:42.427] | : . relay: TRUE [01:58:42.427] | : . stdout: TRUE [01:58:42.427] | : . signal: TRUE [01:58:42.427] | : . resignal: FALSE [01:58:42.427] | : . force: TRUE [01:58:42.427] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.428] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.428] | : . until=2 [01:58:42.428] | : . relaying element #2 [01:58:42.428] | : . value() for SequentialFuture (NULL) ... [01:58:42.429] | : . ' relay stdout ... [01:58:42.429] | : . ' relay stdout ... done [01:58:42.430] | : . ' check for misuse ... [01:58:42.430] | : . ' check for misuse ... done [01:58:42.431] | : . value() for SequentialFuture (NULL) ... done [01:58:42.431] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.431] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.432] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:42.432] | : value(, ...) ... [01:58:42.432] | : . value() for SequentialFuture (NULL) ... [01:58:42.433] | : . ' check for misuse ... [01:58:42.433] | : . ' check for misuse ... done [01:58:42.433] | : . value() for SequentialFuture (NULL) ... done [01:58:42.434] | : . value: [01:58:42.434] | : value(, ...) ... done [01:58:42.434] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:42.435] | : . nx: 4 [01:58:42.435] | : . relay: TRUE [01:58:42.435] | : . stdout: TRUE [01:58:42.435] | : . signal: TRUE [01:58:42.436] | : . resignal: FALSE [01:58:42.436] | : . force: TRUE [01:58:42.436] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.437] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.437] | : . until=3 [01:58:42.437] | : . relaying element #3 [01:58:42.437] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.438] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.438] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:42.438] | : resolve() for SequentialFuture ... [01:58:42.439] | : resolve() for SequentialFuture ... done [01:58:42.439] | : length: 2 (resolved future 2) [01:58:42.439] | checking value #2 ... done [01:58:42.440] | checking value #3 ... [01:58:42.440] | : 'obj' is SequentialFuture [01:58:42.440] | : resolved() for SequentialFuture (NULL) ... [01:58:42.441] | : . state: 'finished' [01:58:42.441] | : . run: TRUE [01:58:42.441] | : . result: 'FutureResult' [01:58:42.442] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.442] | : SequentialFuture #3 [01:58:42.442] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:42.442] | : . nx: 4 [01:58:42.443] | : . relay: TRUE [01:58:42.443] | : . stdout: TRUE [01:58:42.443] | : . signal: TRUE [01:58:42.443] | : . resignal: FALSE [01:58:42.444] | : . force: TRUE [01:58:42.444] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.444] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.445] | : . until=3 [01:58:42.445] | : . relaying element #3 [01:58:42.445] | : . value() for SequentialFuture (NULL) ... [01:58:42.446] | : . ' relay stdout ... [01:58:42.446] | : . ' relay stdout ... done [01:58:42.446] | : . ' check for misuse ... [01:58:42.447] | : . ' check for misuse ... done [01:58:42.447] | : . value() for SequentialFuture (NULL) ... done [01:58:42.447] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.447] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.448] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:42.448] | : value(, ...) ... [01:58:42.448] | : . value() for SequentialFuture (NULL) ... [01:58:42.449] | : . ' check for misuse ... [01:58:42.449] | : . ' check for misuse ... done [01:58:42.449] | : . value() for SequentialFuture (NULL) ... done [01:58:42.450] | : . value: [01:58:42.450] | : value(, ...) ... done [01:58:42.450] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:42.450] | : . nx: 4 [01:58:42.451] | : . relay: TRUE [01:58:42.451] | : . stdout: TRUE [01:58:42.451] | : . signal: TRUE [01:58:42.451] | : . resignal: FALSE [01:58:42.452] | : . force: TRUE [01:58:42.452] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.452] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.453] | : . until=4 [01:58:42.453] | : . relaying element #4 [01:58:42.453] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.453] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.454] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:42.454] | : resolve() for SequentialFuture ... [01:58:42.454] | : resolve() for SequentialFuture ... done [01:58:42.455] | : length: 1 (resolved future 3) [01:58:42.455] | checking value #3 ... done [01:58:42.455] | checking value #4 ... [01:58:42.456] | : 'obj' is SequentialFuture [01:58:42.456] | : resolved() for SequentialFuture (NULL) ... [01:58:42.456] | : . state: 'finished' [01:58:42.456] | : . run: TRUE [01:58:42.457] | : . result: 'FutureResult' [01:58:42.457] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.457] | : SequentialFuture #4 [01:58:42.458] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:42.458] | : . nx: 4 [01:58:42.458] | : . relay: TRUE [01:58:42.458] | : . stdout: TRUE [01:58:42.459] | : . signal: TRUE [01:58:42.459] | : . resignal: FALSE [01:58:42.459] | : . force: TRUE [01:58:42.459] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.460] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.460] | : . until=4 [01:58:42.460] | : . relaying element #4 [01:58:42.461] | : . value() for SequentialFuture (NULL) ... [01:58:42.461] | : . ' relay stdout ... [01:58:42.461] | : . ' relay stdout ... done [01:58:42.462] | : . ' check for misuse ... [01:58:42.462] | : . ' check for misuse ... done [01:58:42.462] | : . value() for SequentialFuture (NULL) ... done [01:58:42.463] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.463] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.463] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:42.463] | : value(, ...) ... [01:58:42.464] | : . value() for SequentialFuture (NULL) ... [01:58:42.464] | : . ' check for misuse ... [01:58:42.464] | : . ' check for misuse ... done [01:58:42.465] | : . value() for SequentialFuture (NULL) ... done [01:58:42.465] | : . value: [01:58:42.465] | : value(, ...) ... done [01:58:42.465] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:42.466] | : . nx: 4 [01:58:42.466] | : . relay: TRUE [01:58:42.466] | : . stdout: TRUE [01:58:42.467] | : . signal: TRUE [01:58:42.467] | : . resignal: FALSE [01:58:42.467] | : . force: TRUE [01:58:42.467] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.468] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.468] | : . until=4 [01:58:42.468] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.468] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.469] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:42.469] | : resolve() for SequentialFuture ... [01:58:42.469] | : resolve() for SequentialFuture ... done [01:58:42.470] | : length: 0 (resolved future 4) [01:58:42.470] | checking value #4 ... done [01:58:42.470] | Relaying remaining futures ... [01:58:42.471] | : signalConditionsASAP(NULL, pos=0) ... [01:58:42.471] | : . nx: 4 [01:58:42.471] | : . relay: TRUE [01:58:42.477] | : . stdout: TRUE [01:58:42.477] | : . signal: TRUE [01:58:42.477] | : . resignal: FALSE [01:58:42.478] | : . force: TRUE [01:58:42.478] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.478] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:42.478] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.479] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.479] | : signalConditionsASAP(NULL, pos=0) ... done [01:58:42.479] | Relaying remaining futures ... done [01:58:42.479] value() for list ... done > stopifnot(identical(.GlobalEnv$.Random.seed, seed0), + identical(RNGkind(), okind)) > for (cores in 1:availCores) { + message(sprintf("Testing with %d cores ...", cores)) + options(mc.cores = cores) + for (strategy in supp .... [TRUNCATED] Testing with 1 cores ... sequential ... [01:58:42.526] plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.526] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [01:58:42.527] | : all.equal() for FutureStrategyList ... [01:58:42.527] | : . New stack: [01:58:42.527] | : . List of 1 [01:58:42.527] | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.527] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.527] | : . ..- attr(*, "init")= logi TRUE [01:58:42.527] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.527] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.527] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.527] | : . ..- attr(*, "call")= language plan(strategy) [01:58:42.527] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.533] | : . Old stack: [01:58:42.533] | : . List of 1 [01:58:42.533] | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.533] | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.533] | : . ..- attr(*, "init")= chr "done" [01:58:42.533] | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.533] | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.533] | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.533] | : . ..- attr(*, "call")= language plan(sequential) [01:58:42.533] | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.533] | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.533] | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.533] | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.540] | : . Not identical [01:58:42.541] | : . all.equal() for future ... [01:58:42.541] | : . ' List of 2 [01:58:42.541] | : . ' $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.541] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.541] | : . ' ..- attr(*, "init")= logi TRUE [01:58:42.541] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.541] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.541] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.541] | : . ' ..- attr(*, "call")= language plan(strategy) [01:58:42.541] | : . ' $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.541] | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.541] | : . ' ..- attr(*, "init")= chr "done" [01:58:42.541] | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.541] | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.541] | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.541] | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:42.541] | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.541] | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.541] | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.553] | : . all.equal() for future ... done [01:58:42.553] | : all.equal() for FutureStrategyList ... done [01:58:42.553] | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.554] | : List of future strategies: [01:58:42.554] | : 1. sequential: [01:58:42.554] | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.554] | : - tweaked: FALSE [01:58:42.554] | : - call: plan(sequential) [01:58:42.555] | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [01:58:42.555] plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.555] future(..., label = NULL) ... [01:58:42.556] | lazy: FALSE [01:58:42.556] | stdout: TRUE [01:58:42.556] | conditions: [n=1] 'condition' [01:58:42.556] | gc: FALSE [01:58:42.557] | earlySignal: FALSE [01:58:42.557] | getGlobalsAndPackages() ... [01:58:42.557] | : Searching for globals ... [01:58:42.570] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.570] | : Searching for globals ... done [01:58:42.570] | : Resolving globals: FALSE [01:58:42.571] | : Search for packages associated with the globals ... [01:58:42.571] | : . Packages associated with globals: [1] 'base' [01:58:42.572] | : . Packages: [1] 'base' [01:58:42.572] | : Search for packages associated with the globals ... done [01:58:42.572] | : Packages after dropping 'base': [0] [01:58:42.573] | : globals: [1] 'x' [01:58:42.573] | : packages: [0] [01:58:42.573] | getGlobalsAndPackages() ... done [01:58:42.574] | run() for 'Future' (NULL) ... [01:58:42.574] | : state: 'created' [01:58:42.575] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.575] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.575] | : Using SequentialFutureBackend ... [01:58:42.575] | : . Number of futures since start: 4 (4 created, 4 launched, 4 finished) [01:58:42.576] | : . Launching futures ... [01:58:42.576] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.576] | : . ' , getFutureData() ... [01:58:42.577] | : . ' , ; getFutureCore() ... [01:58:42.577] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.577] | : . ' , ; getFutureCore() ... done [01:58:42.578] | : . ' , ; getFutureCapture() ... [01:58:42.578] | : . ' , ; getFutureCapture() ... done [01:58:42.578] | : . ' , ; getFutureContext() ... [01:58:42.578] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.579] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.579] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.579] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.580] | : . ' , ; getFutureContext() ... done [01:58:42.580] | : . ' , getFutureData() ... done [01:58:42.581] | : . ' , attachPackages() ... [01:58:42.581] | : . ' , ; packages: [n=1] 'future' [01:58:42.581] | : . ' , attachPackages() ... done [01:58:42.582] | : . ' , attachPackages() ... [01:58:42.582] | : . ' , ; packages: [n=0] [01:58:42.582] | : . ' , attachPackages() ... done [01:58:42.583] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.583] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.584] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.584] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.585] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.585] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.585] | : . ' , ; ` | New stack: [01:58:42.586] | : . ' , ; ` | List of 1 [01:58:42.586] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.586] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.586] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.586] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.586] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.586] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.586] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.586] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.591] | : . ' , ; ` | Old stack: [01:58:42.591] | : . ' , ; ` | List of 1 [01:58:42.591] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.591] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.591] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.591] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.591] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.591] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.591] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.591] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.591] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.591] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.591] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.598] | : . ' , ; ` | Not identical [01:58:42.599] | : . ' , ; ` | all.equal() for future ... [01:58:42.599] | : . ' , ; ` | : List of 2 [01:58:42.599] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.599] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.599] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.599] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.599] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.599] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.599] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.610] | : . ' , ; ` | all.equal() for future ... done [01:58:42.611] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.611] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.611] | : . ' , ; ` List of future strategies: [01:58:42.611] | : . ' , ; ` 1. sequential: [01:58:42.611] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.611] | : . ' , ; ` - tweaked: FALSE [01:58:42.611] | : . ' , ; ` - call: plan(sequential) [01:58:42.612] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.613] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.613] | : . ' , assign_globals() ... [01:58:42.613] | : . ' , List of 1 [01:58:42.613] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.613] | : . ' , - attr(*, "where")=List of 1 [01:58:42.613] | : . ' , ..$ x: [01:58:42.613] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.613] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.613] | : . ' , - attr(*, "total_size")= num NA [01:58:42.613] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.618] | : . ' , - copied 'x' to environment [01:58:42.619] | : . ' , assign_globals() ... done [01:58:42.626] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.626] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.627] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.627] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.627] | : . ' , ; ` | : New stack: [01:58:42.627] | : . ' , ; ` | : List of 1 [01:58:42.627] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.627] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.627] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.627] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.627] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.627] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.633] | : . ' , ; ` | : Old stack: [01:58:42.633] | : . ' , ; ` | : List of 1 [01:58:42.633] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.633] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.633] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.633] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.633] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.633] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.639] | : . ' , ; ` | : Identical [01:58:42.639] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.639] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.640] | : . ' , ; ` | List of future strategies: [01:58:42.640] | : . ' , ; ` | 1. sequential: [01:58:42.640] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.640] | : . ' , ; ` | - tweaked: FALSE [01:58:42.640] | : . ' , ; ` | - call: plan(sequential) [01:58:42.640] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.641] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.641] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.642] | : . ' , SequentialFuture started (and completed) [01:58:42.642] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.642] | : . Launching futures ... done [01:58:42.643] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.643] | : Using SequentialFutureBackend ... done [01:58:42.643] | run() for 'Future' (NULL) ... done [01:58:42.644] future(..., label = NULL) ... done [01:58:42.644] future(..., label = NULL) ... [01:58:42.644] | lazy: FALSE [01:58:42.644] | stdout: TRUE [01:58:42.644] | conditions: [n=1] 'condition' [01:58:42.645] | gc: FALSE [01:58:42.645] | earlySignal: FALSE [01:58:42.645] | getGlobalsAndPackages() ... [01:58:42.645] | : Searching for globals ... [01:58:42.656] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.656] | : Searching for globals ... done [01:58:42.656] | : Resolving globals: FALSE [01:58:42.656] | : Search for packages associated with the globals ... [01:58:42.657] | : . Packages associated with globals: [1] 'base' [01:58:42.657] | : . Packages: [1] 'base' [01:58:42.658] | : Search for packages associated with the globals ... done [01:58:42.658] | : Packages after dropping 'base': [0] [01:58:42.658] | : globals: [1] 'x' [01:58:42.658] | : packages: [0] [01:58:42.659] | getGlobalsAndPackages() ... done [01:58:42.659] | run() for 'Future' (NULL) ... [01:58:42.659] | : state: 'created' [01:58:42.660] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.660] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.660] | : Using SequentialFutureBackend ... [01:58:42.660] | : . Number of futures since start: 5 (5 created, 5 launched, 5 finished) [01:58:42.661] | : . Launching futures ... [01:58:42.661] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.661] | : . ' , getFutureData() ... [01:58:42.662] | : . ' , ; getFutureCore() ... [01:58:42.662] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.662] | : . ' , ; getFutureCore() ... done [01:58:42.662] | : . ' , ; getFutureCapture() ... [01:58:42.663] | : . ' , ; getFutureCapture() ... done [01:58:42.663] | : . ' , ; getFutureContext() ... [01:58:42.663] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.663] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.664] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.664] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.664] | : . ' , ; getFutureContext() ... done [01:58:42.664] | : . ' , getFutureData() ... done [01:58:42.665] | : . ' , attachPackages() ... [01:58:42.665] | : . ' , ; packages: [n=1] 'future' [01:58:42.665] | : . ' , attachPackages() ... done [01:58:42.666] | : . ' , attachPackages() ... [01:58:42.666] | : . ' , ; packages: [n=0] [01:58:42.666] | : . ' , attachPackages() ... done [01:58:42.667] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.667] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.667] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.668] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.668] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.669] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.669] | : . ' , ; ` | New stack: [01:58:42.669] | : . ' , ; ` | List of 1 [01:58:42.669] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.669] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.669] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.669] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.669] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.669] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.669] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.669] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.674] | : . ' , ; ` | Old stack: [01:58:42.674] | : . ' , ; ` | List of 1 [01:58:42.674] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.674] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.674] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.674] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.674] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.674] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.674] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.674] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.674] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.674] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.674] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.680] | : . ' , ; ` | Not identical [01:58:42.680] | : . ' , ; ` | all.equal() for future ... [01:58:42.680] | : . ' , ; ` | : List of 2 [01:58:42.680] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.680] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.680] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.680] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.680] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.680] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.680] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.690] | : . ' , ; ` | all.equal() for future ... done [01:58:42.690] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.691] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.691] | : . ' , ; ` List of future strategies: [01:58:42.691] | : . ' , ; ` 1. sequential: [01:58:42.691] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.691] | : . ' , ; ` - tweaked: FALSE [01:58:42.691] | : . ' , ; ` - call: plan(sequential) [01:58:42.692] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.692] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.692] | : . ' , assign_globals() ... [01:58:42.693] | : . ' , List of 1 [01:58:42.693] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.693] | : . ' , - attr(*, "where")=List of 1 [01:58:42.693] | : . ' , ..$ x: [01:58:42.693] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.693] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.693] | : . ' , - attr(*, "total_size")= num NA [01:58:42.693] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.697] | : . ' , - copied 'x' to environment [01:58:42.697] | : . ' , assign_globals() ... done [01:58:42.701] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.701] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.701] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.702] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.702] | : . ' , ; ` | : New stack: [01:58:42.702] | : . ' , ; ` | : List of 1 [01:58:42.702] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.702] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.702] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.702] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.702] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.702] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.708] | : . ' , ; ` | : Old stack: [01:58:42.708] | : . ' , ; ` | : List of 1 [01:58:42.708] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.708] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.708] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.708] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.708] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.708] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.714] | : . ' , ; ` | : Identical [01:58:42.714] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.715] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.715] | : . ' , ; ` | List of future strategies: [01:58:42.715] | : . ' , ; ` | 1. sequential: [01:58:42.715] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.715] | : . ' , ; ` | - tweaked: FALSE [01:58:42.715] | : . ' , ; ` | - call: plan(sequential) [01:58:42.716] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.716] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.716] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.717] | : . ' , SequentialFuture started (and completed) [01:58:42.718] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.718] | : . Launching futures ... done [01:58:42.718] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.718] | : Using SequentialFutureBackend ... done [01:58:42.719] | run() for 'Future' (NULL) ... done [01:58:42.719] future(..., label = NULL) ... done [01:58:42.719] future(..., label = NULL) ... [01:58:42.719] | lazy: FALSE [01:58:42.720] | stdout: TRUE [01:58:42.720] | conditions: [n=1] 'condition' [01:58:42.720] | gc: FALSE [01:58:42.720] | earlySignal: FALSE [01:58:42.721] | getGlobalsAndPackages() ... [01:58:42.721] | : Searching for globals ... [01:58:42.731] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.731] | : Searching for globals ... done [01:58:42.732] | : Resolving globals: FALSE [01:58:42.732] | : Search for packages associated with the globals ... [01:58:42.732] | : . Packages associated with globals: [1] 'base' [01:58:42.733] | : . Packages: [1] 'base' [01:58:42.733] | : Search for packages associated with the globals ... done [01:58:42.734] | : Packages after dropping 'base': [0] [01:58:42.734] | : globals: [1] 'x' [01:58:42.734] | : packages: [0] [01:58:42.734] | getGlobalsAndPackages() ... done [01:58:42.735] | run() for 'Future' (NULL) ... [01:58:42.735] | : state: 'created' [01:58:42.735] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.736] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.736] | : Using SequentialFutureBackend ... [01:58:42.736] | : . Number of futures since start: 6 (6 created, 6 launched, 6 finished) [01:58:42.736] | : . Launching futures ... [01:58:42.737] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.737] | : . ' , getFutureData() ... [01:58:42.737] | : . ' , ; getFutureCore() ... [01:58:42.737] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.738] | : . ' , ; getFutureCore() ... done [01:58:42.738] | : . ' , ; getFutureCapture() ... [01:58:42.738] | : . ' , ; getFutureCapture() ... done [01:58:42.738] | : . ' , ; getFutureContext() ... [01:58:42.739] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.739] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.739] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.740] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.740] | : . ' , ; getFutureContext() ... done [01:58:42.740] | : . ' , getFutureData() ... done [01:58:42.741] | : . ' , attachPackages() ... [01:58:42.741] | : . ' , ; packages: [n=1] 'future' [01:58:42.741] | : . ' , attachPackages() ... done [01:58:42.741] | : . ' , attachPackages() ... [01:58:42.742] | : . ' , ; packages: [n=0] [01:58:42.742] | : . ' , attachPackages() ... done [01:58:42.743] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.743] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.744] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.744] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.745] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.745] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.745] | : . ' , ; ` | New stack: [01:58:42.746] | : . ' , ; ` | List of 1 [01:58:42.746] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.746] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.746] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.746] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.746] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.746] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.746] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.746] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.751] | : . ' , ; ` | Old stack: [01:58:42.751] | : . ' , ; ` | List of 1 [01:58:42.751] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.751] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.751] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.751] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.751] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.751] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.751] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.751] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.751] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.751] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.751] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.758] | : . ' , ; ` | Not identical [01:58:42.758] | : . ' , ; ` | all.equal() for future ... [01:58:42.758] | : . ' , ; ` | : List of 2 [01:58:42.758] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.758] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.758] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.758] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.758] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.758] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.758] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.773] | : . ' , ; ` | all.equal() for future ... done [01:58:42.773] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.773] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.773] | : . ' , ; ` List of future strategies: [01:58:42.773] | : . ' , ; ` 1. sequential: [01:58:42.773] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.773] | : . ' , ; ` - tweaked: FALSE [01:58:42.773] | : . ' , ; ` - call: plan(sequential) [01:58:42.774] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.775] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.775] | : . ' , assign_globals() ... [01:58:42.775] | : . ' , List of 1 [01:58:42.775] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.775] | : . ' , - attr(*, "where")=List of 1 [01:58:42.775] | : . ' , ..$ x: [01:58:42.775] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.775] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.775] | : . ' , - attr(*, "total_size")= num NA [01:58:42.775] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.780] | : . ' , - copied 'x' to environment [01:58:42.780] | : . ' , assign_globals() ... done [01:58:42.783] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.784] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.784] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.785] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.785] | : . ' , ; ` | : New stack: [01:58:42.785] | : . ' , ; ` | : List of 1 [01:58:42.785] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.785] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.785] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.785] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.785] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.785] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.792] | : . ' , ; ` | : Old stack: [01:58:42.792] | : . ' , ; ` | : List of 1 [01:58:42.792] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.792] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.792] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.792] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.792] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.792] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.798] | : . ' , ; ` | : Identical [01:58:42.798] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.798] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.799] | : . ' , ; ` | List of future strategies: [01:58:42.799] | : . ' , ; ` | 1. sequential: [01:58:42.799] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.799] | : . ' , ; ` | - tweaked: FALSE [01:58:42.799] | : . ' , ; ` | - call: plan(sequential) [01:58:42.799] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.800] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.800] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.801] | : . ' , SequentialFuture started (and completed) [01:58:42.801] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.802] | : . Launching futures ... done [01:58:42.802] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.802] | : Using SequentialFutureBackend ... done [01:58:42.802] | run() for 'Future' (NULL) ... done [01:58:42.803] future(..., label = NULL) ... done [01:58:42.803] future(..., label = NULL) ... [01:58:42.803] | lazy: FALSE [01:58:42.803] | stdout: TRUE [01:58:42.804] | conditions: [n=1] 'condition' [01:58:42.804] | gc: FALSE [01:58:42.804] | earlySignal: FALSE [01:58:42.804] | getGlobalsAndPackages() ... [01:58:42.805] | : Searching for globals ... [01:58:42.816] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.816] | : Searching for globals ... done [01:58:42.817] | : Resolving globals: FALSE [01:58:42.817] | : Search for packages associated with the globals ... [01:58:42.817] | : . Packages associated with globals: [1] 'base' [01:58:42.818] | : . Packages: [1] 'base' [01:58:42.818] | : Search for packages associated with the globals ... done [01:58:42.819] | : Packages after dropping 'base': [0] [01:58:42.819] | : globals: [1] 'x' [01:58:42.819] | : packages: [0] [01:58:42.819] | getGlobalsAndPackages() ... done [01:58:42.820] | run() for 'Future' (NULL) ... [01:58:42.820] | : state: 'created' [01:58:42.820] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.821] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.821] | : Using SequentialFutureBackend ... [01:58:42.821] | : . Number of futures since start: 7 (7 created, 7 launched, 7 finished) [01:58:42.821] | : . Launching futures ... [01:58:42.822] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.822] | : . ' , getFutureData() ... [01:58:42.822] | : . ' , ; getFutureCore() ... [01:58:42.823] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.823] | : . ' , ; getFutureCore() ... done [01:58:42.823] | : . ' , ; getFutureCapture() ... [01:58:42.823] | : . ' , ; getFutureCapture() ... done [01:58:42.824] | : . ' , ; getFutureContext() ... [01:58:42.824] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.824] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.824] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.825] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.825] | : . ' , ; getFutureContext() ... done [01:58:42.825] | : . ' , getFutureData() ... done [01:58:42.826] | : . ' , attachPackages() ... [01:58:42.826] | : . ' , ; packages: [n=1] 'future' [01:58:42.826] | : . ' , attachPackages() ... done [01:58:42.827] | : . ' , attachPackages() ... [01:58:42.827] | : . ' , ; packages: [n=0] [01:58:42.827] | : . ' , attachPackages() ... done [01:58:42.828] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.828] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.828] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.829] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.829] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.830] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.830] | : . ' , ; ` | New stack: [01:58:42.830] | : . ' , ; ` | List of 1 [01:58:42.830] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.830] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.830] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.830] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.830] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.830] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.830] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.830] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.835] | : . ' , ; ` | Old stack: [01:58:42.835] | : . ' , ; ` | List of 1 [01:58:42.835] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.835] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.835] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.835] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.835] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.835] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.835] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.835] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.835] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.835] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.835] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.841] | : . ' , ; ` | Not identical [01:58:42.841] | : . ' , ; ` | all.equal() for future ... [01:58:42.842] | : . ' , ; ` | : List of 2 [01:58:42.842] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.842] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.842] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.842] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.842] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.842] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.842] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.853] | : . ' , ; ` | all.equal() for future ... done [01:58:42.853] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:42.853] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.853] | : . ' , ; ` List of future strategies: [01:58:42.853] | : . ' , ; ` 1. sequential: [01:58:42.853] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.853] | : . ' , ; ` - tweaked: FALSE [01:58:42.853] | : . ' , ; ` - call: plan(sequential) [01:58:42.854] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.855] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.855] | : . ' , assign_globals() ... [01:58:42.855] | : . ' , List of 1 [01:58:42.855] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:42.855] | : . ' , - attr(*, "where")=List of 1 [01:58:42.855] | : . ' , ..$ x: [01:58:42.855] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:42.855] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:42.855] | : . ' , - attr(*, "total_size")= num NA [01:58:42.855] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:42.860] | : . ' , - copied 'x' to environment [01:58:42.860] | : . ' , assign_globals() ... done [01:58:42.864] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.865] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.865] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.865] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:42.865] | : . ' , ; ` | : New stack: [01:58:42.866] | : . ' , ; ` | : List of 1 [01:58:42.866] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.866] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.866] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.866] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.866] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.866] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.872] | : . ' , ; ` | : Old stack: [01:58:42.872] | : . ' , ; ` | : List of 1 [01:58:42.872] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.872] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.872] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.872] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.872] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.872] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.878] | : . ' , ; ` | : Identical [01:58:42.878] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:42.878] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:42.879] | : . ' , ; ` | List of future strategies: [01:58:42.879] | : . ' , ; ` | 1. sequential: [01:58:42.879] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:42.879] | : . ' , ; ` | - tweaked: FALSE [01:58:42.879] | : . ' , ; ` | - call: plan(sequential) [01:58:42.880] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:42.880] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.880] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:42.881] | : . ' , SequentialFuture started (and completed) [01:58:42.881] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:42.882] | : . Launching futures ... done [01:58:42.882] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:42.882] | : Using SequentialFutureBackend ... done [01:58:42.882] | run() for 'Future' (NULL) ... done [01:58:42.883] future(..., label = NULL) ... done [01:58:42.883] value() for list ... [01:58:42.883] | recursive: 0 [01:58:42.883] | reduce: FALSE [01:58:42.884] | length: 4 [01:58:42.884] | Number of remaining objects: 4 [01:58:42.884] | checking value #1 ... [01:58:42.885] | : 'obj' is SequentialFuture [01:58:42.885] | : resolved() for SequentialFuture (NULL) ... [01:58:42.885] | : . state: 'finished' [01:58:42.885] | : . run: TRUE [01:58:42.886] | : . result: 'FutureResult' [01:58:42.886] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.886] | : SequentialFuture #1 [01:58:42.886] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:42.887] | : . nx: 4 [01:58:42.887] | : . relay: TRUE [01:58:42.887] | : . stdout: TRUE [01:58:42.887] | : . signal: TRUE [01:58:42.887] | : . resignal: FALSE [01:58:42.888] | : . force: TRUE [01:58:42.888] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:42.888] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:42.888] | : . until=1 [01:58:42.889] | : . relaying element #1 [01:58:42.889] | : . value() for SequentialFuture (NULL) ... [01:58:42.889] | : . ' relay stdout ... [01:58:42.890] | : . ' relay stdout ... done [01:58:42.890] | : . ' check for misuse ... [01:58:42.890] | : . ' check for misuse ... done [01:58:42.890] | : . value() for SequentialFuture (NULL) ... done [01:58:42.891] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.891] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.891] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:42.891] | : value(, ...) ... [01:58:42.892] | : . value() for SequentialFuture (NULL) ... [01:58:42.892] | : . ' check for misuse ... [01:58:42.892] | : . ' check for misuse ... done [01:58:42.893] | : . value() for SequentialFuture (NULL) ... done [01:58:42.893] | : . value: [01:58:42.893] | : value(, ...) ... done [01:58:42.893] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:42.893] | : . nx: 4 [01:58:42.894] | : . relay: TRUE [01:58:42.894] | : . stdout: TRUE [01:58:42.894] | : . signal: TRUE [01:58:42.894] | : . resignal: FALSE [01:58:42.895] | : . force: TRUE [01:58:42.895] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.895] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.895] | : . until=2 [01:58:42.896] | : . relaying element #2 [01:58:42.896] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.896] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.896] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:42.897] | : resolve() for SequentialFuture ... [01:58:42.897] | : resolve() for SequentialFuture ... done [01:58:42.897] | : length: 3 (resolved future 1) [01:58:42.897] | checking value #1 ... done [01:58:42.898] | checking value #2 ... [01:58:42.898] | : 'obj' is SequentialFuture [01:58:42.898] | : resolved() for SequentialFuture (NULL) ... [01:58:42.898] | : . state: 'finished' [01:58:42.899] | : . run: TRUE [01:58:42.899] | : . result: 'FutureResult' [01:58:42.899] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.900] | : SequentialFuture #2 [01:58:42.900] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:42.900] | : . nx: 4 [01:58:42.900] | : . relay: TRUE [01:58:42.901] | : . stdout: TRUE [01:58:42.901] | : . signal: TRUE [01:58:42.901] | : . resignal: FALSE [01:58:42.901] | : . force: TRUE [01:58:42.902] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.902] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:42.902] | : . until=2 [01:58:42.903] | : . relaying element #2 [01:58:42.903] | : . value() for SequentialFuture (NULL) ... [01:58:42.903] | : . ' relay stdout ... [01:58:42.903] | : . ' relay stdout ... done [01:58:42.904] | : . ' check for misuse ... [01:58:42.904] | : . ' check for misuse ... done [01:58:42.904] | : . value() for SequentialFuture (NULL) ... done [01:58:42.905] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.905] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.905] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:42.905] | : value(, ...) ... [01:58:42.906] | : . value() for SequentialFuture (NULL) ... [01:58:42.906] | : . ' check for misuse ... [01:58:42.906] | : . ' check for misuse ... done [01:58:42.906] | : . value() for SequentialFuture (NULL) ... done [01:58:42.907] | : . value: [01:58:42.907] | : value(, ...) ... done [01:58:42.907] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:42.907] | : . nx: 4 [01:58:42.908] | : . relay: TRUE [01:58:42.908] | : . stdout: TRUE [01:58:42.908] | : . signal: TRUE [01:58:42.908] | : . resignal: FALSE [01:58:42.909] | : . force: TRUE [01:58:42.909] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.909] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.909] | : . until=3 [01:58:42.910] | : . relaying element #3 [01:58:42.914] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.914] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.914] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:42.915] | : resolve() for SequentialFuture ... [01:58:42.915] | : resolve() for SequentialFuture ... done [01:58:42.915] | : length: 2 (resolved future 2) [01:58:42.915] | checking value #2 ... done [01:58:42.916] | checking value #3 ... [01:58:42.916] | : 'obj' is SequentialFuture [01:58:42.916] | : resolved() for SequentialFuture (NULL) ... [01:58:42.916] | : . state: 'finished' [01:58:42.917] | : . run: TRUE [01:58:42.917] | : . result: 'FutureResult' [01:58:42.917] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.917] | : SequentialFuture #3 [01:58:42.918] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:42.918] | : . nx: 4 [01:58:42.918] | : . relay: TRUE [01:58:42.918] | : . stdout: TRUE [01:58:42.919] | : . signal: TRUE [01:58:42.919] | : . resignal: FALSE [01:58:42.919] | : . force: TRUE [01:58:42.919] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.919] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:42.920] | : . until=3 [01:58:42.920] | : . relaying element #3 [01:58:42.920] | : . value() for SequentialFuture (NULL) ... [01:58:42.920] | : . ' relay stdout ... [01:58:42.921] | : . ' relay stdout ... done [01:58:42.921] | : . ' check for misuse ... [01:58:42.921] | : . ' check for misuse ... done [01:58:42.921] | : . value() for SequentialFuture (NULL) ... done [01:58:42.922] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.922] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.922] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:42.923] | : value(, ...) ... [01:58:42.923] | : . value() for SequentialFuture (NULL) ... [01:58:42.923] | : . ' check for misuse ... [01:58:42.923] | : . ' check for misuse ... done [01:58:42.924] | : . value() for SequentialFuture (NULL) ... done [01:58:42.924] | : . value: [01:58:42.924] | : value(, ...) ... done [01:58:42.924] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:42.925] | : . nx: 4 [01:58:42.925] | : . relay: TRUE [01:58:42.925] | : . stdout: TRUE [01:58:42.925] | : . signal: TRUE [01:58:42.925] | : . resignal: FALSE [01:58:42.926] | : . force: TRUE [01:58:42.926] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.926] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.926] | : . until=4 [01:58:42.927] | : . relaying element #4 [01:58:42.927] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.927] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.927] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:42.928] | : resolve() for SequentialFuture ... [01:58:42.928] | : resolve() for SequentialFuture ... done [01:58:42.928] | : length: 1 (resolved future 3) [01:58:42.929] | checking value #3 ... done [01:58:42.929] | checking value #4 ... [01:58:42.929] | : 'obj' is SequentialFuture [01:58:42.929] | : resolved() for SequentialFuture (NULL) ... [01:58:42.930] | : . state: 'finished' [01:58:42.930] | : . run: TRUE [01:58:42.930] | : . result: 'FutureResult' [01:58:42.931] | : resolved() for SequentialFuture (NULL) ... done [01:58:42.931] | : SequentialFuture #4 [01:58:42.931] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:42.931] | : . nx: 4 [01:58:42.932] | : . relay: TRUE [01:58:42.932] | : . stdout: TRUE [01:58:42.932] | : . signal: TRUE [01:58:42.932] | : . resignal: FALSE [01:58:42.933] | : . force: TRUE [01:58:42.933] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.933] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:42.934] | : . until=4 [01:58:42.934] | : . relaying element #4 [01:58:42.934] | : . value() for SequentialFuture (NULL) ... [01:58:42.935] | : . ' relay stdout ... [01:58:42.935] | : . ' relay stdout ... done [01:58:42.935] | : . ' check for misuse ... [01:58:42.935] | : . ' check for misuse ... done [01:58:42.936] | : . value() for SequentialFuture (NULL) ... done [01:58:42.936] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.936] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.937] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:42.937] | : value(, ...) ... [01:58:42.937] | : . value() for SequentialFuture (NULL) ... [01:58:42.938] | : . ' check for misuse ... [01:58:42.938] | : . ' check for misuse ... done [01:58:42.938] | : . value() for SequentialFuture (NULL) ... done [01:58:42.938] | : . value: [01:58:42.939] | : value(, ...) ... done [01:58:42.939] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:42.939] | : . nx: 4 [01:58:42.940] | : . relay: TRUE [01:58:42.940] | : . stdout: TRUE [01:58:42.940] | : . signal: TRUE [01:58:42.940] | : . resignal: FALSE [01:58:42.941] | : . force: TRUE [01:58:42.941] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.941] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.942] | : . until=4 [01:58:42.942] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.942] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.942] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:42.943] | : resolve() for SequentialFuture ... [01:58:42.943] | : resolve() for SequentialFuture ... done [01:58:42.943] | : length: 0 (resolved future 4) [01:58:42.944] | checking value #4 ... done [01:58:42.944] | Relaying remaining futures ... [01:58:42.944] | : signalConditionsASAP(NULL, pos=0) ... [01:58:42.945] | : . nx: 4 [01:58:42.945] | : . relay: TRUE [01:58:42.945] | : . stdout: TRUE [01:58:42.945] | : . signal: TRUE [01:58:42.946] | : . resignal: FALSE [01:58:42.946] | : . force: TRUE [01:58:42.946] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.946] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:42.947] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.947] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:42.948] | : signalConditionsASAP(NULL, pos=0) ... done [01:58:42.948] | Relaying remaining futures ... done [01:58:42.948] value() for list ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:42.949] future(..., label = NULL) ... [01:58:42.949] | lazy: FALSE [01:58:42.949] | stdout: TRUE [01:58:42.949] | conditions: [n=1] 'condition' [01:58:42.950] | gc: FALSE [01:58:42.950] | earlySignal: FALSE [01:58:42.950] | getGlobalsAndPackages() ... [01:58:42.951] | : Searching for globals ... [01:58:42.963] | : . globals found: [3] '{', 'sample', 'x' [01:58:42.963] | : Searching for globals ... done [01:58:42.964] | : Resolving globals: FALSE [01:58:42.964] | : Search for packages associated with the globals ... [01:58:42.965] | : . Packages associated with globals: [1] 'base' [01:58:42.965] | : . Packages: [1] 'base' [01:58:42.966] | : Search for packages associated with the globals ... done [01:58:42.966] | : Packages after dropping 'base': [0] [01:58:42.966] | : globals: [1] 'x' [01:58:42.967] | : packages: [0] [01:58:42.967] | getGlobalsAndPackages() ... done [01:58:42.967] | run() for 'Future' (NULL) ... [01:58:42.968] | : state: 'created' [01:58:42.968] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.968] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.969] | : Using SequentialFutureBackend ... [01:58:42.969] | : . Number of futures since start: 8 (8 created, 8 launched, 8 finished) [01:58:42.969] | : . Launching futures ... [01:58:42.970] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:42.970] | : . ' , getFutureData() ... [01:58:42.970] | : . ' , ; getFutureCore() ... [01:58:42.971] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:42.971] | : . ' , ; getFutureCore() ... done [01:58:42.971] | : . ' , ; getFutureCapture() ... [01:58:42.972] | : . ' , ; getFutureCapture() ... done [01:58:42.972] | : . ' , ; getFutureContext() ... [01:58:42.972] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.973] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:42.973] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.973] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:42.974] | : . ' , ; getFutureContext() ... done [01:58:42.974] | : . ' , getFutureData() ... done [01:58:42.974] | : . ' , attachPackages() ... [01:58:42.975] | : . ' , ; packages: [n=1] 'future' [01:58:42.975] | : . ' , attachPackages() ... done [01:58:42.975] | : . ' , attachPackages() ... [01:58:42.976] | : . ' , ; packages: [n=0] [01:58:42.976] | : . ' , attachPackages() ... done [01:58:42.977] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:42.977] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:42.978] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:42.978] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:42.979] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:42.979] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:42.979] | : . ' , ; ` | New stack: [01:58:42.980] | : . ' , ; ` | List of 1 [01:58:42.980] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.980] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.980] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:42.980] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.980] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.980] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.980] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.980] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.986] | : . ' , ; ` | Old stack: [01:58:42.986] | : . ' , ; ` | List of 1 [01:58:42.986] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.986] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.986] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:42.986] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.986] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.986] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.986] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:42.986] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.986] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.986] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.986] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:42.995] | : . ' , ; ` | Not identical [01:58:42.996] | : . ' , ; ` | all.equal() for future ... [01:58:42.996] | : . ' , ; ` | : List of 2 [01:58:42.996] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.996] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:42.996] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.996] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:42.996] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:42.996] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:42.996] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.008] | : . ' , ; ` | all.equal() for future ... done [01:58:43.008] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.008] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.009] | : . ' , ; ` List of future strategies: [01:58:43.009] | : . ' , ; ` 1. sequential: [01:58:43.009] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.009] | : . ' , ; ` - tweaked: FALSE [01:58:43.009] | : . ' , ; ` - call: plan(sequential) [01:58:43.010] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.010] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.010] | : . ' , assign_globals() ... [01:58:43.010] | : . ' , List of 1 [01:58:43.010] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.010] | : . ' , - attr(*, "where")=List of 1 [01:58:43.010] | : . ' , ..$ x: [01:58:43.010] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.010] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.010] | : . ' , - attr(*, "total_size")= num NA [01:58:43.010] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.014] | : . ' , - copied 'x' to environment [01:58:43.015] | : . ' , assign_globals() ... done [01:58:43.018] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.018] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.019] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.019] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.019] | : . ' , ; ` | : New stack: [01:58:43.019] | : . ' , ; ` | : List of 1 [01:58:43.019] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.019] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.019] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.019] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.019] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.019] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.025] | : . ' , ; ` | : Old stack: [01:58:43.025] | : . ' , ; ` | : List of 1 [01:58:43.025] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.025] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.025] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.025] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.025] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.025] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.030] | : . ' , ; ` | : Identical [01:58:43.030] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.030] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.030] | : . ' , ; ` | List of future strategies: [01:58:43.030] | : . ' , ; ` | 1. sequential: [01:58:43.030] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.030] | : . ' , ; ` | - tweaked: FALSE [01:58:43.030] | : . ' , ; ` | - call: plan(sequential) [01:58:43.031] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.032] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.032] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.033] | : . ' , SequentialFuture started (and completed) [01:58:43.033] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.033] | : . Launching futures ... done [01:58:43.033] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.034] | : Using SequentialFutureBackend ... done [01:58:43.034] | run() for 'Future' (NULL) ... done [01:58:43.034] future(..., label = NULL) ... done [01:58:43.034] future(..., label = NULL) ... [01:58:43.035] | lazy: FALSE [01:58:43.035] | stdout: TRUE [01:58:43.035] | conditions: [n=1] 'condition' [01:58:43.035] | gc: FALSE [01:58:43.035] | earlySignal: FALSE [01:58:43.036] | getGlobalsAndPackages() ... [01:58:43.036] | : Searching for globals ... [01:58:43.045] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.045] | : Searching for globals ... done [01:58:43.045] | : Resolving globals: FALSE [01:58:43.046] | : Search for packages associated with the globals ... [01:58:43.046] | : . Packages associated with globals: [1] 'base' [01:58:43.046] | : . Packages: [1] 'base' [01:58:43.047] | : Search for packages associated with the globals ... done [01:58:43.047] | : Packages after dropping 'base': [0] [01:58:43.047] | : globals: [1] 'x' [01:58:43.047] | : packages: [0] [01:58:43.048] | getGlobalsAndPackages() ... done [01:58:43.048] | run() for 'Future' (NULL) ... [01:58:43.048] | : state: 'created' [01:58:43.048] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.049] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.049] | : Using SequentialFutureBackend ... [01:58:43.049] | : . Number of futures since start: 9 (9 created, 9 launched, 9 finished) [01:58:43.049] | : . Launching futures ... [01:58:43.050] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.050] | : . ' , getFutureData() ... [01:58:43.050] | : . ' , ; getFutureCore() ... [01:58:43.050] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.051] | : . ' , ; getFutureCore() ... done [01:58:43.051] | : . ' , ; getFutureCapture() ... [01:58:43.051] | : . ' , ; getFutureCapture() ... done [01:58:43.051] | : . ' , ; getFutureContext() ... [01:58:43.051] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.052] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.052] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.052] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.052] | : . ' , ; getFutureContext() ... done [01:58:43.053] | : . ' , getFutureData() ... done [01:58:43.053] | : . ' , attachPackages() ... [01:58:43.053] | : . ' , ; packages: [n=1] 'future' [01:58:43.054] | : . ' , attachPackages() ... done [01:58:43.054] | : . ' , attachPackages() ... [01:58:43.054] | : . ' , ; packages: [n=0] [01:58:43.054] | : . ' , attachPackages() ... done [01:58:43.055] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.055] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.055] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.056] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.056] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.056] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.057] | : . ' , ; ` | New stack: [01:58:43.057] | : . ' , ; ` | List of 1 [01:58:43.057] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.057] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.057] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.057] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.057] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.057] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.057] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.057] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.061] | : . ' , ; ` | Old stack: [01:58:43.061] | : . ' , ; ` | List of 1 [01:58:43.061] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.061] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.061] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.061] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.061] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.061] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.061] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.061] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.061] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.061] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.061] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.069] | : . ' , ; ` | Not identical [01:58:43.069] | : . ' , ; ` | all.equal() for future ... [01:58:43.069] | : . ' , ; ` | : List of 2 [01:58:43.069] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.069] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.069] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.069] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.069] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.069] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.069] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.078] | : . ' , ; ` | all.equal() for future ... done [01:58:43.078] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.078] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.078] | : . ' , ; ` List of future strategies: [01:58:43.078] | : . ' , ; ` 1. sequential: [01:58:43.078] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.078] | : . ' , ; ` - tweaked: FALSE [01:58:43.078] | : . ' , ; ` - call: plan(sequential) [01:58:43.079] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.079] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.080] | : . ' , assign_globals() ... [01:58:43.080] | : . ' , List of 1 [01:58:43.080] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.080] | : . ' , - attr(*, "where")=List of 1 [01:58:43.080] | : . ' , ..$ x: [01:58:43.080] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.080] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.080] | : . ' , - attr(*, "total_size")= num NA [01:58:43.080] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.084] | : . ' , - copied 'x' to environment [01:58:43.084] | : . ' , assign_globals() ... done [01:58:43.087] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.087] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.087] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.088] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.088] | : . ' , ; ` | : New stack: [01:58:43.088] | : . ' , ; ` | : List of 1 [01:58:43.088] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.088] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.088] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.088] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.088] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.088] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.093] | : . ' , ; ` | : Old stack: [01:58:43.094] | : . ' , ; ` | : List of 1 [01:58:43.094] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.094] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.094] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.094] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.094] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.094] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.099] | : . ' , ; ` | : Identical [01:58:43.099] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.099] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.099] | : . ' , ; ` | List of future strategies: [01:58:43.099] | : . ' , ; ` | 1. sequential: [01:58:43.099] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.099] | : . ' , ; ` | - tweaked: FALSE [01:58:43.099] | : . ' , ; ` | - call: plan(sequential) [01:58:43.100] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.100] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.100] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.101] | : . ' , SequentialFuture started (and completed) [01:58:43.102] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.102] | : . Launching futures ... done [01:58:43.102] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.102] | : Using SequentialFutureBackend ... done [01:58:43.102] | run() for 'Future' (NULL) ... done [01:58:43.103] future(..., label = NULL) ... done [01:58:43.103] future(..., label = NULL) ... [01:58:43.103] | lazy: FALSE [01:58:43.103] | stdout: TRUE [01:58:43.103] | conditions: [n=1] 'condition' [01:58:43.104] | gc: FALSE [01:58:43.104] | earlySignal: FALSE [01:58:43.104] | getGlobalsAndPackages() ... [01:58:43.104] | : Searching for globals ... [01:58:43.113] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.114] | : Searching for globals ... done [01:58:43.114] | : Resolving globals: FALSE [01:58:43.114] | : Search for packages associated with the globals ... [01:58:43.115] | : . Packages associated with globals: [1] 'base' [01:58:43.115] | : . Packages: [1] 'base' [01:58:43.115] | : Search for packages associated with the globals ... done [01:58:43.115] | : Packages after dropping 'base': [0] [01:58:43.116] | : globals: [1] 'x' [01:58:43.116] | : packages: [0] [01:58:43.116] | getGlobalsAndPackages() ... done [01:58:43.117] | run() for 'Future' (NULL) ... [01:58:43.117] | : state: 'created' [01:58:43.117] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.117] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.117] | : Using SequentialFutureBackend ... [01:58:43.118] | : . Number of futures since start: 10 (10 created, 10 launched, 10 finished) [01:58:43.118] | : . Launching futures ... [01:58:43.118] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.118] | : . ' , getFutureData() ... [01:58:43.119] | : . ' , ; getFutureCore() ... [01:58:43.119] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.119] | : . ' , ; getFutureCore() ... done [01:58:43.119] | : . ' , ; getFutureCapture() ... [01:58:43.120] | : . ' , ; getFutureCapture() ... done [01:58:43.120] | : . ' , ; getFutureContext() ... [01:58:43.120] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.120] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.121] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.121] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.121] | : . ' , ; getFutureContext() ... done [01:58:43.122] | : . ' , getFutureData() ... done [01:58:43.122] | : . ' , attachPackages() ... [01:58:43.122] | : . ' , ; packages: [n=1] 'future' [01:58:43.123] | : . ' , attachPackages() ... done [01:58:43.123] | : . ' , attachPackages() ... [01:58:43.123] | : . ' , ; packages: [n=0] [01:58:43.123] | : . ' , attachPackages() ... done [01:58:43.124] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.124] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.124] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.125] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.125] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.126] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.126] | : . ' , ; ` | New stack: [01:58:43.126] | : . ' , ; ` | List of 1 [01:58:43.126] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.126] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.126] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.126] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.126] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.126] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.126] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.126] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.131] | : . ' , ; ` | Old stack: [01:58:43.131] | : . ' , ; ` | List of 1 [01:58:43.131] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.131] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.131] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.131] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.131] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.131] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.131] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.131] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.131] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.131] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.131] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.136] | : . ' , ; ` | Not identical [01:58:43.136] | : . ' , ; ` | all.equal() for future ... [01:58:43.136] | : . ' , ; ` | : List of 2 [01:58:43.136] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.136] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.136] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.136] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.136] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.136] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.136] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.144] | : . ' , ; ` | all.equal() for future ... done [01:58:43.144] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.145] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.145] | : . ' , ; ` List of future strategies: [01:58:43.145] | : . ' , ; ` 1. sequential: [01:58:43.145] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.145] | : . ' , ; ` - tweaked: FALSE [01:58:43.145] | : . ' , ; ` - call: plan(sequential) [01:58:43.146] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.146] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.146] | : . ' , assign_globals() ... [01:58:43.146] | : . ' , List of 1 [01:58:43.146] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.146] | : . ' , - attr(*, "where")=List of 1 [01:58:43.146] | : . ' , ..$ x: [01:58:43.146] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.146] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.146] | : . ' , - attr(*, "total_size")= num NA [01:58:43.146] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.150] | : . ' , - copied 'x' to environment [01:58:43.150] | : . ' , assign_globals() ... done [01:58:43.153] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.153] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.153] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.154] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.154] | : . ' , ; ` | : New stack: [01:58:43.154] | : . ' , ; ` | : List of 1 [01:58:43.154] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.154] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.154] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.154] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.154] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.154] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.159] | : . ' , ; ` | : Old stack: [01:58:43.159] | : . ' , ; ` | : List of 1 [01:58:43.159] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.159] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.159] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.159] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.159] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.159] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.164] | : . ' , ; ` | : Identical [01:58:43.164] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.164] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.165] | : . ' , ; ` | List of future strategies: [01:58:43.165] | : . ' , ; ` | 1. sequential: [01:58:43.165] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.165] | : . ' , ; ` | - tweaked: FALSE [01:58:43.165] | : . ' , ; ` | - call: plan(sequential) [01:58:43.165] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.166] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.166] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.167] | : . ' , SequentialFuture started (and completed) [01:58:43.167] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.167] | : . Launching futures ... done [01:58:43.167] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.167] | : Using SequentialFutureBackend ... done [01:58:43.168] | run() for 'Future' (NULL) ... done [01:58:43.168] future(..., label = NULL) ... done [01:58:43.168] future(..., label = NULL) ... [01:58:43.168] | lazy: FALSE [01:58:43.169] | stdout: TRUE [01:58:43.169] | conditions: [n=1] 'condition' [01:58:43.169] | gc: FALSE [01:58:43.169] | earlySignal: FALSE [01:58:43.169] | getGlobalsAndPackages() ... [01:58:43.170] | : Searching for globals ... [01:58:43.178] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.178] | : Searching for globals ... done [01:58:43.181] | : Resolving globals: FALSE [01:58:43.181] | : Search for packages associated with the globals ... [01:58:43.182] | : . Packages associated with globals: [1] 'base' [01:58:43.182] | : . Packages: [1] 'base' [01:58:43.182] | : Search for packages associated with the globals ... done [01:58:43.183] | : Packages after dropping 'base': [0] [01:58:43.183] | : globals: [1] 'x' [01:58:43.183] | : packages: [0] [01:58:43.183] | getGlobalsAndPackages() ... done [01:58:43.184] | run() for 'Future' (NULL) ... [01:58:43.184] | : state: 'created' [01:58:43.184] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.184] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.184] | : Using SequentialFutureBackend ... [01:58:43.185] | : . Number of futures since start: 11 (11 created, 11 launched, 11 finished) [01:58:43.185] | : . Launching futures ... [01:58:43.185] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.185] | : . ' , getFutureData() ... [01:58:43.185] | : . ' , ; getFutureCore() ... [01:58:43.186] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.186] | : . ' , ; getFutureCore() ... done [01:58:43.186] | : . ' , ; getFutureCapture() ... [01:58:43.186] | : . ' , ; getFutureCapture() ... done [01:58:43.187] | : . ' , ; getFutureContext() ... [01:58:43.187] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.187] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.187] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.187] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.188] | : . ' , ; getFutureContext() ... done [01:58:43.188] | : . ' , getFutureData() ... done [01:58:43.188] | : . ' , attachPackages() ... [01:58:43.188] | : . ' , ; packages: [n=1] 'future' [01:58:43.189] | : . ' , attachPackages() ... done [01:58:43.189] | : . ' , attachPackages() ... [01:58:43.189] | : . ' , ; packages: [n=0] [01:58:43.189] | : . ' , attachPackages() ... done [01:58:43.190] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.190] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.190] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.191] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.191] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.191] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.191] | : . ' , ; ` | New stack: [01:58:43.192] | : . ' , ; ` | List of 1 [01:58:43.192] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.192] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.192] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.192] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.192] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.192] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.192] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.192] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.195] | : . ' , ; ` | Old stack: [01:58:43.196] | : . ' , ; ` | List of 1 [01:58:43.196] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.196] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.196] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.196] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.196] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.196] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.196] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.196] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.196] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.196] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.196] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.200] | : . ' , ; ` | Not identical [01:58:43.201] | : . ' , ; ` | all.equal() for future ... [01:58:43.201] | : . ' , ; ` | : List of 2 [01:58:43.201] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.201] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.201] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.201] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.201] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.201] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.201] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.209] | : . ' , ; ` | all.equal() for future ... done [01:58:43.209] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.209] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.209] | : . ' , ; ` List of future strategies: [01:58:43.209] | : . ' , ; ` 1. sequential: [01:58:43.209] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.209] | : . ' , ; ` - tweaked: FALSE [01:58:43.209] | : . ' , ; ` - call: plan(sequential) [01:58:43.210] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.210] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.211] | : . ' , assign_globals() ... [01:58:43.211] | : . ' , List of 1 [01:58:43.211] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.211] | : . ' , - attr(*, "where")=List of 1 [01:58:43.211] | : . ' , ..$ x: [01:58:43.211] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.211] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.211] | : . ' , - attr(*, "total_size")= num NA [01:58:43.211] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.215] | : . ' , - copied 'x' to environment [01:58:43.215] | : . ' , assign_globals() ... done [01:58:43.217] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.218] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.218] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.218] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.218] | : . ' , ; ` | : New stack: [01:58:43.219] | : . ' , ; ` | : List of 1 [01:58:43.219] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.219] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.219] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.219] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.219] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.219] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.223] | : . ' , ; ` | : Old stack: [01:58:43.224] | : . ' , ; ` | : List of 1 [01:58:43.224] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.224] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.224] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.224] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.224] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.224] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.229] | : . ' , ; ` | : Identical [01:58:43.229] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.229] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.229] | : . ' , ; ` | List of future strategies: [01:58:43.229] | : . ' , ; ` | 1. sequential: [01:58:43.229] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.229] | : . ' , ; ` | - tweaked: FALSE [01:58:43.229] | : . ' , ; ` | - call: plan(sequential) [01:58:43.230] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.230] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.230] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.231] | : . ' , SequentialFuture started (and completed) [01:58:43.231] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.232] | : . Launching futures ... done [01:58:43.232] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.232] | : Using SequentialFutureBackend ... done [01:58:43.232] | run() for 'Future' (NULL) ... done [01:58:43.233] future(..., label = NULL) ... done [01:58:43.233] value() for list ... [01:58:43.233] | recursive: 0 [01:58:43.233] | reduce: FALSE [01:58:43.233] | length: 4 [01:58:43.234] | Number of remaining objects: 4 [01:58:43.234] | checking value #1 ... [01:58:43.234] | : 'obj' is SequentialFuture [01:58:43.234] | : resolved() for SequentialFuture (NULL) ... [01:58:43.235] | : . state: 'finished' [01:58:43.235] | : . run: TRUE [01:58:43.235] | : . result: 'FutureResult' [01:58:43.235] | : resolved() for SequentialFuture (NULL) ... done [01:58:43.235] | : SequentialFuture #1 [01:58:43.236] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.236] | : . nx: 4 [01:58:43.236] | : . relay: TRUE [01:58:43.236] | : . stdout: TRUE [01:58:43.236] | : . signal: TRUE [01:58:43.237] | : . resignal: FALSE [01:58:43.237] | : . force: TRUE [01:58:43.237] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.237] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.237] | : . until=1 [01:58:43.238] | : . relaying element #1 [01:58:43.238] | : . value() for SequentialFuture (NULL) ... [01:58:43.238] | : . ' relay stdout ... [01:58:43.238] | : . ' relay stdout ... done [01:58:43.239] | : . ' check for misuse ... [01:58:43.239] | : . ' check for misuse ... done [01:58:43.239] | : . value() for SequentialFuture (NULL) ... done [01:58:43.239] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.239] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.240] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.240] | : value(, ...) ... [01:58:43.240] | : . value() for SequentialFuture (NULL) ... [01:58:43.240] | : . ' check for misuse ... [01:58:43.241] | : . ' check for misuse ... done [01:58:43.241] | : . value() for SequentialFuture (NULL) ... done [01:58:43.241] | : . value: [01:58:43.241] | : value(, ...) ... done [01:58:43.241] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.242] | : . nx: 4 [01:58:43.242] | : . relay: TRUE [01:58:43.242] | : . stdout: TRUE [01:58:43.242] | : . signal: TRUE [01:58:43.242] | : . resignal: FALSE [01:58:43.243] | : . force: TRUE [01:58:43.243] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.243] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.243] | : . until=2 [01:58:43.243] | : . relaying element #2 [01:58:43.244] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.244] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.244] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.244] | : resolve() for SequentialFuture ... [01:58:43.244] | : resolve() for SequentialFuture ... done [01:58:43.245] | : length: 3 (resolved future 1) [01:58:43.245] | checking value #1 ... done [01:58:43.245] | checking value #2 ... [01:58:43.245] | : 'obj' is SequentialFuture [01:58:43.245] | : resolved() for SequentialFuture (NULL) ... [01:58:43.246] | : . state: 'finished' [01:58:43.246] | : . run: TRUE [01:58:43.246] | : . result: 'FutureResult' [01:58:43.246] | : resolved() for SequentialFuture (NULL) ... done [01:58:43.247] | : SequentialFuture #2 [01:58:43.247] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.247] | : . nx: 4 [01:58:43.247] | : . relay: TRUE [01:58:43.247] | : . stdout: TRUE [01:58:43.247] | : . signal: TRUE [01:58:43.248] | : . resignal: FALSE [01:58:43.248] | : . force: TRUE [01:58:43.248] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.248] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.248] | : . until=2 [01:58:43.249] | : . relaying element #2 [01:58:43.249] | : . value() for SequentialFuture (NULL) ... [01:58:43.249] | : . ' relay stdout ... [01:58:43.249] | : . ' relay stdout ... done [01:58:43.250] | : . ' check for misuse ... [01:58:43.250] | : . ' check for misuse ... done [01:58:43.250] | : . value() for SequentialFuture (NULL) ... done [01:58:43.250] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.250] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.251] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.251] | : value(, ...) ... [01:58:43.251] | : . value() for SequentialFuture (NULL) ... [01:58:43.251] | : . ' check for misuse ... [01:58:43.252] | : . ' check for misuse ... done [01:58:43.252] | : . value() for SequentialFuture (NULL) ... done [01:58:43.252] | : . value: [01:58:43.252] | : value(, ...) ... done [01:58:43.252] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.253] | : . nx: 4 [01:58:43.253] | : . relay: TRUE [01:58:43.253] | : . stdout: TRUE [01:58:43.253] | : . signal: TRUE [01:58:43.253] | : . resignal: FALSE [01:58:43.253] | : . force: TRUE [01:58:43.254] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.254] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.254] | : . until=3 [01:58:43.254] | : . relaying element #3 [01:58:43.254] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.255] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.255] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.255] | : resolve() for SequentialFuture ... [01:58:43.255] | : resolve() for SequentialFuture ... done [01:58:43.256] | : length: 2 (resolved future 2) [01:58:43.256] | checking value #2 ... done [01:58:43.256] | checking value #3 ... [01:58:43.256] | : 'obj' is SequentialFuture [01:58:43.256] | : resolved() for SequentialFuture (NULL) ... [01:58:43.257] | : . state: 'finished' [01:58:43.257] | : . run: TRUE [01:58:43.257] | : . result: 'FutureResult' [01:58:43.257] | : resolved() for SequentialFuture (NULL) ... done [01:58:43.257] | : SequentialFuture #3 [01:58:43.258] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.258] | : . nx: 4 [01:58:43.258] | : . relay: TRUE [01:58:43.258] | : . stdout: TRUE [01:58:43.258] | : . signal: TRUE [01:58:43.259] | : . resignal: FALSE [01:58:43.259] | : . force: TRUE [01:58:43.259] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.259] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.259] | : . until=3 [01:58:43.260] | : . relaying element #3 [01:58:43.260] | : . value() for SequentialFuture (NULL) ... [01:58:43.260] | : . ' relay stdout ... [01:58:43.260] | : . ' relay stdout ... done [01:58:43.260] | : . ' check for misuse ... [01:58:43.261] | : . ' check for misuse ... done [01:58:43.261] | : . value() for SequentialFuture (NULL) ... done [01:58:43.261] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.261] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.262] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.262] | : value(, ...) ... [01:58:43.262] | : . value() for SequentialFuture (NULL) ... [01:58:43.262] | : . ' check for misuse ... [01:58:43.262] | : . ' check for misuse ... done [01:58:43.263] | : . value() for SequentialFuture (NULL) ... done [01:58:43.263] | : . value: [01:58:43.263] | : value(, ...) ... done [01:58:43.263] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.263] | : . nx: 4 [01:58:43.264] | : . relay: TRUE [01:58:43.264] | : . stdout: TRUE [01:58:43.264] | : . signal: TRUE [01:58:43.264] | : . resignal: FALSE [01:58:43.264] | : . force: TRUE [01:58:43.265] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.265] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.265] | : . until=4 [01:58:43.265] | : . relaying element #4 [01:58:43.265] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.266] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.266] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.266] | : resolve() for SequentialFuture ... [01:58:43.266] | : resolve() for SequentialFuture ... done [01:58:43.266] | : length: 1 (resolved future 3) [01:58:43.267] | checking value #3 ... done [01:58:43.267] | checking value #4 ... [01:58:43.267] | : 'obj' is SequentialFuture [01:58:43.267] | : resolved() for SequentialFuture (NULL) ... [01:58:43.267] | : . state: 'finished' [01:58:43.268] | : . run: TRUE [01:58:43.268] | : . result: 'FutureResult' [01:58:43.268] | : resolved() for SequentialFuture (NULL) ... done [01:58:43.268] | : SequentialFuture #4 [01:58:43.268] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.269] | : . nx: 4 [01:58:43.269] | : . relay: TRUE [01:58:43.269] | : . stdout: TRUE [01:58:43.269] | : . signal: TRUE [01:58:43.269] | : . resignal: FALSE [01:58:43.270] | : . force: TRUE [01:58:43.270] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.270] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.270] | : . until=4 [01:58:43.270] | : . relaying element #4 [01:58:43.271] | : . value() for SequentialFuture (NULL) ... [01:58:43.271] | : . ' relay stdout ... [01:58:43.271] | : . ' relay stdout ... done [01:58:43.271] | : . ' check for misuse ... [01:58:43.272] | : . ' check for misuse ... done [01:58:43.272] | : . value() for SequentialFuture (NULL) ... done [01:58:43.272] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.272] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.272] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.273] | : value(, ...) ... [01:58:43.273] | : . value() for SequentialFuture (NULL) ... [01:58:43.273] | : . ' check for misuse ... [01:58:43.273] | : . ' check for misuse ... done [01:58:43.273] | : . value() for SequentialFuture (NULL) ... done [01:58:43.274] | : . value: [01:58:43.274] | : value(, ...) ... done [01:58:43.274] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.274] | : . nx: 4 [01:58:43.274] | : . relay: TRUE [01:58:43.275] | : . stdout: TRUE [01:58:43.275] | : . signal: TRUE [01:58:43.275] | : . resignal: FALSE [01:58:43.275] | : . force: TRUE [01:58:43.275] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.275] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.276] | : . until=4 [01:58:43.276] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.276] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.276] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.276] | : resolve() for SequentialFuture ... [01:58:43.277] | : resolve() for SequentialFuture ... done [01:58:43.277] | : length: 0 (resolved future 4) [01:58:43.277] | checking value #4 ... done [01:58:43.277] | Relaying remaining futures ... [01:58:43.277] | : signalConditionsASAP(NULL, pos=0) ... [01:58:43.278] | : . nx: 4 [01:58:43.278] | : . relay: TRUE [01:58:43.278] | : . stdout: TRUE [01:58:43.278] | : . signal: TRUE [01:58:43.278] | : . resignal: FALSE [01:58:43.278] | : . force: TRUE [01:58:43.279] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.279] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:43.279] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.279] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.279] | : signalConditionsASAP(NULL, pos=0) ... done [01:58:43.279] | Relaying remaining futures ... done [01:58:43.280] value() for list ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:43.280] future(..., label = 'fsample_1-857398') ... [01:58:43.280] | lazy: FALSE [01:58:43.280] | stdout: TRUE [01:58:43.280] | conditions: [n=1] 'condition' [01:58:43.280] | gc: FALSE [01:58:43.281] | earlySignal: FALSE [01:58:43.281] | getGlobalsAndPackages() ... [01:58:43.281] | : Searching for globals ... [01:58:43.288] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.288] | : Searching for globals ... done [01:58:43.288] | : Resolving globals: FALSE [01:58:43.288] | : Search for packages associated with the globals ... [01:58:43.289] | : . Packages associated with globals: [1] 'base' [01:58:43.289] | : . Packages: [1] 'base' [01:58:43.289] | : Search for packages associated with the globals ... done [01:58:43.290] | : Packages after dropping 'base': [0] [01:58:43.290] | : globals: [1] 'x' [01:58:43.290] | : packages: [0] [01:58:43.290] | getGlobalsAndPackages() ... done [01:58:43.291] | run() for 'Future' ('fsample_1-857398') ... [01:58:43.291] | : state: 'created' [01:58:43.291] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.291] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.291] | : Using SequentialFutureBackend ... [01:58:43.292] | : . Number of futures since start: 12 (12 created, 12 launched, 12 finished) [01:58:43.292] | : . Launching futures ... [01:58:43.292] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.292] | : . ' , getFutureData() ... [01:58:43.293] | : . ' , ; getFutureCore() ... [01:58:43.293] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.293] | : . ' , ; getFutureCore() ... done [01:58:43.293] | : . ' , ; getFutureCapture() ... [01:58:43.293] | : . ' , ; getFutureCapture() ... done [01:58:43.294] | : . ' , ; getFutureContext() ... [01:58:43.294] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.294] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.294] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.294] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.295] | : . ' , ; getFutureContext() ... done [01:58:43.295] | : . ' , getFutureData() ... done [01:58:43.295] | : . ' , attachPackages() ... [01:58:43.295] | : . ' , ; packages: [n=1] 'future' [01:58:43.296] | : . ' , attachPackages() ... done [01:58:43.296] | : . ' , attachPackages() ... [01:58:43.296] | : . ' , ; packages: [n=0] [01:58:43.296] | : . ' , attachPackages() ... done [01:58:43.297] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.297] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.297] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.298] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.298] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.298] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.299] | : . ' , ; ` | New stack: [01:58:43.299] | : . ' , ; ` | List of 1 [01:58:43.299] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.299] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.299] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.299] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.299] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.299] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.299] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.299] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.305] | : . ' , ; ` | Old stack: [01:58:43.305] | : . ' , ; ` | List of 1 [01:58:43.305] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.305] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.305] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.305] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.305] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.305] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.305] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.305] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.305] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.305] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.305] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.310] | : . ' , ; ` | Not identical [01:58:43.310] | : . ' , ; ` | all.equal() for future ... [01:58:43.310] | : . ' , ; ` | : List of 2 [01:58:43.310] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.310] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.310] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.310] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.310] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.310] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.310] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.318] | : . ' , ; ` | all.equal() for future ... done [01:58:43.318] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.319] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.319] | : . ' , ; ` List of future strategies: [01:58:43.319] | : . ' , ; ` 1. sequential: [01:58:43.319] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.319] | : . ' , ; ` - tweaked: FALSE [01:58:43.319] | : . ' , ; ` - call: plan(sequential) [01:58:43.319] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.320] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.320] | : . ' , assign_globals() ... [01:58:43.320] | : . ' , List of 1 [01:58:43.320] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.320] | : . ' , - attr(*, "where")=List of 1 [01:58:43.320] | : . ' , ..$ x: [01:58:43.320] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.320] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.320] | : . ' , - attr(*, "total_size")= num NA [01:58:43.320] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.324] | : . ' , - copied 'x' to environment [01:58:43.324] | : . ' , assign_globals() ... done [01:58:43.326] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.326] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.327] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.327] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.327] | : . ' , ; ` | : New stack: [01:58:43.327] | : . ' , ; ` | : List of 1 [01:58:43.327] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.327] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.327] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.327] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.327] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.327] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.332] | : . ' , ; ` | : Old stack: [01:58:43.332] | : . ' , ; ` | : List of 1 [01:58:43.332] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.332] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.332] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.332] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.332] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.332] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.336] | : . ' , ; ` | : Identical [01:58:43.337] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.337] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.337] | : . ' , ; ` | List of future strategies: [01:58:43.337] | : . ' , ; ` | 1. sequential: [01:58:43.337] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.337] | : . ' , ; ` | - tweaked: FALSE [01:58:43.337] | : . ' , ; ` | - call: plan(sequential) [01:58:43.338] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.338] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.338] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.339] | : . ' , SequentialFuture started (and completed) [01:58:43.339] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.339] | : . Launching futures ... done [01:58:43.339] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.340] | : Using SequentialFutureBackend ... done [01:58:43.340] | run() for 'Future' ('fsample_1-857398') ... done [01:58:43.340] future(..., label = 'fsample_1-857398') ... done SequentialFuture: Label: 'fsample_1-857398' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606e94908 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.342] future(..., label = 'fsample_2-409679') ... [01:58:43.342] | lazy: FALSE [01:58:43.342] | stdout: TRUE [01:58:43.342] | conditions: [n=1] 'condition' [01:58:43.342] | gc: FALSE [01:58:43.343] | earlySignal: FALSE [01:58:43.343] | getGlobalsAndPackages() ... [01:58:43.343] | : Searching for globals ... [01:58:43.351] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.351] | : Searching for globals ... done [01:58:43.351] | : Resolving globals: FALSE [01:58:43.351] | : Search for packages associated with the globals ... [01:58:43.352] | : . Packages associated with globals: [1] 'base' [01:58:43.352] | : . Packages: [1] 'base' [01:58:43.352] | : Search for packages associated with the globals ... done [01:58:43.353] | : Packages after dropping 'base': [0] [01:58:43.353] | : globals: [1] 'x' [01:58:43.353] | : packages: [0] [01:58:43.353] | getGlobalsAndPackages() ... done [01:58:43.354] | run() for 'Future' ('fsample_2-409679') ... [01:58:43.354] | : state: 'created' [01:58:43.354] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.354] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.354] | : Using SequentialFutureBackend ... [01:58:43.355] | : . Number of futures since start: 13 (13 created, 13 launched, 13 finished) [01:58:43.355] | : . Launching futures ... [01:58:43.355] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.355] | : . ' , getFutureData() ... [01:58:43.355] | : . ' , ; getFutureCore() ... [01:58:43.356] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.356] | : . ' , ; getFutureCore() ... done [01:58:43.356] | : . ' , ; getFutureCapture() ... [01:58:43.356] | : . ' , ; getFutureCapture() ... done [01:58:43.356] | : . ' , ; getFutureContext() ... [01:58:43.357] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.357] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.357] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.357] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.357] | : . ' , ; getFutureContext() ... done [01:58:43.358] | : . ' , getFutureData() ... done [01:58:43.358] | : . ' , attachPackages() ... [01:58:43.358] | : . ' , ; packages: [n=1] 'future' [01:58:43.358] | : . ' , attachPackages() ... done [01:58:43.359] | : . ' , attachPackages() ... [01:58:43.359] | : . ' , ; packages: [n=0] [01:58:43.359] | : . ' , attachPackages() ... done [01:58:43.359] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.360] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.360] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.360] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.361] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.361] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.361] | : . ' , ; ` | New stack: [01:58:43.361] | : . ' , ; ` | List of 1 [01:58:43.361] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.361] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.361] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.361] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.361] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.361] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.361] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.361] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.365] | : . ' , ; ` | Old stack: [01:58:43.365] | : . ' , ; ` | List of 1 [01:58:43.365] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.365] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.365] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.365] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.365] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.365] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.365] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.365] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.365] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.365] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.365] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.369] | : . ' , ; ` | Not identical [01:58:43.370] | : . ' , ; ` | all.equal() for future ... [01:58:43.370] | : . ' , ; ` | : List of 2 [01:58:43.370] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.370] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.370] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.370] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.370] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.370] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.370] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.377] | : . ' , ; ` | all.equal() for future ... done [01:58:43.378] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.378] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.378] | : . ' , ; ` List of future strategies: [01:58:43.378] | : . ' , ; ` 1. sequential: [01:58:43.378] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.378] | : . ' , ; ` - tweaked: FALSE [01:58:43.378] | : . ' , ; ` - call: plan(sequential) [01:58:43.379] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.379] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.379] | : . ' , assign_globals() ... [01:58:43.379] | : . ' , List of 1 [01:58:43.379] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.379] | : . ' , - attr(*, "where")=List of 1 [01:58:43.379] | : . ' , ..$ x: [01:58:43.379] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.379] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.379] | : . ' , - attr(*, "total_size")= num NA [01:58:43.379] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.383] | : . ' , - copied 'x' to environment [01:58:43.383] | : . ' , assign_globals() ... done [01:58:43.385] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.386] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.386] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.386] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.386] | : . ' , ; ` | : New stack: [01:58:43.386] | : . ' , ; ` | : List of 1 [01:58:43.386] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.386] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.386] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.386] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.386] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.386] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.391] | : . ' , ; ` | : Old stack: [01:58:43.391] | : . ' , ; ` | : List of 1 [01:58:43.391] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.391] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.391] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.391] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.391] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.391] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.396] | : . ' , ; ` | : Identical [01:58:43.396] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.396] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.396] | : . ' , ; ` | List of future strategies: [01:58:43.396] | : . ' , ; ` | 1. sequential: [01:58:43.396] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.396] | : . ' , ; ` | - tweaked: FALSE [01:58:43.396] | : . ' , ; ` | - call: plan(sequential) [01:58:43.397] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.397] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.397] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.398] | : . ' , SequentialFuture started (and completed) [01:58:43.398] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.398] | : . Launching futures ... done [01:58:43.399] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.399] | : Using SequentialFutureBackend ... done [01:58:43.399] | run() for 'Future' ('fsample_2-409679') ... done [01:58:43.399] future(..., label = 'fsample_2-409679') ... done SequentialFuture: Label: 'fsample_2-409679' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606e94908 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.400] future(..., label = 'fsample_3-965462') ... [01:58:43.401] | lazy: FALSE [01:58:43.401] | stdout: TRUE [01:58:43.401] | conditions: [n=1] 'condition' [01:58:43.401] | gc: FALSE [01:58:43.401] | earlySignal: FALSE [01:58:43.401] | getGlobalsAndPackages() ... [01:58:43.402] | : Searching for globals ... [01:58:43.412] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.412] | : Searching for globals ... done [01:58:43.412] | : Resolving globals: FALSE [01:58:43.412] | : Search for packages associated with the globals ... [01:58:43.413] | : . Packages associated with globals: [1] 'base' [01:58:43.413] | : . Packages: [1] 'base' [01:58:43.413] | : Search for packages associated with the globals ... done [01:58:43.414] | : Packages after dropping 'base': [0] [01:58:43.414] | : globals: [1] 'x' [01:58:43.414] | : packages: [0] [01:58:43.414] | getGlobalsAndPackages() ... done [01:58:43.414] | run() for 'Future' ('fsample_3-965462') ... [01:58:43.415] | : state: 'created' [01:58:43.415] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.415] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.415] | : Using SequentialFutureBackend ... [01:58:43.415] | : . Number of futures since start: 14 (14 created, 14 launched, 14 finished) [01:58:43.416] | : . Launching futures ... [01:58:43.416] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.416] | : . ' , getFutureData() ... [01:58:43.416] | : . ' , ; getFutureCore() ... [01:58:43.416] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.417] | : . ' , ; getFutureCore() ... done [01:58:43.417] | : . ' , ; getFutureCapture() ... [01:58:43.417] | : . ' , ; getFutureCapture() ... done [01:58:43.417] | : . ' , ; getFutureContext() ... [01:58:43.417] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.418] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.418] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.418] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.418] | : . ' , ; getFutureContext() ... done [01:58:43.418] | : . ' , getFutureData() ... done [01:58:43.419] | : . ' , attachPackages() ... [01:58:43.419] | : . ' , ; packages: [n=1] 'future' [01:58:43.419] | : . ' , attachPackages() ... done [01:58:43.419] | : . ' , attachPackages() ... [01:58:43.419] | : . ' , ; packages: [n=0] [01:58:43.419] | : . ' , attachPackages() ... done [01:58:43.420] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.420] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.420] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.420] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.421] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.421] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.421] | : . ' , ; ` | New stack: [01:58:43.421] | : . ' , ; ` | List of 1 [01:58:43.421] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.421] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.421] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.421] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.421] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.421] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.421] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.421] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.424] | : . ' , ; ` | Old stack: [01:58:43.424] | : . ' , ; ` | List of 1 [01:58:43.424] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.424] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.424] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.424] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.424] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.424] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.424] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.424] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.424] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.424] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.424] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.427] | : . ' , ; ` | Not identical [01:58:43.428] | : . ' , ; ` | all.equal() for future ... [01:58:43.428] | : . ' , ; ` | : List of 2 [01:58:43.428] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.428] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.428] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.428] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.428] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.428] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.428] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.435] | : . ' , ; ` | all.equal() for future ... done [01:58:43.436] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.436] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.436] | : . ' , ; ` List of future strategies: [01:58:43.436] | : . ' , ; ` 1. sequential: [01:58:43.436] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.436] | : . ' , ; ` - tweaked: FALSE [01:58:43.436] | : . ' , ; ` - call: plan(sequential) [01:58:43.437] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.437] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.437] | : . ' , assign_globals() ... [01:58:43.437] | : . ' , List of 1 [01:58:43.437] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.437] | : . ' , - attr(*, "where")=List of 1 [01:58:43.437] | : . ' , ..$ x: [01:58:43.437] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.437] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.437] | : . ' , - attr(*, "total_size")= num NA [01:58:43.437] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.441] | : . ' , - copied 'x' to environment [01:58:43.441] | : . ' , assign_globals() ... done [01:58:43.443] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.444] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.444] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.444] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.444] | : . ' , ; ` | : New stack: [01:58:43.444] | : . ' , ; ` | : List of 1 [01:58:43.444] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.444] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.444] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.444] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.444] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.444] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.449] | : . ' , ; ` | : Old stack: [01:58:43.449] | : . ' , ; ` | : List of 1 [01:58:43.449] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.449] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.449] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.449] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.449] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.449] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.454] | : . ' , ; ` | : Identical [01:58:43.454] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.454] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.454] | : . ' , ; ` | List of future strategies: [01:58:43.454] | : . ' , ; ` | 1. sequential: [01:58:43.454] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.454] | : . ' , ; ` | - tweaked: FALSE [01:58:43.454] | : . ' , ; ` | - call: plan(sequential) [01:58:43.455] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.455] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.455] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.456] | : . ' , SequentialFuture started (and completed) [01:58:43.456] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.456] | : . Launching futures ... done [01:58:43.457] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.457] | : Using SequentialFutureBackend ... done [01:58:43.457] | run() for 'Future' ('fsample_3-965462') ... done [01:58:43.457] future(..., label = 'fsample_3-965462') ... done SequentialFuture: Label: 'fsample_3-965462' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606e94908 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.458] future(..., label = 'fsample_4-200690') ... [01:58:43.459] | lazy: FALSE [01:58:43.459] | stdout: TRUE [01:58:43.459] | conditions: [n=1] 'condition' [01:58:43.459] | gc: FALSE [01:58:43.459] | earlySignal: FALSE [01:58:43.459] | getGlobalsAndPackages() ... [01:58:43.460] | : Searching for globals ... [01:58:43.467] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.468] | : Searching for globals ... done [01:58:43.468] | : Resolving globals: FALSE [01:58:43.468] | : Search for packages associated with the globals ... [01:58:43.468] | : . Packages associated with globals: [1] 'base' [01:58:43.469] | : . Packages: [1] 'base' [01:58:43.469] | : Search for packages associated with the globals ... done [01:58:43.469] | : Packages after dropping 'base': [0] [01:58:43.469] | : globals: [1] 'x' [01:58:43.470] | : packages: [0] [01:58:43.470] | getGlobalsAndPackages() ... done [01:58:43.470] | run() for 'Future' ('fsample_4-200690') ... [01:58:43.470] | : state: 'created' [01:58:43.470] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.471] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.471] | : Using SequentialFutureBackend ... [01:58:43.471] | : . Number of futures since start: 15 (15 created, 15 launched, 15 finished) [01:58:43.471] | : . Launching futures ... [01:58:43.472] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.472] | : . ' , getFutureData() ... [01:58:43.472] | : . ' , ; getFutureCore() ... [01:58:43.472] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.472] | : . ' , ; getFutureCore() ... done [01:58:43.473] | : . ' , ; getFutureCapture() ... [01:58:43.473] | : . ' , ; getFutureCapture() ... done [01:58:43.473] | : . ' , ; getFutureContext() ... [01:58:43.473] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.473] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.474] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.474] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.474] | : . ' , ; getFutureContext() ... done [01:58:43.474] | : . ' , getFutureData() ... done [01:58:43.474] | : . ' , attachPackages() ... [01:58:43.475] | : . ' , ; packages: [n=1] 'future' [01:58:43.475] | : . ' , attachPackages() ... done [01:58:43.475] | : . ' , attachPackages() ... [01:58:43.475] | : . ' , ; packages: [n=0] [01:58:43.475] | : . ' , attachPackages() ... done [01:58:43.476] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.476] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.476] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.477] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.477] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.477] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.478] | : . ' , ; ` | New stack: [01:58:43.478] | : . ' , ; ` | List of 1 [01:58:43.478] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.478] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.478] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.478] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.478] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.478] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.478] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.478] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.483] | : . ' , ; ` | Old stack: [01:58:43.483] | : . ' , ; ` | List of 1 [01:58:43.483] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.483] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.483] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.483] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.483] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.483] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.483] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.483] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.483] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.483] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.483] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.490] | : . ' , ; ` | Not identical [01:58:43.490] | : . ' , ; ` | all.equal() for future ... [01:58:43.490] | : . ' , ; ` | : List of 2 [01:58:43.490] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.490] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.490] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.490] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.490] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.490] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.490] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.497] | : . ' , ; ` | all.equal() for future ... done [01:58:43.497] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.497] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.497] | : . ' , ; ` List of future strategies: [01:58:43.497] | : . ' , ; ` 1. sequential: [01:58:43.497] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.497] | : . ' , ; ` - tweaked: FALSE [01:58:43.497] | : . ' , ; ` - call: plan(sequential) [01:58:43.498] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.498] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.498] | : . ' , assign_globals() ... [01:58:43.498] | : . ' , List of 1 [01:58:43.498] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.498] | : . ' , - attr(*, "where")=List of 1 [01:58:43.498] | : . ' , ..$ x: [01:58:43.498] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.498] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.498] | : . ' , - attr(*, "total_size")= num NA [01:58:43.498] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.501] | : . ' , - copied 'x' to environment [01:58:43.501] | : . ' , assign_globals() ... done [01:58:43.504] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.504] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.504] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.504] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.505] | : . ' , ; ` | : New stack: [01:58:43.507] | : . ' , ; ` | : List of 1 [01:58:43.507] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.507] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.507] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.507] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.507] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.507] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.511] | : . ' , ; ` | : Old stack: [01:58:43.511] | : . ' , ; ` | : List of 1 [01:58:43.511] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.511] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.511] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.511] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.511] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.511] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.515] | : . ' , ; ` | : Identical [01:58:43.515] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.515] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.515] | : . ' , ; ` | List of future strategies: [01:58:43.515] | : . ' , ; ` | 1. sequential: [01:58:43.515] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.515] | : . ' , ; ` | - tweaked: FALSE [01:58:43.515] | : . ' , ; ` | - call: plan(sequential) [01:58:43.516] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.516] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.516] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.517] | : . ' , SequentialFuture started (and completed) [01:58:43.517] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.518] | : . Launching futures ... done [01:58:43.518] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.518] | : Using SequentialFutureBackend ... done [01:58:43.518] | run() for 'Future' ('fsample_4-200690') ... done [01:58:43.518] future(..., label = 'fsample_4-200690') ... done SequentialFuture: Label: 'fsample_4-200690' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606e94908 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.519] value() for list ... [01:58:43.519] | recursive: 0 [01:58:43.520] | reduce: FALSE [01:58:43.520] | length: 4 [01:58:43.520] | Number of remaining objects: 4 [01:58:43.520] | checking value #1 ... [01:58:43.520] | : 'obj' is SequentialFuture [01:58:43.521] | : resolved() for SequentialFuture ('fsample_1-857398') ... [01:58:43.521] | : . state: 'finished' [01:58:43.521] | : . run: TRUE [01:58:43.521] | : . result: 'FutureResult' [01:58:43.521] | : resolved() for SequentialFuture ('fsample_1-857398') ... done [01:58:43.521] | : SequentialFuture #1 [01:58:43.522] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.522] | : . nx: 4 [01:58:43.522] | : . relay: TRUE [01:58:43.522] | : . stdout: TRUE [01:58:43.522] | : . signal: TRUE [01:58:43.522] | : . resignal: FALSE [01:58:43.522] | : . force: TRUE [01:58:43.523] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.523] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.523] | : . until=1 [01:58:43.523] | : . relaying element #1 [01:58:43.523] | : . value() for SequentialFuture ('fsample_1-857398') ... [01:58:43.523] | : . ' relay stdout ... [01:58:43.524] | : . ' relay stdout ... done [01:58:43.524] | : . ' check for misuse ... [01:58:43.524] | : . ' check for misuse ... done [01:58:43.524] | : . value() for SequentialFuture ('fsample_1-857398') ... done [01:58:43.524] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.525] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.525] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.525] | : value(, ...) ... [01:58:43.525] | : . value() for SequentialFuture ('fsample_1-857398') ... [01:58:43.525] | : . ' check for misuse ... [01:58:43.525] | : . ' check for misuse ... done [01:58:43.526] | : . value() for SequentialFuture ('fsample_1-857398') ... done [01:58:43.526] | : . value: [01:58:43.526] | : value(, ...) ... done [01:58:43.526] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.526] | : . nx: 4 [01:58:43.526] | : . relay: TRUE [01:58:43.527] | : . stdout: TRUE [01:58:43.527] | : . signal: TRUE [01:58:43.527] | : . resignal: FALSE [01:58:43.527] | : . force: TRUE [01:58:43.527] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.527] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.528] | : . until=2 [01:58:43.528] | : . relaying element #2 [01:58:43.528] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.528] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.528] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.529] | : resolve() for SequentialFuture ... [01:58:43.529] | : resolve() for SequentialFuture ... done [01:58:43.529] | : length: 3 (resolved future 1) [01:58:43.529] | checking value #1 ... done [01:58:43.530] | checking value #2 ... [01:58:43.530] | : 'obj' is SequentialFuture [01:58:43.530] | : resolved() for SequentialFuture ('fsample_2-409679') ... [01:58:43.530] | : . state: 'finished' [01:58:43.531] | : . run: TRUE [01:58:43.531] | : . result: 'FutureResult' [01:58:43.531] | : resolved() for SequentialFuture ('fsample_2-409679') ... done [01:58:43.531] | : SequentialFuture #2 [01:58:43.531] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.532] | : . nx: 4 [01:58:43.532] | : . relay: TRUE [01:58:43.532] | : . stdout: TRUE [01:58:43.532] | : . signal: TRUE [01:58:43.533] | : . resignal: FALSE [01:58:43.533] | : . force: TRUE [01:58:43.533] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.533] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.533] | : . until=2 [01:58:43.534] | : . relaying element #2 [01:58:43.534] | : . value() for SequentialFuture ('fsample_2-409679') ... [01:58:43.534] | : . ' relay stdout ... [01:58:43.534] | : . ' relay stdout ... done [01:58:43.535] | : . ' check for misuse ... [01:58:43.535] | : . ' check for misuse ... done [01:58:43.535] | : . value() for SequentialFuture ('fsample_2-409679') ... done [01:58:43.536] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.536] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.536] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.536] | : value(, ...) ... [01:58:43.537] | : . value() for SequentialFuture ('fsample_2-409679') ... [01:58:43.537] | : . ' check for misuse ... [01:58:43.537] | : . ' check for misuse ... done [01:58:43.537] | : . value() for SequentialFuture ('fsample_2-409679') ... done [01:58:43.538] | : . value: [01:58:43.538] | : value(, ...) ... done [01:58:43.538] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.538] | : . nx: 4 [01:58:43.538] | : . relay: TRUE [01:58:43.539] | : . stdout: TRUE [01:58:43.539] | : . signal: TRUE [01:58:43.539] | : . resignal: FALSE [01:58:43.539] | : . force: TRUE [01:58:43.539] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.540] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.540] | : . until=3 [01:58:43.540] | : . relaying element #3 [01:58:43.540] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.541] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.541] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.541] | : resolve() for SequentialFuture ... [01:58:43.541] | : resolve() for SequentialFuture ... done [01:58:43.542] | : length: 2 (resolved future 2) [01:58:43.542] | checking value #2 ... done [01:58:43.542] | checking value #3 ... [01:58:43.542] | : 'obj' is SequentialFuture [01:58:43.543] | : resolved() for SequentialFuture ('fsample_3-965462') ... [01:58:43.543] | : . state: 'finished' [01:58:43.543] | : . run: TRUE [01:58:43.543] | : . result: 'FutureResult' [01:58:43.544] | : resolved() for SequentialFuture ('fsample_3-965462') ... done [01:58:43.544] | : SequentialFuture #3 [01:58:43.544] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.544] | : . nx: 4 [01:58:43.544] | : . relay: TRUE [01:58:43.545] | : . stdout: TRUE [01:58:43.545] | : . signal: TRUE [01:58:43.545] | : . resignal: FALSE [01:58:43.545] | : . force: TRUE [01:58:43.546] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.546] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.546] | : . until=3 [01:58:43.546] | : . relaying element #3 [01:58:43.546] | : . value() for SequentialFuture ('fsample_3-965462') ... [01:58:43.547] | : . ' relay stdout ... [01:58:43.547] | : . ' relay stdout ... done [01:58:43.547] | : . ' check for misuse ... [01:58:43.548] | : . ' check for misuse ... done [01:58:43.548] | : . value() for SequentialFuture ('fsample_3-965462') ... done [01:58:43.548] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.548] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.549] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.549] | : value(, ...) ... [01:58:43.549] | : . value() for SequentialFuture ('fsample_3-965462') ... [01:58:43.549] | : . ' check for misuse ... [01:58:43.550] | : . ' check for misuse ... done [01:58:43.550] | : . value() for SequentialFuture ('fsample_3-965462') ... done [01:58:43.550] | : . value: [01:58:43.550] | : value(, ...) ... done [01:58:43.550] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.551] | : . nx: 4 [01:58:43.551] | : . relay: TRUE [01:58:43.551] | : . stdout: TRUE [01:58:43.551] | : . signal: TRUE [01:58:43.551] | : . resignal: FALSE [01:58:43.552] | : . force: TRUE [01:58:43.552] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.552] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.552] | : . until=4 [01:58:43.552] | : . relaying element #4 [01:58:43.553] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.553] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.553] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.553] | : resolve() for SequentialFuture ... [01:58:43.554] | : resolve() for SequentialFuture ... done [01:58:43.554] | : length: 1 (resolved future 3) [01:58:43.554] | checking value #3 ... done [01:58:43.554] | checking value #4 ... [01:58:43.555] | : 'obj' is SequentialFuture [01:58:43.555] | : resolved() for SequentialFuture ('fsample_4-200690') ... [01:58:43.555] | : . state: 'finished' [01:58:43.555] | : . run: TRUE [01:58:43.556] | : . result: 'FutureResult' [01:58:43.556] | : resolved() for SequentialFuture ('fsample_4-200690') ... done [01:58:43.556] | : SequentialFuture #4 [01:58:43.556] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.556] | : . nx: 4 [01:58:43.557] | : . relay: TRUE [01:58:43.557] | : . stdout: TRUE [01:58:43.557] | : . signal: TRUE [01:58:43.557] | : . resignal: FALSE [01:58:43.558] | : . force: TRUE [01:58:43.558] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.558] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.558] | : . until=4 [01:58:43.558] | : . relaying element #4 [01:58:43.559] | : . value() for SequentialFuture ('fsample_4-200690') ... [01:58:43.559] | : . ' relay stdout ... [01:58:43.559] | : . ' relay stdout ... done [01:58:43.559] | : . ' check for misuse ... [01:58:43.560] | : . ' check for misuse ... done [01:58:43.560] | : . value() for SequentialFuture ('fsample_4-200690') ... done [01:58:43.560] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.561] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.561] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.561] | : value(, ...) ... [01:58:43.561] | : . value() for SequentialFuture ('fsample_4-200690') ... [01:58:43.562] | : . ' check for misuse ... [01:58:43.562] | : . ' check for misuse ... done [01:58:43.562] | : . value() for SequentialFuture ('fsample_4-200690') ... done [01:58:43.562] | : . value: [01:58:43.563] | : value(, ...) ... done [01:58:43.563] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.563] | : . nx: 4 [01:58:43.563] | : . relay: TRUE [01:58:43.563] | : . stdout: TRUE [01:58:43.564] | : . signal: TRUE [01:58:43.564] | : . resignal: FALSE [01:58:43.564] | : . force: TRUE [01:58:43.564] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.564] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.565] | : . until=4 [01:58:43.565] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.565] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.565] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.566] | : resolve() for SequentialFuture ... [01:58:43.566] | : resolve() for SequentialFuture ... done [01:58:43.566] | : length: 0 (resolved future 4) [01:58:43.566] | checking value #4 ... done [01:58:43.566] | Relaying remaining futures ... [01:58:43.567] | : signalConditionsASAP(NULL, pos=0) ... [01:58:43.567] | : . nx: 4 [01:58:43.567] | : . relay: TRUE [01:58:43.567] | : . stdout: TRUE [01:58:43.568] | : . signal: TRUE [01:58:43.568] | : . resignal: FALSE [01:58:43.568] | : . force: TRUE [01:58:43.568] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.568] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:43.569] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.569] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.569] | : signalConditionsASAP(NULL, pos=0) ... done [01:58:43.569] | Relaying remaining futures ... done [01:58:43.570] value() for list ... done [[1]] [1] 2 [[2]] [1] 2 [[3]] [1] 3 [[4]] [1] 0 [01:58:43.570] future(..., label = 'fsample_1-725097') ... [01:58:43.570] | lazy: FALSE [01:58:43.571] | stdout: TRUE [01:58:43.571] | conditions: [n=1] 'condition' [01:58:43.571] | gc: FALSE [01:58:43.571] | earlySignal: FALSE [01:58:43.572] | getGlobalsAndPackages() ... [01:58:43.572] | : Searching for globals ... [01:58:43.581] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.582] | : Searching for globals ... done [01:58:43.582] | : Resolving globals: FALSE [01:58:43.582] | : Search for packages associated with the globals ... [01:58:43.583] | : . Packages associated with globals: [1] 'base' [01:58:43.583] | : . Packages: [1] 'base' [01:58:43.583] | : Search for packages associated with the globals ... done [01:58:43.584] | : Packages after dropping 'base': [0] [01:58:43.584] | : globals: [1] 'x' [01:58:43.584] | : packages: [0] [01:58:43.584] | getGlobalsAndPackages() ... done [01:58:43.585] | run() for 'Future' ('fsample_1-725097') ... [01:58:43.585] | : state: 'created' [01:58:43.585] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.586] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.586] | : Using SequentialFutureBackend ... [01:58:43.586] | : . Number of futures since start: 16 (16 created, 16 launched, 16 finished) [01:58:43.586] | : . Launching futures ... [01:58:43.587] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.587] | : . ' , getFutureData() ... [01:58:43.587] | : . ' , ; getFutureCore() ... [01:58:43.587] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.588] | : . ' , ; getFutureCore() ... done [01:58:43.588] | : . ' , ; getFutureCapture() ... [01:58:43.588] | : . ' , ; getFutureCapture() ... done [01:58:43.588] | : . ' , ; getFutureContext() ... [01:58:43.589] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.589] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.589] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.589] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.590] | : . ' , ; getFutureContext() ... done [01:58:43.590] | : . ' , getFutureData() ... done [01:58:43.590] | : . ' , attachPackages() ... [01:58:43.590] | : . ' , ; packages: [n=1] 'future' [01:58:43.591] | : . ' , attachPackages() ... done [01:58:43.591] | : . ' , attachPackages() ... [01:58:43.591] | : . ' , ; packages: [n=0] [01:58:43.592] | : . ' , attachPackages() ... done [01:58:43.592] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.592] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.593] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.593] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.594] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.594] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.594] | : . ' , ; ` | New stack: [01:58:43.594] | : . ' , ; ` | List of 1 [01:58:43.594] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.594] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.594] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.594] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.594] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.594] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.594] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.594] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.599] | : . ' , ; ` | Old stack: [01:58:43.599] | : . ' , ; ` | List of 1 [01:58:43.599] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.599] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.599] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.599] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.599] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.599] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.599] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.599] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.599] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.599] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.599] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.605] | : . ' , ; ` | Not identical [01:58:43.605] | : . ' , ; ` | all.equal() for future ... [01:58:43.605] | : . ' , ; ` | : List of 2 [01:58:43.605] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.605] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.605] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.605] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.605] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.605] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.605] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.615] | : . ' , ; ` | all.equal() for future ... done [01:58:43.616] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.616] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.616] | : . ' , ; ` List of future strategies: [01:58:43.616] | : . ' , ; ` 1. sequential: [01:58:43.616] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.616] | : . ' , ; ` - tweaked: FALSE [01:58:43.616] | : . ' , ; ` - call: plan(sequential) [01:58:43.617] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.617] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.618] | : . ' , assign_globals() ... [01:58:43.618] | : . ' , List of 1 [01:58:43.618] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.618] | : . ' , - attr(*, "where")=List of 1 [01:58:43.618] | : . ' , ..$ x: [01:58:43.618] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.618] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.618] | : . ' , - attr(*, "total_size")= num NA [01:58:43.618] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.622] | : . ' , - copied 'x' to environment [01:58:43.622] | : . ' , assign_globals() ... done [01:58:43.626] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.626] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.626] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.627] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.627] | : . ' , ; ` | : New stack: [01:58:43.627] | : . ' , ; ` | : List of 1 [01:58:43.627] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.627] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.627] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.627] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.627] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.627] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.633] | : . ' , ; ` | : Old stack: [01:58:43.633] | : . ' , ; ` | : List of 1 [01:58:43.633] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.633] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.633] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.633] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.633] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.633] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.642] | : . ' , ; ` | : Identical [01:58:43.642] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.642] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.642] | : . ' , ; ` | List of future strategies: [01:58:43.642] | : . ' , ; ` | 1. sequential: [01:58:43.642] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.642] | : . ' , ; ` | - tweaked: FALSE [01:58:43.642] | : . ' , ; ` | - call: plan(sequential) [01:58:43.643] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.643] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.644] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.644] | : . ' , SequentialFuture started (and completed) [01:58:43.645] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.645] | : . Launching futures ... done [01:58:43.645] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.646] | : Using SequentialFutureBackend ... done [01:58:43.646] | run() for 'Future' ('fsample_1-725097') ... done [01:58:43.646] future(..., label = 'fsample_1-725097') ... done SequentialFuture: Label: 'fsample_1-725097' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604e944e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.647] future(..., label = 'fsample_2-431995') ... [01:58:43.648] | lazy: FALSE [01:58:43.648] | stdout: TRUE [01:58:43.648] | conditions: [n=1] 'condition' [01:58:43.648] | gc: FALSE [01:58:43.648] | earlySignal: FALSE [01:58:43.649] | getGlobalsAndPackages() ... [01:58:43.649] | : Searching for globals ... [01:58:43.658] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.659] | : Searching for globals ... done [01:58:43.659] | : Resolving globals: FALSE [01:58:43.659] | : Search for packages associated with the globals ... [01:58:43.660] | : . Packages associated with globals: [1] 'base' [01:58:43.660] | : . Packages: [1] 'base' [01:58:43.660] | : Search for packages associated with the globals ... done [01:58:43.661] | : Packages after dropping 'base': [0] [01:58:43.661] | : globals: [1] 'x' [01:58:43.661] | : packages: [0] [01:58:43.661] | getGlobalsAndPackages() ... done [01:58:43.662] | run() for 'Future' ('fsample_2-431995') ... [01:58:43.662] | : state: 'created' [01:58:43.662] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.662] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.663] | : Using SequentialFutureBackend ... [01:58:43.663] | : . Number of futures since start: 17 (17 created, 17 launched, 17 finished) [01:58:43.663] | : . Launching futures ... [01:58:43.664] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.664] | : . ' , getFutureData() ... [01:58:43.664] | : . ' , ; getFutureCore() ... [01:58:43.664] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.664] | : . ' , ; getFutureCore() ... done [01:58:43.665] | : . ' , ; getFutureCapture() ... [01:58:43.665] | : . ' , ; getFutureCapture() ... done [01:58:43.665] | : . ' , ; getFutureContext() ... [01:58:43.665] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.666] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.666] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.666] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.666] | : . ' , ; getFutureContext() ... done [01:58:43.667] | : . ' , getFutureData() ... done [01:58:43.667] | : . ' , attachPackages() ... [01:58:43.667] | : . ' , ; packages: [n=1] 'future' [01:58:43.668] | : . ' , attachPackages() ... done [01:58:43.668] | : . ' , attachPackages() ... [01:58:43.668] | : . ' , ; packages: [n=0] [01:58:43.668] | : . ' , attachPackages() ... done [01:58:43.669] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.669] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.670] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.670] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.670] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.671] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.671] | : . ' , ; ` | New stack: [01:58:43.671] | : . ' , ; ` | List of 1 [01:58:43.671] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.671] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.671] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.671] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.671] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.671] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.671] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.671] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.675] | : . ' , ; ` | Old stack: [01:58:43.676] | : . ' , ; ` | List of 1 [01:58:43.676] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.676] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.676] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.676] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.676] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.676] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.676] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.676] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.676] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.676] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.676] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.681] | : . ' , ; ` | Not identical [01:58:43.681] | : . ' , ; ` | all.equal() for future ... [01:58:43.681] | : . ' , ; ` | : List of 2 [01:58:43.681] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.681] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.681] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.681] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.681] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.681] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.681] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.690] | : . ' , ; ` | all.equal() for future ... done [01:58:43.691] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.691] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.691] | : . ' , ; ` List of future strategies: [01:58:43.691] | : . ' , ; ` 1. sequential: [01:58:43.691] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.691] | : . ' , ; ` - tweaked: FALSE [01:58:43.691] | : . ' , ; ` - call: plan(sequential) [01:58:43.692] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.692] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.692] | : . ' , assign_globals() ... [01:58:43.693] | : . ' , List of 1 [01:58:43.693] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.693] | : . ' , - attr(*, "where")=List of 1 [01:58:43.693] | : . ' , ..$ x: [01:58:43.693] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.693] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.693] | : . ' , - attr(*, "total_size")= num NA [01:58:43.693] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.697] | : . ' , - copied 'x' to environment [01:58:43.697] | : . ' , assign_globals() ... done [01:58:43.700] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.700] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.700] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.701] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.701] | : . ' , ; ` | : New stack: [01:58:43.701] | : . ' , ; ` | : List of 1 [01:58:43.701] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.701] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.701] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.701] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.701] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.701] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.707] | : . ' , ; ` | : Old stack: [01:58:43.707] | : . ' , ; ` | : List of 1 [01:58:43.707] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.707] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.707] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.707] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.707] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.707] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.712] | : . ' , ; ` | : Identical [01:58:43.713] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.713] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.713] | : . ' , ; ` | List of future strategies: [01:58:43.713] | : . ' , ; ` | 1. sequential: [01:58:43.713] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.713] | : . ' , ; ` | - tweaked: FALSE [01:58:43.713] | : . ' , ; ` | - call: plan(sequential) [01:58:43.714] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.714] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.714] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.715] | : . ' , SequentialFuture started (and completed) [01:58:43.716] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.716] | : . Launching futures ... done [01:58:43.716] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.716] | : Using SequentialFutureBackend ... done [01:58:43.716] | run() for 'Future' ('fsample_2-431995') ... done [01:58:43.717] future(..., label = 'fsample_2-431995') ... done SequentialFuture: Label: 'fsample_2-431995' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604e944e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.718] future(..., label = 'fsample_3-294185') ... [01:58:43.718] | lazy: FALSE [01:58:43.718] | stdout: TRUE [01:58:43.719] | conditions: [n=1] 'condition' [01:58:43.719] | gc: FALSE [01:58:43.719] | earlySignal: FALSE [01:58:43.719] | getGlobalsAndPackages() ... [01:58:43.720] | : Searching for globals ... [01:58:43.729] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.729] | : Searching for globals ... done [01:58:43.729] | : Resolving globals: FALSE [01:58:43.729] | : Search for packages associated with the globals ... [01:58:43.730] | : . Packages associated with globals: [1] 'base' [01:58:43.730] | : . Packages: [1] 'base' [01:58:43.730] | : Search for packages associated with the globals ... done [01:58:43.731] | : Packages after dropping 'base': [0] [01:58:43.731] | : globals: [1] 'x' [01:58:43.731] | : packages: [0] [01:58:43.731] | getGlobalsAndPackages() ... done [01:58:43.732] | run() for 'Future' ('fsample_3-294185') ... [01:58:43.732] | : state: 'created' [01:58:43.732] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.732] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.733] | : Using SequentialFutureBackend ... [01:58:43.733] | : . Number of futures since start: 18 (18 created, 18 launched, 18 finished) [01:58:43.733] | : . Launching futures ... [01:58:43.733] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.734] | : . ' , getFutureData() ... [01:58:43.734] | : . ' , ; getFutureCore() ... [01:58:43.734] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.734] | : . ' , ; getFutureCore() ... done [01:58:43.735] | : . ' , ; getFutureCapture() ... [01:58:43.735] | : . ' , ; getFutureCapture() ... done [01:58:43.735] | : . ' , ; getFutureContext() ... [01:58:43.735] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.736] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.736] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.736] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.736] | : . ' , ; getFutureContext() ... done [01:58:43.736] | : . ' , getFutureData() ... done [01:58:43.737] | : . ' , attachPackages() ... [01:58:43.737] | : . ' , ; packages: [n=1] 'future' [01:58:43.737] | : . ' , attachPackages() ... done [01:58:43.738] | : . ' , attachPackages() ... [01:58:43.738] | : . ' , ; packages: [n=0] [01:58:43.738] | : . ' , attachPackages() ... done [01:58:43.739] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.739] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.739] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.740] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.740] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.740] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.740] | : . ' , ; ` | New stack: [01:58:43.741] | : . ' , ; ` | List of 1 [01:58:43.741] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.741] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.741] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.741] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.741] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.741] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.741] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.741] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.745] | : . ' , ; ` | Old stack: [01:58:43.745] | : . ' , ; ` | List of 1 [01:58:43.745] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.745] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.745] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.745] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.745] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.745] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.745] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.745] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.745] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.745] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.745] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.750] | : . ' , ; ` | Not identical [01:58:43.750] | : . ' , ; ` | all.equal() for future ... [01:58:43.751] | : . ' , ; ` | : List of 2 [01:58:43.751] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.751] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.751] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.751] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.751] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.751] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.751] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.762] | : . ' , ; ` | all.equal() for future ... done [01:58:43.762] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.763] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.763] | : . ' , ; ` List of future strategies: [01:58:43.763] | : . ' , ; ` 1. sequential: [01:58:43.763] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.763] | : . ' , ; ` - tweaked: FALSE [01:58:43.763] | : . ' , ; ` - call: plan(sequential) [01:58:43.764] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.764] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.764] | : . ' , assign_globals() ... [01:58:43.764] | : . ' , List of 1 [01:58:43.764] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.764] | : . ' , - attr(*, "where")=List of 1 [01:58:43.764] | : . ' , ..$ x: [01:58:43.764] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.764] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.764] | : . ' , - attr(*, "total_size")= num NA [01:58:43.764] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.768] | : . ' , - copied 'x' to environment [01:58:43.768] | : . ' , assign_globals() ... done [01:58:43.771] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.771] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.772] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.772] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.772] | : . ' , ; ` | : New stack: [01:58:43.772] | : . ' , ; ` | : List of 1 [01:58:43.772] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.772] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.772] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.772] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.772] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.772] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.777] | : . ' , ; ` | : Old stack: [01:58:43.778] | : . ' , ; ` | : List of 1 [01:58:43.778] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.778] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.778] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.778] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.778] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.778] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.783] | : . ' , ; ` | : Identical [01:58:43.783] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.783] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.783] | : . ' , ; ` | List of future strategies: [01:58:43.783] | : . ' , ; ` | 1. sequential: [01:58:43.783] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.783] | : . ' , ; ` | - tweaked: FALSE [01:58:43.783] | : . ' , ; ` | - call: plan(sequential) [01:58:43.784] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.784] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.785] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.785] | : . ' , SequentialFuture started (and completed) [01:58:43.786] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.786] | : . Launching futures ... done [01:58:43.786] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.786] | : Using SequentialFutureBackend ... done [01:58:43.787] | run() for 'Future' ('fsample_3-294185') ... done [01:58:43.787] future(..., label = 'fsample_3-294185') ... done SequentialFuture: Label: 'fsample_3-294185' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604e944e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.788] future(..., label = 'fsample_4-409037') ... [01:58:43.788] | lazy: FALSE [01:58:43.789] | stdout: TRUE [01:58:43.789] | conditions: [n=1] 'condition' [01:58:43.789] | gc: FALSE [01:58:43.789] | earlySignal: FALSE [01:58:43.789] | getGlobalsAndPackages() ... [01:58:43.790] | : Searching for globals ... [01:58:43.798] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.799] | : Searching for globals ... done [01:58:43.799] | : Resolving globals: FALSE [01:58:43.799] | : Search for packages associated with the globals ... [01:58:43.799] | : . Packages associated with globals: [1] 'base' [01:58:43.800] | : . Packages: [1] 'base' [01:58:43.800] | : Search for packages associated with the globals ... done [01:58:43.800] | : Packages after dropping 'base': [0] [01:58:43.801] | : globals: [1] 'x' [01:58:43.801] | : packages: [0] [01:58:43.801] | getGlobalsAndPackages() ... done [01:58:43.801] | run() for 'Future' ('fsample_4-409037') ... [01:58:43.802] | : state: 'created' [01:58:43.802] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.802] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.802] | : Using SequentialFutureBackend ... [01:58:43.803] | : . Number of futures since start: 19 (19 created, 19 launched, 19 finished) [01:58:43.803] | : . Launching futures ... [01:58:43.803] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.803] | : . ' , getFutureData() ... [01:58:43.804] | : . ' , ; getFutureCore() ... [01:58:43.804] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.804] | : . ' , ; getFutureCore() ... done [01:58:43.804] | : . ' , ; getFutureCapture() ... [01:58:43.804] | : . ' , ; getFutureCapture() ... done [01:58:43.805] | : . ' , ; getFutureContext() ... [01:58:43.805] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.805] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.805] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.806] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.806] | : . ' , ; getFutureContext() ... done [01:58:43.806] | : . ' , getFutureData() ... done [01:58:43.806] | : . ' , attachPackages() ... [01:58:43.807] | : . ' , ; packages: [n=1] 'future' [01:58:43.807] | : . ' , attachPackages() ... done [01:58:43.807] | : . ' , attachPackages() ... [01:58:43.807] | : . ' , ; packages: [n=0] [01:58:43.808] | : . ' , attachPackages() ... done [01:58:43.808] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.808] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.809] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.809] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.809] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.810] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.810] | : . ' , ; ` | New stack: [01:58:43.810] | : . ' , ; ` | List of 1 [01:58:43.810] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.810] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.810] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.810] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.810] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.810] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.810] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.810] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.814] | : . ' , ; ` | Old stack: [01:58:43.814] | : . ' , ; ` | List of 1 [01:58:43.814] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.814] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.814] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.814] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.814] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.814] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.814] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.814] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.814] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.814] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.814] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.819] | : . ' , ; ` | Not identical [01:58:43.820] | : . ' , ; ` | all.equal() for future ... [01:58:43.820] | : . ' , ; ` | : List of 2 [01:58:43.820] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.820] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.820] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.820] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.820] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.820] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.820] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.829] | : . ' , ; ` | all.equal() for future ... done [01:58:43.829] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.829] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.829] | : . ' , ; ` List of future strategies: [01:58:43.829] | : . ' , ; ` 1. sequential: [01:58:43.829] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.829] | : . ' , ; ` - tweaked: FALSE [01:58:43.829] | : . ' , ; ` - call: plan(sequential) [01:58:43.830] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.830] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.831] | : . ' , assign_globals() ... [01:58:43.831] | : . ' , List of 1 [01:58:43.831] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.831] | : . ' , - attr(*, "where")=List of 1 [01:58:43.831] | : . ' , ..$ x: [01:58:43.831] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.831] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.831] | : . ' , - attr(*, "total_size")= num NA [01:58:43.831] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.835] | : . ' , - copied 'x' to environment [01:58:43.835] | : . ' , assign_globals() ... done [01:58:43.838] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.838] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.838] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.839] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.839] | : . ' , ; ` | : New stack: [01:58:43.839] | : . ' , ; ` | : List of 1 [01:58:43.839] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.839] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.839] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.839] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.839] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.839] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.844] | : . ' , ; ` | : Old stack: [01:58:43.844] | : . ' , ; ` | : List of 1 [01:58:43.844] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.844] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.844] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.844] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.844] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.844] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.850] | : . ' , ; ` | : Identical [01:58:43.850] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.850] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.850] | : . ' , ; ` | List of future strategies: [01:58:43.850] | : . ' , ; ` | 1. sequential: [01:58:43.850] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.850] | : . ' , ; ` | - tweaked: FALSE [01:58:43.850] | : . ' , ; ` | - call: plan(sequential) [01:58:43.851] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.851] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.851] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.852] | : . ' , SequentialFuture started (and completed) [01:58:43.853] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.853] | : . Launching futures ... done [01:58:43.853] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.853] | : Using SequentialFutureBackend ... done [01:58:43.854] | run() for 'Future' ('fsample_4-409037') ... done [01:58:43.854] future(..., label = 'fsample_4-409037') ... done SequentialFuture: Label: 'fsample_4-409037' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604e944e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.855] value() for list ... [01:58:43.855] | recursive: 0 [01:58:43.855] | reduce: FALSE [01:58:43.856] | length: 4 [01:58:43.856] | Number of remaining objects: 4 [01:58:43.856] | checking value #1 ... [01:58:43.856] | : 'obj' is SequentialFuture [01:58:43.857] | : resolved() for SequentialFuture ('fsample_1-725097') ... [01:58:43.857] | : . state: 'finished' [01:58:43.857] | : . run: TRUE [01:58:43.857] | : . result: 'FutureResult' [01:58:43.858] | : resolved() for SequentialFuture ('fsample_1-725097') ... done [01:58:43.858] | : SequentialFuture #1 [01:58:43.858] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.858] | : . nx: 4 [01:58:43.858] | : . relay: TRUE [01:58:43.859] | : . stdout: TRUE [01:58:43.859] | : . signal: TRUE [01:58:43.859] | : . resignal: FALSE [01:58:43.859] | : . force: TRUE [01:58:43.859] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.860] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:43.860] | : . until=1 [01:58:43.860] | : . relaying element #1 [01:58:43.860] | : . value() for SequentialFuture ('fsample_1-725097') ... [01:58:43.861] | : . ' relay stdout ... [01:58:43.861] | : . ' relay stdout ... done [01:58:43.861] | : . ' check for misuse ... [01:58:43.861] | : . ' check for misuse ... done [01:58:43.862] | : . value() for SequentialFuture ('fsample_1-725097') ... done [01:58:43.862] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.862] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.862] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.863] | : value(, ...) ... [01:58:43.863] | : . value() for SequentialFuture ('fsample_1-725097') ... [01:58:43.863] | : . ' check for misuse ... [01:58:43.863] | : . ' check for misuse ... done [01:58:43.864] | : . value() for SequentialFuture ('fsample_1-725097') ... done [01:58:43.864] | : . value: [01:58:43.864] | : value(, ...) ... done [01:58:43.864] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:43.865] | : . nx: 4 [01:58:43.865] | : . relay: TRUE [01:58:43.865] | : . stdout: TRUE [01:58:43.865] | : . signal: TRUE [01:58:43.866] | : . resignal: FALSE [01:58:43.866] | : . force: TRUE [01:58:43.866] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.866] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.866] | : . until=2 [01:58:43.867] | : . relaying element #2 [01:58:43.867] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.867] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.867] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:43.867] | : resolve() for SequentialFuture ... [01:58:43.868] | : resolve() for SequentialFuture ... done [01:58:43.868] | : length: 3 (resolved future 1) [01:58:43.868] | checking value #1 ... done [01:58:43.868] | checking value #2 ... [01:58:43.869] | : 'obj' is SequentialFuture [01:58:43.869] | : resolved() for SequentialFuture ('fsample_2-431995') ... [01:58:43.869] | : . state: 'finished' [01:58:43.869] | : . run: TRUE [01:58:43.869] | : . result: 'FutureResult' [01:58:43.870] | : resolved() for SequentialFuture ('fsample_2-431995') ... done [01:58:43.870] | : SequentialFuture #2 [01:58:43.870] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.870] | : . nx: 4 [01:58:43.871] | : . relay: TRUE [01:58:43.871] | : . stdout: TRUE [01:58:43.871] | : . signal: TRUE [01:58:43.871] | : . resignal: FALSE [01:58:43.871] | : . force: TRUE [01:58:43.872] | : . relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.872] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:43.872] | : . until=2 [01:58:43.872] | : . relaying element #2 [01:58:43.872] | : . value() for SequentialFuture ('fsample_2-431995') ... [01:58:43.873] | : . ' relay stdout ... [01:58:43.873] | : . ' relay stdout ... done [01:58:43.873] | : . ' check for misuse ... [01:58:43.873] | : . ' check for misuse ... done [01:58:43.874] | : . value() for SequentialFuture ('fsample_2-431995') ... done [01:58:43.874] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.874] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.874] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.875] | : value(, ...) ... [01:58:43.875] | : . value() for SequentialFuture ('fsample_2-431995') ... [01:58:43.875] | : . ' check for misuse ... [01:58:43.875] | : . ' check for misuse ... done [01:58:43.875] | : . value() for SequentialFuture ('fsample_2-431995') ... done [01:58:43.876] | : . value: [01:58:43.876] | : value(, ...) ... done [01:58:43.876] | : signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:43.876] | : . nx: 4 [01:58:43.877] | : . relay: TRUE [01:58:43.877] | : . stdout: TRUE [01:58:43.877] | : . signal: TRUE [01:58:43.877] | : . resignal: FALSE [01:58:43.877] | : . force: TRUE [01:58:43.878] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.878] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.878] | : . until=3 [01:58:43.878] | : . relaying element #3 [01:58:43.878] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.883] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.884] | : signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:43.884] | : resolve() for SequentialFuture ... [01:58:43.884] | : resolve() for SequentialFuture ... done [01:58:43.884] | : length: 2 (resolved future 2) [01:58:43.885] | checking value #2 ... done [01:58:43.885] | checking value #3 ... [01:58:43.885] | : 'obj' is SequentialFuture [01:58:43.885] | : resolved() for SequentialFuture ('fsample_3-294185') ... [01:58:43.886] | : . state: 'finished' [01:58:43.886] | : . run: TRUE [01:58:43.886] | : . result: 'FutureResult' [01:58:43.886] | : resolved() for SequentialFuture ('fsample_3-294185') ... done [01:58:43.886] | : SequentialFuture #3 [01:58:43.887] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.887] | : . nx: 4 [01:58:43.887] | : . relay: TRUE [01:58:43.887] | : . stdout: TRUE [01:58:43.887] | : . signal: TRUE [01:58:43.888] | : . resignal: FALSE [01:58:43.888] | : . force: TRUE [01:58:43.888] | : . relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.888] | : . queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:43.888] | : . until=3 [01:58:43.889] | : . relaying element #3 [01:58:43.889] | : . value() for SequentialFuture ('fsample_3-294185') ... [01:58:43.889] | : . ' relay stdout ... [01:58:43.889] | : . ' relay stdout ... done [01:58:43.890] | : . ' check for misuse ... [01:58:43.890] | : . ' check for misuse ... done [01:58:43.890] | : . value() for SequentialFuture ('fsample_3-294185') ... done [01:58:43.890] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.891] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.891] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.891] | : value(, ...) ... [01:58:43.891] | : . value() for SequentialFuture ('fsample_3-294185') ... [01:58:43.891] | : . ' check for misuse ... [01:58:43.892] | : . ' check for misuse ... done [01:58:43.892] | : . value() for SequentialFuture ('fsample_3-294185') ... done [01:58:43.892] | : . value: [01:58:43.892] | : value(, ...) ... done [01:58:43.893] | : signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:43.893] | : . nx: 4 [01:58:43.893] | : . relay: TRUE [01:58:43.893] | : . stdout: TRUE [01:58:43.893] | : . signal: TRUE [01:58:43.894] | : . resignal: FALSE [01:58:43.894] | : . force: TRUE [01:58:43.894] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.894] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.894] | : . until=4 [01:58:43.895] | : . relaying element #4 [01:58:43.895] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.895] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.895] | : signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:43.895] | : resolve() for SequentialFuture ... [01:58:43.896] | : resolve() for SequentialFuture ... done [01:58:43.896] | : length: 1 (resolved future 3) [01:58:43.896] | checking value #3 ... done [01:58:43.896] | checking value #4 ... [01:58:43.897] | : 'obj' is SequentialFuture [01:58:43.897] | : resolved() for SequentialFuture ('fsample_4-409037') ... [01:58:43.897] | : . state: 'finished' [01:58:43.897] | : . run: TRUE [01:58:43.897] | : . result: 'FutureResult' [01:58:43.898] | : resolved() for SequentialFuture ('fsample_4-409037') ... done [01:58:43.898] | : SequentialFuture #4 [01:58:43.898] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.898] | : . nx: 4 [01:58:43.898] | : . relay: TRUE [01:58:43.899] | : . stdout: TRUE [01:58:43.899] | : . signal: TRUE [01:58:43.899] | : . resignal: FALSE [01:58:43.899] | : . force: TRUE [01:58:43.899] | : . relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.900] | : . queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:43.900] | : . until=4 [01:58:43.900] | : . relaying element #4 [01:58:43.900] | : . value() for SequentialFuture ('fsample_4-409037') ... [01:58:43.901] | : . ' relay stdout ... [01:58:43.901] | : . ' relay stdout ... done [01:58:43.901] | : . ' check for misuse ... [01:58:43.901] | : . ' check for misuse ... done [01:58:43.902] | : . value() for SequentialFuture ('fsample_4-409037') ... done [01:58:43.902] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.902] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.902] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.902] | : value(, ...) ... [01:58:43.903] | : . value() for SequentialFuture ('fsample_4-409037') ... [01:58:43.903] | : . ' check for misuse ... [01:58:43.903] | : . ' check for misuse ... done [01:58:43.903] | : . value() for SequentialFuture ('fsample_4-409037') ... done [01:58:43.904] | : . value: [01:58:43.904] | : value(, ...) ... done [01:58:43.904] | : signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:43.904] | : . nx: 4 [01:58:43.904] | : . relay: TRUE [01:58:43.905] | : . stdout: TRUE [01:58:43.905] | : . signal: TRUE [01:58:43.905] | : . resignal: FALSE [01:58:43.905] | : . force: TRUE [01:58:43.905] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.906] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.906] | : . until=4 [01:58:43.906] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.906] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.906] | : signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:43.907] | : resolve() for SequentialFuture ... [01:58:43.907] | : resolve() for SequentialFuture ... done [01:58:43.907] | : length: 0 (resolved future 4) [01:58:43.907] | checking value #4 ... done [01:58:43.908] | Relaying remaining futures ... [01:58:43.908] | : signalConditionsASAP(NULL, pos=0) ... [01:58:43.908] | : . nx: 4 [01:58:43.908] | : . relay: TRUE [01:58:43.908] | : . stdout: TRUE [01:58:43.909] | : . signal: TRUE [01:58:43.909] | : . resignal: FALSE [01:58:43.909] | : . force: TRUE [01:58:43.909] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.909] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:43.910] | : . relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.910] | : . queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:43.910] | : signalConditionsASAP(NULL, pos=0) ... done [01:58:43.910] | Relaying remaining futures ... done [01:58:43.911] value() for list ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 2 [[4]] [1] 3 [01:58:43.911] future(..., label = 'fsample_1-370970') ... [01:58:43.911] | lazy: FALSE [01:58:43.912] | stdout: TRUE [01:58:43.912] | conditions: [n=1] 'condition' [01:58:43.912] | gc: FALSE [01:58:43.912] | earlySignal: FALSE [01:58:43.912] | getGlobalsAndPackages() ... [01:58:43.913] | : Searching for globals ... [01:58:43.922] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.922] | : Searching for globals ... done [01:58:43.922] | : Resolving globals: FALSE [01:58:43.923] | : Search for packages associated with the globals ... [01:58:43.923] | : . Packages associated with globals: [1] 'base' [01:58:43.923] | : . Packages: [1] 'base' [01:58:43.924] | : Search for packages associated with the globals ... done [01:58:43.924] | : Packages after dropping 'base': [0] [01:58:43.924] | : globals: [1] 'x' [01:58:43.924] | : packages: [0] [01:58:43.925] | getGlobalsAndPackages() ... done [01:58:43.925] | run() for 'Future' ('fsample_1-370970') ... [01:58:43.925] | : state: 'created' [01:58:43.925] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.926] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.926] | : Using SequentialFutureBackend ... [01:58:43.926] | : . Number of futures since start: 20 (20 created, 20 launched, 20 finished) [01:58:43.926] | : . Launching futures ... [01:58:43.927] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.927] | : . ' , getFutureData() ... [01:58:43.927] | : . ' , ; getFutureCore() ... [01:58:43.927] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:43.928] | : . ' , ; getFutureCore() ... done [01:58:43.928] | : . ' , ; getFutureCapture() ... [01:58:43.928] | : . ' , ; getFutureCapture() ... done [01:58:43.928] | : . ' , ; getFutureContext() ... [01:58:43.929] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.929] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:43.929] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.929] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:43.930] | : . ' , ; getFutureContext() ... done [01:58:43.930] | : . ' , getFutureData() ... done [01:58:43.930] | : . ' , attachPackages() ... [01:58:43.930] | : . ' , ; packages: [n=1] 'future' [01:58:43.931] | : . ' , attachPackages() ... done [01:58:43.931] | : . ' , attachPackages() ... [01:58:43.931] | : . ' , ; packages: [n=0] [01:58:43.931] | : . ' , attachPackages() ... done [01:58:43.932] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.932] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:43.932] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.933] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.933] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.933] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:43.934] | : . ' , ; ` | New stack: [01:58:43.934] | : . ' , ; ` | List of 1 [01:58:43.934] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.934] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.934] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:43.934] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.934] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.934] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.934] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.934] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.938] | : . ' , ; ` | Old stack: [01:58:43.938] | : . ' , ; ` | List of 1 [01:58:43.938] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.938] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.938] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:43.938] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.938] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.938] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.938] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:43.938] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.938] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.938] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.938] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.944] | : . ' , ; ` | Not identical [01:58:43.944] | : . ' , ; ` | all.equal() for future ... [01:58:43.944] | : . ' , ; ` | : List of 2 [01:58:43.944] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.944] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:43.944] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.944] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.944] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.944] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.944] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.953] | : . ' , ; ` | all.equal() for future ... done [01:58:43.953] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:43.953] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.954] | : . ' , ; ` List of future strategies: [01:58:43.954] | : . ' , ; ` 1. sequential: [01:58:43.954] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.954] | : . ' , ; ` - tweaked: FALSE [01:58:43.954] | : . ' , ; ` - call: plan(sequential) [01:58:43.954] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.955] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.955] | : . ' , assign_globals() ... [01:58:43.955] | : . ' , List of 1 [01:58:43.955] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:43.955] | : . ' , - attr(*, "where")=List of 1 [01:58:43.955] | : . ' , ..$ x: [01:58:43.955] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:43.955] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:43.955] | : . ' , - attr(*, "total_size")= num NA [01:58:43.955] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:43.959] | : . ' , - copied 'x' to environment [01:58:43.959] | : . ' , assign_globals() ... done [01:58:43.962] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.962] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:43.963] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:43.963] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:43.963] | : . ' , ; ` | : New stack: [01:58:43.963] | : . ' , ; ` | : List of 1 [01:58:43.963] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.963] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.963] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.963] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.963] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.963] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.969] | : . ' , ; ` | : Old stack: [01:58:43.969] | : . ' , ; ` | : List of 1 [01:58:43.969] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.969] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:43.969] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:43.969] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:43.969] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:43.969] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:43.974] | : . ' , ; ` | : Identical [01:58:43.975] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:43.975] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:43.975] | : . ' , ; ` | List of future strategies: [01:58:43.975] | : . ' , ; ` | 1. sequential: [01:58:43.975] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:43.975] | : . ' , ; ` | - tweaked: FALSE [01:58:43.975] | : . ' , ; ` | - call: plan(sequential) [01:58:43.976] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:43.976] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.976] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:43.977] | : . ' , SequentialFuture started (and completed) [01:58:43.977] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:43.978] | : . Launching futures ... done [01:58:43.978] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.978] | : Using SequentialFutureBackend ... done [01:58:43.978] | run() for 'Future' ('fsample_1-370970') ... done [01:58:43.979] future(..., label = 'fsample_1-370970') ... done SequentialFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019602c4da78 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:43.981] future(..., label = 'fsample_2-284661') ... [01:58:43.981] | lazy: FALSE [01:58:43.982] | stdout: TRUE [01:58:43.982] | conditions: [n=1] 'condition' [01:58:43.982] | gc: FALSE [01:58:43.982] | earlySignal: FALSE [01:58:43.982] | getGlobalsAndPackages() ... [01:58:43.983] | : Searching for globals ... [01:58:43.993] | : . globals found: [3] '{', 'sample', 'x' [01:58:43.994] | : Searching for globals ... done [01:58:43.994] | : Resolving globals: FALSE [01:58:43.994] | : Search for packages associated with the globals ... [01:58:43.995] | : . Packages associated with globals: [1] 'base' [01:58:43.995] | : . Packages: [1] 'base' [01:58:43.995] | : Search for packages associated with the globals ... done [01:58:43.996] | : Packages after dropping 'base': [0] [01:58:43.996] | : globals: [1] 'x' [01:58:43.996] | : packages: [0] [01:58:43.996] | getGlobalsAndPackages() ... done [01:58:43.997] | run() for 'Future' ('fsample_2-284661') ... [01:58:43.997] | : state: 'created' [01:58:43.998] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:43.998] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:43.998] | : Using SequentialFutureBackend ... [01:58:43.998] | : . Number of futures since start: 21 (21 created, 21 launched, 21 finished) [01:58:43.999] | : . Launching futures ... [01:58:43.999] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:43.999] | : . ' , getFutureData() ... [01:58:43.999] | : . ' , ; getFutureCore() ... [01:58:44.000] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:44.000] | : . ' , ; getFutureCore() ... done [01:58:44.000] | : . ' , ; getFutureCapture() ... [01:58:44.000] | : . ' , ; getFutureCapture() ... done [01:58:44.001] | : . ' , ; getFutureContext() ... [01:58:44.001] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.001] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:44.001] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.002] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:44.002] | : . ' , ; getFutureContext() ... done [01:58:44.002] | : . ' , getFutureData() ... done [01:58:44.002] | : . ' , attachPackages() ... [01:58:44.003] | : . ' , ; packages: [n=1] 'future' [01:58:44.003] | : . ' , attachPackages() ... done [01:58:44.003] | : . ' , attachPackages() ... [01:58:44.004] | : . ' , ; packages: [n=0] [01:58:44.004] | : . ' , attachPackages() ... done [01:58:44.006] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.006] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.006] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.007] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.008] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.008] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:44.008] | : . ' , ; ` | New stack: [01:58:44.008] | : . ' , ; ` | List of 1 [01:58:44.008] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.008] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.008] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:44.008] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.008] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.008] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.008] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.008] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.014] | : . ' , ; ` | Old stack: [01:58:44.014] | : . ' , ; ` | List of 1 [01:58:44.014] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.014] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.014] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:44.014] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.014] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.014] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.014] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:44.014] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.014] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.014] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.014] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.024] | : . ' , ; ` | Not identical [01:58:44.024] | : . ' , ; ` | all.equal() for future ... [01:58:44.025] | : . ' , ; ` | : List of 2 [01:58:44.025] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.025] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.025] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.025] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.025] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.025] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.025] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.032] | : . ' , ; ` | all.equal() for future ... done [01:58:44.032] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:44.033] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.033] | : . ' , ; ` List of future strategies: [01:58:44.033] | : . ' , ; ` 1. sequential: [01:58:44.033] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.033] | : . ' , ; ` - tweaked: FALSE [01:58:44.033] | : . ' , ; ` - call: plan(sequential) [01:58:44.034] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.034] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.034] | : . ' , assign_globals() ... [01:58:44.034] | : . ' , List of 1 [01:58:44.034] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:44.034] | : . ' , - attr(*, "where")=List of 1 [01:58:44.034] | : . ' , ..$ x: [01:58:44.034] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.034] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:44.034] | : . ' , - attr(*, "total_size")= num NA [01:58:44.034] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:44.040] | : . ' , - copied 'x' to environment [01:58:44.040] | : . ' , assign_globals() ... done [01:58:44.044] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.044] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.044] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.044] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.045] | : . ' , ; ` | : New stack: [01:58:44.045] | : . ' , ; ` | : List of 1 [01:58:44.045] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.045] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.045] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.045] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.045] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.045] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.049] | : . ' , ; ` | : Old stack: [01:58:44.049] | : . ' , ; ` | : List of 1 [01:58:44.049] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.049] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.049] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.049] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.049] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.049] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.052] | : . ' , ; ` | : Identical [01:58:44.053] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.053] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.053] | : . ' , ; ` | List of future strategies: [01:58:44.053] | : . ' , ; ` | 1. sequential: [01:58:44.053] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.053] | : . ' , ; ` | - tweaked: FALSE [01:58:44.053] | : . ' , ; ` | - call: plan(sequential) [01:58:44.053] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.054] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.054] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.054] | : . ' , SequentialFuture started (and completed) [01:58:44.055] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.055] | : . Launching futures ... done [01:58:44.055] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.055] | : Using SequentialFutureBackend ... done [01:58:44.055] | run() for 'Future' ('fsample_2-284661') ... done [01:58:44.055] future(..., label = 'fsample_2-284661') ... done SequentialFuture: Label: 'fsample_2-284661' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019602c4da78 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.056] future(..., label = 'fsample_3-372733') ... [01:58:44.056] | lazy: FALSE [01:58:44.057] | stdout: TRUE [01:58:44.057] | conditions: [n=1] 'condition' [01:58:44.057] | gc: FALSE [01:58:44.057] | earlySignal: FALSE [01:58:44.057] | getGlobalsAndPackages() ... [01:58:44.057] | : Searching for globals ... [01:58:44.063] | : . globals found: [3] '{', 'sample', 'x' [01:58:44.064] | : Searching for globals ... done [01:58:44.064] | : Resolving globals: FALSE [01:58:44.064] | : Search for packages associated with the globals ... [01:58:44.064] | : . Packages associated with globals: [1] 'base' [01:58:44.064] | : . Packages: [1] 'base' [01:58:44.065] | : Search for packages associated with the globals ... done [01:58:44.065] | : Packages after dropping 'base': [0] [01:58:44.065] | : globals: [1] 'x' [01:58:44.065] | : packages: [0] [01:58:44.065] | getGlobalsAndPackages() ... done [01:58:44.065] | run() for 'Future' ('fsample_3-372733') ... [01:58:44.066] | : state: 'created' [01:58:44.066] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.066] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.066] | : Using SequentialFutureBackend ... [01:58:44.066] | : . Number of futures since start: 22 (22 created, 22 launched, 22 finished) [01:58:44.066] | : . Launching futures ... [01:58:44.067] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.067] | : . ' , getFutureData() ... [01:58:44.067] | : . ' , ; getFutureCore() ... [01:58:44.067] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:44.067] | : . ' , ; getFutureCore() ... done [01:58:44.068] | : . ' , ; getFutureCapture() ... [01:58:44.068] | : . ' , ; getFutureCapture() ... done [01:58:44.068] | : . ' , ; getFutureContext() ... [01:58:44.068] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.068] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:44.069] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.069] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:44.069] | : . ' , ; getFutureContext() ... done [01:58:44.069] | : . ' , getFutureData() ... done [01:58:44.070] | : . ' , attachPackages() ... [01:58:44.070] | : . ' , ; packages: [n=1] 'future' [01:58:44.070] | : . ' , attachPackages() ... done [01:58:44.070] | : . ' , attachPackages() ... [01:58:44.070] | : . ' , ; packages: [n=0] [01:58:44.071] | : . ' , attachPackages() ... done [01:58:44.071] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.071] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.072] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.072] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.072] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.072] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:44.073] | : . ' , ; ` | New stack: [01:58:44.073] | : . ' , ; ` | List of 1 [01:58:44.073] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.073] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.073] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:44.073] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.073] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.073] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.073] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.073] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.076] | : . ' , ; ` | Old stack: [01:58:44.076] | : . ' , ; ` | List of 1 [01:58:44.076] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.076] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.076] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:44.076] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.076] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.076] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.076] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:44.076] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.076] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.076] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.076] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.081] | : . ' , ; ` | Not identical [01:58:44.081] | : . ' , ; ` | all.equal() for future ... [01:58:44.081] | : . ' , ; ` | : List of 2 [01:58:44.081] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.081] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.081] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.081] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.081] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.081] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.081] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.091] | : . ' , ; ` | all.equal() for future ... done [01:58:44.091] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:44.091] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.092] | : . ' , ; ` List of future strategies: [01:58:44.092] | : . ' , ; ` 1. sequential: [01:58:44.092] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.092] | : . ' , ; ` - tweaked: FALSE [01:58:44.092] | : . ' , ; ` - call: plan(sequential) [01:58:44.093] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.093] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.093] | : . ' , assign_globals() ... [01:58:44.093] | : . ' , List of 1 [01:58:44.093] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:44.093] | : . ' , - attr(*, "where")=List of 1 [01:58:44.093] | : . ' , ..$ x: [01:58:44.093] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.093] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:44.093] | : . ' , - attr(*, "total_size")= num NA [01:58:44.093] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:44.097] | : . ' , - copied 'x' to environment [01:58:44.098] | : . ' , assign_globals() ... done [01:58:44.100] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.101] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.101] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.101] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.101] | : . ' , ; ` | : New stack: [01:58:44.101] | : . ' , ; ` | : List of 1 [01:58:44.101] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.101] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.101] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.101] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.101] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.101] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.105] | : . ' , ; ` | : Old stack: [01:58:44.106] | : . ' , ; ` | : List of 1 [01:58:44.106] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.106] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.106] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.106] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.106] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.106] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.110] | : . ' , ; ` | : Identical [01:58:44.110] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.110] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.110] | : . ' , ; ` | List of future strategies: [01:58:44.110] | : . ' , ; ` | 1. sequential: [01:58:44.110] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.110] | : . ' , ; ` | - tweaked: FALSE [01:58:44.110] | : . ' , ; ` | - call: plan(sequential) [01:58:44.111] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.111] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.111] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.112] | : . ' , SequentialFuture started (and completed) [01:58:44.112] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.112] | : . Launching futures ... done [01:58:44.113] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.113] | : Using SequentialFutureBackend ... done [01:58:44.113] | run() for 'Future' ('fsample_3-372733') ... done [01:58:44.113] future(..., label = 'fsample_3-372733') ... done SequentialFuture: Label: 'fsample_3-372733' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019602c4da78 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.115] future(..., label = 'fsample_4-472413') ... [01:58:44.115] | lazy: FALSE [01:58:44.115] | stdout: TRUE [01:58:44.115] | conditions: [n=1] 'condition' [01:58:44.116] | gc: FALSE [01:58:44.116] | earlySignal: FALSE [01:58:44.116] | getGlobalsAndPackages() ... [01:58:44.116] | : Searching for globals ... [01:58:44.131] | : . globals found: [3] '{', 'sample', 'x' [01:58:44.132] | : Searching for globals ... done [01:58:44.132] | : Resolving globals: FALSE [01:58:44.132] | : Search for packages associated with the globals ... [01:58:44.132] | : . Packages associated with globals: [1] 'base' [01:58:44.133] | : . Packages: [1] 'base' [01:58:44.133] | : Search for packages associated with the globals ... done [01:58:44.133] | : Packages after dropping 'base': [0] [01:58:44.134] | : globals: [1] 'x' [01:58:44.134] | : packages: [0] [01:58:44.134] | getGlobalsAndPackages() ... done [01:58:44.135] | run() for 'Future' ('fsample_4-472413') ... [01:58:44.135] | : state: 'created' [01:58:44.135] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.135] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.135] | : Using SequentialFutureBackend ... [01:58:44.136] | : . Number of futures since start: 23 (23 created, 23 launched, 23 finished) [01:58:44.136] | : . Launching futures ... [01:58:44.136] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.136] | : . ' , getFutureData() ... [01:58:44.137] | : . ' , ; getFutureCore() ... [01:58:44.137] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:44.137] | : . ' , ; getFutureCore() ... done [01:58:44.137] | : . ' , ; getFutureCapture() ... [01:58:44.138] | : . ' , ; getFutureCapture() ... done [01:58:44.138] | : . ' , ; getFutureContext() ... [01:58:44.138] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.138] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:44.139] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.139] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:44.139] | : . ' , ; getFutureContext() ... done [01:58:44.139] | : . ' , getFutureData() ... done [01:58:44.140] | : . ' , attachPackages() ... [01:58:44.140] | : . ' , ; packages: [n=1] 'future' [01:58:44.140] | : . ' , attachPackages() ... done [01:58:44.140] | : . ' , attachPackages() ... [01:58:44.141] | : . ' , ; packages: [n=0] [01:58:44.141] | : . ' , attachPackages() ... done [01:58:44.141] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.142] | : . ' , ; Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.142] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.142] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.143] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.143] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:44.143] | : . ' , ; ` | New stack: [01:58:44.143] | : . ' , ; ` | List of 1 [01:58:44.143] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.143] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.143] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:44.143] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.143] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.143] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.143] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.143] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.148] | : . ' , ; ` | Old stack: [01:58:44.148] | : . ' , ; ` | List of 1 [01:58:44.148] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.148] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.148] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:44.148] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.148] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.148] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.148] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:44.148] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.148] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.148] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.148] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.153] | : . ' , ; ` | Not identical [01:58:44.153] | : . ' , ; ` | all.equal() for future ... [01:58:44.154] | : . ' , ; ` | : List of 2 [01:58:44.154] | : . ' , ; ` | : $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.154] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.154] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.154] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.154] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.154] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.154] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.163] | : . ' , ; ` | all.equal() for future ... done [01:58:44.163] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:44.163] | : . ' , ; ` plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.163] | : . ' , ; ` List of future strategies: [01:58:44.163] | : . ' , ; ` 1. sequential: [01:58:44.163] | : . ' , ; ` - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.163] | : . ' , ; ` - tweaked: FALSE [01:58:44.163] | : . ' , ; ` - call: plan(sequential) [01:58:44.164] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.164] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.165] | : . ' , assign_globals() ... [01:58:44.165] | : . ' , List of 1 [01:58:44.165] | : . ' , $ x: int [1:4] 0 1 2 3 [01:58:44.165] | : . ' , - attr(*, "where")=List of 1 [01:58:44.165] | : . ' , ..$ x: [01:58:44.165] | : . ' , - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.165] | : . ' , - attr(*, "resolved")= logi FALSE [01:58:44.165] | : . ' , - attr(*, "total_size")= num NA [01:58:44.165] | : . ' , - attr(*, "already-done")= logi TRUE [01:58:44.169] | : . ' , - copied 'x' to environment [01:58:44.169] | : . ' , assign_globals() ... done [01:58:44.172] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.173] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.173] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.173] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.173] | : . ' , ; ` | : New stack: [01:58:44.174] | : . ' , ; ` | : List of 1 [01:58:44.174] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.174] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.174] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.174] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.174] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.174] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.179] | : . ' , ; ` | : Old stack: [01:58:44.179] | : . ' , ; ` | : List of 1 [01:58:44.179] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.179] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.179] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.179] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.179] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.179] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.184] | : . ' , ; ` | : Identical [01:58:44.185] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.185] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.185] | : . ' , ; ` | List of future strategies: [01:58:44.185] | : . ' , ; ` | 1. sequential: [01:58:44.185] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.185] | : . ' , ; ` | - tweaked: FALSE [01:58:44.185] | : . ' , ; ` | - call: plan(sequential) [01:58:44.186] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.186] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.186] | : . ' , plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.187] | : . ' , SequentialFuture started (and completed) [01:58:44.188] | : . ' launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.188] | : . Launching futures ... done [01:58:44.188] | : . Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.188] | : Using SequentialFutureBackend ... done [01:58:44.189] | run() for 'Future' ('fsample_4-472413') ... done [01:58:44.189] future(..., label = 'fsample_4-472413') ... done SequentialFuture: Label: 'fsample_4-472413' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019602c4da78 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.190] value() for list ... [01:58:44.190] | recursive: 0 [01:58:44.191] | reduce: FALSE [01:58:44.191] | length: 4 [01:58:44.191] | Number of remaining objects: 4 [01:58:44.191] | checking value #1 ... [01:58:44.192] | : 'obj' is SequentialFuture [01:58:44.192] | : resolved() for SequentialFuture ('fsample_1-370970') ... [01:58:44.192] | : . state: 'finished' [01:58:44.192] | : . run: TRUE [01:58:44.193] | : . result: 'FutureResult' [01:58:44.193] | : resolved() for SequentialFuture ('fsample_1-370970') ... done [01:58:44.193] | : SequentialFuture #1 [01:58:44.193] | : signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:44.193] | : . nx: 4 [01:58:44.194] | : . relay: TRUE [01:58:44.194] | : . stdout: TRUE [01:58:44.194] | : . signal: TRUE [01:58:44.194] | : . resignal: FALSE [01:58:44.194] | : . force: TRUE [01:58:44.195] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.195] | : . queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.195] | : . until=1 [01:58:44.195] | : . relaying element #1 [01:58:44.196] | : . value() for SequentialFuture ('fsample_1-370970') ... [01:58:44.196] | : . ' relay stdout ... [01:58:44.196] | : . ' relay stdout ... done [01:58:44.196] | : . ' check for misuse ... [01:58:44.197] | : . ' check for misuse ... done [01:58:44.197] | : . value() for SequentialFuture ('fsample_1-370970') ... done [01:58:44.198] | : . signalConditions() ... [01:58:44.198] | : . ' include = 'immediateCondition' [01:58:44.198] | : . ' exclude = [01:58:44.198] | : . ' resignal = FALSE [01:58:44.198] | : . ' Number of conditions: 1 [01:58:44.199] | : . signalConditions() ... done [01:58:44.199] | : . signalConditions() ... [01:58:44.199] | : . ' include = 'condition' [01:58:44.199] | : . ' exclude = 'error', 'immediateCondition' [01:58:44.200] | : . ' resignal = TRUE [01:58:44.200] | : . ' Number of conditions: 1 [01:58:44.200] | : . ' Condition #1: 'RngFutureWarning', 'FutureWarning', 'warning', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:44.200] | : . signalConditions() ... done [01:58:44.201] | : . relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.201] | : . queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.201] | : signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:44.201] | checking value #1 ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-26 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: SequentialFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019602c4da78 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureWarning' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:44.203] | future(..., label = 'fsample_1-282201') ... [01:58:44.203] | : lazy: FALSE [01:58:44.204] | : stdout: TRUE [01:58:44.204] | : conditions: [n=1] 'condition' [01:58:44.204] | : gc: FALSE [01:58:44.204] | : earlySignal: FALSE [01:58:44.204] | : getGlobalsAndPackages() ... [01:58:44.205] | : . Searching for globals ... [01:58:44.214] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.214] | : . Searching for globals ... done [01:58:44.215] | : . Resolving globals: FALSE [01:58:44.215] | : . Search for packages associated with the globals ... [01:58:44.215] | : . ' Packages associated with globals: [1] 'base' [01:58:44.216] | : . ' Packages: [1] 'base' [01:58:44.216] | : . Search for packages associated with the globals ... done [01:58:44.216] | : . Packages after dropping 'base': [0] [01:58:44.217] | : . globals: [1] 'x' [01:58:44.217] | : . packages: [0] [01:58:44.217] | : getGlobalsAndPackages() ... done [01:58:44.218] | : run() for 'Future' ('fsample_1-282201') ... [01:58:44.218] | : . state: 'created' [01:58:44.218] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.218] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.218] | : . Using SequentialFutureBackend ... [01:58:44.219] | : . ' Number of futures since start: 24 (24 created, 24 launched, 24 finished) [01:58:44.219] | : . ' Launching futures ... [01:58:44.219] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.219] | : . ' , ; getFutureData() ... [01:58:44.220] | : . ' , ; ` getFutureCore() ... [01:58:44.220] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.220] | : . ' , ; ` getFutureCore() ... done [01:58:44.220] | : . ' , ; ` getFutureCapture() ... [01:58:44.221] | : . ' , ; ` getFutureCapture() ... done [01:58:44.221] | : . ' , ; ` getFutureContext() ... [01:58:44.221] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.221] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.222] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.222] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.222] | : . ' , ; ` getFutureContext() ... done [01:58:44.222] | : . ' , ; getFutureData() ... done [01:58:44.223] | : . ' , ; attachPackages() ... [01:58:44.223] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.224] | : . ' , ; attachPackages() ... done [01:58:44.224] | : . ' , ; attachPackages() ... [01:58:44.224] | : . ' , ; ` packages: [n=0] [01:58:44.224] | : . ' , ; attachPackages() ... done [01:58:44.225] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.225] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.226] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.226] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.226] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.227] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.227] | : . ' , ; ` | : New stack: [01:58:44.227] | : . ' , ; ` | : List of 1 [01:58:44.227] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.227] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.227] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.227] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.227] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.227] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.227] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.227] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.231] | : . ' , ; ` | : Old stack: [01:58:44.231] | : . ' , ; ` | : List of 1 [01:58:44.231] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.231] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.231] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.231] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.231] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.231] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.236] | : . ' , ; ` | : Not identical [01:58:44.236] | : . ' , ; ` | : all.equal() for future ... [01:58:44.236] | : . ' , ; ` | : . List of 2 [01:58:44.236] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.236] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.236] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.236] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.236] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.236] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.236] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.244] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.244] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.244] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.245] | : . ' , ; ` | List of future strategies: [01:58:44.245] | : . ' , ; ` | 1. sequential: [01:58:44.245] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.245] | : . ' , ; ` | - tweaked: FALSE [01:58:44.245] | : . ' , ; ` | - call: plan(sequential) [01:58:44.245] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.246] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.246] | : . ' , ; assign_globals() ... [01:58:44.246] | : . ' , ; List of 1 [01:58:44.246] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.246] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.246] | : . ' , ; ..$ x: [01:58:44.246] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.246] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.246] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.246] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.250] | : . ' , ; - copied 'x' to environment [01:58:44.250] | : . ' , ; assign_globals() ... done [01:58:44.258] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.258] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.258] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.259] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.259] | : . ' , ; ` | : . New stack: [01:58:44.259] | : . ' , ; ` | : . List of 1 [01:58:44.259] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.259] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.259] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.259] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.259] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.259] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.265] | : . ' , ; ` | : . Old stack: [01:58:44.265] | : . ' , ; ` | : . List of 1 [01:58:44.265] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.265] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.265] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.265] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.265] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.265] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.270] | : . ' , ; ` | : . Identical [01:58:44.270] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.270] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.270] | : . ' , ; ` | : List of future strategies: [01:58:44.270] | : . ' , ; ` | : 1. sequential: [01:58:44.270] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.270] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.270] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.271] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.272] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.272] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.273] | : . ' , ; SequentialFuture started (and completed) [01:58:44.273] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.273] | : . ' Launching futures ... done [01:58:44.274] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.274] | : . Using SequentialFutureBackend ... done [01:58:44.274] | : run() for 'Future' ('fsample_1-282201') ... done [01:58:44.274] | future(..., label = 'fsample_1-282201') ... done SequentialFuture: Label: 'fsample_1-282201' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606275e48 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.276] | future(..., label = 'fsample_2-723560') ... [01:58:44.276] | : lazy: FALSE [01:58:44.276] | : stdout: TRUE [01:58:44.276] | : conditions: [n=1] 'condition' [01:58:44.277] | : gc: FALSE [01:58:44.277] | : earlySignal: FALSE [01:58:44.277] | : getGlobalsAndPackages() ... [01:58:44.277] | : . Searching for globals ... [01:58:44.287] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.287] | : . Searching for globals ... done [01:58:44.287] | : . Resolving globals: FALSE [01:58:44.288] | : . Search for packages associated with the globals ... [01:58:44.288] | : . ' Packages associated with globals: [1] 'base' [01:58:44.288] | : . ' Packages: [1] 'base' [01:58:44.289] | : . Search for packages associated with the globals ... done [01:58:44.289] | : . Packages after dropping 'base': [0] [01:58:44.289] | : . globals: [1] 'x' [01:58:44.289] | : . packages: [0] [01:58:44.289] | : getGlobalsAndPackages() ... done [01:58:44.290] | : run() for 'Future' ('fsample_2-723560') ... [01:58:44.290] | : . state: 'created' [01:58:44.290] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.290] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.291] | : . Using SequentialFutureBackend ... [01:58:44.291] | : . ' Number of futures since start: 25 (25 created, 25 launched, 25 finished) [01:58:44.291] | : . ' Launching futures ... [01:58:44.291] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.292] | : . ' , ; getFutureData() ... [01:58:44.292] | : . ' , ; ` getFutureCore() ... [01:58:44.292] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.292] | : . ' , ; ` getFutureCore() ... done [01:58:44.292] | : . ' , ; ` getFutureCapture() ... [01:58:44.293] | : . ' , ; ` getFutureCapture() ... done [01:58:44.293] | : . ' , ; ` getFutureContext() ... [01:58:44.293] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.293] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.294] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.294] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.294] | : . ' , ; ` getFutureContext() ... done [01:58:44.294] | : . ' , ; getFutureData() ... done [01:58:44.295] | : . ' , ; attachPackages() ... [01:58:44.295] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.295] | : . ' , ; attachPackages() ... done [01:58:44.295] | : . ' , ; attachPackages() ... [01:58:44.296] | : . ' , ; ` packages: [n=0] [01:58:44.296] | : . ' , ; attachPackages() ... done [01:58:44.296] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.297] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.297] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.297] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.298] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.298] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.298] | : . ' , ; ` | : New stack: [01:58:44.298] | : . ' , ; ` | : List of 1 [01:58:44.298] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.298] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.298] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.298] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.298] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.298] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.298] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.298] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.302] | : . ' , ; ` | : Old stack: [01:58:44.302] | : . ' , ; ` | : List of 1 [01:58:44.302] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.302] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.302] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.302] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.302] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.302] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.307] | : . ' , ; ` | : Not identical [01:58:44.308] | : . ' , ; ` | : all.equal() for future ... [01:58:44.308] | : . ' , ; ` | : . List of 2 [01:58:44.308] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.308] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.308] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.308] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.308] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.308] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.308] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.317] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.317] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.317] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.317] | : . ' , ; ` | List of future strategies: [01:58:44.317] | : . ' , ; ` | 1. sequential: [01:58:44.317] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.317] | : . ' , ; ` | - tweaked: FALSE [01:58:44.317] | : . ' , ; ` | - call: plan(sequential) [01:58:44.318] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.318] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.319] | : . ' , ; assign_globals() ... [01:58:44.319] | : . ' , ; List of 1 [01:58:44.319] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.319] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.319] | : . ' , ; ..$ x: [01:58:44.319] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.319] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.319] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.319] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.323] | : . ' , ; - copied 'x' to environment [01:58:44.323] | : . ' , ; assign_globals() ... done [01:58:44.326] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.326] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.327] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.327] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.327] | : . ' , ; ` | : . New stack: [01:58:44.327] | : . ' , ; ` | : . List of 1 [01:58:44.327] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.327] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.327] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.327] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.327] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.327] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.332] | : . ' , ; ` | : . Old stack: [01:58:44.333] | : . ' , ; ` | : . List of 1 [01:58:44.333] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.333] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.333] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.333] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.333] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.333] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.337] | : . ' , ; ` | : . Identical [01:58:44.337] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.337] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.337] | : . ' , ; ` | : List of future strategies: [01:58:44.337] | : . ' , ; ` | : 1. sequential: [01:58:44.337] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.337] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.337] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.338] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.338] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.338] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.339] | : . ' , ; SequentialFuture started (and completed) [01:58:44.339] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.339] | : . ' Launching futures ... done [01:58:44.339] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.340] | : . Using SequentialFutureBackend ... done [01:58:44.340] | : run() for 'Future' ('fsample_2-723560') ... done [01:58:44.340] | future(..., label = 'fsample_2-723560') ... done SequentialFuture: Label: 'fsample_2-723560' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606275e48 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.341] | future(..., label = 'fsample_3-899686') ... [01:58:44.341] | : lazy: FALSE [01:58:44.341] | : stdout: TRUE [01:58:44.341] | : conditions: [n=1] 'condition' [01:58:44.342] | : gc: FALSE [01:58:44.342] | : earlySignal: FALSE [01:58:44.342] | : getGlobalsAndPackages() ... [01:58:44.342] | : . Searching for globals ... [01:58:44.349] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.349] | : . Searching for globals ... done [01:58:44.350] | : . Resolving globals: FALSE [01:58:44.350] | : . Search for packages associated with the globals ... [01:58:44.350] | : . ' Packages associated with globals: [1] 'base' [01:58:44.350] | : . ' Packages: [1] 'base' [01:58:44.350] | : . Search for packages associated with the globals ... done [01:58:44.351] | : . Packages after dropping 'base': [0] [01:58:44.351] | : . globals: [1] 'x' [01:58:44.351] | : . packages: [0] [01:58:44.351] | : getGlobalsAndPackages() ... done [01:58:44.351] | : run() for 'Future' ('fsample_3-899686') ... [01:58:44.351] | : . state: 'created' [01:58:44.352] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.352] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.352] | : . Using SequentialFutureBackend ... [01:58:44.352] | : . ' Number of futures since start: 26 (26 created, 26 launched, 26 finished) [01:58:44.352] | : . ' Launching futures ... [01:58:44.352] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.353] | : . ' , ; getFutureData() ... [01:58:44.353] | : . ' , ; ` getFutureCore() ... [01:58:44.353] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.353] | : . ' , ; ` getFutureCore() ... done [01:58:44.353] | : . ' , ; ` getFutureCapture() ... [01:58:44.354] | : . ' , ; ` getFutureCapture() ... done [01:58:44.354] | : . ' , ; ` getFutureContext() ... [01:58:44.354] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.354] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.354] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.354] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.354] | : . ' , ; ` getFutureContext() ... done [01:58:44.355] | : . ' , ; getFutureData() ... done [01:58:44.355] | : . ' , ; attachPackages() ... [01:58:44.355] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.355] | : . ' , ; attachPackages() ... done [01:58:44.355] | : . ' , ; attachPackages() ... [01:58:44.355] | : . ' , ; ` packages: [n=0] [01:58:44.355] | : . ' , ; attachPackages() ... done [01:58:44.356] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.356] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.356] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.357] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.357] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.357] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.357] | : . ' , ; ` | : New stack: [01:58:44.357] | : . ' , ; ` | : List of 1 [01:58:44.357] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.357] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.357] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.357] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.357] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.357] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.357] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.357] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.360] | : . ' , ; ` | : Old stack: [01:58:44.360] | : . ' , ; ` | : List of 1 [01:58:44.360] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.360] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.360] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.360] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.360] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.360] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.367] | : . ' , ; ` | : Not identical [01:58:44.367] | : . ' , ; ` | : all.equal() for future ... [01:58:44.367] | : . ' , ; ` | : . List of 2 [01:58:44.367] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.367] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.367] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.367] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.367] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.367] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.367] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.374] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.375] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.375] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.375] | : . ' , ; ` | List of future strategies: [01:58:44.375] | : . ' , ; ` | 1. sequential: [01:58:44.375] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.375] | : . ' , ; ` | - tweaked: FALSE [01:58:44.375] | : . ' , ; ` | - call: plan(sequential) [01:58:44.376] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.376] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.376] | : . ' , ; assign_globals() ... [01:58:44.376] | : . ' , ; List of 1 [01:58:44.376] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.376] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.376] | : . ' , ; ..$ x: [01:58:44.376] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.376] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.376] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.376] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.379] | : . ' , ; - copied 'x' to environment [01:58:44.380] | : . ' , ; assign_globals() ... done [01:58:44.382] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.382] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.383] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.383] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.383] | : . ' , ; ` | : . New stack: [01:58:44.383] | : . ' , ; ` | : . List of 1 [01:58:44.383] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.383] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.383] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.383] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.383] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.383] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.387] | : . ' , ; ` | : . Old stack: [01:58:44.388] | : . ' , ; ` | : . List of 1 [01:58:44.388] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.388] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.388] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.388] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.388] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.388] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.392] | : . ' , ; ` | : . Identical [01:58:44.392] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.392] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.392] | : . ' , ; ` | : List of future strategies: [01:58:44.392] | : . ' , ; ` | : 1. sequential: [01:58:44.392] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.392] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.392] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.393] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.393] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.393] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.394] | : . ' , ; SequentialFuture started (and completed) [01:58:44.394] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.395] | : . ' Launching futures ... done [01:58:44.395] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.395] | : . Using SequentialFutureBackend ... done [01:58:44.395] | : run() for 'Future' ('fsample_3-899686') ... done [01:58:44.395] | future(..., label = 'fsample_3-899686') ... done SequentialFuture: Label: 'fsample_3-899686' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606275e48 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.396] | future(..., label = 'fsample_4-905538') ... [01:58:44.397] | : lazy: FALSE [01:58:44.397] | : stdout: TRUE [01:58:44.397] | : conditions: [n=1] 'condition' [01:58:44.397] | : gc: FALSE [01:58:44.397] | : earlySignal: FALSE [01:58:44.398] | : getGlobalsAndPackages() ... [01:58:44.398] | : . Searching for globals ... [01:58:44.405] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.405] | : . Searching for globals ... done [01:58:44.406] | : . Resolving globals: FALSE [01:58:44.406] | : . Search for packages associated with the globals ... [01:58:44.406] | : . ' Packages associated with globals: [1] 'base' [01:58:44.407] | : . ' Packages: [1] 'base' [01:58:44.407] | : . Search for packages associated with the globals ... done [01:58:44.407] | : . Packages after dropping 'base': [0] [01:58:44.407] | : . globals: [1] 'x' [01:58:44.407] | : . packages: [0] [01:58:44.408] | : getGlobalsAndPackages() ... done [01:58:44.408] | : run() for 'Future' ('fsample_4-905538') ... [01:58:44.408] | : . state: 'created' [01:58:44.408] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.409] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.409] | : . Using SequentialFutureBackend ... [01:58:44.409] | : . ' Number of futures since start: 27 (27 created, 27 launched, 27 finished) [01:58:44.409] | : . ' Launching futures ... [01:58:44.409] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.410] | : . ' , ; getFutureData() ... [01:58:44.410] | : . ' , ; ` getFutureCore() ... [01:58:44.410] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.410] | : . ' , ; ` getFutureCore() ... done [01:58:44.410] | : . ' , ; ` getFutureCapture() ... [01:58:44.410] | : . ' , ; ` getFutureCapture() ... done [01:58:44.411] | : . ' , ; ` getFutureContext() ... [01:58:44.411] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.411] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.411] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.411] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.412] | : . ' , ; ` getFutureContext() ... done [01:58:44.412] | : . ' , ; getFutureData() ... done [01:58:44.412] | : . ' , ; attachPackages() ... [01:58:44.412] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.413] | : . ' , ; attachPackages() ... done [01:58:44.413] | : . ' , ; attachPackages() ... [01:58:44.413] | : . ' , ; ` packages: [n=0] [01:58:44.413] | : . ' , ; attachPackages() ... done [01:58:44.414] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.414] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.414] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.414] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.415] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.415] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.415] | : . ' , ; ` | : New stack: [01:58:44.415] | : . ' , ; ` | : List of 1 [01:58:44.415] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.415] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.415] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.415] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.415] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.415] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.415] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.415] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.419] | : . ' , ; ` | : Old stack: [01:58:44.419] | : . ' , ; ` | : List of 1 [01:58:44.419] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.419] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.419] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.419] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.419] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.419] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.423] | : . ' , ; ` | : Not identical [01:58:44.423] | : . ' , ; ` | : all.equal() for future ... [01:58:44.423] | : . ' , ; ` | : . List of 2 [01:58:44.423] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.423] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.423] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.423] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.423] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.423] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.423] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.431] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.431] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.431] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.431] | : . ' , ; ` | List of future strategies: [01:58:44.431] | : . ' , ; ` | 1. sequential: [01:58:44.431] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.431] | : . ' , ; ` | - tweaked: FALSE [01:58:44.431] | : . ' , ; ` | - call: plan(sequential) [01:58:44.432] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.432] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.432] | : . ' , ; assign_globals() ... [01:58:44.432] | : . ' , ; List of 1 [01:58:44.432] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.432] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.432] | : . ' , ; ..$ x: [01:58:44.432] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.432] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.432] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.432] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.436] | : . ' , ; - copied 'x' to environment [01:58:44.436] | : . ' , ; assign_globals() ... done [01:58:44.438] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.439] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.439] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.439] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.439] | : . ' , ; ` | : . New stack: [01:58:44.439] | : . ' , ; ` | : . List of 1 [01:58:44.439] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.439] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.439] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.439] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.439] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.439] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.444] | : . ' , ; ` | : . Old stack: [01:58:44.444] | : . ' , ; ` | : . List of 1 [01:58:44.444] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.444] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.444] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.444] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.444] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.444] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.448] | : . ' , ; ` | : . Identical [01:58:44.448] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.448] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.449] | : . ' , ; ` | : List of future strategies: [01:58:44.449] | : . ' , ; ` | : 1. sequential: [01:58:44.449] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.449] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.449] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.449] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.449] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.450] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.450] | : . ' , ; SequentialFuture started (and completed) [01:58:44.451] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.451] | : . ' Launching futures ... done [01:58:44.451] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.451] | : . Using SequentialFutureBackend ... done [01:58:44.451] | : run() for 'Future' ('fsample_4-905538') ... done [01:58:44.452] | future(..., label = 'fsample_4-905538') ... done SequentialFuture: Label: 'fsample_4-905538' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606275e48 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.453] | value() for list ... [01:58:44.453] | : recursive: 0 [01:58:44.453] | : reduce: FALSE [01:58:44.453] | : length: 4 [01:58:44.453] | : Number of remaining objects: 4 [01:58:44.454] | : checking value #1 ... [01:58:44.454] | : . 'obj' is SequentialFuture [01:58:44.454] | : . resolved() for SequentialFuture ('fsample_1-282201') ... [01:58:44.454] | : . ' state: 'finished' [01:58:44.454] | : . ' run: TRUE [01:58:44.455] | : . ' result: 'FutureResult' [01:58:44.455] | : . resolved() for SequentialFuture ('fsample_1-282201') ... done [01:58:44.455] | : . SequentialFuture #1 [01:58:44.455] | : . signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:44.455] | : . ' nx: 4 [01:58:44.455] | : . ' relay: TRUE [01:58:44.456] | : . ' stdout: TRUE [01:58:44.456] | : . ' signal: TRUE [01:58:44.456] | : . ' resignal: FALSE [01:58:44.456] | : . ' force: TRUE [01:58:44.456] | : . ' relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.456] | : . ' queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.457] | : . ' until=1 [01:58:44.457] | : . ' relaying element #1 [01:58:44.457] | : . ' value() for SequentialFuture ('fsample_1-282201') ... [01:58:44.457] | : . ' , relay stdout ... [01:58:44.457] | : . ' , relay stdout ... done [01:58:44.458] | : . ' , check for misuse ... [01:58:44.458] | : . ' , check for misuse ... done [01:58:44.458] | : . ' value() for SequentialFuture ('fsample_1-282201') ... done [01:58:44.458] | : . ' relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.458] | : . ' queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.459] | : . signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:44.459] | : . value(, ...) ... [01:58:44.459] | : . ' value() for SequentialFuture ('fsample_1-282201') ... [01:58:44.459] | : . ' , check for misuse ... [01:58:44.459] | : . ' , check for misuse ... done [01:58:44.460] | : . ' value() for SequentialFuture ('fsample_1-282201') ... done [01:58:44.460] | : . ' value: [01:58:44.460] | : . value(, ...) ... done [01:58:44.460] | : . signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:44.460] | : . ' nx: 4 [01:58:44.460] | : . ' relay: TRUE [01:58:44.461] | : . ' stdout: TRUE [01:58:44.461] | : . ' signal: TRUE [01:58:44.461] | : . ' resignal: FALSE [01:58:44.461] | : . ' force: TRUE [01:58:44.461] | : . ' relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.461] | : . ' queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.462] | : . ' until=2 [01:58:44.462] | : . ' relaying element #2 [01:58:44.462] | : . ' relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.462] | : . ' queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.462] | : . signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:44.462] | : . resolve() for SequentialFuture ... [01:58:44.463] | : . resolve() for SequentialFuture ... done [01:58:44.466] | : . length: 3 (resolved future 1) [01:58:44.467] | : checking value #1 ... done [01:58:44.467] | : checking value #2 ... [01:58:44.467] | : . 'obj' is SequentialFuture [01:58:44.467] | : . resolved() for SequentialFuture ('fsample_2-723560') ... [01:58:44.468] | : . ' state: 'finished' [01:58:44.468] | : . ' run: TRUE [01:58:44.468] | : . ' result: 'FutureResult' [01:58:44.468] | : . resolved() for SequentialFuture ('fsample_2-723560') ... done [01:58:44.468] | : . SequentialFuture #2 [01:58:44.469] | : . signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:44.469] | : . ' nx: 4 [01:58:44.469] | : . ' relay: TRUE [01:58:44.469] | : . ' stdout: TRUE [01:58:44.469] | : . ' signal: TRUE [01:58:44.470] | : . ' resignal: FALSE [01:58:44.470] | : . ' force: TRUE [01:58:44.470] | : . ' relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.470] | : . ' queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.470] | : . ' until=2 [01:58:44.470] | : . ' relaying element #2 [01:58:44.471] | : . ' value() for SequentialFuture ('fsample_2-723560') ... [01:58:44.471] | : . ' , relay stdout ... [01:58:44.471] | : . ' , relay stdout ... done [01:58:44.471] | : . ' , check for misuse ... [01:58:44.471] | : . ' , check for misuse ... done [01:58:44.472] | : . ' value() for SequentialFuture ('fsample_2-723560') ... done [01:58:44.472] | : . ' relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.472] | : . ' queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.472] | : . signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:44.473] | : . value(, ...) ... [01:58:44.473] | : . ' value() for SequentialFuture ('fsample_2-723560') ... [01:58:44.473] | : . ' , check for misuse ... [01:58:44.473] | : . ' , check for misuse ... done [01:58:44.473] | : . ' value() for SequentialFuture ('fsample_2-723560') ... done [01:58:44.473] | : . ' value: [01:58:44.474] | : . value(, ...) ... done [01:58:44.474] | : . signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:44.474] | : . ' nx: 4 [01:58:44.474] | : . ' relay: TRUE [01:58:44.474] | : . ' stdout: TRUE [01:58:44.475] | : . ' signal: TRUE [01:58:44.475] | : . ' resignal: FALSE [01:58:44.475] | : . ' force: TRUE [01:58:44.475] | : . ' relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.475] | : . ' queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.476] | : . ' until=3 [01:58:44.476] | : . ' relaying element #3 [01:58:44.476] | : . ' relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.476] | : . ' queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.476] | : . signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:44.476] | : . resolve() for SequentialFuture ... [01:58:44.477] | : . resolve() for SequentialFuture ... done [01:58:44.477] | : . length: 2 (resolved future 2) [01:58:44.477] | : checking value #2 ... done [01:58:44.477] | : checking value #3 ... [01:58:44.477] | : . 'obj' is SequentialFuture [01:58:44.478] | : . resolved() for SequentialFuture ('fsample_3-899686') ... [01:58:44.478] | : . ' state: 'finished' [01:58:44.478] | : . ' run: TRUE [01:58:44.478] | : . ' result: 'FutureResult' [01:58:44.478] | : . resolved() for SequentialFuture ('fsample_3-899686') ... done [01:58:44.478] | : . SequentialFuture #3 [01:58:44.479] | : . signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:44.479] | : . ' nx: 4 [01:58:44.479] | : . ' relay: TRUE [01:58:44.479] | : . ' stdout: TRUE [01:58:44.479] | : . ' signal: TRUE [01:58:44.479] | : . ' resignal: FALSE [01:58:44.480] | : . ' force: TRUE [01:58:44.480] | : . ' relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.480] | : . ' queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:44.480] | : . ' until=3 [01:58:44.480] | : . ' relaying element #3 [01:58:44.480] | : . ' value() for SequentialFuture ('fsample_3-899686') ... [01:58:44.481] | : . ' , relay stdout ... [01:58:44.481] | : . ' , relay stdout ... done [01:58:44.481] | : . ' , check for misuse ... [01:58:44.481] | : . ' , check for misuse ... done [01:58:44.481] | : . ' value() for SequentialFuture ('fsample_3-899686') ... done [01:58:44.482] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.482] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.482] | : . signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:44.482] | : . value(, ...) ... [01:58:44.482] | : . ' value() for SequentialFuture ('fsample_3-899686') ... [01:58:44.483] | : . ' , check for misuse ... [01:58:44.483] | : . ' , check for misuse ... done [01:58:44.483] | : . ' value() for SequentialFuture ('fsample_3-899686') ... done [01:58:44.483] | : . ' value: [01:58:44.483] | : . value(, ...) ... done [01:58:44.483] | : . signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:44.484] | : . ' nx: 4 [01:58:44.484] | : . ' relay: TRUE [01:58:44.484] | : . ' stdout: TRUE [01:58:44.484] | : . ' signal: TRUE [01:58:44.484] | : . ' resignal: FALSE [01:58:44.484] | : . ' force: TRUE [01:58:44.485] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.485] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.485] | : . ' until=4 [01:58:44.485] | : . ' relaying element #4 [01:58:44.485] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.486] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.486] | : . signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:44.486] | : . resolve() for SequentialFuture ... [01:58:44.486] | : . resolve() for SequentialFuture ... done [01:58:44.486] | : . length: 1 (resolved future 3) [01:58:44.486] | : checking value #3 ... done [01:58:44.487] | : checking value #4 ... [01:58:44.487] | : . 'obj' is SequentialFuture [01:58:44.487] | : . resolved() for SequentialFuture ('fsample_4-905538') ... [01:58:44.487] | : . ' state: 'finished' [01:58:44.487] | : . ' run: TRUE [01:58:44.488] | : . ' result: 'FutureResult' [01:58:44.488] | : . resolved() for SequentialFuture ('fsample_4-905538') ... done [01:58:44.488] | : . SequentialFuture #4 [01:58:44.488] | : . signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:44.488] | : . ' nx: 4 [01:58:44.488] | : . ' relay: TRUE [01:58:44.489] | : . ' stdout: TRUE [01:58:44.489] | : . ' signal: TRUE [01:58:44.489] | : . ' resignal: FALSE [01:58:44.489] | : . ' force: TRUE [01:58:44.489] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.489] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:44.490] | : . ' until=4 [01:58:44.490] | : . ' relaying element #4 [01:58:44.491] | : . ' value() for SequentialFuture ('fsample_4-905538') ... [01:58:44.491] | : . ' , relay stdout ... [01:58:44.492] | : . ' , relay stdout ... done [01:58:44.492] | : . ' , check for misuse ... [01:58:44.493] | : . ' , check for misuse ... done [01:58:44.493] | : . ' value() for SequentialFuture ('fsample_4-905538') ... done [01:58:44.494] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.494] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.494] | : . signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:44.495] | : . value(, ...) ... [01:58:44.495] | : . ' value() for SequentialFuture ('fsample_4-905538') ... [01:58:44.495] | : . ' , check for misuse ... [01:58:44.496] | : . ' , check for misuse ... done [01:58:44.496] | : . ' value() for SequentialFuture ('fsample_4-905538') ... done [01:58:44.496] | : . ' value: [01:58:44.497] | : . value(, ...) ... done [01:58:44.497] | : . signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:44.497] | : . ' nx: 4 [01:58:44.497] | : . ' relay: TRUE [01:58:44.498] | : . ' stdout: TRUE [01:58:44.498] | : . ' signal: TRUE [01:58:44.498] | : . ' resignal: FALSE [01:58:44.498] | : . ' force: TRUE [01:58:44.499] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.499] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.499] | : . ' until=4 [01:58:44.499] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.500] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.500] | : . signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:44.500] | : . resolve() for SequentialFuture ... [01:58:44.501] | : . resolve() for SequentialFuture ... done [01:58:44.501] | : . length: 0 (resolved future 4) [01:58:44.501] | : checking value #4 ... done [01:58:44.502] | : Relaying remaining futures ... [01:58:44.502] | : . signalConditionsASAP(NULL, pos=0) ... [01:58:44.502] | : . ' nx: 4 [01:58:44.502] | : . ' relay: TRUE [01:58:44.503] | : . ' stdout: TRUE [01:58:44.503] | : . ' signal: TRUE [01:58:44.503] | : . ' resignal: FALSE [01:58:44.503] | : . ' force: TRUE [01:58:44.504] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.504] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:44.504] | : . ' relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.505] | : . ' queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:44.505] | : . signalConditionsASAP(NULL, pos=0) ... done [01:58:44.505] | : Relaying remaining futures ... done [01:58:44.505] | value() for list ... done [[1]] [1] 3 [[2]] [1] 1 [[3]] [1] 1 [[4]] [1] 3 [01:58:44.506] | future(..., label = 'fsample_1-473446') ... [01:58:44.507] | : lazy: FALSE [01:58:44.507] | : stdout: TRUE [01:58:44.507] | : conditions: [n=1] 'condition' [01:58:44.507] | : gc: FALSE [01:58:44.508] | : earlySignal: FALSE [01:58:44.508] | : getGlobalsAndPackages() ... [01:58:44.508] | : . Searching for globals ... [01:58:44.521] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.522] | : . Searching for globals ... done [01:58:44.522] | : . Resolving globals: FALSE [01:58:44.522] | : . Search for packages associated with the globals ... [01:58:44.523] | : . ' Packages associated with globals: [1] 'base' [01:58:44.523] | : . ' Packages: [1] 'base' [01:58:44.524] | : . Search for packages associated with the globals ... done [01:58:44.524] | : . Packages after dropping 'base': [0] [01:58:44.525] | : . globals: [1] 'x' [01:58:44.525] | : . packages: [0] [01:58:44.525] | : getGlobalsAndPackages() ... done [01:58:44.526] | : run() for 'Future' ('fsample_1-473446') ... [01:58:44.526] | : . state: 'created' [01:58:44.526] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.527] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.527] | : . Using SequentialFutureBackend ... [01:58:44.527] | : . ' Number of futures since start: 28 (28 created, 28 launched, 28 finished) [01:58:44.528] | : . ' Launching futures ... [01:58:44.528] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.528] | : . ' , ; getFutureData() ... [01:58:44.529] | : . ' , ; ` getFutureCore() ... [01:58:44.529] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.529] | : . ' , ; ` getFutureCore() ... done [01:58:44.530] | : . ' , ; ` getFutureCapture() ... [01:58:44.530] | : . ' , ; ` getFutureCapture() ... done [01:58:44.530] | : . ' , ; ` getFutureContext() ... [01:58:44.531] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.531] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.531] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.532] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.532] | : . ' , ; ` getFutureContext() ... done [01:58:44.532] | : . ' , ; getFutureData() ... done [01:58:44.533] | : . ' , ; attachPackages() ... [01:58:44.533] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.533] | : . ' , ; attachPackages() ... done [01:58:44.534] | : . ' , ; attachPackages() ... [01:58:44.534] | : . ' , ; ` packages: [n=0] [01:58:44.534] | : . ' , ; attachPackages() ... done [01:58:44.535] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.536] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.536] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.536] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.537] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.537] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.538] | : . ' , ; ` | : New stack: [01:58:44.538] | : . ' , ; ` | : List of 1 [01:58:44.538] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.538] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.538] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.538] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.538] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.538] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.538] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.538] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.543] | : . ' , ; ` | : Old stack: [01:58:44.544] | : . ' , ; ` | : List of 1 [01:58:44.544] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.544] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.544] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.544] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.544] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.544] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.551] | : . ' , ; ` | : Not identical [01:58:44.551] | : . ' , ; ` | : all.equal() for future ... [01:58:44.551] | : . ' , ; ` | : . List of 2 [01:58:44.551] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.551] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.551] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.551] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.551] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.551] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.551] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.560] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.561] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.561] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.561] | : . ' , ; ` | List of future strategies: [01:58:44.561] | : . ' , ; ` | 1. sequential: [01:58:44.561] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.561] | : . ' , ; ` | - tweaked: FALSE [01:58:44.561] | : . ' , ; ` | - call: plan(sequential) [01:58:44.561] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.562] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.562] | : . ' , ; assign_globals() ... [01:58:44.562] | : . ' , ; List of 1 [01:58:44.562] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.562] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.562] | : . ' , ; ..$ x: [01:58:44.562] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.562] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.562] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.562] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.565] | : . ' , ; - copied 'x' to environment [01:58:44.565] | : . ' , ; assign_globals() ... done [01:58:44.567] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.567] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.568] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.568] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.568] | : . ' , ; ` | : . New stack: [01:58:44.568] | : . ' , ; ` | : . List of 1 [01:58:44.568] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.568] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.568] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.568] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.568] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.568] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.573] | : . ' , ; ` | : . Old stack: [01:58:44.573] | : . ' , ; ` | : . List of 1 [01:58:44.573] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.573] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.573] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.573] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.573] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.573] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.577] | : . ' , ; ` | : . Identical [01:58:44.577] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.577] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.577] | : . ' , ; ` | : List of future strategies: [01:58:44.577] | : . ' , ; ` | : 1. sequential: [01:58:44.577] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.577] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.577] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.578] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.578] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.579] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.579] | : . ' , ; SequentialFuture started (and completed) [01:58:44.580] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.580] | : . ' Launching futures ... done [01:58:44.580] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.580] | : . Using SequentialFutureBackend ... done [01:58:44.580] | : run() for 'Future' ('fsample_1-473446') ... done [01:58:44.580] | future(..., label = 'fsample_1-473446') ... done SequentialFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000195ffe4e108 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.581] | future(..., label = 'fsample_2-903171') ... [01:58:44.582] | : lazy: FALSE [01:58:44.582] | : stdout: TRUE [01:58:44.582] | : conditions: [n=1] 'condition' [01:58:44.582] | : gc: FALSE [01:58:44.582] | : earlySignal: FALSE [01:58:44.582] | : getGlobalsAndPackages() ... [01:58:44.583] | : . Searching for globals ... [01:58:44.590] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.591] | : . Searching for globals ... done [01:58:44.591] | : . Resolving globals: FALSE [01:58:44.591] | : . Search for packages associated with the globals ... [01:58:44.591] | : . ' Packages associated with globals: [1] 'base' [01:58:44.592] | : . ' Packages: [1] 'base' [01:58:44.592] | : . Search for packages associated with the globals ... done [01:58:44.592] | : . Packages after dropping 'base': [0] [01:58:44.592] | : . globals: [1] 'x' [01:58:44.592] | : . packages: [0] [01:58:44.593] | : getGlobalsAndPackages() ... done [01:58:44.593] | : run() for 'Future' ('fsample_2-903171') ... [01:58:44.593] | : . state: 'created' [01:58:44.593] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.594] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.594] | : . Using SequentialFutureBackend ... [01:58:44.594] | : . ' Number of futures since start: 29 (29 created, 29 launched, 29 finished) [01:58:44.594] | : . ' Launching futures ... [01:58:44.595] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.595] | : . ' , ; getFutureData() ... [01:58:44.595] | : . ' , ; ` getFutureCore() ... [01:58:44.595] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.599] | : . ' , ; ` getFutureCore() ... done [01:58:44.599] | : . ' , ; ` getFutureCapture() ... [01:58:44.599] | : . ' , ; ` getFutureCapture() ... done [01:58:44.600] | : . ' , ; ` getFutureContext() ... [01:58:44.600] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.600] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.600] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.601] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.601] | : . ' , ; ` getFutureContext() ... done [01:58:44.601] | : . ' , ; getFutureData() ... done [01:58:44.602] | : . ' , ; attachPackages() ... [01:58:44.602] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.602] | : . ' , ; attachPackages() ... done [01:58:44.602] | : . ' , ; attachPackages() ... [01:58:44.603] | : . ' , ; ` packages: [n=0] [01:58:44.603] | : . ' , ; attachPackages() ... done [01:58:44.603] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.604] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.604] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.604] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.605] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.605] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.605] | : . ' , ; ` | : New stack: [01:58:44.605] | : . ' , ; ` | : List of 1 [01:58:44.605] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.605] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.605] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.605] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.605] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.605] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.605] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.605] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.609] | : . ' , ; ` | : Old stack: [01:58:44.609] | : . ' , ; ` | : List of 1 [01:58:44.609] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.609] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.609] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.609] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.609] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.609] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.613] | : . ' , ; ` | : Not identical [01:58:44.613] | : . ' , ; ` | : all.equal() for future ... [01:58:44.613] | : . ' , ; ` | : . List of 2 [01:58:44.613] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.613] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.613] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.613] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.613] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.613] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.613] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.622] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.622] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.623] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.623] | : . ' , ; ` | List of future strategies: [01:58:44.623] | : . ' , ; ` | 1. sequential: [01:58:44.623] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.623] | : . ' , ; ` | - tweaked: FALSE [01:58:44.623] | : . ' , ; ` | - call: plan(sequential) [01:58:44.624] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.624] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.624] | : . ' , ; assign_globals() ... [01:58:44.624] | : . ' , ; List of 1 [01:58:44.624] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.624] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.624] | : . ' , ; ..$ x: [01:58:44.624] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.624] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.624] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.624] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.629] | : . ' , ; - copied 'x' to environment [01:58:44.629] | : . ' , ; assign_globals() ... done [01:58:44.632] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.632] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.633] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.633] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.633] | : . ' , ; ` | : . New stack: [01:58:44.633] | : . ' , ; ` | : . List of 1 [01:58:44.633] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.633] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.633] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.633] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.633] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.633] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.639] | : . ' , ; ` | : . Old stack: [01:58:44.639] | : . ' , ; ` | : . List of 1 [01:58:44.639] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.639] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.639] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.639] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.639] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.639] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.645] | : . ' , ; ` | : . Identical [01:58:44.645] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.645] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.645] | : . ' , ; ` | : List of future strategies: [01:58:44.645] | : . ' , ; ` | : 1. sequential: [01:58:44.645] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.645] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.645] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.646] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.646] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.646] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.647] | : . ' , ; SequentialFuture started (and completed) [01:58:44.648] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.648] | : . ' Launching futures ... done [01:58:44.648] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.649] | : . Using SequentialFutureBackend ... done [01:58:44.649] | : run() for 'Future' ('fsample_2-903171') ... done [01:58:44.649] | future(..., label = 'fsample_2-903171') ... done SequentialFuture: Label: 'fsample_2-903171' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000195ffe4e108 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.650] | future(..., label = 'fsample_3-779230') ... [01:58:44.651] | : lazy: FALSE [01:58:44.651] | : stdout: TRUE [01:58:44.651] | : conditions: [n=1] 'condition' [01:58:44.651] | : gc: FALSE [01:58:44.652] | : earlySignal: FALSE [01:58:44.652] | : getGlobalsAndPackages() ... [01:58:44.652] | : . Searching for globals ... [01:58:44.660] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.660] | : . Searching for globals ... done [01:58:44.661] | : . Resolving globals: FALSE [01:58:44.661] | : . Search for packages associated with the globals ... [01:58:44.661] | : . ' Packages associated with globals: [1] 'base' [01:58:44.662] | : . ' Packages: [1] 'base' [01:58:44.662] | : . Search for packages associated with the globals ... done [01:58:44.662] | : . Packages after dropping 'base': [0] [01:58:44.663] | : . globals: [1] 'x' [01:58:44.663] | : . packages: [0] [01:58:44.663] | : getGlobalsAndPackages() ... done [01:58:44.663] | : run() for 'Future' ('fsample_3-779230') ... [01:58:44.664] | : . state: 'created' [01:58:44.664] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.664] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.665] | : . Using SequentialFutureBackend ... [01:58:44.665] | : . ' Number of futures since start: 30 (30 created, 30 launched, 30 finished) [01:58:44.665] | : . ' Launching futures ... [01:58:44.665] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.666] | : . ' , ; getFutureData() ... [01:58:44.666] | : . ' , ; ` getFutureCore() ... [01:58:44.666] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.666] | : . ' , ; ` getFutureCore() ... done [01:58:44.666] | : . ' , ; ` getFutureCapture() ... [01:58:44.667] | : . ' , ; ` getFutureCapture() ... done [01:58:44.667] | : . ' , ; ` getFutureContext() ... [01:58:44.667] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.667] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.667] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.668] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.668] | : . ' , ; ` getFutureContext() ... done [01:58:44.668] | : . ' , ; getFutureData() ... done [01:58:44.668] | : . ' , ; attachPackages() ... [01:58:44.669] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.669] | : . ' , ; attachPackages() ... done [01:58:44.669] | : . ' , ; attachPackages() ... [01:58:44.669] | : . ' , ; ` packages: [n=0] [01:58:44.669] | : . ' , ; attachPackages() ... done [01:58:44.670] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.670] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.670] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.671] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.671] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.671] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.671] | : . ' , ; ` | : New stack: [01:58:44.672] | : . ' , ; ` | : List of 1 [01:58:44.672] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.672] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.672] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.672] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.672] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.672] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.672] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.672] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.675] | : . ' , ; ` | : Old stack: [01:58:44.675] | : . ' , ; ` | : List of 1 [01:58:44.675] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.675] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.675] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.675] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.675] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.675] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.679] | : . ' , ; ` | : Not identical [01:58:44.680] | : . ' , ; ` | : all.equal() for future ... [01:58:44.680] | : . ' , ; ` | : . List of 2 [01:58:44.680] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.680] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.680] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.680] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.680] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.680] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.680] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.687] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.687] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.687] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.688] | : . ' , ; ` | List of future strategies: [01:58:44.688] | : . ' , ; ` | 1. sequential: [01:58:44.688] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.688] | : . ' , ; ` | - tweaked: FALSE [01:58:44.688] | : . ' , ; ` | - call: plan(sequential) [01:58:44.688] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.688] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.689] | : . ' , ; assign_globals() ... [01:58:44.689] | : . ' , ; List of 1 [01:58:44.689] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.689] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.689] | : . ' , ; ..$ x: [01:58:44.689] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.689] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.689] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.689] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.692] | : . ' , ; - copied 'x' to environment [01:58:44.692] | : . ' , ; assign_globals() ... done [01:58:44.695] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.695] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.695] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.695] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.696] | : . ' , ; ` | : . New stack: [01:58:44.696] | : . ' , ; ` | : . List of 1 [01:58:44.696] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.696] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.696] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.696] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.696] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.696] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.700] | : . ' , ; ` | : . Old stack: [01:58:44.700] | : . ' , ; ` | : . List of 1 [01:58:44.700] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.700] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.700] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.700] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.700] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.700] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.705] | : . ' , ; ` | : . Identical [01:58:44.705] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.705] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.709] | : . ' , ; ` | : List of future strategies: [01:58:44.709] | : . ' , ; ` | : 1. sequential: [01:58:44.709] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.709] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.709] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.710] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.711] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.711] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.712] | : . ' , ; SequentialFuture started (and completed) [01:58:44.712] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.712] | : . ' Launching futures ... done [01:58:44.713] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.713] | : . Using SequentialFutureBackend ... done [01:58:44.713] | : run() for 'Future' ('fsample_3-779230') ... done [01:58:44.713] | future(..., label = 'fsample_3-779230') ... done SequentialFuture: Label: 'fsample_3-779230' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000195ffe4e108 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.715] | future(..., label = 'fsample_4-422861') ... [01:58:44.715] | : lazy: FALSE [01:58:44.715] | : stdout: TRUE [01:58:44.715] | : conditions: [n=1] 'condition' [01:58:44.715] | : gc: FALSE [01:58:44.715] | : earlySignal: FALSE [01:58:44.716] | : getGlobalsAndPackages() ... [01:58:44.716] | : . Searching for globals ... [01:58:44.724] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:44.724] | : . Searching for globals ... done [01:58:44.724] | : . Resolving globals: FALSE [01:58:44.724] | : . Search for packages associated with the globals ... [01:58:44.725] | : . ' Packages associated with globals: [1] 'base' [01:58:44.725] | : . ' Packages: [1] 'base' [01:58:44.725] | : . Search for packages associated with the globals ... done [01:58:44.726] | : . Packages after dropping 'base': [0] [01:58:44.726] | : . globals: [1] 'x' [01:58:44.726] | : . packages: [0] [01:58:44.726] | : getGlobalsAndPackages() ... done [01:58:44.727] | : run() for 'Future' ('fsample_4-422861') ... [01:58:44.727] | : . state: 'created' [01:58:44.727] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.727] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.728] | : . Using SequentialFutureBackend ... [01:58:44.728] | : . ' Number of futures since start: 31 (31 created, 31 launched, 31 finished) [01:58:44.728] | : . ' Launching futures ... [01:58:44.728] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.729] | : . ' , ; getFutureData() ... [01:58:44.729] | : . ' , ; ` getFutureCore() ... [01:58:44.729] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:44.729] | : . ' , ; ` getFutureCore() ... done [01:58:44.729] | : . ' , ; ` getFutureCapture() ... [01:58:44.730] | : . ' , ; ` getFutureCapture() ... done [01:58:44.730] | : . ' , ; ` getFutureContext() ... [01:58:44.730] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.730] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:44.730] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.731] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:44.731] | : . ' , ; ` getFutureContext() ... done [01:58:44.731] | : . ' , ; getFutureData() ... done [01:58:44.731] | : . ' , ; attachPackages() ... [01:58:44.732] | : . ' , ; ` packages: [n=1] 'future' [01:58:44.732] | : . ' , ; attachPackages() ... done [01:58:44.732] | : . ' , ; attachPackages() ... [01:58:44.732] | : . ' , ; ` packages: [n=0] [01:58:44.732] | : . ' , ; attachPackages() ... done [01:58:44.733] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.733] | : . ' , ; ` Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.734] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.734] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.734] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.735] | : . ' , ; ` | all.equal() for FutureStrategyList ... [01:58:44.735] | : . ' , ; ` | : New stack: [01:58:44.735] | : . ' , ; ` | : List of 1 [01:58:44.735] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.735] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.735] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:44.735] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.735] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.735] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.735] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.735] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.739] | : . ' , ; ` | : Old stack: [01:58:44.739] | : . ' , ; ` | : List of 1 [01:58:44.739] | : . ' , ; ` | : $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.739] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:44.739] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.739] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.739] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.739] | : . ' , ; ` | : - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.745] | : . ' , ; ` | : Not identical [01:58:44.745] | : . ' , ; ` | : all.equal() for future ... [01:58:44.746] | : . ' , ; ` | : . List of 2 [01:58:44.746] | : . ' , ; ` | : . $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "init")= logi TRUE [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.746] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.746] | : . ' , ; ` | : . $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.746] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.746] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.746] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.746] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.754] | : . ' , ; ` | : all.equal() for future ... done [01:58:44.754] | : . ' , ; ` | all.equal() for FutureStrategyList ... done [01:58:44.755] | : . ' , ; ` | plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.755] | : . ' , ; ` | List of future strategies: [01:58:44.755] | : . ' , ; ` | 1. sequential: [01:58:44.755] | : . ' , ; ` | - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.755] | : . ' , ; ` | - tweaked: FALSE [01:58:44.755] | : . ' , ; ` | - call: plan(sequential) [01:58:44.756] | : . ' , ; ` plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.756] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.756] | : . ' , ; assign_globals() ... [01:58:44.756] | : . ' , ; List of 1 [01:58:44.756] | : . ' , ; $ x: int [1:4] 0 1 2 3 [01:58:44.756] | : . ' , ; - attr(*, "where")=List of 1 [01:58:44.756] | : . ' , ; ..$ x: [01:58:44.756] | : . ' , ; - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.756] | : . ' , ; - attr(*, "resolved")= logi FALSE [01:58:44.756] | : . ' , ; - attr(*, "total_size")= num NA [01:58:44.756] | : . ' , ; - attr(*, "already-done")= logi TRUE [01:58:44.760] | : . ' , ; - copied 'x' to environment [01:58:44.761] | : . ' , ; assign_globals() ... done [01:58:44.764] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.764] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.764] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.764] | : . ' , ; ` | : all.equal() for FutureStrategyList ... [01:58:44.764] | : . ' , ; ` | : . New stack: [01:58:44.765] | : . ' , ; ` | : . List of 1 [01:58:44.765] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.765] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.765] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.765] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.765] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.765] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.770] | : . ' , ; ` | : . Old stack: [01:58:44.770] | : . ' , ; ` | : . List of 1 [01:58:44.770] | : . ' , ; ` | : . $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "init")= chr "done" [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.770] | : . ' , ; ` | : . .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "call")= language plan(sequential) [01:58:44.770] | : . ' , ; ` | : . ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.770] | : . ' , ; ` | : . .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.770] | : . ' , ; ` | : . .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.770] | : . ' , ; ` | : . - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.775] | : . ' , ; ` | : . Identical [01:58:44.775] | : . ' , ; ` | : all.equal() for FutureStrategyList ... done [01:58:44.775] | : . ' , ; ` | : plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.775] | : . ' , ; ` | : List of future strategies: [01:58:44.775] | : . ' , ; ` | : 1. sequential: [01:58:44.775] | : . ' , ; ` | : - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.775] | : . ' , ; ` | : - tweaked: FALSE [01:58:44.775] | : . ' , ; ` | : - call: plan(sequential) [01:58:44.776] | : . ' , ; ` | plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.776] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.776] | : . ' , ; plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.777] | : . ' , ; SequentialFuture started (and completed) [01:58:44.778] | : . ' , launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.778] | : . ' Launching futures ... done [01:58:44.778] | : . ' Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.778] | : . Using SequentialFutureBackend ... done [01:58:44.779] | : run() for 'Future' ('fsample_4-422861') ... done [01:58:44.779] | future(..., label = 'fsample_4-422861') ... done SequentialFuture: Label: 'fsample_4-422861' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000195ffe4e108 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.780] | value() for list ... [01:58:44.780] | : recursive: 0 [01:58:44.780] | : reduce: FALSE [01:58:44.781] | : length: 4 [01:58:44.781] | : Number of remaining objects: 4 [01:58:44.781] | : checking value #1 ... [01:58:44.781] | : . 'obj' is SequentialFuture [01:58:44.782] | : . resolved() for SequentialFuture ('fsample_1-473446') ... [01:58:44.782] | : . ' state: 'finished' [01:58:44.782] | : . ' run: TRUE [01:58:44.782] | : . ' result: 'FutureResult' [01:58:44.783] | : . resolved() for SequentialFuture ('fsample_1-473446') ... done [01:58:44.783] | : . SequentialFuture #1 [01:58:44.783] | : . signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:44.783] | : . ' nx: 4 [01:58:44.783] | : . ' relay: TRUE [01:58:44.783] | : . ' stdout: TRUE [01:58:44.784] | : . ' signal: TRUE [01:58:44.784] | : . ' resignal: FALSE [01:58:44.784] | : . ' force: TRUE [01:58:44.784] | : . ' relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.784] | : . ' queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:44.785] | : . ' until=1 [01:58:44.785] | : . ' relaying element #1 [01:58:44.785] | : . ' value() for SequentialFuture ('fsample_1-473446') ... [01:58:44.785] | : . ' , relay stdout ... [01:58:44.786] | : . ' , relay stdout ... done [01:58:44.786] | : . ' , check for misuse ... [01:58:44.786] | : . ' , check for misuse ... done [01:58:44.786] | : . ' value() for SequentialFuture ('fsample_1-473446') ... done [01:58:44.787] | : . ' signalConditions() ... [01:58:44.787] | : . ' , include = 'immediateCondition' [01:58:44.787] | : . ' , exclude = [01:58:44.787] | : . ' , resignal = FALSE [01:58:44.787] | : . ' , Number of conditions: 1 [01:58:44.788] | : . ' signalConditions() ... done [01:58:44.788] | : . ' signalConditions() ... [01:58:44.788] | : . ' , include = 'condition' [01:58:44.788] | : . ' , exclude = 'error', 'immediateCondition' [01:58:44.788] | : . ' , resignal = TRUE [01:58:44.789] | : . ' , Number of conditions: 1 [01:58:44.789] | : . ' signalConditions() ... done [01:58:44.789] | : . ' relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.789] | : . ' queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:44.789] | : . signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:44.790] | : . value(, ...) ... [01:58:44.790] | : . ' value() for SequentialFuture ('fsample_1-473446') ... [01:58:44.790] | : . ' , signalConditions() ... [01:58:44.790] | : . ' , ; include = 'immediateCondition' [01:58:44.790] | : . ' , ; exclude = [01:58:44.791] | : . ' , ; resignal = FALSE [01:58:44.791] | : . ' , ; Number of conditions: 1 [01:58:44.791] | : . ' , signalConditions() ... done [01:58:44.791] | : . ' , check for misuse ... [01:58:44.791] | : . ' , check for misuse ... done [01:58:44.792] | : . ' value() for SequentialFuture ('fsample_1-473446') ... done [01:58:44.792] | : . ' value: [01:58:44.792] | : . value(, ...) ... done [01:58:44.792] | : . signal RngFutureError ... [01:58:44.792] | : . ' futures(x) ... [01:58:44.793] | : . ' futures(x) ... done [01:58:44.793] | : . ' cancel(y) ... [01:58:44.793] | : . ' cancel(y) ... done [01:58:44.793] | : . ' resolve(y, ...) ... [01:58:44.794] | : . ' , resolve() for SequentialFuture ... [01:58:44.794] | : . ' , ; resolved() for SequentialFuture ('fsample_1-473446') ... [01:58:44.794] | : . ' , ; ` state: 'finished' [01:58:44.794] | : . ' , ; ` run: TRUE [01:58:44.794] | : . ' , ; ` result: 'FutureResult' [01:58:44.795] | : . ' , ; resolved() for SequentialFuture ('fsample_1-473446') ... done [01:58:44.795] | : . ' , ; value() for SequentialFuture ('fsample_1-473446') ... [01:58:44.795] | : . ' , ; ` signalConditions() ... [01:58:44.795] | : . ' , ; ` | include = 'immediateCondition' [01:58:44.795] | : . ' , ; ` | exclude = [01:58:44.796] | : . ' , ; ` | resignal = FALSE [01:58:44.796] | : . ' , ; ` | Number of conditions: 1 [01:58:44.796] | : . ' , ; ` signalConditions() ... done [01:58:44.796] | : . ' , ; ` relay stdout ... [01:58:44.796] | : . ' , ; ` relay stdout ... done [01:58:44.797] | : . ' , ; ` check for misuse ... [01:58:44.797] | : . ' , ; ` check for misuse ... done [01:58:44.797] | : . ' , ; value() for SequentialFuture ('fsample_1-473446') ... done [01:58:44.797] | : . ' , ; signalConditions() ... [01:58:44.797] | : . ' , ; ` include = 'immediateCondition' [01:58:44.798] | : . ' , ; ` exclude = [01:58:44.798] | : . ' , ; ` resignal = FALSE [01:58:44.798] | : . ' , ; ` Number of conditions: 1 [01:58:44.798] | : . ' , ; signalConditions() ... done [01:58:44.798] | : . ' , ; signalConditions() ... [01:58:44.799] | : . ' , ; ` include = 'condition' [01:58:44.799] | : . ' , ; ` exclude = 'immediateCondition' [01:58:44.799] | : . ' , ; ` resignal = TRUE [01:58:44.799] | : . ' , ; ` Number of conditions: 1 [01:58:44.799] | : . ' , ; ` Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:44.800] | : . ' , ; signalConditions() ... done [01:58:44.800] | : . ' , resolve() for SequentialFuture ... done [01:58:44.800] | : . ' , resolve() for SequentialFuture ... [01:58:44.800] | : . ' , ; resolved() for SequentialFuture ('fsample_2-903171') ... [01:58:44.801] | : . ' , ; ` state: 'finished' [01:58:44.801] | : . ' , ; ` run: TRUE [01:58:44.801] | : . ' , ; ` result: 'FutureResult' [01:58:44.801] | : . ' , ; resolved() for SequentialFuture ('fsample_2-903171') ... done [01:58:44.801] | : . ' , ; value() for SequentialFuture ('fsample_2-903171') ... [01:58:44.802] | : . ' , ; ` relay stdout ... [01:58:44.802] | : . ' , ; ` relay stdout ... done [01:58:44.802] | : . ' , ; ` check for misuse ... [01:58:44.802] | : . ' , ; ` check for misuse ... done [01:58:44.803] | : . ' , ; value() for SequentialFuture ('fsample_2-903171') ... done [01:58:44.803] | : . ' , ; signalConditions() ... [01:58:44.803] | : . ' , ; ` include = 'immediateCondition' [01:58:44.803] | : . ' , ; ` exclude = [01:58:44.803] | : . ' , ; ` resignal = FALSE [01:58:44.804] | : . ' , ; ` Number of conditions: 1 [01:58:44.804] | : . ' , ; signalConditions() ... done [01:58:44.804] | : . ' , ; signalConditions() ... [01:58:44.804] | : . ' , ; ` include = 'condition' [01:58:44.804] | : . ' , ; ` exclude = 'immediateCondition' [01:58:44.805] | : . ' , ; ` resignal = TRUE [01:58:44.805] | : . ' , ; ` Number of conditions: 1 [01:58:44.805] | : . ' , ; ` Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:44.805] | : . ' , ; signalConditions() ... done [01:58:44.805] | : . ' , resolve() for SequentialFuture ... done [01:58:44.806] | : . ' , resolve() for SequentialFuture ... [01:58:44.806] | : . ' , ; resolved() for SequentialFuture ('fsample_3-779230') ... [01:58:44.806] | : . ' , ; ` state: 'finished' [01:58:44.806] | : . ' , ; ` run: TRUE [01:58:44.806] | : . ' , ; ` result: 'FutureResult' [01:58:44.807] | : . ' , ; resolved() for SequentialFuture ('fsample_3-779230') ... done [01:58:44.807] | : . ' , ; value() for SequentialFuture ('fsample_3-779230') ... [01:58:44.807] | : . ' , ; ` relay stdout ... [01:58:44.807] | : . ' , ; ` relay stdout ... done [01:58:44.807] | : . ' , ; ` check for misuse ... [01:58:44.808] | : . ' , ; ` check for misuse ... done [01:58:44.808] | : . ' , ; value() for SequentialFuture ('fsample_3-779230') ... done [01:58:44.808] | : . ' , ; signalConditions() ... [01:58:44.808] | : . ' , ; ` include = 'immediateCondition' [01:58:44.809] | : . ' , ; ` exclude = [01:58:44.809] | : . ' , ; ` resignal = FALSE [01:58:44.809] | : . ' , ; ` Number of conditions: 1 [01:58:44.809] | : . ' , ; signalConditions() ... done [01:58:44.809] | : . ' , ; signalConditions() ... [01:58:44.810] | : . ' , ; ` include = 'condition' [01:58:44.810] | : . ' , ; ` exclude = 'immediateCondition' [01:58:44.810] | : . ' , ; ` resignal = TRUE [01:58:44.810] | : . ' , ; ` Number of conditions: 1 [01:58:44.810] | : . ' , ; ` Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:44.811] | : . ' , ; signalConditions() ... done [01:58:44.811] | : . ' , resolve() for SequentialFuture ... done [01:58:44.811] | : . ' , resolve() for SequentialFuture ... [01:58:44.811] | : . ' , ; resolved() for SequentialFuture ('fsample_4-422861') ... [01:58:44.811] | : . ' , ; ` state: 'finished' [01:58:44.812] | : . ' , ; ` run: TRUE [01:58:44.812] | : . ' , ; ` result: 'FutureResult' [01:58:44.812] | : . ' , ; resolved() for SequentialFuture ('fsample_4-422861') ... done [01:58:44.812] | : . ' , ; value() for SequentialFuture ('fsample_4-422861') ... [01:58:44.812] | : . ' , ; ` relay stdout ... [01:58:44.813] | : . ' , ; ` relay stdout ... done [01:58:44.813] | : . ' , ; ` check for misuse ... [01:58:44.813] | : . ' , ; ` check for misuse ... done [01:58:44.813] | : . ' , ; value() for SequentialFuture ('fsample_4-422861') ... done [01:58:44.814] | : . ' , ; signalConditions() ... [01:58:44.814] | : . ' , ; ` include = 'immediateCondition' [01:58:44.814] | : . ' , ; ` exclude = [01:58:44.814] | : . ' , ; ` resignal = FALSE [01:58:44.814] | : . ' , ; ` Number of conditions: 1 [01:58:44.815] | : . ' , ; signalConditions() ... done [01:58:44.815] | : . ' , ; signalConditions() ... [01:58:44.815] | : . ' , ; ` include = 'condition' [01:58:44.815] | : . ' , ; ` exclude = 'immediateCondition' [01:58:44.815] | : . ' , ; ` resignal = TRUE [01:58:44.816] | : . ' , ; ` Number of conditions: 1 [01:58:44.816] | : . ' , ; ` Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:44.816] | : . ' , ; signalConditions() ... done [01:58:44.816] | : . ' , resolve() for SequentialFuture ... done [01:58:44.816] | : . ' resolve(y, ...) ... done [01:58:44.817] | : . ' stop(value) in 3, 2, 1 ... [01:58:44.817] | : . signal RngFutureError ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-34 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: SequentialFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000195ffe4e108 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureError' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:44.818] | : . future(..., label = 'fsample_1-305140') ... [01:58:44.818] | : . ' lazy: FALSE [01:58:44.819] | : . ' stdout: TRUE [01:58:44.819] | : . ' conditions: [n=1] 'condition' [01:58:44.819] | : . ' gc: FALSE [01:58:44.819] | : . ' earlySignal: FALSE [01:58:44.820] | : . ' getGlobalsAndPackages() ... [01:58:44.820] | : . ' , Searching for globals ... [01:58:44.834] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:44.834] | : . ' , Searching for globals ... done [01:58:44.834] | : . ' , Resolving globals: FALSE [01:58:44.835] | : . ' , Search for packages associated with the globals ... [01:58:44.835] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:44.835] | : . ' , ; Packages: [1] 'base' [01:58:44.835] | : . ' , Search for packages associated with the globals ... done [01:58:44.836] | : . ' , Packages after dropping 'base': [0] [01:58:44.836] | : . ' , globals: [1] 'x' [01:58:44.836] | : . ' , packages: [0] [01:58:44.836] | : . ' getGlobalsAndPackages() ... done [01:58:44.836] | : . ' run() for 'Future' ('fsample_1-305140') ... [01:58:44.837] | : . ' , state: 'created' [01:58:44.837] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.837] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.837] | : . ' , Using SequentialFutureBackend ... [01:58:44.837] | : . ' , ; Number of futures since start: 32 (32 created, 32 launched, 32 finished) [01:58:44.837] | : . ' , ; Launching futures ... [01:58:44.838] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.838] | : . ' , ; ` | getFutureData() ... [01:58:44.838] | : . ' , ; ` | : getFutureCore() ... [01:58:44.838] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:44.838] | : . ' , ; ` | : getFutureCore() ... done [01:58:44.839] | : . ' , ; ` | : getFutureCapture() ... [01:58:44.839] | : . ' , ; ` | : getFutureCapture() ... done [01:58:44.839] | : . ' , ; ` | : getFutureContext() ... [01:58:44.839] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.839] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:44.839] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.840] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:44.840] | : . ' , ; ` | : getFutureContext() ... done [01:58:44.840] | : . ' , ; ` | getFutureData() ... done [01:58:44.840] | : . ' , ; ` | attachPackages() ... [01:58:44.840] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:44.841] | : . ' , ; ` | attachPackages() ... done [01:58:44.841] | : . ' , ; ` | attachPackages() ... [01:58:44.841] | : . ' , ; ` | : packages: [n=0] [01:58:44.841] | : . ' , ; ` | attachPackages() ... done [01:58:44.842] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.842] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.842] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.842] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.843] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.843] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:44.843] | : . ' , ; ` | : . ' New stack: [01:58:44.843] | : . ' , ; ` | : . ' List of 1 [01:58:44.843] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.843] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.843] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:44.843] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.843] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.843] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.843] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.843] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.847] | : . ' , ; ` | : . ' Old stack: [01:58:44.847] | : . ' , ; ` | : . ' List of 1 [01:58:44.847] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.847] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:44.847] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.847] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.847] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.847] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.851] | : . ' , ; ` | : . ' Not identical [01:58:44.851] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:44.852] | : . ' , ; ` | : . ' , List of 2 [01:58:44.852] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.852] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.852] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.852] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.859] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:44.859] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:44.860] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.860] | : . ' , ; ` | : . List of future strategies: [01:58:44.860] | : . ' , ; ` | : . 1. sequential: [01:58:44.860] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.860] | : . ' , ; ` | : . - tweaked: FALSE [01:58:44.860] | : . ' , ; ` | : . - call: plan(sequential) [01:58:44.861] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.861] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.861] | : . ' , ; ` | assign_globals() ... [01:58:44.861] | : . ' , ; ` | List of 1 [01:58:44.861] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:44.861] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:44.861] | : . ' , ; ` | ..$ x: [01:58:44.861] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.861] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:44.861] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:44.861] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:44.865] | : . ' , ; ` | - copied 'x' to environment [01:58:44.865] | : . ' , ; ` | assign_globals() ... done [01:58:44.868] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.868] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.869] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.869] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:44.869] | : . ' , ; ` | : . ' , New stack: [01:58:44.869] | : . ' , ; ` | : . ' , List of 1 [01:58:44.869] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.869] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.869] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.869] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.869] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.869] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.875] | : . ' , ; ` | : . ' , Old stack: [01:58:44.875] | : . ' , ; ` | : . ' , List of 1 [01:58:44.875] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.875] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.875] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.875] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.875] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.875] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.881] | : . ' , ; ` | : . ' , Identical [01:58:44.881] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:44.882] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.882] | : . ' , ; ` | : . ' List of future strategies: [01:58:44.882] | : . ' , ; ` | : . ' 1. sequential: [01:58:44.882] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.882] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:44.882] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:44.883] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.883] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.883] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.884] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:44.885] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.885] | : . ' , ; Launching futures ... done [01:58:44.885] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.885] | : . ' , Using SequentialFutureBackend ... done [01:58:44.886] | : . ' run() for 'Future' ('fsample_1-305140') ... done [01:58:44.886] | : . future(..., label = 'fsample_1-305140') ... done SequentialFuture: Label: 'fsample_1-305140' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960723d900 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.887] | : . future(..., label = 'fsample_2-187604') ... [01:58:44.888] | : . ' lazy: FALSE [01:58:44.888] | : . ' stdout: TRUE [01:58:44.888] | : . ' conditions: [n=1] 'condition' [01:58:44.888] | : . ' gc: FALSE [01:58:44.889] | : . ' earlySignal: FALSE [01:58:44.889] | : . ' getGlobalsAndPackages() ... [01:58:44.889] | : . ' , Searching for globals ... [01:58:44.898] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:44.899] | : . ' , Searching for globals ... done [01:58:44.899] | : . ' , Resolving globals: FALSE [01:58:44.899] | : . ' , Search for packages associated with the globals ... [01:58:44.900] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:44.900] | : . ' , ; Packages: [1] 'base' [01:58:44.900] | : . ' , Search for packages associated with the globals ... done [01:58:44.901] | : . ' , Packages after dropping 'base': [0] [01:58:44.901] | : . ' , globals: [1] 'x' [01:58:44.901] | : . ' , packages: [0] [01:58:44.901] | : . ' getGlobalsAndPackages() ... done [01:58:44.902] | : . ' run() for 'Future' ('fsample_2-187604') ... [01:58:44.902] | : . ' , state: 'created' [01:58:44.902] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.903] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.903] | : . ' , Using SequentialFutureBackend ... [01:58:44.903] | : . ' , ; Number of futures since start: 33 (33 created, 33 launched, 33 finished) [01:58:44.903] | : . ' , ; Launching futures ... [01:58:44.904] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.904] | : . ' , ; ` | getFutureData() ... [01:58:44.904] | : . ' , ; ` | : getFutureCore() ... [01:58:44.904] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:44.904] | : . ' , ; ` | : getFutureCore() ... done [01:58:44.905] | : . ' , ; ` | : getFutureCapture() ... [01:58:44.905] | : . ' , ; ` | : getFutureCapture() ... done [01:58:44.905] | : . ' , ; ` | : getFutureContext() ... [01:58:44.905] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.906] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:44.906] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.906] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:44.906] | : . ' , ; ` | : getFutureContext() ... done [01:58:44.907] | : . ' , ; ` | getFutureData() ... done [01:58:44.907] | : . ' , ; ` | attachPackages() ... [01:58:44.907] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:44.908] | : . ' , ; ` | attachPackages() ... done [01:58:44.908] | : . ' , ; ` | attachPackages() ... [01:58:44.908] | : . ' , ; ` | : packages: [n=0] [01:58:44.908] | : . ' , ; ` | attachPackages() ... done [01:58:44.909] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.909] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:44.909] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.910] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.910] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.910] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:44.911] | : . ' , ; ` | : . ' New stack: [01:58:44.911] | : . ' , ; ` | : . ' List of 1 [01:58:44.911] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.911] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.911] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:44.911] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.911] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.911] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.911] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.911] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.915] | : . ' , ; ` | : . ' Old stack: [01:58:44.915] | : . ' , ; ` | : . ' List of 1 [01:58:44.915] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.915] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:44.915] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.915] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.915] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.915] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.921] | : . ' , ; ` | : . ' Not identical [01:58:44.921] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:44.921] | : . ' , ; ` | : . ' , List of 2 [01:58:44.921] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.921] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:44.921] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.921] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.921] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.921] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.921] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.932] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:44.932] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:44.933] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.933] | : . ' , ; ` | : . List of future strategies: [01:58:44.933] | : . ' , ; ` | : . 1. sequential: [01:58:44.933] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.933] | : . ' , ; ` | : . - tweaked: FALSE [01:58:44.933] | : . ' , ; ` | : . - call: plan(sequential) [01:58:44.934] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.935] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.935] | : . ' , ; ` | assign_globals() ... [01:58:44.935] | : . ' , ; ` | List of 1 [01:58:44.935] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:44.935] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:44.935] | : . ' , ; ` | ..$ x: [01:58:44.935] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:44.935] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:44.935] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:44.935] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:44.942] | : . ' , ; ` | - copied 'x' to environment [01:58:44.942] | : . ' , ; ` | assign_globals() ... done [01:58:44.947] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.947] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:44.948] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:44.948] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:44.948] | : . ' , ; ` | : . ' , New stack: [01:58:44.949] | : . ' , ; ` | : . ' , List of 1 [01:58:44.949] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.949] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.949] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.949] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.949] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.949] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.965] | : . ' , ; ` | : . ' , Old stack: [01:58:44.965] | : . ' , ; ` | : . ' , List of 1 [01:58:44.965] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.965] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:44.965] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:44.965] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:44.965] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:44.965] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:44.972] | : . ' , ; ` | : . ' , Identical [01:58:44.972] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:44.973] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:44.974] | : . ' , ; ` | : . ' List of future strategies: [01:58:44.974] | : . ' , ; ` | : . ' 1. sequential: [01:58:44.974] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:44.974] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:44.974] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:44.975] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:44.975] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.976] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:44.977] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:44.977] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:44.978] | : . ' , ; Launching futures ... done [01:58:44.978] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.978] | : . ' , Using SequentialFutureBackend ... done [01:58:44.979] | : . ' run() for 'Future' ('fsample_2-187604') ... done [01:58:44.979] | : . future(..., label = 'fsample_2-187604') ... done SequentialFuture: Label: 'fsample_2-187604' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960723d900 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:44.981] | : . future(..., label = 'fsample_3-73714') ... [01:58:44.981] | : . ' lazy: FALSE [01:58:44.981] | : . ' stdout: TRUE [01:58:44.981] | : . ' conditions: [n=1] 'condition' [01:58:44.982] | : . ' gc: FALSE [01:58:44.982] | : . ' earlySignal: FALSE [01:58:44.982] | : . ' getGlobalsAndPackages() ... [01:58:44.983] | : . ' , Searching for globals ... [01:58:44.994] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:44.994] | : . ' , Searching for globals ... done [01:58:44.994] | : . ' , Resolving globals: FALSE [01:58:44.994] | : . ' , Search for packages associated with the globals ... [01:58:44.995] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:44.995] | : . ' , ; Packages: [1] 'base' [01:58:44.996] | : . ' , Search for packages associated with the globals ... done [01:58:44.996] | : . ' , Packages after dropping 'base': [0] [01:58:44.996] | : . ' , globals: [1] 'x' [01:58:44.996] | : . ' , packages: [0] [01:58:44.997] | : . ' getGlobalsAndPackages() ... done [01:58:44.997] | : . ' run() for 'Future' ('fsample_3-73714') ... [01:58:44.997] | : . ' , state: 'created' [01:58:44.998] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:44.998] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:44.998] | : . ' , Using SequentialFutureBackend ... [01:58:44.998] | : . ' , ; Number of futures since start: 34 (34 created, 34 launched, 34 finished) [01:58:44.999] | : . ' , ; Launching futures ... [01:58:44.999] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:44.999] | : . ' , ; ` | getFutureData() ... [01:58:45.000] | : . ' , ; ` | : getFutureCore() ... [01:58:45.000] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.000] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.000] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.001] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.001] | : . ' , ; ` | : getFutureContext() ... [01:58:45.001] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.001] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.002] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.002] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.002] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.003] | : . ' , ; ` | getFutureData() ... done [01:58:45.003] | : . ' , ; ` | attachPackages() ... [01:58:45.003] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.004] | : . ' , ; ` | attachPackages() ... done [01:58:45.004] | : . ' , ; ` | attachPackages() ... [01:58:45.004] | : . ' , ; ` | : packages: [n=0] [01:58:45.004] | : . ' , ; ` | attachPackages() ... done [01:58:45.006] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.006] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.006] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.007] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.007] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.007] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.008] | : . ' , ; ` | : . ' New stack: [01:58:45.008] | : . ' , ; ` | : . ' List of 1 [01:58:45.008] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.008] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.008] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.008] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.008] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.008] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.008] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.008] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.013] | : . ' , ; ` | : . ' Old stack: [01:58:45.013] | : . ' , ; ` | : . ' List of 1 [01:58:45.013] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.013] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.013] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.013] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.013] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.013] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.019] | : . ' , ; ` | : . ' Not identical [01:58:45.019] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.019] | : . ' , ; ` | : . ' , List of 2 [01:58:45.019] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.019] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.019] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.019] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.019] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.019] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.019] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.034] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.034] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.035] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.035] | : . ' , ; ` | : . List of future strategies: [01:58:45.035] | : . ' , ; ` | : . 1. sequential: [01:58:45.035] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.035] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.035] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.036] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.036] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.037] | : . ' , ; ` | assign_globals() ... [01:58:45.037] | : . ' , ; ` | List of 1 [01:58:45.037] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.037] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.037] | : . ' , ; ` | ..$ x: [01:58:45.037] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.037] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.037] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.037] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.042] | : . ' , ; ` | - copied 'x' to environment [01:58:45.043] | : . ' , ; ` | assign_globals() ... done [01:58:45.047] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.047] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.048] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.048] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.049] | : . ' , ; ` | : . ' , New stack: [01:58:45.049] | : . ' , ; ` | : . ' , List of 1 [01:58:45.049] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.049] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.049] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.049] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.049] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.049] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.056] | : . ' , ; ` | : . ' , Old stack: [01:58:45.056] | : . ' , ; ` | : . ' , List of 1 [01:58:45.056] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.056] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.056] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.056] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.056] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.056] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.063] | : . ' , ; ` | : . ' , Identical [01:58:45.064] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.064] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.064] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.064] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.064] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.064] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.064] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.065] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.066] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.066] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.067] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.068] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.068] | : . ' , ; Launching futures ... done [01:58:45.068] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.069] | : . ' , Using SequentialFutureBackend ... done [01:58:45.069] | : . ' run() for 'Future' ('fsample_3-73714') ... done [01:58:45.069] | : . future(..., label = 'fsample_3-73714') ... done SequentialFuture: Label: 'fsample_3-73714' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960723d900 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.072] | : . future(..., label = 'fsample_4-910112') ... [01:58:45.072] | : . ' lazy: FALSE [01:58:45.072] | : . ' stdout: TRUE [01:58:45.073] | : . ' conditions: [n=1] 'condition' [01:58:45.073] | : . ' gc: FALSE [01:58:45.073] | : . ' earlySignal: FALSE [01:58:45.074] | : . ' getGlobalsAndPackages() ... [01:58:45.074] | : . ' , Searching for globals ... [01:58:45.088] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.088] | : . ' , Searching for globals ... done [01:58:45.088] | : . ' , Resolving globals: FALSE [01:58:45.089] | : . ' , Search for packages associated with the globals ... [01:58:45.089] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.090] | : . ' , ; Packages: [1] 'base' [01:58:45.090] | : . ' , Search for packages associated with the globals ... done [01:58:45.091] | : . ' , Packages after dropping 'base': [0] [01:58:45.091] | : . ' , globals: [1] 'x' [01:58:45.091] | : . ' , packages: [0] [01:58:45.092] | : . ' getGlobalsAndPackages() ... done [01:58:45.092] | : . ' run() for 'Future' ('fsample_4-910112') ... [01:58:45.093] | : . ' , state: 'created' [01:58:45.093] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.094] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.094] | : . ' , Using SequentialFutureBackend ... [01:58:45.094] | : . ' , ; Number of futures since start: 35 (35 created, 35 launched, 35 finished) [01:58:45.095] | : . ' , ; Launching futures ... [01:58:45.095] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.095] | : . ' , ; ` | getFutureData() ... [01:58:45.096] | : . ' , ; ` | : getFutureCore() ... [01:58:45.096] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.096] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.097] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.097] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.097] | : . ' , ; ` | : getFutureContext() ... [01:58:45.098] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.098] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.099] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.099] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.099] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.100] | : . ' , ; ` | getFutureData() ... done [01:58:45.100] | : . ' , ; ` | attachPackages() ... [01:58:45.100] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.101] | : . ' , ; ` | attachPackages() ... done [01:58:45.101] | : . ' , ; ` | attachPackages() ... [01:58:45.102] | : . ' , ; ` | : packages: [n=0] [01:58:45.102] | : . ' , ; ` | attachPackages() ... done [01:58:45.103] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.103] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.104] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.104] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.105] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.105] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.106] | : . ' , ; ` | : . ' New stack: [01:58:45.106] | : . ' , ; ` | : . ' List of 1 [01:58:45.106] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.106] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.106] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.106] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.106] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.106] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.106] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.106] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.112] | : . ' , ; ` | : . ' Old stack: [01:58:45.112] | : . ' , ; ` | : . ' List of 1 [01:58:45.112] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.112] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.112] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.112] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.112] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.112] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.119] | : . ' , ; ` | : . ' Not identical [01:58:45.119] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.120] | : . ' , ; ` | : . ' , List of 2 [01:58:45.120] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.120] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.120] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.120] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.120] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.120] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.120] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.143] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.144] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.144] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.144] | : . ' , ; ` | : . List of future strategies: [01:58:45.144] | : . ' , ; ` | : . 1. sequential: [01:58:45.144] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.144] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.144] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.146] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.146] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.147] | : . ' , ; ` | assign_globals() ... [01:58:45.147] | : . ' , ; ` | List of 1 [01:58:45.147] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.147] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.147] | : . ' , ; ` | ..$ x: [01:58:45.147] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.147] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.147] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.147] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.153] | : . ' , ; ` | - copied 'x' to environment [01:58:45.154] | : . ' , ; ` | assign_globals() ... done [01:58:45.158] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.159] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.159] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.159] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.160] | : . ' , ; ` | : . ' , New stack: [01:58:45.160] | : . ' , ; ` | : . ' , List of 1 [01:58:45.160] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.160] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.160] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.160] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.160] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.160] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.169] | : . ' , ; ` | : . ' , Old stack: [01:58:45.169] | : . ' , ; ` | : . ' , List of 1 [01:58:45.169] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.169] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.169] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.169] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.169] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.169] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.178] | : . ' , ; ` | : . ' , Identical [01:58:45.178] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.179] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.179] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.179] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.179] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.179] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.179] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.180] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.180] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.181] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.182] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.183] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.183] | : . ' , ; Launching futures ... done [01:58:45.183] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.184] | : . ' , Using SequentialFutureBackend ... done [01:58:45.184] | : . ' run() for 'Future' ('fsample_4-910112') ... done [01:58:45.185] | : . future(..., label = 'fsample_4-910112') ... done SequentialFuture: Label: 'fsample_4-910112' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960723d900 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.187] | : . value() for list ... [01:58:45.187] | : . ' recursive: 0 [01:58:45.187] | : . ' reduce: FALSE [01:58:45.188] | : . ' length: 4 [01:58:45.189] | : . ' Number of remaining objects: 4 [01:58:45.189] | : . ' checking value #1 ... [01:58:45.189] | : . ' , 'obj' is SequentialFuture [01:58:45.189] | : . ' , resolved() for SequentialFuture ('fsample_1-305140') ... [01:58:45.190] | : . ' , ; state: 'finished' [01:58:45.190] | : . ' , ; run: TRUE [01:58:45.190] | : . ' , ; result: 'FutureResult' [01:58:45.191] | : . ' , resolved() for SequentialFuture ('fsample_1-305140') ... done [01:58:45.191] | : . ' , SequentialFuture #1 [01:58:45.191] | : . ' , signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:45.192] | : . ' , ; nx: 4 [01:58:45.192] | : . ' , ; relay: TRUE [01:58:45.192] | : . ' , ; stdout: TRUE [01:58:45.192] | : . ' , ; signal: TRUE [01:58:45.193] | : . ' , ; resignal: FALSE [01:58:45.193] | : . ' , ; force: TRUE [01:58:45.193] | : . ' , ; relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:45.193] | : . ' , ; queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:45.194] | : . ' , ; until=1 [01:58:45.194] | : . ' , ; relaying element #1 [01:58:45.194] | : . ' , ; value() for SequentialFuture ('fsample_1-305140') ... [01:58:45.195] | : . ' , ; ` relay stdout ... [01:58:45.195] | : . ' , ; ` relay stdout ... done [01:58:45.196] | : . ' , ; ` check for misuse ... [01:58:45.196] | : . ' , ; ` check for misuse ... done [01:58:45.196] | : . ' , ; value() for SequentialFuture ('fsample_1-305140') ... done [01:58:45.197] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.197] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.197] | : . ' , signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:45.198] | : . ' , value(, ...) ... [01:58:45.198] | : . ' , ; value() for SequentialFuture ('fsample_1-305140') ... [01:58:45.199] | : . ' , ; ` check for misuse ... [01:58:45.199] | : . ' , ; ` check for misuse ... done [01:58:45.199] | : . ' , ; value() for SequentialFuture ('fsample_1-305140') ... done [01:58:45.200] | : . ' , ; value: [01:58:45.200] | : . ' , value(, ...) ... done [01:58:45.200] | : . ' , signalConditionsASAP(SequentialFuture, pos=1) ... [01:58:45.201] | : . ' , ; nx: 4 [01:58:45.201] | : . ' , ; relay: TRUE [01:58:45.201] | : . ' , ; stdout: TRUE [01:58:45.202] | : . ' , ; signal: TRUE [01:58:45.202] | : . ' , ; resignal: FALSE [01:58:45.202] | : . ' , ; force: TRUE [01:58:45.203] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.203] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.203] | : . ' , ; until=2 [01:58:45.204] | : . ' , ; relaying element #2 [01:58:45.204] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.204] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.205] | : . ' , signalConditionsASAP(SequentialFuture, pos=1) ... done [01:58:45.205] | : . ' , resolve() for SequentialFuture ... [01:58:45.205] | : . ' , resolve() for SequentialFuture ... done [01:58:45.206] | : . ' , length: 3 (resolved future 1) [01:58:45.206] | : . ' checking value #1 ... done [01:58:45.207] | : . ' checking value #2 ... [01:58:45.207] | : . ' , 'obj' is SequentialFuture [01:58:45.207] | : . ' , resolved() for SequentialFuture ('fsample_2-187604') ... [01:58:45.208] | : . ' , ; state: 'finished' [01:58:45.208] | : . ' , ; run: TRUE [01:58:45.208] | : . ' , ; result: 'FutureResult' [01:58:45.209] | : . ' , resolved() for SequentialFuture ('fsample_2-187604') ... done [01:58:45.209] | : . ' , SequentialFuture #2 [01:58:45.209] | : . ' , signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:45.210] | : . ' , ; nx: 4 [01:58:45.210] | : . ' , ; relay: TRUE [01:58:45.210] | : . ' , ; stdout: TRUE [01:58:45.211] | : . ' , ; signal: TRUE [01:58:45.211] | : . ' , ; resignal: FALSE [01:58:45.211] | : . ' , ; force: TRUE [01:58:45.211] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.212] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:45.212] | : . ' , ; until=2 [01:58:45.212] | : . ' , ; relaying element #2 [01:58:45.213] | : . ' , ; value() for SequentialFuture ('fsample_2-187604') ... [01:58:45.213] | : . ' , ; ` relay stdout ... [01:58:45.214] | : . ' , ; ` relay stdout ... done [01:58:45.214] | : . ' , ; ` check for misuse ... [01:58:45.214] | : . ' , ; ` check for misuse ... done [01:58:45.215] | : . ' , ; value() for SequentialFuture ('fsample_2-187604') ... done [01:58:45.215] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.215] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.216] | : . ' , signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:45.216] | : . ' , value(, ...) ... [01:58:45.216] | : . ' , ; value() for SequentialFuture ('fsample_2-187604') ... [01:58:45.217] | : . ' , ; ` check for misuse ... [01:58:45.217] | : . ' , ; ` check for misuse ... done [01:58:45.218] | : . ' , ; value() for SequentialFuture ('fsample_2-187604') ... done [01:58:45.218] | : . ' , ; value: [01:58:45.218] | : . ' , value(, ...) ... done [01:58:45.219] | : . ' , signalConditionsASAP(SequentialFuture, pos=2) ... [01:58:45.219] | : . ' , ; nx: 4 [01:58:45.219] | : . ' , ; relay: TRUE [01:58:45.220] | : . ' , ; stdout: TRUE [01:58:45.220] | : . ' , ; signal: TRUE [01:58:45.220] | : . ' , ; resignal: FALSE [01:58:45.221] | : . ' , ; force: TRUE [01:58:45.221] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.221] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.222] | : . ' , ; until=3 [01:58:45.222] | : . ' , ; relaying element #3 [01:58:45.222] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.223] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.223] | : . ' , signalConditionsASAP(SequentialFuture, pos=2) ... done [01:58:45.223] | : . ' , resolve() for SequentialFuture ... [01:58:45.224] | : . ' , resolve() for SequentialFuture ... done [01:58:45.224] | : . ' , length: 2 (resolved future 2) [01:58:45.224] | : . ' checking value #2 ... done [01:58:45.225] | : . ' checking value #3 ... [01:58:45.225] | : . ' , 'obj' is SequentialFuture [01:58:45.225] | : . ' , resolved() for SequentialFuture ('fsample_3-73714') ... [01:58:45.226] | : . ' , ; state: 'finished' [01:58:45.226] | : . ' , ; run: TRUE [01:58:45.226] | : . ' , ; result: 'FutureResult' [01:58:45.227] | : . ' , resolved() for SequentialFuture ('fsample_3-73714') ... done [01:58:45.227] | : . ' , SequentialFuture #3 [01:58:45.227] | : . ' , signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:45.228] | : . ' , ; nx: 4 [01:58:45.228] | : . ' , ; relay: TRUE [01:58:45.228] | : . ' , ; stdout: TRUE [01:58:45.229] | : . ' , ; signal: TRUE [01:58:45.229] | : . ' , ; resignal: FALSE [01:58:45.229] | : . ' , ; force: TRUE [01:58:45.230] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.230] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:45.230] | : . ' , ; until=3 [01:58:45.231] | : . ' , ; relaying element #3 [01:58:45.231] | : . ' , ; value() for SequentialFuture ('fsample_3-73714') ... [01:58:45.231] | : . ' , ; ` relay stdout ... [01:58:45.232] | : . ' , ; ` relay stdout ... done [01:58:45.232] | : . ' , ; ` check for misuse ... [01:58:45.232] | : . ' , ; ` check for misuse ... done [01:58:45.233] | : . ' , ; value() for SequentialFuture ('fsample_3-73714') ... done [01:58:45.233] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.234] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.234] | : . ' , signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:45.234] | : . ' , value(, ...) ... [01:58:45.234] | : . ' , ; value() for SequentialFuture ('fsample_3-73714') ... [01:58:45.235] | : . ' , ; ` check for misuse ... [01:58:45.235] | : . ' , ; ` check for misuse ... done [01:58:45.236] | : . ' , ; value() for SequentialFuture ('fsample_3-73714') ... done [01:58:45.236] | : . ' , ; value: [01:58:45.236] | : . ' , value(, ...) ... done [01:58:45.237] | : . ' , signalConditionsASAP(SequentialFuture, pos=3) ... [01:58:45.237] | : . ' , ; nx: 4 [01:58:45.237] | : . ' , ; relay: TRUE [01:58:45.238] | : . ' , ; stdout: TRUE [01:58:45.238] | : . ' , ; signal: TRUE [01:58:45.238] | : . ' , ; resignal: FALSE [01:58:45.239] | : . ' , ; force: TRUE [01:58:45.239] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.239] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.240] | : . ' , ; until=4 [01:58:45.240] | : . ' , ; relaying element #4 [01:58:45.240] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.241] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.241] | : . ' , signalConditionsASAP(SequentialFuture, pos=3) ... done [01:58:45.241] | : . ' , resolve() for SequentialFuture ... [01:58:45.242] | : . ' , resolve() for SequentialFuture ... done [01:58:45.242] | : . ' , length: 1 (resolved future 3) [01:58:45.242] | : . ' checking value #3 ... done [01:58:45.243] | : . ' checking value #4 ... [01:58:45.243] | : . ' , 'obj' is SequentialFuture [01:58:45.243] | : . ' , resolved() for SequentialFuture ('fsample_4-910112') ... [01:58:45.244] | : . ' , ; state: 'finished' [01:58:45.244] | : . ' , ; run: TRUE [01:58:45.245] | : . ' , ; result: 'FutureResult' [01:58:45.245] | : . ' , resolved() for SequentialFuture ('fsample_4-910112') ... done [01:58:45.245] | : . ' , SequentialFuture #4 [01:58:45.246] | : . ' , signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:45.246] | : . ' , ; nx: 4 [01:58:45.246] | : . ' , ; relay: TRUE [01:58:45.246] | : . ' , ; stdout: TRUE [01:58:45.247] | : . ' , ; signal: TRUE [01:58:45.247] | : . ' , ; resignal: FALSE [01:58:45.247] | : . ' , ; force: TRUE [01:58:45.248] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.248] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:45.248] | : . ' , ; until=4 [01:58:45.249] | : . ' , ; relaying element #4 [01:58:45.249] | : . ' , ; value() for SequentialFuture ('fsample_4-910112') ... [01:58:45.249] | : . ' , ; ` relay stdout ... [01:58:45.250] | : . ' , ; ` relay stdout ... done [01:58:45.250] | : . ' , ; ` check for misuse ... [01:58:45.250] | : . ' , ; ` check for misuse ... done [01:58:45.251] | : . ' , ; value() for SequentialFuture ('fsample_4-910112') ... done [01:58:45.251] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.251] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.252] | : . ' , signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:45.252] | : . ' , value(, ...) ... [01:58:45.252] | : . ' , ; value() for SequentialFuture ('fsample_4-910112') ... [01:58:45.253] | : . ' , ; ` check for misuse ... [01:58:45.253] | : . ' , ; ` check for misuse ... done [01:58:45.253] | : . ' , ; value() for SequentialFuture ('fsample_4-910112') ... done [01:58:45.254] | : . ' , ; value: [01:58:45.254] | : . ' , value(, ...) ... done [01:58:45.254] | : . ' , signalConditionsASAP(SequentialFuture, pos=4) ... [01:58:45.254] | : . ' , ; nx: 4 [01:58:45.255] | : . ' , ; relay: TRUE [01:58:45.255] | : . ' , ; stdout: TRUE [01:58:45.255] | : . ' , ; signal: TRUE [01:58:45.255] | : . ' , ; resignal: FALSE [01:58:45.256] | : . ' , ; force: TRUE [01:58:45.256] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.256] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.257] | : . ' , ; until=4 [01:58:45.257] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.257] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.257] | : . ' , signalConditionsASAP(SequentialFuture, pos=4) ... done [01:58:45.258] | : . ' , resolve() for SequentialFuture ... [01:58:45.258] | : . ' , resolve() for SequentialFuture ... done [01:58:45.258] | : . ' , length: 0 (resolved future 4) [01:58:45.259] | : . ' checking value #4 ... done [01:58:45.259] | : . ' Relaying remaining futures ... [01:58:45.259] | : . ' , signalConditionsASAP(NULL, pos=0) ... [01:58:45.260] | : . ' , ; nx: 4 [01:58:45.260] | : . ' , ; relay: TRUE [01:58:45.260] | : . ' , ; stdout: TRUE [01:58:45.260] | : . ' , ; signal: TRUE [01:58:45.261] | : . ' , ; resignal: FALSE [01:58:45.261] | : . ' , ; force: TRUE [01:58:45.261] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.261] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:45.262] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.262] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:45.263] | : . ' , signalConditionsASAP(NULL, pos=0) ... done [01:58:45.263] | : . ' Relaying remaining futures ... done [01:58:45.263] | : . value() for list ... done [[1]] [1] 2 [[2]] [1] 1 [[3]] [1] 1 [[4]] [1] 2 [01:58:45.266] | : . future(..., label = NULL) ... [01:58:45.267] | : . ' lazy: FALSE [01:58:45.267] | : . ' stdout: TRUE [01:58:45.267] | : . ' conditions: [n=1] 'condition' [01:58:45.268] | : . ' gc: FALSE [01:58:45.268] | : . ' earlySignal: FALSE [01:58:45.268] | : . ' getGlobalsAndPackages() ... [01:58:45.268] | : . ' , Searching for globals ... [01:58:45.282] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.283] | : . ' , Searching for globals ... done [01:58:45.283] | : . ' , Resolving globals: FALSE [01:58:45.283] | : . ' , Search for packages associated with the globals ... [01:58:45.284] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.285] | : . ' , ; Packages: [1] 'base' [01:58:45.285] | : . ' , Search for packages associated with the globals ... done [01:58:45.286] | : . ' , Packages after dropping 'base': [0] [01:58:45.286] | : . ' , globals: [1] 'x' [01:58:45.286] | : . ' , packages: [0] [01:58:45.287] | : . ' getGlobalsAndPackages() ... done [01:58:45.288] | : . ' run() for 'Future' (NULL) ... [01:58:45.288] | : . ' , state: 'created' [01:58:45.288] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.289] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.289] | : . ' , Using SequentialFutureBackend ... [01:58:45.289] | : . ' , ; Number of futures since start: 36 (36 created, 36 launched, 36 finished) [01:58:45.290] | : . ' , ; Launching futures ... [01:58:45.290] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.291] | : . ' , ; ` | getFutureData() ... [01:58:45.291] | : . ' , ; ` | : getFutureCore() ... [01:58:45.291] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.292] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.292] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.292] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.293] | : . ' , ; ` | : getFutureContext() ... [01:58:45.293] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.293] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.294] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.294] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.294] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.295] | : . ' , ; ` | getFutureData() ... done [01:58:45.295] | : . ' , ; ` | attachPackages() ... [01:58:45.296] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.296] | : . ' , ; ` | attachPackages() ... done [01:58:45.297] | : . ' , ; ` | attachPackages() ... [01:58:45.297] | : . ' , ; ` | : packages: [n=0] [01:58:45.297] | : . ' , ; ` | attachPackages() ... done [01:58:45.298] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.299] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.299] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.300] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.300] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.301] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.301] | : . ' , ; ` | : . ' New stack: [01:58:45.302] | : . ' , ; ` | : . ' List of 1 [01:58:45.302] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.302] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.302] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.302] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.302] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.302] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.302] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.302] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.308] | : . ' , ; ` | : . ' Old stack: [01:58:45.308] | : . ' , ; ` | : . ' List of 1 [01:58:45.308] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.308] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.308] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.308] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.308] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.308] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.317] | : . ' , ; ` | : . ' Not identical [01:58:45.317] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.318] | : . ' , ; ` | : . ' , List of 2 [01:58:45.318] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.318] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.318] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.318] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.318] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.318] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.318] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.340] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.341] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.341] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.341] | : . ' , ; ` | : . List of future strategies: [01:58:45.341] | : . ' , ; ` | : . 1. sequential: [01:58:45.341] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.341] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.341] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.342] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.343] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.343] | : . ' , ; ` | assign_globals() ... [01:58:45.344] | : . ' , ; ` | List of 1 [01:58:45.344] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.344] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.344] | : . ' , ; ` | ..$ x: [01:58:45.344] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.344] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.344] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.344] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.350] | : . ' , ; ` | - copied 'x' to environment [01:58:45.350] | : . ' , ; ` | assign_globals() ... done [01:58:45.354] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.355] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.355] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.355] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.356] | : . ' , ; ` | : . ' , New stack: [01:58:45.356] | : . ' , ; ` | : . ' , List of 1 [01:58:45.356] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.356] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.356] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.356] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.356] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.356] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.363] | : . ' , ; ` | : . ' , Old stack: [01:58:45.364] | : . ' , ; ` | : . ' , List of 1 [01:58:45.364] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.364] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.364] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.364] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.364] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.364] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.371] | : . ' , ; ` | : . ' , Identical [01:58:45.371] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.372] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.372] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.372] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.372] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.372] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.372] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.373] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.373] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.373] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.374] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.375] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.375] | : . ' , ; Launching futures ... done [01:58:45.375] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.376] | : . ' , Using SequentialFutureBackend ... done [01:58:45.376] | : . ' run() for 'Future' (NULL) ... done [01:58:45.376] | : . future(..., label = NULL) ... done [01:58:45.377] | : . future(..., label = NULL) ... [01:58:45.378] | : . ' lazy: FALSE [01:58:45.378] | : . ' stdout: TRUE [01:58:45.378] | : . ' conditions: [n=1] 'condition' [01:58:45.378] | : . ' gc: FALSE [01:58:45.379] | : . ' earlySignal: FALSE [01:58:45.379] | : . ' getGlobalsAndPackages() ... [01:58:45.379] | : . ' , Searching for globals ... [01:58:45.391] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.391] | : . ' , Searching for globals ... done [01:58:45.392] | : . ' , Resolving globals: FALSE [01:58:45.392] | : . ' , Search for packages associated with the globals ... [01:58:45.392] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.393] | : . ' , ; Packages: [1] 'base' [01:58:45.393] | : . ' , Search for packages associated with the globals ... done [01:58:45.394] | : . ' , Packages after dropping 'base': [0] [01:58:45.394] | : . ' , globals: [1] 'x' [01:58:45.394] | : . ' , packages: [0] [01:58:45.395] | : . ' getGlobalsAndPackages() ... done [01:58:45.395] | : . ' run() for 'Future' (NULL) ... [01:58:45.395] | : . ' , state: 'created' [01:58:45.396] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.396] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.396] | : . ' , Using SequentialFutureBackend ... [01:58:45.397] | : . ' , ; Number of futures since start: 37 (37 created, 37 launched, 37 finished) [01:58:45.397] | : . ' , ; Launching futures ... [01:58:45.398] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.398] | : . ' , ; ` | getFutureData() ... [01:58:45.398] | : . ' , ; ` | : getFutureCore() ... [01:58:45.399] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.399] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.399] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.399] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.400] | : . ' , ; ` | : getFutureContext() ... [01:58:45.400] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.400] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.401] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.401] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.401] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.402] | : . ' , ; ` | getFutureData() ... done [01:58:45.402] | : . ' , ; ` | attachPackages() ... [01:58:45.402] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.403] | : . ' , ; ` | attachPackages() ... done [01:58:45.403] | : . ' , ; ` | attachPackages() ... [01:58:45.403] | : . ' , ; ` | : packages: [n=0] [01:58:45.404] | : . ' , ; ` | attachPackages() ... done [01:58:45.404] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.405] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.405] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.406] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.406] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.406] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.407] | : . ' , ; ` | : . ' New stack: [01:58:45.407] | : . ' , ; ` | : . ' List of 1 [01:58:45.407] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.407] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.407] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.407] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.407] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.407] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.407] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.407] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.412] | : . ' , ; ` | : . ' Old stack: [01:58:45.413] | : . ' , ; ` | : . ' List of 1 [01:58:45.413] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.413] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.413] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.413] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.413] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.413] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.419] | : . ' , ; ` | : . ' Not identical [01:58:45.420] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.420] | : . ' , ; ` | : . ' , List of 2 [01:58:45.420] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.420] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.420] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.420] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.420] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.420] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.420] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.433] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.433] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.434] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.434] | : . ' , ; ` | : . List of future strategies: [01:58:45.434] | : . ' , ; ` | : . 1. sequential: [01:58:45.434] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.434] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.434] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.435] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.436] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.436] | : . ' , ; ` | assign_globals() ... [01:58:45.436] | : . ' , ; ` | List of 1 [01:58:45.436] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.436] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.436] | : . ' , ; ` | ..$ x: [01:58:45.436] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.436] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.436] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.436] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.442] | : . ' , ; ` | - copied 'x' to environment [01:58:45.442] | : . ' , ; ` | assign_globals() ... done [01:58:45.447] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.448] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.448] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.448] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.449] | : . ' , ; ` | : . ' , New stack: [01:58:45.449] | : . ' , ; ` | : . ' , List of 1 [01:58:45.449] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.449] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.449] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.449] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.449] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.449] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.456] | : . ' , ; ` | : . ' , Old stack: [01:58:45.457] | : . ' , ; ` | : . ' , List of 1 [01:58:45.457] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.457] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.457] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.457] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.457] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.457] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.464] | : . ' , ; ` | : . ' , Identical [01:58:45.465] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.465] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.465] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.465] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.465] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.465] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.465] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.466] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.467] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.467] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.468] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.468] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.469] | : . ' , ; Launching futures ... done [01:58:45.469] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.469] | : . ' , Using SequentialFutureBackend ... done [01:58:45.470] | : . ' run() for 'Future' (NULL) ... done [01:58:45.470] | : . future(..., label = NULL) ... done [01:58:45.471] | : . future(..., label = NULL) ... [01:58:45.471] | : . ' lazy: FALSE [01:58:45.472] | : . ' stdout: TRUE [01:58:45.472] | : . ' conditions: [n=1] 'condition' [01:58:45.472] | : . ' gc: FALSE [01:58:45.472] | : . ' earlySignal: FALSE [01:58:45.473] | : . ' getGlobalsAndPackages() ... [01:58:45.473] | : . ' , Searching for globals ... [01:58:45.485] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.486] | : . ' , Searching for globals ... done [01:58:45.486] | : . ' , Resolving globals: FALSE [01:58:45.486] | : . ' , Search for packages associated with the globals ... [01:58:45.487] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.488] | : . ' , ; Packages: [1] 'base' [01:58:45.488] | : . ' , Search for packages associated with the globals ... done [01:58:45.488] | : . ' , Packages after dropping 'base': [0] [01:58:45.488] | : . ' , globals: [1] 'x' [01:58:45.489] | : . ' , packages: [0] [01:58:45.489] | : . ' getGlobalsAndPackages() ... done [01:58:45.490] | : . ' run() for 'Future' (NULL) ... [01:58:45.490] | : . ' , state: 'created' [01:58:45.490] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.491] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.491] | : . ' , Using SequentialFutureBackend ... [01:58:45.491] | : . ' , ; Number of futures since start: 38 (38 created, 38 launched, 38 finished) [01:58:45.491] | : . ' , ; Launching futures ... [01:58:45.492] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.498] | : . ' , ; ` | getFutureData() ... [01:58:45.498] | : . ' , ; ` | : getFutureCore() ... [01:58:45.499] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.499] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.499] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.500] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.500] | : . ' , ; ` | : getFutureContext() ... [01:58:45.500] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.501] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.501] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.501] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.502] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.502] | : . ' , ; ` | getFutureData() ... done [01:58:45.503] | : . ' , ; ` | attachPackages() ... [01:58:45.503] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.504] | : . ' , ; ` | attachPackages() ... done [01:58:45.504] | : . ' , ; ` | attachPackages() ... [01:58:45.504] | : . ' , ; ` | : packages: [n=0] [01:58:45.504] | : . ' , ; ` | attachPackages() ... done [01:58:45.505] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.506] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.506] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.507] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.507] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.507] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.508] | : . ' , ; ` | : . ' New stack: [01:58:45.508] | : . ' , ; ` | : . ' List of 1 [01:58:45.508] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.508] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.508] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.508] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.508] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.508] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.508] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.508] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.513] | : . ' , ; ` | : . ' Old stack: [01:58:45.514] | : . ' , ; ` | : . ' List of 1 [01:58:45.514] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.514] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.514] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.514] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.514] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.514] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.520] | : . ' , ; ` | : . ' Not identical [01:58:45.520] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.521] | : . ' , ; ` | : . ' , List of 2 [01:58:45.521] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.521] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.521] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.521] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.521] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.521] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.521] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.532] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.532] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.532] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.533] | : . ' , ; ` | : . List of future strategies: [01:58:45.533] | : . ' , ; ` | : . 1. sequential: [01:58:45.533] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.533] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.533] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.534] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.534] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.534] | : . ' , ; ` | assign_globals() ... [01:58:45.535] | : . ' , ; ` | List of 1 [01:58:45.535] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.535] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.535] | : . ' , ; ` | ..$ x: [01:58:45.535] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.535] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.535] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.535] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.540] | : . ' , ; ` | - copied 'x' to environment [01:58:45.540] | : . ' , ; ` | assign_globals() ... done [01:58:45.543] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.543] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.544] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.544] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.544] | : . ' , ; ` | : . ' , New stack: [01:58:45.544] | : . ' , ; ` | : . ' , List of 1 [01:58:45.544] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.544] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.544] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.544] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.544] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.544] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.550] | : . ' , ; ` | : . ' , Old stack: [01:58:45.550] | : . ' , ; ` | : . ' , List of 1 [01:58:45.550] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.550] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.550] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.550] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.550] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.550] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.555] | : . ' , ; ` | : . ' , Identical [01:58:45.556] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.556] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.556] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.556] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.556] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.556] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.556] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.557] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.557] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.557] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.558] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.559] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.559] | : . ' , ; Launching futures ... done [01:58:45.559] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.560] | : . ' , Using SequentialFutureBackend ... done [01:58:45.560] | : . ' run() for 'Future' (NULL) ... done [01:58:45.560] | : . future(..., label = NULL) ... done [01:58:45.561] | : . future(..., label = NULL) ... [01:58:45.561] | : . ' lazy: FALSE [01:58:45.561] | : . ' stdout: TRUE [01:58:45.561] | : . ' conditions: [n=1] 'condition' [01:58:45.562] | : . ' gc: FALSE [01:58:45.562] | : . ' earlySignal: FALSE [01:58:45.562] | : . ' getGlobalsAndPackages() ... [01:58:45.562] | : . ' , Searching for globals ... [01:58:45.573] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.573] | : . ' , Searching for globals ... done [01:58:45.573] | : . ' , Resolving globals: FALSE [01:58:45.574] | : . ' , Search for packages associated with the globals ... [01:58:45.574] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.575] | : . ' , ; Packages: [1] 'base' [01:58:45.575] | : . ' , Search for packages associated with the globals ... done [01:58:45.575] | : . ' , Packages after dropping 'base': [0] [01:58:45.575] | : . ' , globals: [1] 'x' [01:58:45.576] | : . ' , packages: [0] [01:58:45.576] | : . ' getGlobalsAndPackages() ... done [01:58:45.576] | : . ' run() for 'Future' (NULL) ... [01:58:45.577] | : . ' , state: 'created' [01:58:45.577] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.577] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.577] | : . ' , Using SequentialFutureBackend ... [01:58:45.578] | : . ' , ; Number of futures since start: 39 (39 created, 39 launched, 39 finished) [01:58:45.578] | : . ' , ; Launching futures ... [01:58:45.578] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.578] | : . ' , ; ` | getFutureData() ... [01:58:45.579] | : . ' , ; ` | : getFutureCore() ... [01:58:45.579] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.579] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.579] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.580] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.580] | : . ' , ; ` | : getFutureContext() ... [01:58:45.580] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.580] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.581] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.581] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.581] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.582] | : . ' , ; ` | getFutureData() ... done [01:58:45.582] | : . ' , ; ` | attachPackages() ... [01:58:45.582] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.582] | : . ' , ; ` | attachPackages() ... done [01:58:45.583] | : . ' , ; ` | attachPackages() ... [01:58:45.583] | : . ' , ; ` | : packages: [n=0] [01:58:45.583] | : . ' , ; ` | attachPackages() ... done [01:58:45.584] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.584] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.585] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.585] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.586] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.586] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.586] | : . ' , ; ` | : . ' New stack: [01:58:45.586] | : . ' , ; ` | : . ' List of 1 [01:58:45.586] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.586] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.586] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.586] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.586] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.586] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.586] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.586] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.592] | : . ' , ; ` | : . ' Old stack: [01:58:45.592] | : . ' , ; ` | : . ' List of 1 [01:58:45.592] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.592] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.592] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.592] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.592] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.592] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.598] | : . ' , ; ` | : . ' Not identical [01:58:45.598] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.598] | : . ' , ; ` | : . ' , List of 2 [01:58:45.598] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.598] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.598] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.598] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.598] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.598] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.598] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.607] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.608] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.608] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.608] | : . ' , ; ` | : . List of future strategies: [01:58:45.608] | : . ' , ; ` | : . 1. sequential: [01:58:45.608] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.608] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.608] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.609] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.609] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.610] | : . ' , ; ` | assign_globals() ... [01:58:45.610] | : . ' , ; ` | List of 1 [01:58:45.610] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.610] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.610] | : . ' , ; ` | ..$ x: [01:58:45.610] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.610] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.610] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.610] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.614] | : . ' , ; ` | - copied 'x' to environment [01:58:45.614] | : . ' , ; ` | assign_globals() ... done [01:58:45.618] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.618] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.619] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.619] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.619] | : . ' , ; ` | : . ' , New stack: [01:58:45.620] | : . ' , ; ` | : . ' , List of 1 [01:58:45.620] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.620] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.620] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.620] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.620] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.620] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.625] | : . ' , ; ` | : . ' , Old stack: [01:58:45.625] | : . ' , ; ` | : . ' , List of 1 [01:58:45.625] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.625] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.625] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.625] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.625] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.625] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.639] | : . ' , ; ` | : . ' , Identical [01:58:45.640] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.640] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.640] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.640] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.640] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.640] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.640] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.642] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.642] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.642] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.643] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.644] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.644] | : . ' , ; Launching futures ... done [01:58:45.644] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.645] | : . ' , Using SequentialFutureBackend ... done [01:58:45.645] | : . ' run() for 'Future' (NULL) ... done [01:58:45.646] | : . future(..., label = NULL) ... done [01:58:45.646] | : . value() for SequentialFuture (NULL) ... [01:58:45.647] | : . ' relay stdout ... [01:58:45.647] | : . ' relay stdout ... done [01:58:45.647] | : . ' check for misuse ... [01:58:45.648] | : . ' check for misuse ... done [01:58:45.648] | : . value() for SequentialFuture (NULL) ... done [01:58:45.648] | : . value() for SequentialFuture (NULL) ... [01:58:45.649] | : . ' relay stdout ... [01:58:45.649] | : . ' relay stdout ... done [01:58:45.649] | : . ' check for misuse ... [01:58:45.649] | : . ' check for misuse ... done [01:58:45.650] | : . value() for SequentialFuture (NULL) ... done [01:58:45.650] | : . value() for SequentialFuture (NULL) ... [01:58:45.650] | : . ' relay stdout ... [01:58:45.651] | : . ' relay stdout ... done [01:58:45.651] | : . ' check for misuse ... [01:58:45.651] | : . ' check for misuse ... done [01:58:45.652] | : . value() for SequentialFuture (NULL) ... done [01:58:45.652] | : . value() for SequentialFuture (NULL) ... [01:58:45.652] | : . ' relay stdout ... [01:58:45.653] | : . ' relay stdout ... done [01:58:45.653] | : . ' check for misuse ... [01:58:45.653] | : . ' check for misuse ... done [01:58:45.654] | : . value() for SequentialFuture (NULL) ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:45.655] | : . future(..., label = NULL) ... [01:58:45.655] | : . ' lazy: FALSE [01:58:45.656] | : . ' stdout: TRUE [01:58:45.656] | : . ' conditions: [n=1] 'condition' [01:58:45.656] | : . ' gc: FALSE [01:58:45.656] | : . ' earlySignal: FALSE [01:58:45.657] | : . ' getGlobalsAndPackages() ... [01:58:45.657] | : . ' , Searching for globals ... [01:58:45.671] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.672] | : . ' , Searching for globals ... done [01:58:45.672] | : . ' , Resolving globals: FALSE [01:58:45.672] | : . ' , Search for packages associated with the globals ... [01:58:45.673] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.674] | : . ' , ; Packages: [1] 'base' [01:58:45.674] | : . ' , Search for packages associated with the globals ... done [01:58:45.674] | : . ' , Packages after dropping 'base': [0] [01:58:45.675] | : . ' , globals: [1] 'x' [01:58:45.675] | : . ' , packages: [0] [01:58:45.675] | : . ' getGlobalsAndPackages() ... done [01:58:45.676] | : . ' run() for 'Future' (NULL) ... [01:58:45.676] | : . ' , state: 'created' [01:58:45.677] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.677] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.677] | : . ' , Using SequentialFutureBackend ... [01:58:45.678] | : . ' , ; Number of futures since start: 40 (40 created, 40 launched, 40 finished) [01:58:45.678] | : . ' , ; Launching futures ... [01:58:45.678] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.678] | : . ' , ; ` | getFutureData() ... [01:58:45.679] | : . ' , ; ` | : getFutureCore() ... [01:58:45.679] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.679] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.680] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.680] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.680] | : . ' , ; ` | : getFutureContext() ... [01:58:45.680] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.681] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.681] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.681] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.681] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.682] | : . ' , ; ` | getFutureData() ... done [01:58:45.682] | : . ' , ; ` | attachPackages() ... [01:58:45.682] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.683] | : . ' , ; ` | attachPackages() ... done [01:58:45.683] | : . ' , ; ` | attachPackages() ... [01:58:45.683] | : . ' , ; ` | : packages: [n=0] [01:58:45.683] | : . ' , ; ` | attachPackages() ... done [01:58:45.684] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.685] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.685] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.686] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.686] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.687] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.687] | : . ' , ; ` | : . ' New stack: [01:58:45.687] | : . ' , ; ` | : . ' List of 1 [01:58:45.687] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.687] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.687] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.687] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.687] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.687] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.687] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.687] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.693] | : . ' , ; ` | : . ' Old stack: [01:58:45.693] | : . ' , ; ` | : . ' List of 1 [01:58:45.693] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.693] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.693] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.693] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.693] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.693] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.701] | : . ' , ; ` | : . ' Not identical [01:58:45.701] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.702] | : . ' , ; ` | : . ' , List of 2 [01:58:45.702] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.702] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.702] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.702] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.702] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.702] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.702] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.715] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.716] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.716] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.716] | : . ' , ; ` | : . List of future strategies: [01:58:45.716] | : . ' , ; ` | : . 1. sequential: [01:58:45.716] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.716] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.716] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.718] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.718] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.718] | : . ' , ; ` | assign_globals() ... [01:58:45.719] | : . ' , ; ` | List of 1 [01:58:45.719] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.719] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.719] | : . ' , ; ` | ..$ x: [01:58:45.719] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.719] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.719] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.719] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.726] | : . ' , ; ` | - copied 'x' to environment [01:58:45.727] | : . ' , ; ` | assign_globals() ... done [01:58:45.731] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.731] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.732] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.732] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.732] | : . ' , ; ` | : . ' , New stack: [01:58:45.732] | : . ' , ; ` | : . ' , List of 1 [01:58:45.732] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.732] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.732] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.732] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.732] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.732] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.738] | : . ' , ; ` | : . ' , Old stack: [01:58:45.738] | : . ' , ; ` | : . ' , List of 1 [01:58:45.738] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.738] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.738] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.738] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.738] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.738] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.744] | : . ' , ; ` | : . ' , Identical [01:58:45.744] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.744] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.745] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.745] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.745] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.745] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.745] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.746] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.746] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.746] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.747] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.748] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.748] | : . ' , ; Launching futures ... done [01:58:45.748] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.748] | : . ' , Using SequentialFutureBackend ... done [01:58:45.749] | : . ' run() for 'Future' (NULL) ... done [01:58:45.749] | : . future(..., label = NULL) ... done [01:58:45.750] | : . future(..., label = NULL) ... [01:58:45.750] | : . ' lazy: FALSE [01:58:45.751] | : . ' stdout: TRUE [01:58:45.751] | : . ' conditions: [n=1] 'condition' [01:58:45.751] | : . ' gc: FALSE [01:58:45.751] | : . ' earlySignal: FALSE [01:58:45.752] | : . ' getGlobalsAndPackages() ... [01:58:45.752] | : . ' , Searching for globals ... [01:58:45.763] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.763] | : . ' , Searching for globals ... done [01:58:45.764] | : . ' , Resolving globals: FALSE [01:58:45.764] | : . ' , Search for packages associated with the globals ... [01:58:45.764] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.765] | : . ' , ; Packages: [1] 'base' [01:58:45.765] | : . ' , Search for packages associated with the globals ... done [01:58:45.765] | : . ' , Packages after dropping 'base': [0] [01:58:45.766] | : . ' , globals: [1] 'x' [01:58:45.766] | : . ' , packages: [0] [01:58:45.766] | : . ' getGlobalsAndPackages() ... done [01:58:45.767] | : . ' run() for 'Future' (NULL) ... [01:58:45.767] | : . ' , state: 'created' [01:58:45.767] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.768] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.768] | : . ' , Using SequentialFutureBackend ... [01:58:45.768] | : . ' , ; Number of futures since start: 41 (41 created, 41 launched, 41 finished) [01:58:45.768] | : . ' , ; Launching futures ... [01:58:45.769] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.769] | : . ' , ; ` | getFutureData() ... [01:58:45.769] | : . ' , ; ` | : getFutureCore() ... [01:58:45.770] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.770] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.770] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.770] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.770] | : . ' , ; ` | : getFutureContext() ... [01:58:45.771] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.771] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.771] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.771] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.772] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.772] | : . ' , ; ` | getFutureData() ... done [01:58:45.772] | : . ' , ; ` | attachPackages() ... [01:58:45.772] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.773] | : . ' , ; ` | attachPackages() ... done [01:58:45.773] | : . ' , ; ` | attachPackages() ... [01:58:45.773] | : . ' , ; ` | : packages: [n=0] [01:58:45.773] | : . ' , ; ` | attachPackages() ... done [01:58:45.774] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.774] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.775] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.775] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.776] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.776] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.776] | : . ' , ; ` | : . ' New stack: [01:58:45.776] | : . ' , ; ` | : . ' List of 1 [01:58:45.776] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.776] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.776] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.776] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.776] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.776] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.776] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.776] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.780] | : . ' , ; ` | : . ' Old stack: [01:58:45.781] | : . ' , ; ` | : . ' List of 1 [01:58:45.781] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.781] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.781] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.781] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.781] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.781] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.786] | : . ' , ; ` | : . ' Not identical [01:58:45.786] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.786] | : . ' , ; ` | : . ' , List of 2 [01:58:45.786] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.786] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.786] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.786] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.786] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.786] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.786] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.800] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.800] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.800] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.800] | : . ' , ; ` | : . List of future strategies: [01:58:45.800] | : . ' , ; ` | : . 1. sequential: [01:58:45.800] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.800] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.800] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.801] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.801] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.801] | : . ' , ; ` | assign_globals() ... [01:58:45.802] | : . ' , ; ` | List of 1 [01:58:45.802] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.802] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.802] | : . ' , ; ` | ..$ x: [01:58:45.802] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.802] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.802] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.802] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.805] | : . ' , ; ` | - copied 'x' to environment [01:58:45.805] | : . ' , ; ` | assign_globals() ... done [01:58:45.807] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.807] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.808] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.808] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.808] | : . ' , ; ` | : . ' , New stack: [01:58:45.808] | : . ' , ; ` | : . ' , List of 1 [01:58:45.808] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.808] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.808] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.808] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.808] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.808] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.812] | : . ' , ; ` | : . ' , Old stack: [01:58:45.812] | : . ' , ; ` | : . ' , List of 1 [01:58:45.812] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.812] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.812] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.812] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.812] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.812] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.816] | : . ' , ; ` | : . ' , Identical [01:58:45.816] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.816] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.817] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.817] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.817] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.817] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.817] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.817] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.818] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.818] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.819] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.819] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.819] | : . ' , ; Launching futures ... done [01:58:45.820] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.820] | : . ' , Using SequentialFutureBackend ... done [01:58:45.820] | : . ' run() for 'Future' (NULL) ... done [01:58:45.820] | : . future(..., label = NULL) ... done [01:58:45.821] | : . future(..., label = NULL) ... [01:58:45.821] | : . ' lazy: FALSE [01:58:45.822] | : . ' stdout: TRUE [01:58:45.822] | : . ' conditions: [n=1] 'condition' [01:58:45.822] | : . ' gc: FALSE [01:58:45.822] | : . ' earlySignal: FALSE [01:58:45.823] | : . ' getGlobalsAndPackages() ... [01:58:45.823] | : . ' , Searching for globals ... [01:58:45.831] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.831] | : . ' , Searching for globals ... done [01:58:45.831] | : . ' , Resolving globals: FALSE [01:58:45.831] | : . ' , Search for packages associated with the globals ... [01:58:45.832] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.832] | : . ' , ; Packages: [1] 'base' [01:58:45.832] | : . ' , Search for packages associated with the globals ... done [01:58:45.832] | : . ' , Packages after dropping 'base': [0] [01:58:45.833] | : . ' , globals: [1] 'x' [01:58:45.833] | : . ' , packages: [0] [01:58:45.833] | : . ' getGlobalsAndPackages() ... done [01:58:45.833] | : . ' run() for 'Future' (NULL) ... [01:58:45.834] | : . ' , state: 'created' [01:58:45.834] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.834] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.834] | : . ' , Using SequentialFutureBackend ... [01:58:45.835] | : . ' , ; Number of futures since start: 42 (42 created, 42 launched, 42 finished) [01:58:45.835] | : . ' , ; Launching futures ... [01:58:45.835] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.835] | : . ' , ; ` | getFutureData() ... [01:58:45.836] | : . ' , ; ` | : getFutureCore() ... [01:58:45.836] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.836] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.836] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.836] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.837] | : . ' , ; ` | : getFutureContext() ... [01:58:45.837] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.837] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.837] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.838] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.838] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.838] | : . ' , ; ` | getFutureData() ... done [01:58:45.838] | : . ' , ; ` | attachPackages() ... [01:58:45.839] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.839] | : . ' , ; ` | attachPackages() ... done [01:58:45.839] | : . ' , ; ` | attachPackages() ... [01:58:45.839] | : . ' , ; ` | : packages: [n=0] [01:58:45.840] | : . ' , ; ` | attachPackages() ... done [01:58:45.840] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.840] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.841] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.841] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.842] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.842] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.842] | : . ' , ; ` | : . ' New stack: [01:58:45.842] | : . ' , ; ` | : . ' List of 1 [01:58:45.842] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.842] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.842] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.842] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.842] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.842] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.842] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.842] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.846] | : . ' , ; ` | : . ' Old stack: [01:58:45.846] | : . ' , ; ` | : . ' List of 1 [01:58:45.846] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.846] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.846] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.846] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.846] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.846] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.851] | : . ' , ; ` | : . ' Not identical [01:58:45.851] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.852] | : . ' , ; ` | : . ' , List of 2 [01:58:45.852] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.852] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.852] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.852] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.852] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.860] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.860] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.860] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.860] | : . ' , ; ` | : . List of future strategies: [01:58:45.860] | : . ' , ; ` | : . 1. sequential: [01:58:45.860] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.860] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.860] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.861] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.861] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.862] | : . ' , ; ` | assign_globals() ... [01:58:45.862] | : . ' , ; ` | List of 1 [01:58:45.862] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.862] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.862] | : . ' , ; ` | ..$ x: [01:58:45.862] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.862] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.862] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.862] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.866] | : . ' , ; ` | - copied 'x' to environment [01:58:45.866] | : . ' , ; ` | assign_globals() ... done [01:58:45.869] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.869] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.869] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.869] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.870] | : . ' , ; ` | : . ' , New stack: [01:58:45.870] | : . ' , ; ` | : . ' , List of 1 [01:58:45.870] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.870] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.870] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.870] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.870] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.870] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.875] | : . ' , ; ` | : . ' , Old stack: [01:58:45.875] | : . ' , ; ` | : . ' , List of 1 [01:58:45.875] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.875] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.875] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.875] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.875] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.875] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.880] | : . ' , ; ` | : . ' , Identical [01:58:45.880] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.880] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.880] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.880] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.880] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.880] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.880] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.881] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.881] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.881] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.882] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.883] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.883] | : . ' , ; Launching futures ... done [01:58:45.883] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.883] | : . ' , Using SequentialFutureBackend ... done [01:58:45.883] | : . ' run() for 'Future' (NULL) ... done [01:58:45.884] | : . future(..., label = NULL) ... done [01:58:45.884] | : . future(..., label = NULL) ... [01:58:45.885] | : . ' lazy: FALSE [01:58:45.885] | : . ' stdout: TRUE [01:58:45.885] | : . ' conditions: [n=1] 'condition' [01:58:45.885] | : . ' gc: FALSE [01:58:45.885] | : . ' earlySignal: FALSE [01:58:45.886] | : . ' getGlobalsAndPackages() ... [01:58:45.886] | : . ' , Searching for globals ... [01:58:45.901] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.901] | : . ' , Searching for globals ... done [01:58:45.901] | : . ' , Resolving globals: FALSE [01:58:45.901] | : . ' , Search for packages associated with the globals ... [01:58:45.902] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.902] | : . ' , ; Packages: [1] 'base' [01:58:45.902] | : . ' , Search for packages associated with the globals ... done [01:58:45.903] | : . ' , Packages after dropping 'base': [0] [01:58:45.903] | : . ' , globals: [1] 'x' [01:58:45.903] | : . ' , packages: [0] [01:58:45.903] | : . ' getGlobalsAndPackages() ... done [01:58:45.904] | : . ' run() for 'Future' (NULL) ... [01:58:45.904] | : . ' , state: 'created' [01:58:45.904] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.904] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.905] | : . ' , Using SequentialFutureBackend ... [01:58:45.905] | : . ' , ; Number of futures since start: 43 (43 created, 43 launched, 43 finished) [01:58:45.905] | : . ' , ; Launching futures ... [01:58:45.905] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.906] | : . ' , ; ` | getFutureData() ... [01:58:45.906] | : . ' , ; ` | : getFutureCore() ... [01:58:45.906] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.906] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.906] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.907] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.907] | : . ' , ; ` | : getFutureContext() ... [01:58:45.907] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.907] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.908] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.908] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.908] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.908] | : . ' , ; ` | getFutureData() ... done [01:58:45.908] | : . ' , ; ` | attachPackages() ... [01:58:45.909] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.909] | : . ' , ; ` | attachPackages() ... done [01:58:45.909] | : . ' , ; ` | attachPackages() ... [01:58:45.909] | : . ' , ; ` | : packages: [n=0] [01:58:45.910] | : . ' , ; ` | attachPackages() ... done [01:58:45.910] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.910] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.911] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.911] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.911] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.912] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.912] | : . ' , ; ` | : . ' New stack: [01:58:45.912] | : . ' , ; ` | : . ' List of 1 [01:58:45.912] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.912] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.912] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.912] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.912] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.912] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.912] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.912] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.916] | : . ' , ; ` | : . ' Old stack: [01:58:45.916] | : . ' , ; ` | : . ' List of 1 [01:58:45.916] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.916] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.916] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.916] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.916] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.916] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.921] | : . ' , ; ` | : . ' Not identical [01:58:45.921] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.922] | : . ' , ; ` | : . ' , List of 2 [01:58:45.922] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.922] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.922] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.922] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.922] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.922] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.922] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.930] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:45.930] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:45.930] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.931] | : . ' , ; ` | : . List of future strategies: [01:58:45.931] | : . ' , ; ` | : . 1. sequential: [01:58:45.931] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.931] | : . ' , ; ` | : . - tweaked: FALSE [01:58:45.931] | : . ' , ; ` | : . - call: plan(sequential) [01:58:45.932] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.932] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.932] | : . ' , ; ` | assign_globals() ... [01:58:45.932] | : . ' , ; ` | List of 1 [01:58:45.932] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:45.932] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:45.932] | : . ' , ; ` | ..$ x: [01:58:45.932] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:45.932] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:45.932] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:45.932] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:45.936] | : . ' , ; ` | - copied 'x' to environment [01:58:45.936] | : . ' , ; ` | assign_globals() ... done [01:58:45.939] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.940] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.940] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.940] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:45.940] | : . ' , ; ` | : . ' , New stack: [01:58:45.941] | : . ' , ; ` | : . ' , List of 1 [01:58:45.941] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.941] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.941] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.941] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.941] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.941] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.946] | : . ' , ; ` | : . ' , Old stack: [01:58:45.946] | : . ' , ; ` | : . ' , List of 1 [01:58:45.946] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.946] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.946] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.946] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.946] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.946] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.951] | : . ' , ; ` | : . ' , Identical [01:58:45.951] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:45.952] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:45.952] | : . ' , ; ` | : . ' List of future strategies: [01:58:45.952] | : . ' , ; ` | : . ' 1. sequential: [01:58:45.952] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:45.952] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:45.952] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:45.953] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:45.953] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.953] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:45.954] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:45.954] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:45.955] | : . ' , ; Launching futures ... done [01:58:45.955] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:45.955] | : . ' , Using SequentialFutureBackend ... done [01:58:45.955] | : . ' run() for 'Future' (NULL) ... done [01:58:45.955] | : . future(..., label = NULL) ... done [01:58:45.956] | : . value() for SequentialFuture (NULL) ... [01:58:45.956] | : . ' relay stdout ... [01:58:45.956] | : . ' relay stdout ... done [01:58:45.956] | : . ' check for misuse ... [01:58:45.957] | : . ' check for misuse ... done [01:58:45.957] | : . value() for SequentialFuture (NULL) ... done [01:58:45.957] | : . value() for SequentialFuture (NULL) ... [01:58:45.957] | : . ' relay stdout ... [01:58:45.958] | : . ' relay stdout ... done [01:58:45.958] | : . ' check for misuse ... [01:58:45.958] | : . ' check for misuse ... done [01:58:45.958] | : . value() for SequentialFuture (NULL) ... done [01:58:45.959] | : . value() for SequentialFuture (NULL) ... [01:58:45.959] | : . ' relay stdout ... [01:58:45.959] | : . ' relay stdout ... done [01:58:45.959] | : . ' check for misuse ... [01:58:45.959] | : . ' check for misuse ... done [01:58:45.960] | : . value() for SequentialFuture (NULL) ... done [01:58:45.960] | : . value() for SequentialFuture (NULL) ... [01:58:45.960] | : . ' relay stdout ... [01:58:45.960] | : . ' relay stdout ... done [01:58:45.961] | : . ' check for misuse ... [01:58:45.961] | : . ' check for misuse ... done [01:58:45.961] | : . value() for SequentialFuture (NULL) ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:45.962] | : . future(..., label = 'fsample_1-857398') ... [01:58:45.963] | : . ' lazy: FALSE [01:58:45.963] | : . ' stdout: TRUE [01:58:45.963] | : . ' conditions: [n=1] 'condition' [01:58:45.963] | : . ' gc: FALSE [01:58:45.963] | : . ' earlySignal: FALSE [01:58:45.964] | : . ' getGlobalsAndPackages() ... [01:58:45.964] | : . ' , Searching for globals ... [01:58:45.974] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:45.974] | : . ' , Searching for globals ... done [01:58:45.974] | : . ' , Resolving globals: FALSE [01:58:45.974] | : . ' , Search for packages associated with the globals ... [01:58:45.975] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:45.975] | : . ' , ; Packages: [1] 'base' [01:58:45.975] | : . ' , Search for packages associated with the globals ... done [01:58:45.975] | : . ' , Packages after dropping 'base': [0] [01:58:45.975] | : . ' , globals: [1] 'x' [01:58:45.976] | : . ' , packages: [0] [01:58:45.976] | : . ' getGlobalsAndPackages() ... done [01:58:45.976] | : . ' run() for 'Future' ('fsample_1-857398') ... [01:58:45.976] | : . ' , state: 'created' [01:58:45.977] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.977] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.977] | : . ' , Using SequentialFutureBackend ... [01:58:45.977] | : . ' , ; Number of futures since start: 44 (44 created, 44 launched, 44 finished) [01:58:45.977] | : . ' , ; Launching futures ... [01:58:45.978] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:45.978] | : . ' , ; ` | getFutureData() ... [01:58:45.978] | : . ' , ; ` | : getFutureCore() ... [01:58:45.978] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:45.979] | : . ' , ; ` | : getFutureCore() ... done [01:58:45.979] | : . ' , ; ` | : getFutureCapture() ... [01:58:45.979] | : . ' , ; ` | : getFutureCapture() ... done [01:58:45.980] | : . ' , ; ` | : getFutureContext() ... [01:58:45.980] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.980] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:45.980] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.981] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:45.981] | : . ' , ; ` | : getFutureContext() ... done [01:58:45.981] | : . ' , ; ` | getFutureData() ... done [01:58:45.981] | : . ' , ; ` | attachPackages() ... [01:58:45.982] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:45.982] | : . ' , ; ` | attachPackages() ... done [01:58:45.982] | : . ' , ; ` | attachPackages() ... [01:58:45.982] | : . ' , ; ` | : packages: [n=0] [01:58:45.983] | : . ' , ; ` | attachPackages() ... done [01:58:45.983] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:45.983] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:45.984] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:45.984] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:45.985] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:45.985] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:45.985] | : . ' , ; ` | : . ' New stack: [01:58:45.985] | : . ' , ; ` | : . ' List of 1 [01:58:45.985] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.985] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.985] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:45.985] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.985] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.985] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.985] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.985] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.989] | : . ' , ; ` | : . ' Old stack: [01:58:45.989] | : . ' , ; ` | : . ' List of 1 [01:58:45.989] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.989] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:45.989] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.989] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.989] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.989] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:45.994] | : . ' , ; ` | : . ' Not identical [01:58:45.995] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:45.995] | : . ' , ; ` | : . ' , List of 2 [01:58:45.995] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.995] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:45.995] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.995] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:45.995] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:45.995] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:45.995] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.004] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.004] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.005] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.005] | : . ' , ; ` | : . List of future strategies: [01:58:46.005] | : . ' , ; ` | : . 1. sequential: [01:58:46.005] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.005] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.005] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.005] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.005] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.006] | : . ' , ; ` | assign_globals() ... [01:58:46.006] | : . ' , ; ` | List of 1 [01:58:46.006] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.006] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.006] | : . ' , ; ` | ..$ x: [01:58:46.006] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.006] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.006] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.006] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.013] | : . ' , ; ` | - copied 'x' to environment [01:58:46.013] | : . ' , ; ` | assign_globals() ... done [01:58:46.016] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.017] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.017] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.017] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.017] | : . ' , ; ` | : . ' , New stack: [01:58:46.018] | : . ' , ; ` | : . ' , List of 1 [01:58:46.018] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.018] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.018] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.018] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.018] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.018] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.022] | : . ' , ; ` | : . ' , Old stack: [01:58:46.023] | : . ' , ; ` | : . ' , List of 1 [01:58:46.023] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.023] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.023] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.023] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.023] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.023] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.027] | : . ' , ; ` | : . ' , Identical [01:58:46.027] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.028] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.028] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.028] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.028] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.028] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.028] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.029] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.029] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.029] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.030] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.030] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.030] | : . ' , ; Launching futures ... done [01:58:46.031] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.031] | : . ' , Using SequentialFutureBackend ... done [01:58:46.031] | : . ' run() for 'Future' ('fsample_1-857398') ... done [01:58:46.031] | : . future(..., label = 'fsample_1-857398') ... done [01:58:46.032] | : . future(..., label = 'fsample_2-409679') ... [01:58:46.032] | : . ' lazy: FALSE [01:58:46.032] | : . ' stdout: TRUE [01:58:46.033] | : . ' conditions: [n=1] 'condition' [01:58:46.033] | : . ' gc: FALSE [01:58:46.033] | : . ' earlySignal: FALSE [01:58:46.033] | : . ' getGlobalsAndPackages() ... [01:58:46.033] | : . ' , Searching for globals ... [01:58:46.042] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.042] | : . ' , Searching for globals ... done [01:58:46.043] | : . ' , Resolving globals: FALSE [01:58:46.043] | : . ' , Search for packages associated with the globals ... [01:58:46.043] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.044] | : . ' , ; Packages: [1] 'base' [01:58:46.044] | : . ' , Search for packages associated with the globals ... done [01:58:46.044] | : . ' , Packages after dropping 'base': [0] [01:58:46.044] | : . ' , globals: [1] 'x' [01:58:46.044] | : . ' , packages: [0] [01:58:46.045] | : . ' getGlobalsAndPackages() ... done [01:58:46.045] | : . ' run() for 'Future' ('fsample_2-409679') ... [01:58:46.045] | : . ' , state: 'created' [01:58:46.046] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.046] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.046] | : . ' , Using SequentialFutureBackend ... [01:58:46.046] | : . ' , ; Number of futures since start: 45 (45 created, 45 launched, 45 finished) [01:58:46.046] | : . ' , ; Launching futures ... [01:58:46.047] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.047] | : . ' , ; ` | getFutureData() ... [01:58:46.047] | : . ' , ; ` | : getFutureCore() ... [01:58:46.047] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.048] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.048] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.048] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.048] | : . ' , ; ` | : getFutureContext() ... [01:58:46.048] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.049] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.049] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.049] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.049] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.050] | : . ' , ; ` | getFutureData() ... done [01:58:46.050] | : . ' , ; ` | attachPackages() ... [01:58:46.050] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.050] | : . ' , ; ` | attachPackages() ... done [01:58:46.051] | : . ' , ; ` | attachPackages() ... [01:58:46.051] | : . ' , ; ` | : packages: [n=0] [01:58:46.051] | : . ' , ; ` | attachPackages() ... done [01:58:46.052] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.052] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.052] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.053] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.053] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.053] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.053] | : . ' , ; ` | : . ' New stack: [01:58:46.054] | : . ' , ; ` | : . ' List of 1 [01:58:46.054] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.054] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.054] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.054] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.054] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.054] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.054] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.054] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.058] | : . ' , ; ` | : . ' Old stack: [01:58:46.058] | : . ' , ; ` | : . ' List of 1 [01:58:46.058] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.058] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.058] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.058] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.058] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.058] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.063] | : . ' , ; ` | : . ' Not identical [01:58:46.063] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.063] | : . ' , ; ` | : . ' , List of 2 [01:58:46.063] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.063] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.063] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.063] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.063] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.063] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.063] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.071] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.072] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.072] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.072] | : . ' , ; ` | : . List of future strategies: [01:58:46.072] | : . ' , ; ` | : . 1. sequential: [01:58:46.072] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.072] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.072] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.073] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.073] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.073] | : . ' , ; ` | assign_globals() ... [01:58:46.074] | : . ' , ; ` | List of 1 [01:58:46.074] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.074] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.074] | : . ' , ; ` | ..$ x: [01:58:46.074] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.074] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.074] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.074] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.077] | : . ' , ; ` | - copied 'x' to environment [01:58:46.077] | : . ' , ; ` | assign_globals() ... done [01:58:46.080] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.081] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.081] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.081] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.081] | : . ' , ; ` | : . ' , New stack: [01:58:46.081] | : . ' , ; ` | : . ' , List of 1 [01:58:46.081] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.081] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.081] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.081] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.081] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.081] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.086] | : . ' , ; ` | : . ' , Old stack: [01:58:46.086] | : . ' , ; ` | : . ' , List of 1 [01:58:46.086] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.086] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.086] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.086] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.086] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.086] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.091] | : . ' , ; ` | : . ' , Identical [01:58:46.091] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.092] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.092] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.092] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.092] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.092] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.092] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.092] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.093] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.093] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.094] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.094] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.094] | : . ' , ; Launching futures ... done [01:58:46.094] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.095] | : . ' , Using SequentialFutureBackend ... done [01:58:46.095] | : . ' run() for 'Future' ('fsample_2-409679') ... done [01:58:46.095] | : . future(..., label = 'fsample_2-409679') ... done [01:58:46.096] | : . future(..., label = 'fsample_3-965462') ... [01:58:46.096] | : . ' lazy: FALSE [01:58:46.096] | : . ' stdout: TRUE [01:58:46.096] | : . ' conditions: [n=1] 'condition' [01:58:46.097] | : . ' gc: FALSE [01:58:46.097] | : . ' earlySignal: FALSE [01:58:46.097] | : . ' getGlobalsAndPackages() ... [01:58:46.097] | : . ' , Searching for globals ... [01:58:46.106] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.106] | : . ' , Searching for globals ... done [01:58:46.106] | : . ' , Resolving globals: FALSE [01:58:46.106] | : . ' , Search for packages associated with the globals ... [01:58:46.107] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.107] | : . ' , ; Packages: [1] 'base' [01:58:46.107] | : . ' , Search for packages associated with the globals ... done [01:58:46.108] | : . ' , Packages after dropping 'base': [0] [01:58:46.108] | : . ' , globals: [1] 'x' [01:58:46.108] | : . ' , packages: [0] [01:58:46.108] | : . ' getGlobalsAndPackages() ... done [01:58:46.109] | : . ' run() for 'Future' ('fsample_3-965462') ... [01:58:46.109] | : . ' , state: 'created' [01:58:46.109] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.109] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.109] | : . ' , Using SequentialFutureBackend ... [01:58:46.110] | : . ' , ; Number of futures since start: 46 (46 created, 46 launched, 46 finished) [01:58:46.110] | : . ' , ; Launching futures ... [01:58:46.110] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.110] | : . ' , ; ` | getFutureData() ... [01:58:46.111] | : . ' , ; ` | : getFutureCore() ... [01:58:46.111] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.111] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.111] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.111] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.112] | : . ' , ; ` | : getFutureContext() ... [01:58:46.112] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.112] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.112] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.112] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.113] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.113] | : . ' , ; ` | getFutureData() ... done [01:58:46.113] | : . ' , ; ` | attachPackages() ... [01:58:46.113] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.114] | : . ' , ; ` | attachPackages() ... done [01:58:46.114] | : . ' , ; ` | attachPackages() ... [01:58:46.114] | : . ' , ; ` | : packages: [n=0] [01:58:46.114] | : . ' , ; ` | attachPackages() ... done [01:58:46.115] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.115] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.115] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.116] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.116] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.116] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.117] | : . ' , ; ` | : . ' New stack: [01:58:46.117] | : . ' , ; ` | : . ' List of 1 [01:58:46.117] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.117] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.117] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.117] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.117] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.117] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.117] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.117] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.127] | : . ' , ; ` | : . ' Old stack: [01:58:46.127] | : . ' , ; ` | : . ' List of 1 [01:58:46.127] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.127] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.127] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.127] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.127] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.127] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.131] | : . ' , ; ` | : . ' Not identical [01:58:46.132] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.132] | : . ' , ; ` | : . ' , List of 2 [01:58:46.132] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.132] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.132] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.132] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.132] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.132] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.132] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.139] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.139] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.140] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.140] | : . ' , ; ` | : . List of future strategies: [01:58:46.140] | : . ' , ; ` | : . 1. sequential: [01:58:46.140] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.140] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.140] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.140] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.141] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.141] | : . ' , ; ` | assign_globals() ... [01:58:46.141] | : . ' , ; ` | List of 1 [01:58:46.141] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.141] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.141] | : . ' , ; ` | ..$ x: [01:58:46.141] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.141] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.141] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.141] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.145] | : . ' , ; ` | - copied 'x' to environment [01:58:46.145] | : . ' , ; ` | assign_globals() ... done [01:58:46.147] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.148] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.148] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.148] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.148] | : . ' , ; ` | : . ' , New stack: [01:58:46.149] | : . ' , ; ` | : . ' , List of 1 [01:58:46.149] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.149] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.149] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.149] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.149] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.149] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.153] | : . ' , ; ` | : . ' , Old stack: [01:58:46.153] | : . ' , ; ` | : . ' , List of 1 [01:58:46.153] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.153] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.153] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.153] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.153] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.153] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.158] | : . ' , ; ` | : . ' , Identical [01:58:46.158] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.158] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.158] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.158] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.158] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.158] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.158] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.159] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.159] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.160] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.160] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.161] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.161] | : . ' , ; Launching futures ... done [01:58:46.161] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.161] | : . ' , Using SequentialFutureBackend ... done [01:58:46.161] | : . ' run() for 'Future' ('fsample_3-965462') ... done [01:58:46.162] | : . future(..., label = 'fsample_3-965462') ... done [01:58:46.162] | : . future(..., label = 'fsample_4-200690') ... [01:58:46.163] | : . ' lazy: FALSE [01:58:46.163] | : . ' stdout: TRUE [01:58:46.163] | : . ' conditions: [n=1] 'condition' [01:58:46.163] | : . ' gc: FALSE [01:58:46.163] | : . ' earlySignal: FALSE [01:58:46.163] | : . ' getGlobalsAndPackages() ... [01:58:46.164] | : . ' , Searching for globals ... [01:58:46.172] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.172] | : . ' , Searching for globals ... done [01:58:46.172] | : . ' , Resolving globals: FALSE [01:58:46.173] | : . ' , Search for packages associated with the globals ... [01:58:46.173] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.173] | : . ' , ; Packages: [1] 'base' [01:58:46.173] | : . ' , Search for packages associated with the globals ... done [01:58:46.174] | : . ' , Packages after dropping 'base': [0] [01:58:46.174] | : . ' , globals: [1] 'x' [01:58:46.174] | : . ' , packages: [0] [01:58:46.174] | : . ' getGlobalsAndPackages() ... done [01:58:46.175] | : . ' run() for 'Future' ('fsample_4-200690') ... [01:58:46.175] | : . ' , state: 'created' [01:58:46.175] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.175] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.176] | : . ' , Using SequentialFutureBackend ... [01:58:46.176] | : . ' , ; Number of futures since start: 47 (47 created, 47 launched, 47 finished) [01:58:46.176] | : . ' , ; Launching futures ... [01:58:46.176] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.176] | : . ' , ; ` | getFutureData() ... [01:58:46.177] | : . ' , ; ` | : getFutureCore() ... [01:58:46.177] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.177] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.177] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.177] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.178] | : . ' , ; ` | : getFutureContext() ... [01:58:46.178] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.178] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.178] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.178] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.179] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.179] | : . ' , ; ` | getFutureData() ... done [01:58:46.179] | : . ' , ; ` | attachPackages() ... [01:58:46.179] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.180] | : . ' , ; ` | attachPackages() ... done [01:58:46.180] | : . ' , ; ` | attachPackages() ... [01:58:46.180] | : . ' , ; ` | : packages: [n=0] [01:58:46.180] | : . ' , ; ` | attachPackages() ... done [01:58:46.181] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.181] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.181] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.182] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.182] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.182] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.182] | : . ' , ; ` | : . ' New stack: [01:58:46.183] | : . ' , ; ` | : . ' List of 1 [01:58:46.183] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.183] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.183] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.183] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.183] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.183] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.183] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.183] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.186] | : . ' , ; ` | : . ' Old stack: [01:58:46.186] | : . ' , ; ` | : . ' List of 1 [01:58:46.186] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.186] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.186] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.186] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.186] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.186] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.191] | : . ' , ; ` | : . ' Not identical [01:58:46.192] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.192] | : . ' , ; ` | : . ' , List of 2 [01:58:46.192] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.192] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.192] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.192] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.192] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.192] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.192] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.200] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.201] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.201] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.201] | : . ' , ; ` | : . List of future strategies: [01:58:46.201] | : . ' , ; ` | : . 1. sequential: [01:58:46.201] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.201] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.201] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.202] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.202] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.202] | : . ' , ; ` | assign_globals() ... [01:58:46.203] | : . ' , ; ` | List of 1 [01:58:46.203] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.203] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.203] | : . ' , ; ` | ..$ x: [01:58:46.203] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.203] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.203] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.203] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.206] | : . ' , ; ` | - copied 'x' to environment [01:58:46.206] | : . ' , ; ` | assign_globals() ... done [01:58:46.209] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.209] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.210] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.210] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.210] | : . ' , ; ` | : . ' , New stack: [01:58:46.210] | : . ' , ; ` | : . ' , List of 1 [01:58:46.210] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.210] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.210] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.210] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.210] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.210] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.216] | : . ' , ; ` | : . ' , Old stack: [01:58:46.216] | : . ' , ; ` | : . ' , List of 1 [01:58:46.216] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.216] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.216] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.216] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.216] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.216] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.221] | : . ' , ; ` | : . ' , Identical [01:58:46.221] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.222] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.227] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.227] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.227] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.227] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.227] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.228] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.229] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.229] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.230] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.230] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.230] | : . ' , ; Launching futures ... done [01:58:46.230] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.231] | : . ' , Using SequentialFutureBackend ... done [01:58:46.231] | : . ' run() for 'Future' ('fsample_4-200690') ... done [01:58:46.231] | : . future(..., label = 'fsample_4-200690') ... done [01:58:46.232] | : . value() for SequentialFuture ('fsample_1-857398') ... [01:58:46.232] | : . ' relay stdout ... [01:58:46.232] | : . ' relay stdout ... done [01:58:46.232] | : . ' check for misuse ... [01:58:46.232] | : . ' check for misuse ... done [01:58:46.233] | : . value() for SequentialFuture ('fsample_1-857398') ... done [01:58:46.233] | : . value() for SequentialFuture ('fsample_2-409679') ... [01:58:46.233] | : . ' relay stdout ... [01:58:46.233] | : . ' relay stdout ... done [01:58:46.234] | : . ' check for misuse ... [01:58:46.234] | : . ' check for misuse ... done [01:58:46.234] | : . value() for SequentialFuture ('fsample_2-409679') ... done [01:58:46.234] | : . value() for SequentialFuture ('fsample_3-965462') ... [01:58:46.234] | : . ' relay stdout ... [01:58:46.235] | : . ' relay stdout ... done [01:58:46.235] | : . ' check for misuse ... [01:58:46.235] | : . ' check for misuse ... done [01:58:46.235] | : . value() for SequentialFuture ('fsample_3-965462') ... done [01:58:46.235] | : . value() for SequentialFuture ('fsample_4-200690') ... [01:58:46.236] | : . ' relay stdout ... [01:58:46.236] | : . ' relay stdout ... done [01:58:46.236] | : . ' check for misuse ... [01:58:46.236] | : . ' check for misuse ... done [01:58:46.236] | : . value() for SequentialFuture ('fsample_4-200690') ... done [[1]] [1] 2 [[2]] [1] 2 [[3]] [1] 3 [[4]] [1] 0 [01:58:46.237] | : . future(..., label = 'fsample_1-725097') ... [01:58:46.238] | : . ' lazy: FALSE [01:58:46.238] | : . ' stdout: TRUE [01:58:46.238] | : . ' conditions: [n=1] 'condition' [01:58:46.238] | : . ' gc: FALSE [01:58:46.238] | : . ' earlySignal: FALSE [01:58:46.238] | : . ' getGlobalsAndPackages() ... [01:58:46.239] | : . ' , Searching for globals ... [01:58:46.247] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.247] | : . ' , Searching for globals ... done [01:58:46.247] | : . ' , Resolving globals: FALSE [01:58:46.248] | : . ' , Search for packages associated with the globals ... [01:58:46.248] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.248] | : . ' , ; Packages: [1] 'base' [01:58:46.249] | : . ' , Search for packages associated with the globals ... done [01:58:46.249] | : . ' , Packages after dropping 'base': [0] [01:58:46.249] | : . ' , globals: [1] 'x' [01:58:46.250] | : . ' , packages: [0] [01:58:46.250] | : . ' getGlobalsAndPackages() ... done [01:58:46.250] | : . ' run() for 'Future' ('fsample_1-725097') ... [01:58:46.251] | : . ' , state: 'created' [01:58:46.251] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.251] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.251] | : . ' , Using SequentialFutureBackend ... [01:58:46.251] | : . ' , ; Number of futures since start: 48 (48 created, 48 launched, 48 finished) [01:58:46.252] | : . ' , ; Launching futures ... [01:58:46.252] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.252] | : . ' , ; ` | getFutureData() ... [01:58:46.252] | : . ' , ; ` | : getFutureCore() ... [01:58:46.253] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.253] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.253] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.253] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.253] | : . ' , ; ` | : getFutureContext() ... [01:58:46.254] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.254] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.254] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.254] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.254] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.255] | : . ' , ; ` | getFutureData() ... done [01:58:46.255] | : . ' , ; ` | attachPackages() ... [01:58:46.255] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.256] | : . ' , ; ` | attachPackages() ... done [01:58:46.256] | : . ' , ; ` | attachPackages() ... [01:58:46.256] | : . ' , ; ` | : packages: [n=0] [01:58:46.256] | : . ' , ; ` | attachPackages() ... done [01:58:46.257] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.257] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.257] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.258] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.258] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.258] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.258] | : . ' , ; ` | : . ' New stack: [01:58:46.258] | : . ' , ; ` | : . ' List of 1 [01:58:46.258] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.258] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.258] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.258] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.258] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.258] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.258] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.258] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.262] | : . ' , ; ` | : . ' Old stack: [01:58:46.262] | : . ' , ; ` | : . ' List of 1 [01:58:46.262] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.262] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.262] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.262] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.262] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.262] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.268] | : . ' , ; ` | : . ' Not identical [01:58:46.268] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.269] | : . ' , ; ` | : . ' , List of 2 [01:58:46.269] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.269] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.269] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.269] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.269] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.269] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.269] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.276] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.277] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.277] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.277] | : . ' , ; ` | : . List of future strategies: [01:58:46.277] | : . ' , ; ` | : . 1. sequential: [01:58:46.277] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.277] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.277] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.278] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.278] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.278] | : . ' , ; ` | assign_globals() ... [01:58:46.278] | : . ' , ; ` | List of 1 [01:58:46.278] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.278] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.278] | : . ' , ; ` | ..$ x: [01:58:46.278] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.278] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.278] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.278] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.282] | : . ' , ; ` | - copied 'x' to environment [01:58:46.282] | : . ' , ; ` | assign_globals() ... done [01:58:46.285] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.285] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.286] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.286] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.286] | : . ' , ; ` | : . ' , New stack: [01:58:46.286] | : . ' , ; ` | : . ' , List of 1 [01:58:46.286] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.286] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.286] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.286] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.286] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.286] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.291] | : . ' , ; ` | : . ' , Old stack: [01:58:46.291] | : . ' , ; ` | : . ' , List of 1 [01:58:46.291] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.291] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.291] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.291] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.291] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.291] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.297] | : . ' , ; ` | : . ' , Identical [01:58:46.297] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.297] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.297] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.297] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.297] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.297] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.297] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.298] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.298] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.298] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.299] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.299] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.300] | : . ' , ; Launching futures ... done [01:58:46.300] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.300] | : . ' , Using SequentialFutureBackend ... done [01:58:46.300] | : . ' run() for 'Future' ('fsample_1-725097') ... done [01:58:46.301] | : . future(..., label = 'fsample_1-725097') ... done [01:58:46.301] | : . future(..., label = 'fsample_2-431995') ... [01:58:46.302] | : . ' lazy: FALSE [01:58:46.302] | : . ' stdout: TRUE [01:58:46.302] | : . ' conditions: [n=1] 'condition' [01:58:46.302] | : . ' gc: FALSE [01:58:46.302] | : . ' earlySignal: FALSE [01:58:46.303] | : . ' getGlobalsAndPackages() ... [01:58:46.303] | : . ' , Searching for globals ... [01:58:46.312] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.312] | : . ' , Searching for globals ... done [01:58:46.312] | : . ' , Resolving globals: FALSE [01:58:46.313] | : . ' , Search for packages associated with the globals ... [01:58:46.313] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.313] | : . ' , ; Packages: [1] 'base' [01:58:46.314] | : . ' , Search for packages associated with the globals ... done [01:58:46.314] | : . ' , Packages after dropping 'base': [0] [01:58:46.314] | : . ' , globals: [1] 'x' [01:58:46.314] | : . ' , packages: [0] [01:58:46.315] | : . ' getGlobalsAndPackages() ... done [01:58:46.315] | : . ' run() for 'Future' ('fsample_2-431995') ... [01:58:46.315] | : . ' , state: 'created' [01:58:46.316] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.316] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.316] | : . ' , Using SequentialFutureBackend ... [01:58:46.316] | : . ' , ; Number of futures since start: 49 (49 created, 49 launched, 49 finished) [01:58:46.317] | : . ' , ; Launching futures ... [01:58:46.317] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.317] | : . ' , ; ` | getFutureData() ... [01:58:46.317] | : . ' , ; ` | : getFutureCore() ... [01:58:46.317] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.318] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.318] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.318] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.318] | : . ' , ; ` | : getFutureContext() ... [01:58:46.318] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.319] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.319] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.319] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.319] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.320] | : . ' , ; ` | getFutureData() ... done [01:58:46.320] | : . ' , ; ` | attachPackages() ... [01:58:46.320] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.321] | : . ' , ; ` | attachPackages() ... done [01:58:46.321] | : . ' , ; ` | attachPackages() ... [01:58:46.321] | : . ' , ; ` | : packages: [n=0] [01:58:46.321] | : . ' , ; ` | attachPackages() ... done [01:58:46.322] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.322] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.323] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.323] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.324] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.324] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.324] | : . ' , ; ` | : . ' New stack: [01:58:46.324] | : . ' , ; ` | : . ' List of 1 [01:58:46.324] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.324] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.324] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.324] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.324] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.324] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.324] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.324] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.328] | : . ' , ; ` | : . ' Old stack: [01:58:46.329] | : . ' , ; ` | : . ' List of 1 [01:58:46.329] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.329] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.329] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.329] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.329] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.329] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.333] | : . ' , ; ` | : . ' Not identical [01:58:46.333] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.334] | : . ' , ; ` | : . ' , List of 2 [01:58:46.334] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.334] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.334] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.334] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.334] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.334] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.334] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.348] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.348] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.349] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.349] | : . ' , ; ` | : . List of future strategies: [01:58:46.349] | : . ' , ; ` | : . 1. sequential: [01:58:46.349] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.349] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.349] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.349] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.350] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.350] | : . ' , ; ` | assign_globals() ... [01:58:46.350] | : . ' , ; ` | List of 1 [01:58:46.350] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.350] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.350] | : . ' , ; ` | ..$ x: [01:58:46.350] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.350] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.350] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.350] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.353] | : . ' , ; ` | - copied 'x' to environment [01:58:46.354] | : . ' , ; ` | assign_globals() ... done [01:58:46.356] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.356] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.357] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.357] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.357] | : . ' , ; ` | : . ' , New stack: [01:58:46.357] | : . ' , ; ` | : . ' , List of 1 [01:58:46.357] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.357] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.357] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.357] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.357] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.357] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.362] | : . ' , ; ` | : . ' , Old stack: [01:58:46.362] | : . ' , ; ` | : . ' , List of 1 [01:58:46.362] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.362] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.362] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.362] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.362] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.362] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.367] | : . ' , ; ` | : . ' , Identical [01:58:46.367] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.368] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.368] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.368] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.368] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.368] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.368] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.368] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.369] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.369] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.370] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.370] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.370] | : . ' , ; Launching futures ... done [01:58:46.370] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.371] | : . ' , Using SequentialFutureBackend ... done [01:58:46.371] | : . ' run() for 'Future' ('fsample_2-431995') ... done [01:58:46.371] | : . future(..., label = 'fsample_2-431995') ... done [01:58:46.372] | : . future(..., label = 'fsample_3-294185') ... [01:58:46.372] | : . ' lazy: FALSE [01:58:46.372] | : . ' stdout: TRUE [01:58:46.372] | : . ' conditions: [n=1] 'condition' [01:58:46.372] | : . ' gc: FALSE [01:58:46.373] | : . ' earlySignal: FALSE [01:58:46.373] | : . ' getGlobalsAndPackages() ... [01:58:46.373] | : . ' , Searching for globals ... [01:58:46.381] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.381] | : . ' , Searching for globals ... done [01:58:46.381] | : . ' , Resolving globals: FALSE [01:58:46.382] | : . ' , Search for packages associated with the globals ... [01:58:46.382] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.382] | : . ' , ; Packages: [1] 'base' [01:58:46.383] | : . ' , Search for packages associated with the globals ... done [01:58:46.383] | : . ' , Packages after dropping 'base': [0] [01:58:46.383] | : . ' , globals: [1] 'x' [01:58:46.383] | : . ' , packages: [0] [01:58:46.383] | : . ' getGlobalsAndPackages() ... done [01:58:46.384] | : . ' run() for 'Future' ('fsample_3-294185') ... [01:58:46.384] | : . ' , state: 'created' [01:58:46.384] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.385] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.385] | : . ' , Using SequentialFutureBackend ... [01:58:46.385] | : . ' , ; Number of futures since start: 50 (50 created, 50 launched, 50 finished) [01:58:46.385] | : . ' , ; Launching futures ... [01:58:46.385] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.386] | : . ' , ; ` | getFutureData() ... [01:58:46.386] | : . ' , ; ` | : getFutureCore() ... [01:58:46.386] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.386] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.386] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.387] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.387] | : . ' , ; ` | : getFutureContext() ... [01:58:46.387] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.387] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.387] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.388] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.388] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.388] | : . ' , ; ` | getFutureData() ... done [01:58:46.388] | : . ' , ; ` | attachPackages() ... [01:58:46.389] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.389] | : . ' , ; ` | attachPackages() ... done [01:58:46.389] | : . ' , ; ` | attachPackages() ... [01:58:46.390] | : . ' , ; ` | : packages: [n=0] [01:58:46.390] | : . ' , ; ` | attachPackages() ... done [01:58:46.390] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.391] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.391] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.391] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.392] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.392] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.392] | : . ' , ; ` | : . ' New stack: [01:58:46.392] | : . ' , ; ` | : . ' List of 1 [01:58:46.392] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.392] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.392] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.392] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.392] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.392] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.392] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.392] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.396] | : . ' , ; ` | : . ' Old stack: [01:58:46.396] | : . ' , ; ` | : . ' List of 1 [01:58:46.396] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.396] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.396] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.396] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.396] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.396] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.401] | : . ' , ; ` | : . ' Not identical [01:58:46.401] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.402] | : . ' , ; ` | : . ' , List of 2 [01:58:46.402] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.402] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.402] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.402] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.402] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.402] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.402] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.410] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.411] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.411] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.411] | : . ' , ; ` | : . List of future strategies: [01:58:46.411] | : . ' , ; ` | : . 1. sequential: [01:58:46.411] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.411] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.411] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.412] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.412] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.412] | : . ' , ; ` | assign_globals() ... [01:58:46.412] | : . ' , ; ` | List of 1 [01:58:46.412] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.412] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.412] | : . ' , ; ` | ..$ x: [01:58:46.412] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.412] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.412] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.412] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.416] | : . ' , ; ` | - copied 'x' to environment [01:58:46.416] | : . ' , ; ` | assign_globals() ... done [01:58:46.419] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.419] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.419] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.419] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.420] | : . ' , ; ` | : . ' , New stack: [01:58:46.420] | : . ' , ; ` | : . ' , List of 1 [01:58:46.420] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.420] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.420] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.420] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.420] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.420] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.424] | : . ' , ; ` | : . ' , Old stack: [01:58:46.425] | : . ' , ; ` | : . ' , List of 1 [01:58:46.425] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.425] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.425] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.425] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.425] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.425] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.429] | : . ' , ; ` | : . ' , Identical [01:58:46.429] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.430] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.430] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.430] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.430] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.430] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.430] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.431] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.431] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.431] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.432] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.432] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.432] | : . ' , ; Launching futures ... done [01:58:46.432] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.433] | : . ' , Using SequentialFutureBackend ... done [01:58:46.433] | : . ' run() for 'Future' ('fsample_3-294185') ... done [01:58:46.433] | : . future(..., label = 'fsample_3-294185') ... done [01:58:46.434] | : . future(..., label = 'fsample_4-409037') ... [01:58:46.434] | : . ' lazy: FALSE [01:58:46.434] | : . ' stdout: TRUE [01:58:46.434] | : . ' conditions: [n=1] 'condition' [01:58:46.434] | : . ' gc: FALSE [01:58:46.435] | : . ' earlySignal: FALSE [01:58:46.435] | : . ' getGlobalsAndPackages() ... [01:58:46.435] | : . ' , Searching for globals ... [01:58:46.449] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.449] | : . ' , Searching for globals ... done [01:58:46.450] | : . ' , Resolving globals: FALSE [01:58:46.450] | : . ' , Search for packages associated with the globals ... [01:58:46.450] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.450] | : . ' , ; Packages: [1] 'base' [01:58:46.451] | : . ' , Search for packages associated with the globals ... done [01:58:46.451] | : . ' , Packages after dropping 'base': [0] [01:58:46.451] | : . ' , globals: [1] 'x' [01:58:46.451] | : . ' , packages: [0] [01:58:46.452] | : . ' getGlobalsAndPackages() ... done [01:58:46.452] | : . ' run() for 'Future' ('fsample_4-409037') ... [01:58:46.452] | : . ' , state: 'created' [01:58:46.452] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.453] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.453] | : . ' , Using SequentialFutureBackend ... [01:58:46.453] | : . ' , ; Number of futures since start: 51 (51 created, 51 launched, 51 finished) [01:58:46.453] | : . ' , ; Launching futures ... [01:58:46.454] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.454] | : . ' , ; ` | getFutureData() ... [01:58:46.454] | : . ' , ; ` | : getFutureCore() ... [01:58:46.454] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.455] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.455] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.455] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.455] | : . ' , ; ` | : getFutureContext() ... [01:58:46.455] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.456] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.456] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.456] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.456] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.457] | : . ' , ; ` | getFutureData() ... done [01:58:46.457] | : . ' , ; ` | attachPackages() ... [01:58:46.457] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.458] | : . ' , ; ` | attachPackages() ... done [01:58:46.458] | : . ' , ; ` | attachPackages() ... [01:58:46.458] | : . ' , ; ` | : packages: [n=0] [01:58:46.458] | : . ' , ; ` | attachPackages() ... done [01:58:46.459] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.459] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.459] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.460] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.460] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.460] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.460] | : . ' , ; ` | : . ' New stack: [01:58:46.461] | : . ' , ; ` | : . ' List of 1 [01:58:46.461] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.461] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.461] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.461] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.461] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.461] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.461] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.461] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.465] | : . ' , ; ` | : . ' Old stack: [01:58:46.465] | : . ' , ; ` | : . ' List of 1 [01:58:46.465] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.465] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.465] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.465] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.465] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.465] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.470] | : . ' , ; ` | : . ' Not identical [01:58:46.470] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.471] | : . ' , ; ` | : . ' , List of 2 [01:58:46.471] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.471] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.471] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.471] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.471] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.471] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.471] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.479] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.479] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.479] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.479] | : . ' , ; ` | : . List of future strategies: [01:58:46.479] | : . ' , ; ` | : . 1. sequential: [01:58:46.479] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.479] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.479] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.480] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.480] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.481] | : . ' , ; ` | assign_globals() ... [01:58:46.481] | : . ' , ; ` | List of 1 [01:58:46.481] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.481] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.481] | : . ' , ; ` | ..$ x: [01:58:46.481] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.481] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.481] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.481] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.484] | : . ' , ; ` | - copied 'x' to environment [01:58:46.484] | : . ' , ; ` | assign_globals() ... done [01:58:46.487] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.487] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.488] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.488] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.488] | : . ' , ; ` | : . ' , New stack: [01:58:46.488] | : . ' , ; ` | : . ' , List of 1 [01:58:46.488] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.488] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.488] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.488] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.488] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.488] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.493] | : . ' , ; ` | : . ' , Old stack: [01:58:46.493] | : . ' , ; ` | : . ' , List of 1 [01:58:46.493] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.493] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.493] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.493] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.493] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.493] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.498] | : . ' , ; ` | : . ' , Identical [01:58:46.498] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.498] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.498] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.498] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.498] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.498] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.498] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.499] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.499] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.499] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.500] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.500] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.500] | : . ' , ; Launching futures ... done [01:58:46.501] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.501] | : . ' , Using SequentialFutureBackend ... done [01:58:46.501] | : . ' run() for 'Future' ('fsample_4-409037') ... done [01:58:46.501] | : . future(..., label = 'fsample_4-409037') ... done [01:58:46.502] | : . value() for SequentialFuture ('fsample_1-725097') ... [01:58:46.502] | : . ' relay stdout ... [01:58:46.502] | : . ' relay stdout ... done [01:58:46.502] | : . ' check for misuse ... [01:58:46.503] | : . ' check for misuse ... done [01:58:46.503] | : . value() for SequentialFuture ('fsample_1-725097') ... done [01:58:46.503] | : . value() for SequentialFuture ('fsample_2-431995') ... [01:58:46.503] | : . ' relay stdout ... [01:58:46.504] | : . ' relay stdout ... done [01:58:46.504] | : . ' check for misuse ... [01:58:46.504] | : . ' check for misuse ... done [01:58:46.504] | : . value() for SequentialFuture ('fsample_2-431995') ... done [01:58:46.505] | : . value() for SequentialFuture ('fsample_3-294185') ... [01:58:46.505] | : . ' relay stdout ... [01:58:46.505] | : . ' relay stdout ... done [01:58:46.505] | : . ' check for misuse ... [01:58:46.506] | : . ' check for misuse ... done [01:58:46.506] | : . value() for SequentialFuture ('fsample_3-294185') ... done [01:58:46.506] | : . value() for SequentialFuture ('fsample_4-409037') ... [01:58:46.506] | : . ' relay stdout ... [01:58:46.506] | : . ' relay stdout ... done [01:58:46.507] | : . ' check for misuse ... [01:58:46.507] | : . ' check for misuse ... done [01:58:46.507] | : . value() for SequentialFuture ('fsample_4-409037') ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 2 [[4]] [1] 3 [01:58:46.508] | : . future(..., label = 'fsample_1-370970') ... [01:58:46.508] | : . ' lazy: FALSE [01:58:46.508] | : . ' stdout: TRUE [01:58:46.509] | : . ' conditions: [n=1] 'condition' [01:58:46.509] | : . ' gc: FALSE [01:58:46.509] | : . ' earlySignal: FALSE [01:58:46.509] | : . ' getGlobalsAndPackages() ... [01:58:46.510] | : . ' , Searching for globals ... [01:58:46.519] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.519] | : . ' , Searching for globals ... done [01:58:46.520] | : . ' , Resolving globals: FALSE [01:58:46.520] | : . ' , Search for packages associated with the globals ... [01:58:46.520] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.521] | : . ' , ; Packages: [1] 'base' [01:58:46.521] | : . ' , Search for packages associated with the globals ... done [01:58:46.521] | : . ' , Packages after dropping 'base': [0] [01:58:46.521] | : . ' , globals: [1] 'x' [01:58:46.522] | : . ' , packages: [0] [01:58:46.522] | : . ' getGlobalsAndPackages() ... done [01:58:46.522] | : . ' run() for 'Future' ('fsample_1-370970') ... [01:58:46.522] | : . ' , state: 'created' [01:58:46.523] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.523] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.523] | : . ' , Using SequentialFutureBackend ... [01:58:46.523] | : . ' , ; Number of futures since start: 52 (52 created, 52 launched, 52 finished) [01:58:46.524] | : . ' , ; Launching futures ... [01:58:46.524] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.524] | : . ' , ; ` | getFutureData() ... [01:58:46.524] | : . ' , ; ` | : getFutureCore() ... [01:58:46.524] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.525] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.525] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.525] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.525] | : . ' , ; ` | : getFutureContext() ... [01:58:46.525] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.526] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.526] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.526] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.526] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.527] | : . ' , ; ` | getFutureData() ... done [01:58:46.527] | : . ' , ; ` | attachPackages() ... [01:58:46.527] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.527] | : . ' , ; ` | attachPackages() ... done [01:58:46.527] | : . ' , ; ` | attachPackages() ... [01:58:46.528] | : . ' , ; ` | : packages: [n=0] [01:58:46.528] | : . ' , ; ` | attachPackages() ... done [01:58:46.529] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.529] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.529] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.530] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.530] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.530] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.530] | : . ' , ; ` | : . ' New stack: [01:58:46.531] | : . ' , ; ` | : . ' List of 1 [01:58:46.531] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.531] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.531] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.531] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.531] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.531] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.531] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.531] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.535] | : . ' , ; ` | : . ' Old stack: [01:58:46.535] | : . ' , ; ` | : . ' List of 1 [01:58:46.535] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.535] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.535] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.535] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.535] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.535] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.540] | : . ' , ; ` | : . ' Not identical [01:58:46.540] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.540] | : . ' , ; ` | : . ' , List of 2 [01:58:46.540] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.540] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.540] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.540] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.540] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.540] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.540] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.549] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.549] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.549] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.550] | : . ' , ; ` | : . List of future strategies: [01:58:46.550] | : . ' , ; ` | : . 1. sequential: [01:58:46.550] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.550] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.550] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.550] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.551] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.551] | : . ' , ; ` | assign_globals() ... [01:58:46.567] | : . ' , ; ` | List of 1 [01:58:46.567] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.567] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.567] | : . ' , ; ` | ..$ x: [01:58:46.567] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.567] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.567] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.567] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.571] | : . ' , ; ` | - copied 'x' to environment [01:58:46.572] | : . ' , ; ` | assign_globals() ... done [01:58:46.575] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.575] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.575] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.575] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.575] | : . ' , ; ` | : . ' , New stack: [01:58:46.576] | : . ' , ; ` | : . ' , List of 1 [01:58:46.576] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.576] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.576] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.576] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.576] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.576] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.580] | : . ' , ; ` | : . ' , Old stack: [01:58:46.580] | : . ' , ; ` | : . ' , List of 1 [01:58:46.580] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.580] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.580] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.580] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.580] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.580] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.586] | : . ' , ; ` | : . ' , Identical [01:58:46.586] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.586] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.586] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.586] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.586] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.586] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.586] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.587] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.587] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.588] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.588] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.589] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.589] | : . ' , ; Launching futures ... done [01:58:46.589] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.589] | : . ' , Using SequentialFutureBackend ... done [01:58:46.590] | : . ' run() for 'Future' ('fsample_1-370970') ... done [01:58:46.590] | : . future(..., label = 'fsample_1-370970') ... done [01:58:46.591] | : . future(..., label = 'fsample_2-284661') ... [01:58:46.591] | : . ' lazy: FALSE [01:58:46.591] | : . ' stdout: TRUE [01:58:46.591] | : . ' conditions: [n=1] 'condition' [01:58:46.591] | : . ' gc: FALSE [01:58:46.592] | : . ' earlySignal: FALSE [01:58:46.592] | : . ' getGlobalsAndPackages() ... [01:58:46.592] | : . ' , Searching for globals ... [01:58:46.600] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.600] | : . ' , Searching for globals ... done [01:58:46.601] | : . ' , Resolving globals: FALSE [01:58:46.601] | : . ' , Search for packages associated with the globals ... [01:58:46.601] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.602] | : . ' , ; Packages: [1] 'base' [01:58:46.602] | : . ' , Search for packages associated with the globals ... done [01:58:46.602] | : . ' , Packages after dropping 'base': [0] [01:58:46.602] | : . ' , globals: [1] 'x' [01:58:46.603] | : . ' , packages: [0] [01:58:46.603] | : . ' getGlobalsAndPackages() ... done [01:58:46.603] | : . ' run() for 'Future' ('fsample_2-284661') ... [01:58:46.603] | : . ' , state: 'created' [01:58:46.604] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.604] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.604] | : . ' , Using SequentialFutureBackend ... [01:58:46.604] | : . ' , ; Number of futures since start: 53 (53 created, 53 launched, 53 finished) [01:58:46.605] | : . ' , ; Launching futures ... [01:58:46.605] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.605] | : . ' , ; ` | getFutureData() ... [01:58:46.605] | : . ' , ; ` | : getFutureCore() ... [01:58:46.606] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.606] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.606] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.606] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.606] | : . ' , ; ` | : getFutureContext() ... [01:58:46.607] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.607] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.607] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.607] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.607] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.608] | : . ' , ; ` | getFutureData() ... done [01:58:46.608] | : . ' , ; ` | attachPackages() ... [01:58:46.608] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.608] | : . ' , ; ` | attachPackages() ... done [01:58:46.609] | : . ' , ; ` | attachPackages() ... [01:58:46.609] | : . ' , ; ` | : packages: [n=0] [01:58:46.609] | : . ' , ; ` | attachPackages() ... done [01:58:46.610] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.610] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.610] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.610] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.611] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.611] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.611] | : . ' , ; ` | : . ' New stack: [01:58:46.611] | : . ' , ; ` | : . ' List of 1 [01:58:46.611] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.611] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.611] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.611] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.611] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.611] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.611] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.611] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.615] | : . ' , ; ` | : . ' Old stack: [01:58:46.615] | : . ' , ; ` | : . ' List of 1 [01:58:46.615] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.615] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.615] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.615] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.615] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.615] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.620] | : . ' , ; ` | : . ' Not identical [01:58:46.620] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.620] | : . ' , ; ` | : . ' , List of 2 [01:58:46.620] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.620] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.620] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.620] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.620] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.620] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.620] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.628] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.628] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.628] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.628] | : . ' , ; ` | : . List of future strategies: [01:58:46.628] | : . ' , ; ` | : . 1. sequential: [01:58:46.628] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.628] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.628] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.629] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.629] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.630] | : . ' , ; ` | assign_globals() ... [01:58:46.630] | : . ' , ; ` | List of 1 [01:58:46.630] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.630] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.630] | : . ' , ; ` | ..$ x: [01:58:46.630] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.630] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.630] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.630] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.633] | : . ' , ; ` | - copied 'x' to environment [01:58:46.634] | : . ' , ; ` | assign_globals() ... done [01:58:46.636] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.636] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.637] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.637] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.637] | : . ' , ; ` | : . ' , New stack: [01:58:46.637] | : . ' , ; ` | : . ' , List of 1 [01:58:46.637] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.637] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.637] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.637] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.637] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.637] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.642] | : . ' , ; ` | : . ' , Old stack: [01:58:46.642] | : . ' , ; ` | : . ' , List of 1 [01:58:46.642] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.642] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.642] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.642] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.642] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.642] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.646] | : . ' , ; ` | : . ' , Identical [01:58:46.647] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.647] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.647] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.647] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.647] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.647] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.647] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.648] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.648] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.648] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.649] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.649] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.649] | : . ' , ; Launching futures ... done [01:58:46.649] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.650] | : . ' , Using SequentialFutureBackend ... done [01:58:46.650] | : . ' run() for 'Future' ('fsample_2-284661') ... done [01:58:46.650] | : . future(..., label = 'fsample_2-284661') ... done [01:58:46.651] | : . future(..., label = 'fsample_3-372733') ... [01:58:46.651] | : . ' lazy: FALSE [01:58:46.651] | : . ' stdout: TRUE [01:58:46.651] | : . ' conditions: [n=1] 'condition' [01:58:46.651] | : . ' gc: FALSE [01:58:46.652] | : . ' earlySignal: FALSE [01:58:46.652] | : . ' getGlobalsAndPackages() ... [01:58:46.652] | : . ' , Searching for globals ... [01:58:46.660] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.660] | : . ' , Searching for globals ... done [01:58:46.660] | : . ' , Resolving globals: FALSE [01:58:46.661] | : . ' , Search for packages associated with the globals ... [01:58:46.661] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.661] | : . ' , ; Packages: [1] 'base' [01:58:46.661] | : . ' , Search for packages associated with the globals ... done [01:58:46.662] | : . ' , Packages after dropping 'base': [0] [01:58:46.662] | : . ' , globals: [1] 'x' [01:58:46.662] | : . ' , packages: [0] [01:58:46.662] | : . ' getGlobalsAndPackages() ... done [01:58:46.663] | : . ' run() for 'Future' ('fsample_3-372733') ... [01:58:46.663] | : . ' , state: 'created' [01:58:46.663] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.663] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.664] | : . ' , Using SequentialFutureBackend ... [01:58:46.664] | : . ' , ; Number of futures since start: 54 (54 created, 54 launched, 54 finished) [01:58:46.664] | : . ' , ; Launching futures ... [01:58:46.664] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.664] | : . ' , ; ` | getFutureData() ... [01:58:46.665] | : . ' , ; ` | : getFutureCore() ... [01:58:46.665] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.665] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.665] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.665] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.666] | : . ' , ; ` | : getFutureContext() ... [01:58:46.666] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.666] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.666] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.666] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.667] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.667] | : . ' , ; ` | getFutureData() ... done [01:58:46.667] | : . ' , ; ` | attachPackages() ... [01:58:46.667] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.668] | : . ' , ; ` | attachPackages() ... done [01:58:46.668] | : . ' , ; ` | attachPackages() ... [01:58:46.668] | : . ' , ; ` | : packages: [n=0] [01:58:46.668] | : . ' , ; ` | attachPackages() ... done [01:58:46.669] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.669] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.669] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.670] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.670] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.670] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.670] | : . ' , ; ` | : . ' New stack: [01:58:46.671] | : . ' , ; ` | : . ' List of 1 [01:58:46.671] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.671] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.671] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.671] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.671] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.671] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.671] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.671] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.679] | : . ' , ; ` | : . ' Old stack: [01:58:46.680] | : . ' , ; ` | : . ' List of 1 [01:58:46.680] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.680] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.680] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.680] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.680] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.680] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.684] | : . ' , ; ` | : . ' Not identical [01:58:46.684] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.685] | : . ' , ; ` | : . ' , List of 2 [01:58:46.685] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.685] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.685] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.685] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.685] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.685] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.685] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.693] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.693] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.693] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.694] | : . ' , ; ` | : . List of future strategies: [01:58:46.694] | : . ' , ; ` | : . 1. sequential: [01:58:46.694] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.694] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.694] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.694] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.695] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.695] | : . ' , ; ` | assign_globals() ... [01:58:46.695] | : . ' , ; ` | List of 1 [01:58:46.695] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.695] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.695] | : . ' , ; ` | ..$ x: [01:58:46.695] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.695] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.695] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.695] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.699] | : . ' , ; ` | - copied 'x' to environment [01:58:46.699] | : . ' , ; ` | assign_globals() ... done [01:58:46.701] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.702] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.702] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.702] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.702] | : . ' , ; ` | : . ' , New stack: [01:58:46.702] | : . ' , ; ` | : . ' , List of 1 [01:58:46.702] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.702] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.702] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.702] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.702] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.702] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.708] | : . ' , ; ` | : . ' , Old stack: [01:58:46.708] | : . ' , ; ` | : . ' , List of 1 [01:58:46.708] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.708] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.708] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.708] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.708] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.708] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.713] | : . ' , ; ` | : . ' , Identical [01:58:46.713] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.713] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.713] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.713] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.713] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.713] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.713] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.714] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.714] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.715] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.715] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.716] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.716] | : . ' , ; Launching futures ... done [01:58:46.716] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.716] | : . ' , Using SequentialFutureBackend ... done [01:58:46.716] | : . ' run() for 'Future' ('fsample_3-372733') ... done [01:58:46.717] | : . future(..., label = 'fsample_3-372733') ... done [01:58:46.717] | : . future(..., label = 'fsample_4-472413') ... [01:58:46.717] | : . ' lazy: FALSE [01:58:46.718] | : . ' stdout: TRUE [01:58:46.718] | : . ' conditions: [n=1] 'condition' [01:58:46.718] | : . ' gc: FALSE [01:58:46.718] | : . ' earlySignal: FALSE [01:58:46.718] | : . ' getGlobalsAndPackages() ... [01:58:46.719] | : . ' , Searching for globals ... [01:58:46.727] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:46.727] | : . ' , Searching for globals ... done [01:58:46.727] | : . ' , Resolving globals: FALSE [01:58:46.727] | : . ' , Search for packages associated with the globals ... [01:58:46.728] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:46.728] | : . ' , ; Packages: [1] 'base' [01:58:46.728] | : . ' , Search for packages associated with the globals ... done [01:58:46.729] | : . ' , Packages after dropping 'base': [0] [01:58:46.729] | : . ' , globals: [1] 'x' [01:58:46.729] | : . ' , packages: [0] [01:58:46.729] | : . ' getGlobalsAndPackages() ... done [01:58:46.730] | : . ' run() for 'Future' ('fsample_4-472413') ... [01:58:46.730] | : . ' , state: 'created' [01:58:46.730] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.730] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.731] | : . ' , Using SequentialFutureBackend ... [01:58:46.731] | : . ' , ; Number of futures since start: 55 (55 created, 55 launched, 55 finished) [01:58:46.731] | : . ' , ; Launching futures ... [01:58:46.731] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.732] | : . ' , ; ` | getFutureData() ... [01:58:46.732] | : . ' , ; ` | : getFutureCore() ... [01:58:46.732] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:46.732] | : . ' , ; ` | : getFutureCore() ... done [01:58:46.733] | : . ' , ; ` | : getFutureCapture() ... [01:58:46.733] | : . ' , ; ` | : getFutureCapture() ... done [01:58:46.733] | : . ' , ; ` | : getFutureContext() ... [01:58:46.733] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.733] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:46.734] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.734] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:46.734] | : . ' , ; ` | : getFutureContext() ... done [01:58:46.734] | : . ' , ; ` | getFutureData() ... done [01:58:46.735] | : . ' , ; ` | attachPackages() ... [01:58:46.735] | : . ' , ; ` | : packages: [n=1] 'future' [01:58:46.735] | : . ' , ; ` | attachPackages() ... done [01:58:46.735] | : . ' , ; ` | attachPackages() ... [01:58:46.735] | : . ' , ; ` | : packages: [n=0] [01:58:46.736] | : . ' , ; ` | attachPackages() ... done [01:58:46.736] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.736] | : . ' , ; ` | : Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.737] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.737] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.737] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.738] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... [01:58:46.738] | : . ' , ; ` | : . ' New stack: [01:58:46.738] | : . ' , ; ` | : . ' List of 1 [01:58:46.738] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.738] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.738] | : . ' , ; ` | : . ' ..- attr(*, "init")= logi TRUE [01:58:46.738] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.738] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.738] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.738] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.738] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.743] | : . ' , ; ` | : . ' Old stack: [01:58:46.744] | : . ' , ; ` | : . ' List of 1 [01:58:46.744] | : . ' , ; ` | : . ' $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "init")= chr "done" [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.744] | : . ' , ; ` | : . ' .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "call")= language plan(sequential) [01:58:46.744] | : . ' , ; ` | : . ' ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.744] | : . ' , ; ` | : . ' .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.744] | : . ' , ; ` | : . ' .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.744] | : . ' , ; ` | : . ' - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.750] | : . ' , ; ` | : . ' Not identical [01:58:46.750] | : . ' , ; ` | : . ' all.equal() for future ... [01:58:46.751] | : . ' , ; ` | : . ' , List of 2 [01:58:46.751] | : . ' , ; ` | : . ' , $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.751] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.751] | : . ' , ; ` | : . ' , $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.751] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.751] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.751] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.751] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.761] | : . ' , ; ` | : . ' all.equal() for future ... done [01:58:46.761] | : . ' , ; ` | : . all.equal() for FutureStrategyList ... done [01:58:46.761] | : . ' , ; ` | : . plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.761] | : . ' , ; ` | : . List of future strategies: [01:58:46.761] | : . ' , ; ` | : . 1. sequential: [01:58:46.761] | : . ' , ; ` | : . - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.761] | : . ' , ; ` | : . - tweaked: FALSE [01:58:46.761] | : . ' , ; ` | : . - call: plan(sequential) [01:58:46.762] | : . ' , ; ` | : plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.763] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.763] | : . ' , ; ` | assign_globals() ... [01:58:46.763] | : . ' , ; ` | List of 1 [01:58:46.763] | : . ' , ; ` | $ x: int [1:4] 0 1 2 3 [01:58:46.763] | : . ' , ; ` | - attr(*, "where")=List of 1 [01:58:46.763] | : . ' , ; ` | ..$ x: [01:58:46.763] | : . ' , ; ` | - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.763] | : . ' , ; ` | - attr(*, "resolved")= logi FALSE [01:58:46.763] | : . ' , ; ` | - attr(*, "total_size")= num NA [01:58:46.763] | : . ' , ; ` | - attr(*, "already-done")= logi TRUE [01:58:46.768] | : . ' , ; ` | - copied 'x' to environment [01:58:46.768] | : . ' , ; ` | assign_globals() ... done [01:58:46.772] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.772] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.773] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.773] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.773] | : . ' , ; ` | : . ' , New stack: [01:58:46.774] | : . ' , ; ` | : . ' , List of 1 [01:58:46.774] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.774] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.774] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.774] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.774] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.774] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.779] | : . ' , ; ` | : . ' , Old stack: [01:58:46.780] | : . ' , ; ` | : . ' , List of 1 [01:58:46.780] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.780] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.780] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.780] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.780] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.780] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.785] | : . ' , ; ` | : . ' , Identical [01:58:46.785] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.786] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.786] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.786] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.786] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.786] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.786] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.787] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.788] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.788] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.789] | : . ' , ; ` | SequentialFuture started (and completed) [01:58:46.789] | : . ' , ; ` launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.790] | : . ' , ; Launching futures ... done [01:58:46.790] | : . ' , ; Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.790] | : . ' , Using SequentialFutureBackend ... done [01:58:46.791] | : . ' run() for 'Future' ('fsample_4-472413') ... done [01:58:46.791] | : . future(..., label = 'fsample_4-472413') ... done [01:58:46.791] | : . value() for SequentialFuture ('fsample_1-370970') ... [01:58:46.792] | : . ' relay stdout ... [01:58:46.792] | : . ' relay stdout ... done [01:58:46.792] | : . ' check for misuse ... [01:58:46.793] | : . ' check for misuse ... done [01:58:46.793] | : . ' relay conditions ... [01:58:46.793] | : . ' , Future state: 'finished' [01:58:46.794] | : . ' , signalConditions() ... [01:58:46.798] | : . ' , ; include = 'condition' [01:58:46.798] | : . ' , ; exclude = 'immediateCondition' [01:58:46.799] | : . ' , ; resignal = TRUE [01:58:46.799] | : . ' , ; Number of conditions: 1 [01:58:46.799] | : . ' , ; Condition #1: 'RngFutureWarning', 'FutureWarning', 'warning', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:46.800] | : . ' , signalConditions() ... done [01:58:46.800] | : . ' relay conditions ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-58 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: SequentialFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000196061552e8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureWarning' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:46.802] | : . ' future(..., label = 'fsample_1-282201') ... [01:58:46.803] | : . ' , lazy: FALSE [01:58:46.803] | : . ' , stdout: TRUE [01:58:46.803] | : . ' , conditions: [n=1] 'condition' [01:58:46.804] | : . ' , gc: FALSE [01:58:46.804] | : . ' , earlySignal: FALSE [01:58:46.804] | : . ' , getGlobalsAndPackages() ... [01:58:46.805] | : . ' , ; Searching for globals ... [01:58:46.816] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:46.816] | : . ' , ; Searching for globals ... done [01:58:46.817] | : . ' , ; Resolving globals: FALSE [01:58:46.817] | : . ' , ; Search for packages associated with the globals ... [01:58:46.817] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:46.818] | : . ' , ; ` Packages: [1] 'base' [01:58:46.818] | : . ' , ; Search for packages associated with the globals ... done [01:58:46.819] | : . ' , ; Packages after dropping 'base': [0] [01:58:46.819] | : . ' , ; globals: [1] 'x' [01:58:46.819] | : . ' , ; packages: [0] [01:58:46.819] | : . ' , getGlobalsAndPackages() ... done [01:58:46.820] | : . ' , run() for 'Future' ('fsample_1-282201') ... [01:58:46.820] | : . ' , ; state: 'created' [01:58:46.821] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.821] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.821] | : . ' , ; Using SequentialFutureBackend ... [01:58:46.821] | : . ' , ; ` Number of futures since start: 56 (56 created, 56 launched, 56 finished) [01:58:46.822] | : . ' , ; ` Launching futures ... [01:58:46.822] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.822] | : . ' , ; ` | : getFutureData() ... [01:58:46.823] | : . ' , ; ` | : . getFutureCore() ... [01:58:46.823] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:46.823] | : . ' , ; ` | : . getFutureCore() ... done [01:58:46.823] | : . ' , ; ` | : . getFutureCapture() ... [01:58:46.824] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:46.824] | : . ' , ; ` | : . getFutureContext() ... [01:58:46.824] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.825] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:46.825] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.825] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:46.825] | : . ' , ; ` | : . getFutureContext() ... done [01:58:46.826] | : . ' , ; ` | : getFutureData() ... done [01:58:46.826] | : . ' , ; ` | : attachPackages() ... [01:58:46.826] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:46.827] | : . ' , ; ` | : attachPackages() ... done [01:58:46.827] | : . ' , ; ` | : attachPackages() ... [01:58:46.827] | : . ' , ; ` | : . packages: [n=0] [01:58:46.828] | : . ' , ; ` | : attachPackages() ... done [01:58:46.829] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.829] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.829] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.830] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.830] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.830] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.831] | : . ' , ; ` | : . ' , New stack: [01:58:46.831] | : . ' , ; ` | : . ' , List of 1 [01:58:46.831] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.831] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.831] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.831] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.831] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.831] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.831] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.831] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.836] | : . ' , ; ` | : . ' , Old stack: [01:58:46.836] | : . ' , ; ` | : . ' , List of 1 [01:58:46.836] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.836] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.836] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.836] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.836] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.836] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.842] | : . ' , ; ` | : . ' , Not identical [01:58:46.842] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:46.843] | : . ' , ; ` | : . ' , ; List of 2 [01:58:46.843] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.843] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.843] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.843] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.843] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.843] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.843] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.853] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:46.853] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.853] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.854] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.854] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.854] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.854] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.854] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.854] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.855] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.855] | : . ' , ; ` | : assign_globals() ... [01:58:46.855] | : . ' , ; ` | : List of 1 [01:58:46.855] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:46.855] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:46.855] | : . ' , ; ` | : ..$ x: [01:58:46.855] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.855] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:46.855] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:46.855] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:46.860] | : . ' , ; ` | : - copied 'x' to environment [01:58:46.860] | : . ' , ; ` | : assign_globals() ... done [01:58:46.863] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.864] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.864] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.864] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:46.865] | : . ' , ; ` | : . ' , ; New stack: [01:58:46.865] | : . ' , ; ` | : . ' , ; List of 1 [01:58:46.865] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.865] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.865] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.865] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.865] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.865] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.870] | : . ' , ; ` | : . ' , ; Old stack: [01:58:46.871] | : . ' , ; ` | : . ' , ; List of 1 [01:58:46.871] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.871] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.871] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.871] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.871] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.871] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.876] | : . ' , ; ` | : . ' , ; Identical [01:58:46.876] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:46.877] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.877] | : . ' , ; ` | : . ' , List of future strategies: [01:58:46.877] | : . ' , ; ` | : . ' , 1. sequential: [01:58:46.877] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.877] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:46.877] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:46.878] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.878] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.878] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.879] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:46.879] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.880] | : . ' , ; ` Launching futures ... done [01:58:46.880] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.880] | : . ' , ; Using SequentialFutureBackend ... done [01:58:46.880] | : . ' , run() for 'Future' ('fsample_1-282201') ... done [01:58:46.881] | : . ' future(..., label = 'fsample_1-282201') ... done [01:58:46.881] | : . ' future(..., label = 'fsample_2-723560') ... [01:58:46.882] | : . ' , lazy: FALSE [01:58:46.882] | : . ' , stdout: TRUE [01:58:46.882] | : . ' , conditions: [n=1] 'condition' [01:58:46.882] | : . ' , gc: FALSE [01:58:46.883] | : . ' , earlySignal: FALSE [01:58:46.883] | : . ' , getGlobalsAndPackages() ... [01:58:46.883] | : . ' , ; Searching for globals ... [01:58:46.893] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:46.894] | : . ' , ; Searching for globals ... done [01:58:46.894] | : . ' , ; Resolving globals: FALSE [01:58:46.894] | : . ' , ; Search for packages associated with the globals ... [01:58:46.895] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:46.895] | : . ' , ; ` Packages: [1] 'base' [01:58:46.895] | : . ' , ; Search for packages associated with the globals ... done [01:58:46.896] | : . ' , ; Packages after dropping 'base': [0] [01:58:46.896] | : . ' , ; globals: [1] 'x' [01:58:46.896] | : . ' , ; packages: [0] [01:58:46.897] | : . ' , getGlobalsAndPackages() ... done [01:58:46.897] | : . ' , run() for 'Future' ('fsample_2-723560') ... [01:58:46.897] | : . ' , ; state: 'created' [01:58:46.898] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.898] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.898] | : . ' , ; Using SequentialFutureBackend ... [01:58:46.899] | : . ' , ; ` Number of futures since start: 57 (57 created, 57 launched, 57 finished) [01:58:46.899] | : . ' , ; ` Launching futures ... [01:58:46.899] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.899] | : . ' , ; ` | : getFutureData() ... [01:58:46.900] | : . ' , ; ` | : . getFutureCore() ... [01:58:46.900] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:46.900] | : . ' , ; ` | : . getFutureCore() ... done [01:58:46.900] | : . ' , ; ` | : . getFutureCapture() ... [01:58:46.901] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:46.901] | : . ' , ; ` | : . getFutureContext() ... [01:58:46.901] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.902] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:46.902] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.902] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:46.902] | : . ' , ; ` | : . getFutureContext() ... done [01:58:46.903] | : . ' , ; ` | : getFutureData() ... done [01:58:46.903] | : . ' , ; ` | : attachPackages() ... [01:58:46.903] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:46.904] | : . ' , ; ` | : attachPackages() ... done [01:58:46.904] | : . ' , ; ` | : attachPackages() ... [01:58:46.904] | : . ' , ; ` | : . packages: [n=0] [01:58:46.904] | : . ' , ; ` | : attachPackages() ... done [01:58:46.905] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.905] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.906] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.906] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.907] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.907] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.907] | : . ' , ; ` | : . ' , New stack: [01:58:46.908] | : . ' , ; ` | : . ' , List of 1 [01:58:46.908] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.908] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.908] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.908] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.908] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.908] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.908] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.908] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.912] | : . ' , ; ` | : . ' , Old stack: [01:58:46.913] | : . ' , ; ` | : . ' , List of 1 [01:58:46.913] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.913] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.913] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.913] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.913] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.913] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.918] | : . ' , ; ` | : . ' , Not identical [01:58:46.919] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:46.919] | : . ' , ; ` | : . ' , ; List of 2 [01:58:46.919] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.919] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.919] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.919] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.919] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.919] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.919] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.929] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:46.929] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:46.930] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.930] | : . ' , ; ` | : . ' List of future strategies: [01:58:46.930] | : . ' , ; ` | : . ' 1. sequential: [01:58:46.930] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.930] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:46.930] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:46.935] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.935] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.936] | : . ' , ; ` | : assign_globals() ... [01:58:46.936] | : . ' , ; ` | : List of 1 [01:58:46.936] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:46.936] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:46.936] | : . ' , ; ` | : ..$ x: [01:58:46.936] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:46.936] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:46.936] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:46.936] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:46.941] | : . ' , ; ` | : - copied 'x' to environment [01:58:46.941] | : . ' , ; ` | : assign_globals() ... done [01:58:46.945] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.945] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.945] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.946] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:46.946] | : . ' , ; ` | : . ' , ; New stack: [01:58:46.946] | : . ' , ; ` | : . ' , ; List of 1 [01:58:46.946] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.946] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.946] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.946] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.946] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.946] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.952] | : . ' , ; ` | : . ' , ; Old stack: [01:58:46.952] | : . ' , ; ` | : . ' , ; List of 1 [01:58:46.952] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.952] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:46.952] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.952] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.952] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.952] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.958] | : . ' , ; ` | : . ' , ; Identical [01:58:46.959] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:46.959] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:46.959] | : . ' , ; ` | : . ' , List of future strategies: [01:58:46.959] | : . ' , ; ` | : . ' , 1. sequential: [01:58:46.959] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:46.959] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:46.959] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:46.960] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:46.960] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.960] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:46.961] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:46.962] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:46.962] | : . ' , ; ` Launching futures ... done [01:58:46.962] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:46.962] | : . ' , ; Using SequentialFutureBackend ... done [01:58:46.963] | : . ' , run() for 'Future' ('fsample_2-723560') ... done [01:58:46.963] | : . ' future(..., label = 'fsample_2-723560') ... done [01:58:46.964] | : . ' future(..., label = 'fsample_3-899686') ... [01:58:46.964] | : . ' , lazy: FALSE [01:58:46.964] | : . ' , stdout: TRUE [01:58:46.965] | : . ' , conditions: [n=1] 'condition' [01:58:46.965] | : . ' , gc: FALSE [01:58:46.965] | : . ' , earlySignal: FALSE [01:58:46.965] | : . ' , getGlobalsAndPackages() ... [01:58:46.966] | : . ' , ; Searching for globals ... [01:58:46.976] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:46.976] | : . ' , ; Searching for globals ... done [01:58:46.977] | : . ' , ; Resolving globals: FALSE [01:58:46.977] | : . ' , ; Search for packages associated with the globals ... [01:58:46.977] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:46.978] | : . ' , ; ` Packages: [1] 'base' [01:58:46.978] | : . ' , ; Search for packages associated with the globals ... done [01:58:46.979] | : . ' , ; Packages after dropping 'base': [0] [01:58:46.979] | : . ' , ; globals: [1] 'x' [01:58:46.979] | : . ' , ; packages: [0] [01:58:46.980] | : . ' , getGlobalsAndPackages() ... done [01:58:46.980] | : . ' , run() for 'Future' ('fsample_3-899686') ... [01:58:46.980] | : . ' , ; state: 'created' [01:58:46.981] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.981] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.981] | : . ' , ; Using SequentialFutureBackend ... [01:58:46.981] | : . ' , ; ` Number of futures since start: 58 (58 created, 58 launched, 58 finished) [01:58:46.982] | : . ' , ; ` Launching futures ... [01:58:46.982] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:46.982] | : . ' , ; ` | : getFutureData() ... [01:58:46.983] | : . ' , ; ` | : . getFutureCore() ... [01:58:46.983] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:46.983] | : . ' , ; ` | : . getFutureCore() ... done [01:58:46.983] | : . ' , ; ` | : . getFutureCapture() ... [01:58:46.984] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:46.984] | : . ' , ; ` | : . getFutureContext() ... [01:58:46.984] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.985] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:46.985] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.985] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:46.986] | : . ' , ; ` | : . getFutureContext() ... done [01:58:46.986] | : . ' , ; ` | : getFutureData() ... done [01:58:46.986] | : . ' , ; ` | : attachPackages() ... [01:58:46.986] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:46.987] | : . ' , ; ` | : attachPackages() ... done [01:58:46.987] | : . ' , ; ` | : attachPackages() ... [01:58:46.987] | : . ' , ; ` | : . packages: [n=0] [01:58:46.988] | : . ' , ; ` | : attachPackages() ... done [01:58:46.989] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:46.989] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:46.989] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:46.990] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:46.990] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:46.990] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:46.991] | : . ' , ; ` | : . ' , New stack: [01:58:46.991] | : . ' , ; ` | : . ' , List of 1 [01:58:46.991] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.991] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.991] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:46.991] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.991] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.991] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.991] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:46.991] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:46.996] | : . ' , ; ` | : . ' , Old stack: [01:58:46.996] | : . ' , ; ` | : . ' , List of 1 [01:58:46.996] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.996] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:46.996] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:46.996] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:46.996] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:46.996] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.003] | : . ' , ; ` | : . ' , Not identical [01:58:47.003] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.003] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.003] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.003] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.003] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.003] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.003] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.003] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.003] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.014] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.014] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.014] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.015] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.015] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.015] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.015] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.015] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.016] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.016] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.016] | : . ' , ; ` | : assign_globals() ... [01:58:47.017] | : . ' , ; ` | : List of 1 [01:58:47.017] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.017] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.017] | : . ' , ; ` | : ..$ x: [01:58:47.017] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.017] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.017] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.017] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.021] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.022] | : . ' , ; ` | : assign_globals() ... done [01:58:47.025] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.026] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.026] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.026] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.027] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.027] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.027] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.027] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.027] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.027] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.027] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.027] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.033] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.034] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.034] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.034] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.034] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.034] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.034] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.034] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.040] | : . ' , ; ` | : . ' , ; Identical [01:58:47.040] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.040] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.041] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.041] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.041] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.041] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.041] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.042] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.042] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.042] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.043] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.043] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.044] | : . ' , ; ` Launching futures ... done [01:58:47.044] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.044] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.045] | : . ' , run() for 'Future' ('fsample_3-899686') ... done [01:58:47.045] | : . ' future(..., label = 'fsample_3-899686') ... done [01:58:47.046] | : . ' future(..., label = 'fsample_4-905538') ... [01:58:47.046] | : . ' , lazy: FALSE [01:58:47.046] | : . ' , stdout: TRUE [01:58:47.047] | : . ' , conditions: [n=1] 'condition' [01:58:47.047] | : . ' , gc: FALSE [01:58:47.047] | : . ' , earlySignal: FALSE [01:58:47.047] | : . ' , getGlobalsAndPackages() ... [01:58:47.048] | : . ' , ; Searching for globals ... [01:58:47.058] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:47.059] | : . ' , ; Searching for globals ... done [01:58:47.059] | : . ' , ; Resolving globals: FALSE [01:58:47.059] | : . ' , ; Search for packages associated with the globals ... [01:58:47.060] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:47.060] | : . ' , ; ` Packages: [1] 'base' [01:58:47.061] | : . ' , ; Search for packages associated with the globals ... done [01:58:47.061] | : . ' , ; Packages after dropping 'base': [0] [01:58:47.061] | : . ' , ; globals: [1] 'x' [01:58:47.061] | : . ' , ; packages: [0] [01:58:47.062] | : . ' , getGlobalsAndPackages() ... done [01:58:47.062] | : . ' , run() for 'Future' ('fsample_4-905538') ... [01:58:47.063] | : . ' , ; state: 'created' [01:58:47.063] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.063] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.063] | : . ' , ; Using SequentialFutureBackend ... [01:58:47.064] | : . ' , ; ` Number of futures since start: 59 (59 created, 59 launched, 59 finished) [01:58:47.064] | : . ' , ; ` Launching futures ... [01:58:47.064] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.065] | : . ' , ; ` | : getFutureData() ... [01:58:47.065] | : . ' , ; ` | : . getFutureCore() ... [01:58:47.065] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:47.065] | : . ' , ; ` | : . getFutureCore() ... done [01:58:47.066] | : . ' , ; ` | : . getFutureCapture() ... [01:58:47.066] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:47.066] | : . ' , ; ` | : . getFutureContext() ... [01:58:47.067] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.067] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:47.067] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.067] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:47.068] | : . ' , ; ` | : . getFutureContext() ... done [01:58:47.068] | : . ' , ; ` | : getFutureData() ... done [01:58:47.068] | : . ' , ; ` | : attachPackages() ... [01:58:47.069] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:47.069] | : . ' , ; ` | : attachPackages() ... done [01:58:47.069] | : . ' , ; ` | : attachPackages() ... [01:58:47.070] | : . ' , ; ` | : . packages: [n=0] [01:58:47.070] | : . ' , ; ` | : attachPackages() ... done [01:58:47.071] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.071] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.071] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.075] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.076] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.076] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:47.077] | : . ' , ; ` | : . ' , New stack: [01:58:47.077] | : . ' , ; ` | : . ' , List of 1 [01:58:47.077] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.077] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.077] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:47.077] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.077] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.077] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.077] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.077] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.082] | : . ' , ; ` | : . ' , Old stack: [01:58:47.082] | : . ' , ; ` | : . ' , List of 1 [01:58:47.082] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.082] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:47.082] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.082] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.082] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.082] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.088] | : . ' , ; ` | : . ' , Not identical [01:58:47.088] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.089] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.089] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.089] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.089] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.089] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.089] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.089] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.089] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.099] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.099] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.099] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.100] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.100] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.100] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.100] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.100] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.101] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.101] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.101] | : . ' , ; ` | : assign_globals() ... [01:58:47.101] | : . ' , ; ` | : List of 1 [01:58:47.101] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.101] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.101] | : . ' , ; ` | : ..$ x: [01:58:47.101] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.101] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.101] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.101] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.106] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.106] | : . ' , ; ` | : assign_globals() ... done [01:58:47.110] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.110] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.110] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.111] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.111] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.111] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.111] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.111] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.111] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.111] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.111] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.111] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.117] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.117] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.117] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.117] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.117] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.117] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.117] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.117] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.123] | : . ' , ; ` | : . ' , ; Identical [01:58:47.124] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.124] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.124] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.124] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.124] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.124] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.124] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.125] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.125] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.126] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.127] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.127] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.127] | : . ' , ; ` Launching futures ... done [01:58:47.128] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.128] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.128] | : . ' , run() for 'Future' ('fsample_4-905538') ... done [01:58:47.128] | : . ' future(..., label = 'fsample_4-905538') ... done [01:58:47.129] | : . ' value() for SequentialFuture ('fsample_1-282201') ... [01:58:47.129] | : . ' , relay stdout ... [01:58:47.129] | : . ' , relay stdout ... done [01:58:47.130] | : . ' , check for misuse ... [01:58:47.130] | : . ' , check for misuse ... done [01:58:47.130] | : . ' value() for SequentialFuture ('fsample_1-282201') ... done [01:58:47.130] | : . ' value() for SequentialFuture ('fsample_2-723560') ... [01:58:47.131] | : . ' , relay stdout ... [01:58:47.131] | : . ' , relay stdout ... done [01:58:47.131] | : . ' , check for misuse ... [01:58:47.132] | : . ' , check for misuse ... done [01:58:47.132] | : . ' value() for SequentialFuture ('fsample_2-723560') ... done [01:58:47.132] | : . ' value() for SequentialFuture ('fsample_3-899686') ... [01:58:47.132] | : . ' , relay stdout ... [01:58:47.133] | : . ' , relay stdout ... done [01:58:47.133] | : . ' , check for misuse ... [01:58:47.133] | : . ' , check for misuse ... done [01:58:47.133] | : . ' value() for SequentialFuture ('fsample_3-899686') ... done [01:58:47.134] | : . ' value() for SequentialFuture ('fsample_4-905538') ... [01:58:47.134] | : . ' , relay stdout ... [01:58:47.134] | : . ' , relay stdout ... done [01:58:47.135] | : . ' , check for misuse ... [01:58:47.135] | : . ' , check for misuse ... done [01:58:47.135] | : . ' value() for SequentialFuture ('fsample_4-905538') ... done [[1]] [1] 3 [[2]] [1] 1 [[3]] [1] 1 [[4]] [1] 3 [01:58:47.136] | : . ' future(..., label = 'fsample_1-473446') ... [01:58:47.137] | : . ' , lazy: FALSE [01:58:47.137] | : . ' , stdout: TRUE [01:58:47.137] | : . ' , conditions: [n=1] 'condition' [01:58:47.137] | : . ' , gc: FALSE [01:58:47.138] | : . ' , earlySignal: FALSE [01:58:47.138] | : . ' , getGlobalsAndPackages() ... [01:58:47.138] | : . ' , ; Searching for globals ... [01:58:47.148] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:47.149] | : . ' , ; Searching for globals ... done [01:58:47.149] | : . ' , ; Resolving globals: FALSE [01:58:47.149] | : . ' , ; Search for packages associated with the globals ... [01:58:47.150] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:47.150] | : . ' , ; ` Packages: [1] 'base' [01:58:47.151] | : . ' , ; Search for packages associated with the globals ... done [01:58:47.151] | : . ' , ; Packages after dropping 'base': [0] [01:58:47.151] | : . ' , ; globals: [1] 'x' [01:58:47.152] | : . ' , ; packages: [0] [01:58:47.152] | : . ' , getGlobalsAndPackages() ... done [01:58:47.152] | : . ' , run() for 'Future' ('fsample_1-473446') ... [01:58:47.153] | : . ' , ; state: 'created' [01:58:47.153] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.153] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.153] | : . ' , ; Using SequentialFutureBackend ... [01:58:47.154] | : . ' , ; ` Number of futures since start: 60 (60 created, 60 launched, 60 finished) [01:58:47.154] | : . ' , ; ` Launching futures ... [01:58:47.154] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.155] | : . ' , ; ` | : getFutureData() ... [01:58:47.155] | : . ' , ; ` | : . getFutureCore() ... [01:58:47.155] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:47.155] | : . ' , ; ` | : . getFutureCore() ... done [01:58:47.156] | : . ' , ; ` | : . getFutureCapture() ... [01:58:47.156] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:47.156] | : . ' , ; ` | : . getFutureContext() ... [01:58:47.156] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.157] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:47.157] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.157] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:47.157] | : . ' , ; ` | : . getFutureContext() ... done [01:58:47.158] | : . ' , ; ` | : getFutureData() ... done [01:58:47.158] | : . ' , ; ` | : attachPackages() ... [01:58:47.158] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:47.159] | : . ' , ; ` | : attachPackages() ... done [01:58:47.159] | : . ' , ; ` | : attachPackages() ... [01:58:47.159] | : . ' , ; ` | : . packages: [n=0] [01:58:47.160] | : . ' , ; ` | : attachPackages() ... done [01:58:47.160] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.161] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.161] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.162] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.162] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.162] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:47.163] | : . ' , ; ` | : . ' , New stack: [01:58:47.163] | : . ' , ; ` | : . ' , List of 1 [01:58:47.163] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.163] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.163] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:47.163] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.163] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.163] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.163] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.163] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.168] | : . ' , ; ` | : . ' , Old stack: [01:58:47.168] | : . ' , ; ` | : . ' , List of 1 [01:58:47.168] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.168] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:47.168] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.168] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.168] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.168] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.174] | : . ' , ; ` | : . ' , Not identical [01:58:47.174] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.174] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.174] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.174] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.174] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.174] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.174] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.174] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.174] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.185] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.185] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.185] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.185] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.185] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.185] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.185] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.185] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.186] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.187] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.187] | : . ' , ; ` | : assign_globals() ... [01:58:47.187] | : . ' , ; ` | : List of 1 [01:58:47.187] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.187] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.187] | : . ' , ; ` | : ..$ x: [01:58:47.187] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.187] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.187] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.187] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.192] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.192] | : . ' , ; ` | : assign_globals() ... done [01:58:47.196] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.196] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.196] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.197] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.197] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.197] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.197] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.197] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.197] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.197] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.197] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.197] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.203] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.203] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.203] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.203] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.203] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.203] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.203] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.203] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.214] | : . ' , ; ` | : . ' , ; Identical [01:58:47.214] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.214] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.215] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.215] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.215] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.215] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.215] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.215] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.216] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.216] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.217] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.217] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.218] | : . ' , ; ` Launching futures ... done [01:58:47.218] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.218] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.218] | : . ' , run() for 'Future' ('fsample_1-473446') ... done [01:58:47.219] | : . ' future(..., label = 'fsample_1-473446') ... done [01:58:47.220] | : . ' future(..., label = 'fsample_2-903171') ... [01:58:47.220] | : . ' , lazy: FALSE [01:58:47.220] | : . ' , stdout: TRUE [01:58:47.220] | : . ' , conditions: [n=1] 'condition' [01:58:47.221] | : . ' , gc: FALSE [01:58:47.221] | : . ' , earlySignal: FALSE [01:58:47.221] | : . ' , getGlobalsAndPackages() ... [01:58:47.221] | : . ' , ; Searching for globals ... [01:58:47.232] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:47.232] | : . ' , ; Searching for globals ... done [01:58:47.232] | : . ' , ; Resolving globals: FALSE [01:58:47.233] | : . ' , ; Search for packages associated with the globals ... [01:58:47.233] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:47.234] | : . ' , ; ` Packages: [1] 'base' [01:58:47.234] | : . ' , ; Search for packages associated with the globals ... done [01:58:47.234] | : . ' , ; Packages after dropping 'base': [0] [01:58:47.234] | : . ' , ; globals: [1] 'x' [01:58:47.235] | : . ' , ; packages: [0] [01:58:47.235] | : . ' , getGlobalsAndPackages() ... done [01:58:47.235] | : . ' , run() for 'Future' ('fsample_2-903171') ... [01:58:47.236] | : . ' , ; state: 'created' [01:58:47.236] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.236] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.237] | : . ' , ; Using SequentialFutureBackend ... [01:58:47.237] | : . ' , ; ` Number of futures since start: 61 (61 created, 61 launched, 61 finished) [01:58:47.237] | : . ' , ; ` Launching futures ... [01:58:47.237] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.238] | : . ' , ; ` | : getFutureData() ... [01:58:47.238] | : . ' , ; ` | : . getFutureCore() ... [01:58:47.238] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:47.238] | : . ' , ; ` | : . getFutureCore() ... done [01:58:47.239] | : . ' , ; ` | : . getFutureCapture() ... [01:58:47.239] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:47.239] | : . ' , ; ` | : . getFutureContext() ... [01:58:47.239] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.240] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:47.240] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.240] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:47.241] | : . ' , ; ` | : . getFutureContext() ... done [01:58:47.241] | : . ' , ; ` | : getFutureData() ... done [01:58:47.241] | : . ' , ; ` | : attachPackages() ... [01:58:47.242] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:47.242] | : . ' , ; ` | : attachPackages() ... done [01:58:47.242] | : . ' , ; ` | : attachPackages() ... [01:58:47.242] | : . ' , ; ` | : . packages: [n=0] [01:58:47.243] | : . ' , ; ` | : attachPackages() ... done [01:58:47.244] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.244] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.244] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.245] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.245] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.245] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:47.246] | : . ' , ; ` | : . ' , New stack: [01:58:47.246] | : . ' , ; ` | : . ' , List of 1 [01:58:47.246] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.246] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.246] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:47.246] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.246] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.246] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.246] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.246] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.251] | : . ' , ; ` | : . ' , Old stack: [01:58:47.251] | : . ' , ; ` | : . ' , List of 1 [01:58:47.251] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.251] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:47.251] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.251] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.251] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.251] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.257] | : . ' , ; ` | : . ' , Not identical [01:58:47.257] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.258] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.258] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.258] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.258] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.258] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.258] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.258] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.258] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.268] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.268] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.268] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.268] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.268] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.268] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.268] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.268] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.269] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.270] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.270] | : . ' , ; ` | : assign_globals() ... [01:58:47.270] | : . ' , ; ` | : List of 1 [01:58:47.270] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.270] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.270] | : . ' , ; ` | : ..$ x: [01:58:47.270] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.270] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.270] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.270] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.275] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.275] | : . ' , ; ` | : assign_globals() ... done [01:58:47.279] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.279] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.279] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.279] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.280] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.280] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.280] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.280] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.280] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.280] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.280] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.280] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.286] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.286] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.286] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.286] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.286] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.286] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.286] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.286] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.292] | : . ' , ; ` | : . ' , ; Identical [01:58:47.292] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.293] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.293] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.293] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.293] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.293] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.293] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.294] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.294] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.294] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.295] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.296] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.296] | : . ' , ; ` Launching futures ... done [01:58:47.296] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.297] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.297] | : . ' , run() for 'Future' ('fsample_2-903171') ... done [01:58:47.297] | : . ' future(..., label = 'fsample_2-903171') ... done [01:58:47.298] | : . ' future(..., label = 'fsample_3-779230') ... [01:58:47.298] | : . ' , lazy: FALSE [01:58:47.298] | : . ' , stdout: TRUE [01:58:47.299] | : . ' , conditions: [n=1] 'condition' [01:58:47.299] | : . ' , gc: FALSE [01:58:47.299] | : . ' , earlySignal: FALSE [01:58:47.299] | : . ' , getGlobalsAndPackages() ... [01:58:47.300] | : . ' , ; Searching for globals ... [01:58:47.310] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:47.310] | : . ' , ; Searching for globals ... done [01:58:47.311] | : . ' , ; Resolving globals: FALSE [01:58:47.311] | : . ' , ; Search for packages associated with the globals ... [01:58:47.311] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:47.312] | : . ' , ; ` Packages: [1] 'base' [01:58:47.312] | : . ' , ; Search for packages associated with the globals ... done [01:58:47.312] | : . ' , ; Packages after dropping 'base': [0] [01:58:47.313] | : . ' , ; globals: [1] 'x' [01:58:47.313] | : . ' , ; packages: [0] [01:58:47.313] | : . ' , getGlobalsAndPackages() ... done [01:58:47.314] | : . ' , run() for 'Future' ('fsample_3-779230') ... [01:58:47.314] | : . ' , ; state: 'created' [01:58:47.314] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.314] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.315] | : . ' , ; Using SequentialFutureBackend ... [01:58:47.315] | : . ' , ; ` Number of futures since start: 62 (62 created, 62 launched, 62 finished) [01:58:47.315] | : . ' , ; ` Launching futures ... [01:58:47.316] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.316] | : . ' , ; ` | : getFutureData() ... [01:58:47.316] | : . ' , ; ` | : . getFutureCore() ... [01:58:47.316] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:47.317] | : . ' , ; ` | : . getFutureCore() ... done [01:58:47.317] | : . ' , ; ` | : . getFutureCapture() ... [01:58:47.317] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:47.317] | : . ' , ; ` | : . getFutureContext() ... [01:58:47.318] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.318] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:47.318] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.318] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:47.319] | : . ' , ; ` | : . getFutureContext() ... done [01:58:47.319] | : . ' , ; ` | : getFutureData() ... done [01:58:47.319] | : . ' , ; ` | : attachPackages() ... [01:58:47.320] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:47.320] | : . ' , ; ` | : attachPackages() ... done [01:58:47.320] | : . ' , ; ` | : attachPackages() ... [01:58:47.321] | : . ' , ; ` | : . packages: [n=0] [01:58:47.321] | : . ' , ; ` | : attachPackages() ... done [01:58:47.322] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.322] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.323] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.323] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.324] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.324] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:47.324] | : . ' , ; ` | : . ' , New stack: [01:58:47.325] | : . ' , ; ` | : . ' , List of 1 [01:58:47.325] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.325] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.325] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:47.325] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.325] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.325] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.325] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.325] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.330] | : . ' , ; ` | : . ' , Old stack: [01:58:47.330] | : . ' , ; ` | : . ' , List of 1 [01:58:47.330] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.330] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:47.330] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.330] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.330] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.330] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.336] | : . ' , ; ` | : . ' , Not identical [01:58:47.336] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.336] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.336] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.336] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.336] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.336] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.336] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.336] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.336] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.350] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.351] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.351] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.351] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.351] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.351] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.351] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.351] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.352] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.352] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.353] | : . ' , ; ` | : assign_globals() ... [01:58:47.353] | : . ' , ; ` | : List of 1 [01:58:47.353] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.353] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.353] | : . ' , ; ` | : ..$ x: [01:58:47.353] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.353] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.353] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.353] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.357] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.358] | : . ' , ; ` | : assign_globals() ... done [01:58:47.361] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.361] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.362] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.362] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.362] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.362] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.362] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.362] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.362] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.362] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.362] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.362] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.368] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.369] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.369] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.369] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.369] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.369] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.369] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.369] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.374] | : . ' , ; ` | : . ' , ; Identical [01:58:47.375] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.375] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.375] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.375] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.375] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.375] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.375] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.376] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.376] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.377] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.378] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.378] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.378] | : . ' , ; ` Launching futures ... done [01:58:47.378] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.379] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.379] | : . ' , run() for 'Future' ('fsample_3-779230') ... done [01:58:47.379] | : . ' future(..., label = 'fsample_3-779230') ... done [01:58:47.380] | : . ' future(..., label = 'fsample_4-422861') ... [01:58:47.380] | : . ' , lazy: FALSE [01:58:47.381] | : . ' , stdout: TRUE [01:58:47.381] | : . ' , conditions: [n=1] 'condition' [01:58:47.381] | : . ' , gc: FALSE [01:58:47.381] | : . ' , earlySignal: FALSE [01:58:47.382] | : . ' , getGlobalsAndPackages() ... [01:58:47.382] | : . ' , ; Searching for globals ... [01:58:47.392] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:47.393] | : . ' , ; Searching for globals ... done [01:58:47.393] | : . ' , ; Resolving globals: FALSE [01:58:47.393] | : . ' , ; Search for packages associated with the globals ... [01:58:47.394] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:47.394] | : . ' , ; ` Packages: [1] 'base' [01:58:47.394] | : . ' , ; Search for packages associated with the globals ... done [01:58:47.395] | : . ' , ; Packages after dropping 'base': [0] [01:58:47.395] | : . ' , ; globals: [1] 'x' [01:58:47.395] | : . ' , ; packages: [0] [01:58:47.395] | : . ' , getGlobalsAndPackages() ... done [01:58:47.396] | : . ' , run() for 'Future' ('fsample_4-422861') ... [01:58:47.396] | : . ' , ; state: 'created' [01:58:47.396] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.397] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.397] | : . ' , ; Using SequentialFutureBackend ... [01:58:47.397] | : . ' , ; ` Number of futures since start: 63 (63 created, 63 launched, 63 finished) [01:58:47.398] | : . ' , ; ` Launching futures ... [01:58:47.398] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.398] | : . ' , ; ` | : getFutureData() ... [01:58:47.398] | : . ' , ; ` | : . getFutureCore() ... [01:58:47.399] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:47.399] | : . ' , ; ` | : . getFutureCore() ... done [01:58:47.399] | : . ' , ; ` | : . getFutureCapture() ... [01:58:47.399] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:47.400] | : . ' , ; ` | : . getFutureContext() ... [01:58:47.400] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.400] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:47.401] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.401] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:47.401] | : . ' , ; ` | : . getFutureContext() ... done [01:58:47.401] | : . ' , ; ` | : getFutureData() ... done [01:58:47.402] | : . ' , ; ` | : attachPackages() ... [01:58:47.402] | : . ' , ; ` | : . packages: [n=1] 'future' [01:58:47.402] | : . ' , ; ` | : attachPackages() ... done [01:58:47.403] | : . ' , ; ` | : attachPackages() ... [01:58:47.403] | : . ' , ; ` | : . packages: [n=0] [01:58:47.403] | : . ' , ; ` | : attachPackages() ... done [01:58:47.404] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.404] | : . ' , ; ` | : . Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.404] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.405] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.405] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.406] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... [01:58:47.406] | : . ' , ; ` | : . ' , New stack: [01:58:47.406] | : . ' , ; ` | : . ' , List of 1 [01:58:47.406] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.406] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.406] | : . ' , ; ` | : . ' , ..- attr(*, "init")= logi TRUE [01:58:47.406] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.406] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.406] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.406] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.406] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.411] | : . ' , ; ` | : . ' , Old stack: [01:58:47.411] | : . ' , ; ` | : . ' , List of 1 [01:58:47.411] | : . ' , ; ` | : . ' , $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "init")= chr "done" [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.411] | : . ' , ; ` | : . ' , .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "call")= language plan(sequential) [01:58:47.411] | : . ' , ; ` | : . ' , ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.411] | : . ' , ; ` | : . ' , .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.411] | : . ' , ; ` | : . ' , .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.411] | : . ' , ; ` | : . ' , - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.417] | : . ' , ; ` | : . ' , Not identical [01:58:47.417] | : . ' , ; ` | : . ' , all.equal() for future ... [01:58:47.418] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.418] | : . ' , ; ` | : . ' , ; $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.418] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.418] | : . ' , ; ` | : . ' , ; $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.418] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.418] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.418] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.418] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.428] | : . ' , ; ` | : . ' , all.equal() for future ... done [01:58:47.428] | : . ' , ; ` | : . ' all.equal() for FutureStrategyList ... done [01:58:47.428] | : . ' , ; ` | : . ' plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.428] | : . ' , ; ` | : . ' List of future strategies: [01:58:47.428] | : . ' , ; ` | : . ' 1. sequential: [01:58:47.428] | : . ' , ; ` | : . ' - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.428] | : . ' , ; ` | : . ' - tweaked: FALSE [01:58:47.428] | : . ' , ; ` | : . ' - call: plan(sequential) [01:58:47.429] | : . ' , ; ` | : . plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.430] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.430] | : . ' , ; ` | : assign_globals() ... [01:58:47.430] | : . ' , ; ` | : List of 1 [01:58:47.430] | : . ' , ; ` | : $ x: int [1:4] 0 1 2 3 [01:58:47.430] | : . ' , ; ` | : - attr(*, "where")=List of 1 [01:58:47.430] | : . ' , ; ` | : ..$ x: [01:58:47.430] | : . ' , ; ` | : - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.430] | : . ' , ; ` | : - attr(*, "resolved")= logi FALSE [01:58:47.430] | : . ' , ; ` | : - attr(*, "total_size")= num NA [01:58:47.430] | : . ' , ; ` | : - attr(*, "already-done")= logi TRUE [01:58:47.435] | : . ' , ; ` | : - copied 'x' to environment [01:58:47.435] | : . ' , ; ` | : assign_globals() ... done [01:58:47.438] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.438] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.439] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.439] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.439] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.440] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.440] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.440] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.440] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.440] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.440] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.440] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.444] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.445] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.445] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.445] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.445] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.445] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.445] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.445] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.449] | : . ' , ; ` | : . ' , ; Identical [01:58:47.449] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.449] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.449] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.449] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.449] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.449] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.449] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.450] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.450] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.450] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.451] | : . ' , ; ` | : SequentialFuture started (and completed) [01:58:47.451] | : . ' , ; ` | launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.451] | : . ' , ; ` Launching futures ... done [01:58:47.451] | : . ' , ; ` Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.452] | : . ' , ; Using SequentialFutureBackend ... done [01:58:47.452] | : . ' , run() for 'Future' ('fsample_4-422861') ... done [01:58:47.452] | : . ' future(..., label = 'fsample_4-422861') ... done [01:58:47.452] | : . ' value() for SequentialFuture ('fsample_1-473446') ... [01:58:47.453] | : . ' , relay stdout ... [01:58:47.453] | : . ' , relay stdout ... done [01:58:47.453] | : . ' , check for misuse ... [01:58:47.453] | : . ' , check for misuse ... done [01:58:47.453] | : . ' , relay conditions ... [01:58:47.454] | : . ' , ; Future state: 'finished' [01:58:47.454] | : . ' , ; signalConditions() ... [01:58:47.454] | : . ' , ; ` include = 'condition' [01:58:47.454] | : . ' , ; ` exclude = 'immediateCondition' [01:58:47.454] | : . ' , ; ` resignal = TRUE [01:58:47.454] | : . ' , ; ` Number of conditions: 1 [01:58:47.455] | : . ' , ; ` Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:47.455] | : . ' , ; signalConditions() ... done [01:58:47.455] | : . ' , relay conditions ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-66 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: SequentialFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x00000196077177b0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureError' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'SequentialFuture', 'UniprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:47.457] | : . ' , future(..., label = 'fsample_1-305140') ... [01:58:47.457] | : . ' , ; lazy: FALSE [01:58:47.457] | : . ' , ; stdout: TRUE [01:58:47.457] | : . ' , ; conditions: [n=1] 'condition' [01:58:47.458] | : . ' , ; gc: FALSE [01:58:47.458] | : . ' , ; earlySignal: FALSE [01:58:47.458] | : . ' , ; getGlobalsAndPackages() ... [01:58:47.458] | : . ' , ; ` Searching for globals ... [01:58:47.468] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:47.468] | : . ' , ; ` Searching for globals ... done [01:58:47.469] | : . ' , ; ` Resolving globals: FALSE [01:58:47.469] | : . ' , ; ` Search for packages associated with the globals ... [01:58:47.469] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:47.469] | : . ' , ; ` | Packages: [1] 'base' [01:58:47.470] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:47.470] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:47.470] | : . ' , ; ` globals: [1] 'x' [01:58:47.470] | : . ' , ; ` packages: [0] [01:58:47.470] | : . ' , ; getGlobalsAndPackages() ... done [01:58:47.471] | : . ' , ; run() for 'Future' ('fsample_1-305140') ... [01:58:47.471] | : . ' , ; ` state: 'created' [01:58:47.471] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.471] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.471] | : . ' , ; ` Using SequentialFutureBackend ... [01:58:47.472] | : . ' , ; ` | Number of futures since start: 64 (64 created, 64 launched, 64 finished) [01:58:47.472] | : . ' , ; ` | Launching futures ... [01:58:47.472] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.472] | : . ' , ; ` | : . getFutureData() ... [01:58:47.472] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:47.473] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:47.473] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:47.473] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:47.473] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:47.473] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:47.474] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.474] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:47.474] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.474] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:47.475] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:47.475] | : . ' , ; ` | : . getFutureData() ... done [01:58:47.475] | : . ' , ; ` | : . attachPackages() ... [01:58:47.476] | : . ' , ; ` | : . ' packages: [n=1] 'future' [01:58:47.476] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.476] | : . ' , ; ` | : . attachPackages() ... [01:58:47.477] | : . ' , ; ` | : . ' packages: [n=0] [01:58:47.477] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.478] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.478] | : . ' , ; ` | : . ' Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.478] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.479] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.479] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.480] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.480] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.480] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.480] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.480] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.480] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.480] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.480] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.480] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.480] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.480] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.485] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.485] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.485] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.485] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.485] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.485] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.485] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.485] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.491] | : . ' , ; ` | : . ' , ; Not identical [01:58:47.491] | : . ' , ; ` | : . ' , ; all.equal() for future ... [01:58:47.491] | : . ' , ; ` | : . ' , ; ` List of 2 [01:58:47.491] | : . ' , ; ` | : . ' , ; ` $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= logi TRUE [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.491] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.491] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.501] | : . ' , ; ` | : . ' , ; all.equal() for future ... done [01:58:47.502] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.502] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.502] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.502] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.502] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.502] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.502] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.503] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.503] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.503] | : . ' , ; ` | : . assign_globals() ... [01:58:47.504] | : . ' , ; ` | : . List of 1 [01:58:47.504] | : . ' , ; ` | : . $ x: int [1:4] 0 1 2 3 [01:58:47.504] | : . ' , ; ` | : . - attr(*, "where")=List of 1 [01:58:47.504] | : . ' , ; ` | : . ..$ x: [01:58:47.504] | : . ' , ; ` | : . - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.504] | : . ' , ; ` | : . - attr(*, "resolved")= logi FALSE [01:58:47.504] | : . ' , ; ` | : . - attr(*, "total_size")= num NA [01:58:47.504] | : . ' , ; ` | : . - attr(*, "already-done")= logi TRUE [01:58:47.508] | : . ' , ; ` | : . - copied 'x' to environment [01:58:47.509] | : . ' , ; ` | : . assign_globals() ... done [01:58:47.512] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.512] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.512] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.513] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... [01:58:47.513] | : . ' , ; ` | : . ' , ; ` New stack: [01:58:47.513] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.513] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.513] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.513] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.513] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.513] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.513] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.519] | : . ' , ; ` | : . ' , ; ` Old stack: [01:58:47.519] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.519] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.519] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.519] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.519] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.519] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.519] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.525] | : . ' , ; ` | : . ' , ; ` Identical [01:58:47.526] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... done [01:58:47.526] | : . ' , ; ` | : . ' , ; plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.526] | : . ' , ; ` | : . ' , ; List of future strategies: [01:58:47.526] | : . ' , ; ` | : . ' , ; 1. sequential: [01:58:47.526] | : . ' , ; ` | : . ' , ; - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.526] | : . ' , ; ` | : . ' , ; - tweaked: FALSE [01:58:47.526] | : . ' , ; ` | : . ' , ; - call: plan(sequential) [01:58:47.527] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.527] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.527] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.528] | : . ' , ; ` | : . SequentialFuture started (and completed) [01:58:47.529] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.529] | : . ' , ; ` | Launching futures ... done [01:58:47.529] | : . ' , ; ` | Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.530] | : . ' , ; ` Using SequentialFutureBackend ... done [01:58:47.530] | : . ' , ; run() for 'Future' ('fsample_1-305140') ... done [01:58:47.530] | : . ' , future(..., label = 'fsample_1-305140') ... done [01:58:47.531] | : . ' , future(..., label = 'fsample_2-187604') ... [01:58:47.531] | : . ' , ; lazy: FALSE [01:58:47.532] | : . ' , ; stdout: TRUE [01:58:47.532] | : . ' , ; conditions: [n=1] 'condition' [01:58:47.532] | : . ' , ; gc: FALSE [01:58:47.532] | : . ' , ; earlySignal: FALSE [01:58:47.533] | : . ' , ; getGlobalsAndPackages() ... [01:58:47.533] | : . ' , ; ` Searching for globals ... [01:58:47.543] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:47.543] | : . ' , ; ` Searching for globals ... done [01:58:47.544] | : . ' , ; ` Resolving globals: FALSE [01:58:47.544] | : . ' , ; ` Search for packages associated with the globals ... [01:58:47.544] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:47.545] | : . ' , ; ` | Packages: [1] 'base' [01:58:47.545] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:47.545] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:47.546] | : . ' , ; ` globals: [1] 'x' [01:58:47.546] | : . ' , ; ` packages: [0] [01:58:47.546] | : . ' , ; getGlobalsAndPackages() ... done [01:58:47.547] | : . ' , ; run() for 'Future' ('fsample_2-187604') ... [01:58:47.547] | : . ' , ; ` state: 'created' [01:58:47.547] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.548] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.548] | : . ' , ; ` Using SequentialFutureBackend ... [01:58:47.548] | : . ' , ; ` | Number of futures since start: 65 (65 created, 65 launched, 65 finished) [01:58:47.548] | : . ' , ; ` | Launching futures ... [01:58:47.549] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.549] | : . ' , ; ` | : . getFutureData() ... [01:58:47.549] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:47.549] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:47.550] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:47.550] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:47.550] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:47.550] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:47.551] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.551] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:47.551] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.551] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:47.552] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:47.552] | : . ' , ; ` | : . getFutureData() ... done [01:58:47.552] | : . ' , ; ` | : . attachPackages() ... [01:58:47.553] | : . ' , ; ` | : . ' packages: [n=1] 'future' [01:58:47.553] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.553] | : . ' , ; ` | : . attachPackages() ... [01:58:47.553] | : . ' , ; ` | : . ' packages: [n=0] [01:58:47.554] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.554] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.555] | : . ' , ; ` | : . ' Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.555] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.556] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.556] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.556] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.556] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.557] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.557] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.557] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.557] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.557] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.557] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.557] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.557] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.557] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.561] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.562] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.562] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.562] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.562] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.562] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.562] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.562] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.567] | : . ' , ; ` | : . ' , ; Not identical [01:58:47.568] | : . ' , ; ` | : . ' , ; all.equal() for future ... [01:58:47.568] | : . ' , ; ` | : . ' , ; ` List of 2 [01:58:47.568] | : . ' , ; ` | : . ' , ; ` $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= logi TRUE [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.568] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.568] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.576] | : . ' , ; ` | : . ' , ; all.equal() for future ... done [01:58:47.576] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.577] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.577] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.577] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.577] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.577] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.577] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.578] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.578] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.578] | : . ' , ; ` | : . assign_globals() ... [01:58:47.578] | : . ' , ; ` | : . List of 1 [01:58:47.578] | : . ' , ; ` | : . $ x: int [1:4] 0 1 2 3 [01:58:47.578] | : . ' , ; ` | : . - attr(*, "where")=List of 1 [01:58:47.578] | : . ' , ; ` | : . ..$ x: [01:58:47.578] | : . ' , ; ` | : . - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.578] | : . ' , ; ` | : . - attr(*, "resolved")= logi FALSE [01:58:47.578] | : . ' , ; ` | : . - attr(*, "total_size")= num NA [01:58:47.578] | : . ' , ; ` | : . - attr(*, "already-done")= logi TRUE [01:58:47.582] | : . ' , ; ` | : . - copied 'x' to environment [01:58:47.582] | : . ' , ; ` | : . assign_globals() ... done [01:58:47.585] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.585] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.586] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.586] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... [01:58:47.586] | : . ' , ; ` | : . ' , ; ` New stack: [01:58:47.586] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.586] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.586] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.586] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.586] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.586] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.586] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.595] | : . ' , ; ` | : . ' , ; ` Old stack: [01:58:47.595] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.595] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.595] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.595] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.595] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.595] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.595] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.600] | : . ' , ; ` | : . ' , ; ` Identical [01:58:47.600] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... done [01:58:47.601] | : . ' , ; ` | : . ' , ; plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.601] | : . ' , ; ` | : . ' , ; List of future strategies: [01:58:47.601] | : . ' , ; ` | : . ' , ; 1. sequential: [01:58:47.601] | : . ' , ; ` | : . ' , ; - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.601] | : . ' , ; ` | : . ' , ; - tweaked: FALSE [01:58:47.601] | : . ' , ; ` | : . ' , ; - call: plan(sequential) [01:58:47.602] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.602] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.602] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.603] | : . ' , ; ` | : . SequentialFuture started (and completed) [01:58:47.603] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.603] | : . ' , ; ` | Launching futures ... done [01:58:47.604] | : . ' , ; ` | Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.604] | : . ' , ; ` Using SequentialFutureBackend ... done [01:58:47.604] | : . ' , ; run() for 'Future' ('fsample_2-187604') ... done [01:58:47.604] | : . ' , future(..., label = 'fsample_2-187604') ... done [01:58:47.605] | : . ' , future(..., label = 'fsample_3-73714') ... [01:58:47.605] | : . ' , ; lazy: FALSE [01:58:47.605] | : . ' , ; stdout: TRUE [01:58:47.605] | : . ' , ; conditions: [n=1] 'condition' [01:58:47.606] | : . ' , ; gc: FALSE [01:58:47.606] | : . ' , ; earlySignal: FALSE [01:58:47.606] | : . ' , ; getGlobalsAndPackages() ... [01:58:47.606] | : . ' , ; ` Searching for globals ... [01:58:47.615] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:47.615] | : . ' , ; ` Searching for globals ... done [01:58:47.615] | : . ' , ; ` Resolving globals: FALSE [01:58:47.615] | : . ' , ; ` Search for packages associated with the globals ... [01:58:47.616] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:47.616] | : . ' , ; ` | Packages: [1] 'base' [01:58:47.616] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:47.617] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:47.617] | : . ' , ; ` globals: [1] 'x' [01:58:47.617] | : . ' , ; ` packages: [0] [01:58:47.617] | : . ' , ; getGlobalsAndPackages() ... done [01:58:47.618] | : . ' , ; run() for 'Future' ('fsample_3-73714') ... [01:58:47.618] | : . ' , ; ` state: 'created' [01:58:47.618] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.618] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.619] | : . ' , ; ` Using SequentialFutureBackend ... [01:58:47.619] | : . ' , ; ` | Number of futures since start: 66 (66 created, 66 launched, 66 finished) [01:58:47.619] | : . ' , ; ` | Launching futures ... [01:58:47.619] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.620] | : . ' , ; ` | : . getFutureData() ... [01:58:47.620] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:47.620] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:47.620] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:47.620] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:47.621] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:47.621] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:47.621] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.621] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:47.621] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.622] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:47.622] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:47.622] | : . ' , ; ` | : . getFutureData() ... done [01:58:47.622] | : . ' , ; ` | : . attachPackages() ... [01:58:47.623] | : . ' , ; ` | : . ' packages: [n=1] 'future' [01:58:47.623] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.623] | : . ' , ; ` | : . attachPackages() ... [01:58:47.623] | : . ' , ; ` | : . ' packages: [n=0] [01:58:47.624] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.624] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.624] | : . ' , ; ` | : . ' Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.625] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.625] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.625] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.626] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.626] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.626] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.626] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.626] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.626] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.626] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.626] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.626] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.626] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.626] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.630] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.630] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.630] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.630] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.630] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.630] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.630] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.630] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.635] | : . ' , ; ` | : . ' , ; Not identical [01:58:47.635] | : . ' , ; ` | : . ' , ; all.equal() for future ... [01:58:47.635] | : . ' , ; ` | : . ' , ; ` List of 2 [01:58:47.635] | : . ' , ; ` | : . ' , ; ` $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= logi TRUE [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.635] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.635] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.643] | : . ' , ; ` | : . ' , ; all.equal() for future ... done [01:58:47.644] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.644] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.644] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.644] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.644] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.644] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.644] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.645] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.645] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.645] | : . ' , ; ` | : . assign_globals() ... [01:58:47.646] | : . ' , ; ` | : . List of 1 [01:58:47.646] | : . ' , ; ` | : . $ x: int [1:4] 0 1 2 3 [01:58:47.646] | : . ' , ; ` | : . - attr(*, "where")=List of 1 [01:58:47.646] | : . ' , ; ` | : . ..$ x: [01:58:47.646] | : . ' , ; ` | : . - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.646] | : . ' , ; ` | : . - attr(*, "resolved")= logi FALSE [01:58:47.646] | : . ' , ; ` | : . - attr(*, "total_size")= num NA [01:58:47.646] | : . ' , ; ` | : . - attr(*, "already-done")= logi TRUE [01:58:47.649] | : . ' , ; ` | : . - copied 'x' to environment [01:58:47.649] | : . ' , ; ` | : . assign_globals() ... done [01:58:47.652] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.652] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.653] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.653] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... [01:58:47.653] | : . ' , ; ` | : . ' , ; ` New stack: [01:58:47.653] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.653] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.653] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.653] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.653] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.653] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.653] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.658] | : . ' , ; ` | : . ' , ; ` Old stack: [01:58:47.658] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.658] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.658] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.658] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.658] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.658] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.658] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.663] | : . ' , ; ` | : . ' , ; ` Identical [01:58:47.663] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... done [01:58:47.664] | : . ' , ; ` | : . ' , ; plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.664] | : . ' , ; ` | : . ' , ; List of future strategies: [01:58:47.664] | : . ' , ; ` | : . ' , ; 1. sequential: [01:58:47.664] | : . ' , ; ` | : . ' , ; - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.664] | : . ' , ; ` | : . ' , ; - tweaked: FALSE [01:58:47.664] | : . ' , ; ` | : . ' , ; - call: plan(sequential) [01:58:47.665] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.665] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.665] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.666] | : . ' , ; ` | : . SequentialFuture started (and completed) [01:58:47.666] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.666] | : . ' , ; ` | Launching futures ... done [01:58:47.667] | : . ' , ; ` | Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.667] | : . ' , ; ` Using SequentialFutureBackend ... done [01:58:47.667] | : . ' , ; run() for 'Future' ('fsample_3-73714') ... done [01:58:47.667] | : . ' , future(..., label = 'fsample_3-73714') ... done [01:58:47.668] | : . ' , future(..., label = 'fsample_4-910112') ... [01:58:47.668] | : . ' , ; lazy: FALSE [01:58:47.668] | : . ' , ; stdout: TRUE [01:58:47.669] | : . ' , ; conditions: [n=1] 'condition' [01:58:47.669] | : . ' , ; gc: FALSE [01:58:47.669] | : . ' , ; earlySignal: FALSE [01:58:47.669] | : . ' , ; getGlobalsAndPackages() ... [01:58:47.669] | : . ' , ; ` Searching for globals ... [01:58:47.678] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:47.678] | : . ' , ; ` Searching for globals ... done [01:58:47.678] | : . ' , ; ` Resolving globals: FALSE [01:58:47.678] | : . ' , ; ` Search for packages associated with the globals ... [01:58:47.679] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:47.679] | : . ' , ; ` | Packages: [1] 'base' [01:58:47.679] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:47.680] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:47.680] | : . ' , ; ` globals: [1] 'x' [01:58:47.680] | : . ' , ; ` packages: [0] [01:58:47.680] | : . ' , ; getGlobalsAndPackages() ... done [01:58:47.681] | : . ' , ; run() for 'Future' ('fsample_4-910112') ... [01:58:47.681] | : . ' , ; ` state: 'created' [01:58:47.681] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.681] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.681] | : . ' , ; ` Using SequentialFutureBackend ... [01:58:47.682] | : . ' , ; ` | Number of futures since start: 67 (67 created, 67 launched, 67 finished) [01:58:47.682] | : . ' , ; ` | Launching futures ... [01:58:47.682] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... [01:58:47.682] | : . ' , ; ` | : . getFutureData() ... [01:58:47.683] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:47.683] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:47.683] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:47.683] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:47.683] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:47.684] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:47.684] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.684] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:47.684] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.685] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:47.685] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:47.685] | : . ' , ; ` | : . getFutureData() ... done [01:58:47.685] | : . ' , ; ` | : . attachPackages() ... [01:58:47.685] | : . ' , ; ` | : . ' packages: [n=1] 'future' [01:58:47.686] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.686] | : . ' , ; ` | : . attachPackages() ... [01:58:47.686] | : . ' , ; ` | : . ' packages: [n=0] [01:58:47.686] | : . ' , ; ` | : . attachPackages() ... done [01:58:47.687] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.687] | : . ' , ; ` | : . ' Getting full stack: [n=1] 'sequential', 'uniprocess', 'future', 'function' [01:58:47.687] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.688] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.688] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.688] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... [01:58:47.689] | : . ' , ; ` | : . ' , ; New stack: [01:58:47.689] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.689] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.689] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.689] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= logi TRUE [01:58:47.689] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.689] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.689] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.689] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.689] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.693] | : . ' , ; ` | : . ' , ; Old stack: [01:58:47.693] | : . ' , ; ` | : . ' , ; List of 1 [01:58:47.693] | : . ' , ; ` | : . ' , ; $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "init")= chr "done" [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.693] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "call")= language plan(sequential) [01:58:47.693] | : . ' , ; ` | : . ' , ; ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.693] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.693] | : . ' , ; ` | : . ' , ; .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.693] | : . ' , ; ` | : . ' , ; - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.701] | : . ' , ; ` | : . ' , ; Not identical [01:58:47.702] | : . ' , ; ` | : . ' , ; all.equal() for future ... [01:58:47.702] | : . ' , ; ` | : . ' , ; ` List of 2 [01:58:47.702] | : . ' , ; ` | : . ' , ; ` $ target :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= logi TRUE [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(strategiesR, .cleanup = FALSE, .init = FALSE) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.702] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.702] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.710] | : . ' , ; ` | : . ' , ; all.equal() for future ... done [01:58:47.710] | : . ' , ; ` | : . ' , all.equal() for FutureStrategyList ... done [01:58:47.711] | : . ' , ; ` | : . ' , plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.711] | : . ' , ; ` | : . ' , List of future strategies: [01:58:47.711] | : . ' , ; ` | : . ' , 1. sequential: [01:58:47.711] | : . ' , ; ` | : . ' , - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.711] | : . ' , ; ` | : . ' , - tweaked: FALSE [01:58:47.711] | : . ' , ; ` | : . ' , - call: plan(sequential) [01:58:47.711] | : . ' , ; ` | : . ' plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.712] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.712] | : . ' , ; ` | : . assign_globals() ... [01:58:47.712] | : . ' , ; ` | : . List of 1 [01:58:47.712] | : . ' , ; ` | : . $ x: int [1:4] 0 1 2 3 [01:58:47.712] | : . ' , ; ` | : . - attr(*, "where")=List of 1 [01:58:47.712] | : . ' , ; ` | : . ..$ x: [01:58:47.712] | : . ' , ; ` | : . - attr(*, "class")= chr [1:3] "FutureGlobals" "Globals" "list" [01:58:47.712] | : . ' , ; ` | : . - attr(*, "resolved")= logi FALSE [01:58:47.712] | : . ' , ; ` | : . - attr(*, "total_size")= num NA [01:58:47.712] | : . ' , ; ` | : . - attr(*, "already-done")= logi TRUE [01:58:47.716] | : . ' , ; ` | : . - copied 'x' to environment [01:58:47.716] | : . ' , ; ` | : . assign_globals() ... done [01:58:47.719] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.719] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... [01:58:47.719] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... [01:58:47.719] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... [01:58:47.720] | : . ' , ; ` | : . ' , ; ` New stack: [01:58:47.720] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.720] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.720] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.720] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.720] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.720] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.720] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.725] | : . ' , ; ` | : . ' , ; ` Old stack: [01:58:47.725] | : . ' , ; ` | : . ' , ; ` List of 1 [01:58:47.725] | : . ' , ; ` | : . ' , ; ` $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "init")= chr "done" [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.725] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "call")= language plan(sequential) [01:58:47.725] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.725] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.725] | : . ' , ; ` | : . ' , ; ` .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.725] | : . ' , ; ` | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.730] | : . ' , ; ` | : . ' , ; ` Identical [01:58:47.730] | : . ' , ; ` | : . ' , ; all.equal() for FutureStrategyList ... done [01:58:47.730] | : . ' , ; ` | : . ' , ; plan(): Skip setting new future backend stack because it is the same as the current one: [01:58:47.730] | : . ' , ; ` | : . ' , ; List of future strategies: [01:58:47.730] | : . ' , ; ` | : . ' , ; 1. sequential: [01:58:47.730] | : . ' , ; ` | : . ' , ; - args: function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame(), workers = "") [01:58:47.730] | : . ' , ; ` | : . ' , ; - tweaked: FALSE [01:58:47.730] | : . ' , ; ` | : . ' , ; - call: plan(sequential) [01:58:47.731] | : . ' , ; ` | : . ' , plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = FALSE, init = FALSE) ... done [01:58:47.731] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.731] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = FALSE, .init = FALSE) ... done [01:58:47.732] | : . ' , ; ` | : . SequentialFuture started (and completed) [01:58:47.732] | : . ' , ; ` | : launchFuture() for 'SequentialFutureBackend', 'FutureBackend', 'environment' ... done [01:58:47.733] | : . ' , ; ` | Launching futures ... done [01:58:47.733] | : . ' , ; ` | Future launched: 'SequentialFuture', 'UniprocessFuture', 'Future' [01:58:47.733] | : . ' , ; ` Using SequentialFutureBackend ... done [01:58:47.733] | : . ' , ; run() for 'Future' ('fsample_4-910112') ... done [01:58:47.733] | : . ' , future(..., label = 'fsample_4-910112') ... done [01:58:47.734] | : . ' , value() for SequentialFuture ('fsample_1-305140') ... [01:58:47.734] | : . ' , ; relay stdout ... [01:58:47.734] | : . ' , ; relay stdout ... done [01:58:47.734] | : . ' , ; check for misuse ... [01:58:47.735] | : . ' , ; check for misuse ... done [01:58:47.735] | : . ' , value() for SequentialFuture ('fsample_1-305140') ... done [01:58:47.735] | : . ' , value() for SequentialFuture ('fsample_2-187604') ... [01:58:47.735] | : . ' , ; relay stdout ... [01:58:47.736] | : . ' , ; relay stdout ... done [01:58:47.736] | : . ' , ; check for misuse ... [01:58:47.736] | : . ' , ; check for misuse ... done [01:58:47.736] | : . ' , value() for SequentialFuture ('fsample_2-187604') ... done [01:58:47.736] | : . ' , value() for SequentialFuture ('fsample_3-73714') ... [01:58:47.737] | : . ' , ; relay stdout ... [01:58:47.737] | : . ' , ; relay stdout ... done [01:58:47.737] | : . ' , ; check for misuse ... [01:58:47.737] | : . ' , ; check for misuse ... done [01:58:47.737] | : . ' , value() for SequentialFuture ('fsample_3-73714') ... done [01:58:47.738] | : . ' , value() for SequentialFuture ('fsample_4-910112') ... [01:58:47.738] | : . ' , ; relay stdout ... [01:58:47.738] | : . ' , ; relay stdout ... done [01:58:47.738] | : . ' , ; check for misuse ... [01:58:47.739] | : . ' , ; check for misuse ... done [01:58:47.739] | : . ' , value() for SequentialFuture ('fsample_4-910112') ... done [[1]] [1] 2 [[2]] [1] 1 [[3]] [1] 1 [[4]] [1] 2 sequential ... done Testing with 1 cores ... DONE Testing with 2 cores ... multisession ... [01:58:47.740] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.740] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... [01:58:47.740] | : . ' , ; ` all.equal() for FutureStrategyList ... [01:58:47.741] | : . ' , ; ` | New stack: [01:58:47.741] | : . ' , ; ` | List of 1 [01:58:47.741] | : . ' , ; ` | $ :function (..., workers = availableCores(), lazy = FALSE, rscript_libs = .libPaths(), [01:58:47.741] | : . ' , ; ` | gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.741] | : . ' , ; ` | ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [01:58:47.741] | : . ' , ; ` | ..- attr(*, "init")= logi TRUE [01:58:47.741] | : . ' , ; ` | ..- attr(*, "factory")=function (workers = availableCores(), rscript_libs = .libPaths(), interrupts = TRUE, [01:58:47.741] | : . ' , ; ` | gc = FALSE, earlySignal = FALSE, ...) [01:58:47.741] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.741] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.741] | : . ' , ; ` | ..- attr(*, "untweakable")= chr "persistent" [01:58:47.741] | : . ' , ; ` | ..- attr(*, "call")= language plan(strategy) [01:58:47.741] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.745] | : . ' , ; ` | Old stack: [01:58:47.745] | : . ' , ; ` | List of 1 [01:58:47.745] | : . ' , ; ` | $ :function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.745] | : . ' , ; ` | ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.745] | : . ' , ; ` | ..- attr(*, "init")= chr "done" [01:58:47.745] | : . ' , ; ` | ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.745] | : . ' , ; ` | .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.745] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.745] | : . ' , ; ` | ..- attr(*, "call")= language plan(sequential) [01:58:47.745] | : . ' , ; ` | ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.745] | : . ' , ; ` | .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.745] | : . ' , ; ` | .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.745] | : . ' , ; ` | - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.750] | : . ' , ; ` | Not identical [01:58:47.750] | : . ' , ; ` | all.equal() for future ... [01:58:47.751] | : . ' , ; ` | : List of 2 [01:58:47.751] | : . ' , ; ` | : $ target :function (..., workers = availableCores(), lazy = FALSE, rscript_libs = .libPaths(), [01:58:47.751] | : . ' , ; ` | : gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "init")= logi TRUE [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "factory")=function (workers = availableCores(), rscript_libs = .libPaths(), interrupts = TRUE, [01:58:47.751] | : . ' , ; ` | : gc = FALSE, earlySignal = FALSE, ...) [01:58:47.751] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "untweakable")= chr "persistent" [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "call")= language plan(strategy) [01:58:47.751] | : . ' , ; ` | : $ current:function (..., gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "class")= chr [1:4] "sequential" "uniprocess" "future" "function" [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "init")= chr "done" [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.751] | : . ' , ; ` | : .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "call")= language plan(sequential) [01:58:47.751] | : . ' , ; ` | : ..- attr(*, "backend")=Classes 'SequentialFutureBackend', 'FutureBackend', 'environment' [01:58:47.751] | : . ' , ; ` | : .. ..- attr(*, "factory")=function (..., maxSizeOfObjects = +Inf) [01:58:47.751] | : . ' , ; ` | : .. .. ..- attr(*, "tweakable")= chr [1:5] "maxSizeOfObjects" "earlySignal" "gc" "interrupts" ... [01:58:47.759] | : . ' , ; ` | : Formals differ [01:58:47.759] | : . ' , ; ` | all.equal() for future ... done [01:58:47.759] | : . ' , ; ` | Future strategies differ at level 1 [01:58:47.759] | : . ' , ; ` all.equal() for FutureStrategyList ... done [01:58:47.760] | : . ' , ; ` plan(): Setting new future backend stack: [01:58:47.760] | : . ' , ; ` List of future strategies: [01:58:47.760] | : . ' , ; ` 1. multisession: [01:58:47.760] | : . ' , ; ` - args: function (..., workers = availableCores(), lazy = FALSE, rscript_libs = .libPaths(), gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.760] | : . ' , ; ` - tweaked: FALSE [01:58:47.760] | : . ' , ; ` - call: plan(strategy) [01:58:47.760] | : . ' , ; ` List of 1 [01:58:47.760] | : . ' , ; ` $ :function (..., workers = availableCores(), lazy = FALSE, rscript_libs = .libPaths(), [01:58:47.760] | : . ' , ; ` gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.760] | : . ' , ; ` ..- attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [01:58:47.760] | : . ' , ; ` ..- attr(*, "init")= logi TRUE [01:58:47.760] | : . ' , ; ` ..- attr(*, "factory")=function (workers = availableCores(), rscript_libs = .libPaths(), interrupts = TRUE, [01:58:47.760] | : . ' , ; ` gc = FALSE, earlySignal = FALSE, ...) [01:58:47.760] | : . ' , ; ` .. ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.760] | : . ' , ; ` ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.760] | : . ' , ; ` ..- attr(*, "untweakable")= chr "persistent" [01:58:47.760] | : . ' , ; ` ..- attr(*, "call")= language plan(strategy) [01:58:47.760] | : . ' , ; ` - attr(*, "class")= chr [1:2] "FutureStrategyList" "list" [01:58:47.765] | : . ' , ; ` plan(): plan_cleanup('sequential', 'uniprocess', 'future', 'function', cleanup = NA) ... [01:58:47.765] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:47.765] | : . ' , ; ` | : Getting current ("next") strategy: 'FutureStrategy', 'sequential', 'uniprocess', 'future', 'function' [01:58:47.765] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:47.766] | : . ' , ; ` | Legacy shutdown of cluster workers ... [01:58:47.766] | : . ' , ; ` | : Stopping existing cluster ... [01:58:47.766] | : . ' , ; ` | : . No pre-existing cluster. Skipping [01:58:47.767] | : . ' , ; ` | : Stopping existing cluster ... done [01:58:47.767] | : . ' , ; ` | Legacy shutdown of cluster workers ... done [01:58:47.767] | : . ' , ; ` plan(): plan_cleanup('sequential', 'uniprocess', 'future', 'function', cleanup = NA) ... done [01:58:47.767] | : . ' , ; ` plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... [01:58:47.767] | : . ' , ; ` | function (..., workers = availableCores(), lazy = FALSE, rscript_libs = .libPaths(), [01:58:47.767] | : . ' , ; ` | gc = FALSE, earlySignal = FALSE, envir = parent.frame()) [01:58:47.767] | : . ' , ; ` | - attr(*, "class")= chr [1:5] "multisession" "cluster" "multiprocess" "future" ... [01:58:47.767] | : . ' , ; ` | - attr(*, "init")= logi TRUE [01:58:47.767] | : . ' , ; ` | - attr(*, "factory")=function (workers = availableCores(), rscript_libs = .libPaths(), interrupts = TRUE, [01:58:47.767] | : . ' , ; ` | gc = FALSE, earlySignal = FALSE, ...) [01:58:47.767] | : . ' , ; ` | ..- attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.767] | : . ' , ; ` | - attr(*, "tweakable")= chr [1:11] "workers" "rscript_libs" "interrupts" "gc" ... [01:58:47.767] | : . ' , ; ` | - attr(*, "untweakable")= chr "persistent" [01:58:47.767] | : . ' , ; ` | - attr(*, "call")= language plan(strategy) [01:58:47.771] | : . ' , ; ` | init: TRUE [01:58:47.771] | : . ' , ; ` | makeFutureBackend() ... [01:58:47.771] | : . ' , ; ` | : Backend function: <'NULL'> [01:58:47.771] | : . ' , ; ` | : Evaluator tweak arguments: [n=0] [01:58:47.772] | : . ' , ; ` | : list() [01:58:47.772] | : . ' , ; ` | : Evaluator formal arguments: [n=4] [01:58:47.772] | : . ' , ; ` | : list() [01:58:47.773] | : . ' , ; ` | : Backend factory arguments: [n=4] [01:58:47.773] | : . ' , ; ` | : Dotted pair list of 4 [01:58:47.773] | : . ' , ; ` | : $ workers : language availableCores() [01:58:47.773] | : . ' , ; ` | : $ rscript_libs: language .libPaths() [01:58:47.773] | : . ' , ; ` | : $ gc : logi FALSE [01:58:47.773] | : . ' , ; ` | : $ earlySignal : logi FALSE [01:58:47.775] | : . ' , ; ` | : MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... [01:58:47.775] | : . ' , ; ` | : . Arguments: [01:58:47.775] | : . ' , ; ` | : . List of 5 [01:58:47.775] | : . ' , ; ` | : . $ workers : Named int 2 [01:58:47.775] | : . ' , ; ` | : . ..- attr(*, "names")= chr "mc.cores" [01:58:47.775] | : . ' , ; ` | : . $ rscript_libs: chr [1:2] "D:/temp/2025_05_09_01_55_17_23336/RtmpsDakIT/RLIBS_1b6487de1dd0" "D:/RCompile/recent/R/library" [01:58:47.775] | : . ' , ; ` | : . $ interrupts : logi TRUE [01:58:47.775] | : . ' , ; ` | : . $ gc : logi FALSE [01:58:47.775] | : . ' , ; ` | : . $ earlySignal : logi FALSE [01:58:47.781] | : . ' , ; ` | : . ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... [01:58:47.781] | : . ' , ; ` | : . ' workers: 2 [01:58:47.781] | : . ' , ; ` | : . ' getCluster() ... [01:58:47.782] | : . ' , ; ` | : . ' getCluster() ... done [01:58:47.782] | : . ' , ; ` | : . ' Stopping existing cluster ... [01:58:47.782] | : . ' , ; ` | : . ' , No pre-existing cluster. Skipping [01:58:47.782] | : . ' , ; ` | : . ' Stopping existing cluster ... done [01:58:47.782] | : . ' , ; ` | : . ' Starting new cluster ... [01:58:47.783] | : . ' , ; ` | : . ' , makeCluster(workers, ...) ... [01:58:47.783] | : . ' , ; ` | : . ' , ; Arguments: [01:58:47.783] | : . ' , ; ` | : . ' , ; List of 2 [01:58:47.783] | : . ' , ; ` | : . ' , ; $ : int 2 [01:58:47.783] | : . ' , ; ` | : . ' , ; $ rscript_libs: chr [1:2] "D:/temp/2025_05_09_01_55_17_23336/RtmpsDakIT/RLIBS_1b6487de1dd0" "D:/RCompile/recent/R/library" [01:58:47.784] | : . ' , ; ` | : . ' , ; .makeCluster() ... [01:58:47.785] | : . ' , ; ` | : . ' , ; ` workers: '2' [01:58:47.785] | : . ' , ; ` | : . ' , ; ` R_FUTURE_PLAN: NA [01:58:47.785] | : . ' , ; ` | : . ' , ; ` parallelly::makeClusterPSOCK() arguments: [01:58:47.785] | : . ' , ; ` | : . ' , ; ` List of 2 [01:58:47.785] | : . ' , ; ` | : . ' , ; ` $ : int 2 [01:58:47.785] | : . ' , ; ` | : . ' , ; ` $ rscript_libs: chr [1:2] "D:/temp/2025_05_09_01_55_17_23336/RtmpsDakIT/RLIBS_1b6487de1dd0" "D:/RCompile/recent/R/library" [01:58:48.640] | : . ' , ; ` | : . ' , ; ` Generated cluster UUID [01:58:48.640] | : . ' , ; ` | : . ' , ; ` Cluster UUID: '21cad28738a619352a005dcefc905d82' [01:58:48.640] | : . ' , ; ` | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:48.644] | : . ' , ; ` | : . ' , ; .makeCluster() ... done [01:58:48.644] | : . ' , ; ` | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:48.646] | : . ' , ; ` | : . ' , makeCluster(workers, ...) ... done [01:58:48.646] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:48.647] | : . ' , ; ` | : . ' , Workers UUID: '21cad28738a619352a005dcefc905d82' [01:58:48.647] | : . ' , ; ` | : . ' Starting new cluster ... done [01:58:48.647] | : . ' , ; ` | : . ClusterFutureBackend(..., persistent = FALSE, gc = FALSE, earlySignal = FALSE) ... done [01:58:48.647] | : . ' , ; ` | : . Backend: <'MultisessionFutureBackend', 'ClusterFutureBackend', 'MultiprocessFutureBackend', 'FutureBackend', 'environment'> [01:58:48.648] | : . ' , ; ` | : MultisessionFutureBackend(workers = , interrupts = TRUE, ...) ... done [01:58:48.648] | : . ' , ; ` | makeFutureBackend() ... done [01:58:48.648] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:48.648] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:48.649] | : . ' , ; ` | plan(): nbrOfWorkers() = 2 [01:58:48.649] | : . ' , ; ` plan(): plan_init() of 'multisession', 'cluster', 'multiprocess', 'future', 'function' ... done [01:58:48.649] | : . ' , ; plan(): plan_set(<1 strategies>, skip = FALSE, cleanup = NA, init = TRUE) ... done [01:58:48.649] | : . ' , ; future(..., label = NULL) ... [01:58:48.650] | : . ' , ; ` lazy: FALSE [01:58:48.650] | : . ' , ; ` stdout: TRUE [01:58:48.650] | : . ' , ; ` conditions: [n=1] 'condition' [01:58:48.650] | : . ' , ; ` gc: FALSE [01:58:48.650] | : . ' , ; ` earlySignal: FALSE [01:58:48.650] | : . ' , ; ` getGlobalsAndPackages() ... [01:58:48.651] | : . ' , ; ` | Searching for globals ... [01:58:48.659] | : . ' , ; ` | : globals found: [3] '{', 'sample', 'x' [01:58:48.659] | : . ' , ; ` | Searching for globals ... done [01:58:48.659] | : . ' , ; ` | Resolving globals: FALSE [01:58:48.659] | : . ' , ; ` | Search for packages associated with the globals ... [01:58:48.660] | : . ' , ; ` | : Packages associated with globals: [1] 'base' [01:58:48.660] | : . ' , ; ` | : Packages: [1] 'base' [01:58:48.660] | : . ' , ; ` | Search for packages associated with the globals ... done [01:58:48.660] | : . ' , ; ` | Packages after dropping 'base': [0] [01:58:48.661] | : . ' , ; ` | globals: [1] 'x' [01:58:48.661] | : . ' , ; ` | packages: [0] [01:58:48.661] | : . ' , ; ` getGlobalsAndPackages() ... done [01:58:48.661] | : . ' , ; ` run() for 'Future' (NULL) ... [01:58:48.662] | : . ' , ; ` | state: 'created' [01:58:48.662] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:48.662] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:48.662] | : . ' , ; ` | Using MultisessionFutureBackend ... [01:58:48.662] | : . ' , ; ` | : Number of futures since start: 0 (0 created, 0 launched, 0 finished) [01:58:48.663] | : . ' , ; ` | : Launching futures ... [01:58:48.663] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... [01:58:48.663] | : . ' , ; ` | : . ' Workers: [n=2] [01:58:48.664] | : . ' , ; ` | : . ' Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:48.666] | : . ' , ; ` | : . ' FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:48.666] | : . ' , ; ` | : . ' requestWorker() ... [01:58:48.666] | : . ' , ; ` | : . ' , requestNode() ... [01:58:48.666] | : . ' , ; ` | : . ' , ; Number of workers: 2 [01:58:48.667] | : . ' , ; ` | : . ' , ; Polling for a free worker ... [01:58:48.667] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:48.667] | : . ' , ; ` | : . ' , ; ` | Created empty registry 'workers-21cad28738a619352a005dcefc905d82' [01:58:48.667] | : . ' , ; ` | : . ' , ; ` | Listing all futures [01:58:48.667] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 0 [01:58:48.667] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:48.668] | : . ' , ; ` | : . ' , ; ` Total time: 0 [01:58:48.668] | : . ' , ; ` | : . ' , ; Polling for a free worker ... done [01:58:48.668] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:48.668] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:48.668] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:48.669] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:48.669] | : . ' , ; ` | : . ' , ; avail: [n=2] '1', '2' [01:58:48.669] | : . ' , ; ` | : . ' , ; Index of first available worker: 1 [01:58:48.669] | : . ' , ; ` | : . ' , ; Validate that the worker is functional ... [01:58:48.919] | : . ' , ; ` | : . ' , ; ` Worker is functional [01:58:48.919] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:48.919] | : . ' , ; ` | : . ' , ; ` | Listing all futures [01:58:48.920] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 0 [01:58:48.920] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:48.920] | : . ' , ; ` | : . ' , ; Validate that the worker is functional ... done [01:58:48.920] | : . ' , ; ` | : . ' , requestNode() ... done [01:58:48.921] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:48.921] | : . ' , ; ` | : . ' requestWorker() ... done [01:58:48.921] | : . ' , ; ` | : . ' eraseGlobalEnvironment() ... [01:58:48.922] | : . ' , ; ` | : . ' eraseGlobalEnvironment() ... done [01:58:48.922] | : . ' , ; ` | : . ' launchFuture() ... [01:58:48.923] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:48.923] | : . ' , ; ` | : . ' , getFutureData() ... [01:58:48.923] | : . ' , ; ` | : . ' , ; getFutureCore() ... [01:58:48.923] | : . ' , ; ` | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:48.924] | : . ' , ; ` | : . ' , ; getFutureCore() ... done [01:58:48.924] | : . ' , ; ` | : . ' , ; getFutureCapture() ... [01:58:48.924] | : . ' , ; ` | : . ' , ; getFutureCapture() ... done [01:58:48.924] | : . ' , ; ` | : . ' , ; getFutureContext() ... [01:58:48.925] | : . ' , ; ` | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:48.925] | : . ' , ; ` | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:48.925] | : . ' , ; ` | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:48.926] | : . ' , ; ` | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:48.926] | : . ' , ; ` | : . ' , ; getFutureContext() ... done [01:58:48.926] | : . ' , ; ` | : . ' , getFutureData() ... done [01:58:48.927] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:48.927] | : . ' , ; ` | : . ' , ; Appended future to position #1 [01:58:48.928] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:48.928] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:48.928] | : . ' , ; ` | : . ' launchFuture() ... done [01:58:48.928] | : . ' , ; ` | : . ' MultisessionFuture started [01:58:48.929] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... done [01:58:48.929] | : . ' , ; ` | : Launching futures ... done [01:58:48.929] | : . ' , ; ` | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:48.929] | : . ' , ; ` | Using MultisessionFutureBackend ... done [01:58:48.930] | : . ' , ; ` run() for 'Future' (NULL) ... done [01:58:48.930] | : . ' , ; future(..., label = NULL) ... done [01:58:48.930] | : . ' , ; future(..., label = NULL) ... [01:58:48.930] | : . ' , ; ` lazy: FALSE [01:58:48.931] | : . ' , ; ` stdout: TRUE [01:58:48.931] | : . ' , ; ` conditions: [n=1] 'condition' [01:58:48.931] | : . ' , ; ` gc: FALSE [01:58:48.931] | : . ' , ; ` earlySignal: FALSE [01:58:48.932] | : . ' , ; ` getGlobalsAndPackages() ... [01:58:48.932] | : . ' , ; ` | Searching for globals ... [01:58:48.942] | : . ' , ; ` | : globals found: [3] '{', 'sample', 'x' [01:58:48.942] | : . ' , ; ` | Searching for globals ... done [01:58:48.942] | : . ' , ; ` | Resolving globals: FALSE [01:58:48.943] | : . ' , ; ` | Search for packages associated with the globals ... [01:58:48.943] | : . ' , ; ` | : Packages associated with globals: [1] 'base' [01:58:48.944] | : . ' , ; ` | : Packages: [1] 'base' [01:58:48.944] | : . ' , ; ` | Search for packages associated with the globals ... done [01:58:48.944] | : . ' , ; ` | Packages after dropping 'base': [0] [01:58:48.944] | : . ' , ; ` | globals: [1] 'x' [01:58:48.945] | : . ' , ; ` | packages: [0] [01:58:48.945] | : . ' , ; ` getGlobalsAndPackages() ... done [01:58:48.945] | : . ' , ; ` run() for 'Future' (NULL) ... [01:58:48.946] | : . ' , ; ` | state: 'created' [01:58:48.946] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:48.946] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:48.946] | : . ' , ; ` | Using MultisessionFutureBackend ... [01:58:48.947] | : . ' , ; ` | : Number of futures since start: 1 (1 created, 1 launched, 0 finished) [01:58:48.947] | : . ' , ; ` | : Launching futures ... [01:58:48.947] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... [01:58:48.947] | : . ' , ; ` | : . ' Workers: [n=2] [01:58:48.948] | : . ' , ; ` | : . ' Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:48.950] | : . ' , ; ` | : . ' FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:48.951] | : . ' , ; ` | : . ' requestWorker() ... [01:58:48.951] | : . ' , ; ` | : . ' , requestNode() ... [01:58:48.951] | : . ' , ; ` | : . ' , ; Number of workers: 2 [01:58:48.952] | : . ' , ; ` | : . ' , ; Polling for a free worker ... [01:58:48.952] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:48.952] | : . ' , ; ` | : . ' , ; ` | Listing all futures [01:58:48.952] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 1 [01:58:48.953] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:48.953] | : . ' , ; ` | : . ' , ; ` Total time: 0 [01:58:48.953] | : . ' , ; ` | : . ' , ; Polling for a free worker ... done [01:58:48.953] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:48.954] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:48.954] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:48.954] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:48.954] | : . ' , ; ` | : . ' , ; avail: [n=2] '2' [01:58:48.954] | : . ' , ; ` | : . ' , ; Index of first available worker: 2 [01:58:48.955] | : . ' , ; ` | : . ' , ; Validate that the worker is functional ... [01:58:49.201] | : . ' , ; ` | : . ' , ; ` Worker is functional [01:58:49.201] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.201] | : . ' , ; ` | : . ' , ; ` | Listing all futures [01:58:49.202] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 1 [01:58:49.202] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.202] | : . ' , ; ` | : . ' , ; Validate that the worker is functional ... done [01:58:49.202] | : . ' , ; ` | : . ' , requestNode() ... done [01:58:49.202] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:49.203] | : . ' , ; ` | : . ' requestWorker() ... done [01:58:49.203] | : . ' , ; ` | : . ' eraseGlobalEnvironment() ... [01:58:49.203] | : . ' , ; ` | : . ' eraseGlobalEnvironment() ... done [01:58:49.204] | : . ' , ; ` | : . ' launchFuture() ... [01:58:49.204] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:49.204] | : . ' , ; ` | : . ' , getFutureData() ... [01:58:49.204] | : . ' , ; ` | : . ' , ; getFutureCore() ... [01:58:49.204] | : . ' , ; ` | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:49.204] | : . ' , ; ` | : . ' , ; getFutureCore() ... done [01:58:49.205] | : . ' , ; ` | : . ' , ; getFutureCapture() ... [01:58:49.205] | : . ' , ; ` | : . ' , ; getFutureCapture() ... done [01:58:49.205] | : . ' , ; ` | : . ' , ; getFutureContext() ... [01:58:49.205] | : . ' , ; ` | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.205] | : . ' , ; ` | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:49.205] | : . ' , ; ` | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.206] | : . ' , ; ` | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:49.206] | : . ' , ; ` | : . ' , ; getFutureContext() ... done [01:58:49.206] | : . ' , ; ` | : . ' , getFutureData() ... done [01:58:49.221] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:49.221] | : . ' , ; ` | : . ' , ; Appended future to position #2 [01:58:49.222] | : . ' , ; ` | : . ' , ; Number of registered futures: 2 [01:58:49.222] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:49.222] | : . ' , ; ` | : . ' launchFuture() ... done [01:58:49.222] | : . ' , ; ` | : . ' MultisessionFuture started [01:58:49.223] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... done [01:58:49.223] | : . ' , ; ` | : Launching futures ... done [01:58:49.223] | : . ' , ; ` | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:49.224] | : . ' , ; ` | Using MultisessionFutureBackend ... done [01:58:49.224] | : . ' , ; ` run() for 'Future' (NULL) ... done [01:58:49.224] | : . ' , ; future(..., label = NULL) ... done [01:58:49.224] | : . ' , ; future(..., label = NULL) ... [01:58:49.225] | : . ' , ; ` lazy: FALSE [01:58:49.225] | : . ' , ; ` stdout: TRUE [01:58:49.225] | : . ' , ; ` conditions: [n=1] 'condition' [01:58:49.225] | : . ' , ; ` gc: FALSE [01:58:49.226] | : . ' , ; ` earlySignal: FALSE [01:58:49.226] | : . ' , ; ` getGlobalsAndPackages() ... [01:58:49.226] | : . ' , ; ` | Searching for globals ... [01:58:49.236] | : . ' , ; ` | : globals found: [3] '{', 'sample', 'x' [01:58:49.237] | : . ' , ; ` | Searching for globals ... done [01:58:49.237] | : . ' , ; ` | Resolving globals: FALSE [01:58:49.237] | : . ' , ; ` | Search for packages associated with the globals ... [01:58:49.238] | : . ' , ; ` | : Packages associated with globals: [1] 'base' [01:58:49.238] | : . ' , ; ` | : Packages: [1] 'base' [01:58:49.238] | : . ' , ; ` | Search for packages associated with the globals ... done [01:58:49.239] | : . ' , ; ` | Packages after dropping 'base': [0] [01:58:49.239] | : . ' , ; ` | globals: [1] 'x' [01:58:49.239] | : . ' , ; ` | packages: [0] [01:58:49.240] | : . ' , ; ` getGlobalsAndPackages() ... done [01:58:49.240] | : . ' , ; ` run() for 'Future' (NULL) ... [01:58:49.240] | : . ' , ; ` | state: 'created' [01:58:49.241] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.241] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.241] | : . ' , ; ` | Using MultisessionFutureBackend ... [01:58:49.241] | : . ' , ; ` | : Number of futures since start: 2 (2 created, 2 launched, 0 finished) [01:58:49.242] | : . ' , ; ` | : Launching futures ... [01:58:49.242] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... [01:58:49.242] | : . ' , ; ` | : . ' Workers: [n=2] [01:58:49.242] | : . ' , ; ` | : . ' Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:49.245] | : . ' , ; ` | : . ' FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:49.246] | : . ' , ; ` | : . ' requestWorker() ... [01:58:49.246] | : . ' , ; ` | : . ' , requestNode() ... [01:58:49.246] | : . ' , ; ` | : . ' , ; Number of workers: 2 [01:58:49.246] | : . ' , ; ` | : . ' , ; Polling for a free worker ... [01:58:49.247] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.247] | : . ' , ; ` | : . ' , ; ` | Listing all futures [01:58:49.247] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 2 [01:58:49.247] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.250] | : . ' , ; ` | : . ' , ; ` Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:49.270] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:49.271] | : . ' , ; ` | : . ' , ; ` | collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:49.272] | : . ' , ; ` | : . ' , ; ` | : resolved() for MultisessionFuture (NULL) ... [01:58:49.272] | : . ' , ; ` | : . ' , ; ` | : . Cluster node socket connection: index=4, id=1137 [01:58:49.273] | : . ' , ; ` | : . ' , ; ` | : . assertValidConnection() ... [01:58:49.273] | : . ' , ; ` | : . ' , ; ` | : . ' cluster node index: 1 [01:58:49.274] | : . ' , ; ` | : . ' , ; ` | : . assertValidConnection() ... done [01:58:49.275] | : . ' , ; ` | : . ' , ; ` | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:49.275] | : . ' , ; ` | : . ' , ; ` | : . ' cluster node index: 1 [01:58:49.275] | : . ' , ; ` | : . ' , ; ` | : . ' [1] TRUE [01:58:49.275] | : . ' , ; ` | : . ' , ; ` | : . ' received data: [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' List of 5 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' $ type : chr "VALUE" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' $ value :List of 14 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ value : int 2 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ visible : logi TRUE [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ stdout : chr "" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ conditions : list() [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ rng : logi TRUE [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ misuseGlobalEnv : NULL [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ misuseConnections:List of 3 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ added : NULL [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ removed : NULL [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ replaced: NULL [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ misuseDevices : NULL [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "74" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..- attr(*, "source")=List of 5 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ pid : int 123308 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ random: int 2147483647 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ r_info :List of 4 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ os : chr "windows" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ os_name : chr "Windows" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' .. ..$ captures_utf8: logi TRUE [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..$ version : chr "1.8" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' $ success: logi TRUE [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' $ time : 'proc_time' Named num [1:5] 0.08 0 0.08 NA NA [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:49.276] | : . ' , ; ` | : . ' , ; ` | : . ' $ tag : NULL [01:58:49.294] | : . ' , ; ` | : . ' , ; ` | : . ' Received FutureResult [01:58:49.294] | : . ' , ; ` | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:49.294] | : . ' , ; ` | : . ' , ; ` | : . ' , Removed future from position #1 [01:58:49.295] | : . ' , ; ` | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:49.295] | : . ' , ; ` | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:49.295] | : . ' , ; ` | : . ' , ; ` | : . ' Erased future from future backend [01:58:49.295] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... [01:58:49.296] | : . ' , ; ` | : . ' , ; ` | : . ' , result already collected: FutureResult [01:58:49.296] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... done [01:58:49.296] | : . ' , ; ` | : . ' , ; ` | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:49.296] | : . ' , ; ` | : . ' , ; ` | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:49.297] | : . ' , ; ` | : . ' , ; ` | : resolved() for MultisessionFuture (NULL) ... done [01:58:49.297] | : . ' , ; ` | : . ' , ; ` | : assertFutureResult() ... [01:58:49.297] | : . ' , ; ` | : . ' , ; ` | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:49.297] | : . ' , ; ` | : . ' , ; ` | : . Future uuid: 74 [01:58:49.297] | : . ' , ; ` | : . ' , ; ` | : . identical; success [01:58:49.298] | : . ' , ; ` | : . ' , ; ` | : assertFutureResult() ... done [01:58:49.298] | : . ' , ; ` | : . ' , ; ` | : Future at position #1 is resolved ... [01:58:49.298] | : . ' , ; ` | : . ' , ; ` | : . value() for MultisessionFuture (NULL) ... [01:58:49.298] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... [01:58:49.299] | : . ' , ; ` | : . ' , ; ` | : . ' , result already collected: FutureResult [01:58:49.299] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... done [01:58:49.299] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... [01:58:49.299] | : . ' , ; ` | : . ' , ; ` | : . ' , result already collected: FutureResult [01:58:49.300] | : . ' , ; ` | : . ' , ; ` | : . ' result() for ClusterFuture ... done [01:58:49.300] | : . ' , ; ` | : . ' , ; ` | : . ' check for misuse ... [01:58:49.300] | : . ' , ; ` | : . ' , ; ` | : . ' check for misuse ... done [01:58:49.300] | : . ' , ; ` | : . ' , ; ` | : . value() for MultisessionFuture (NULL) ... done [01:58:49.301] | : . ' , ; ` | : . ' , ; ` | : Future at position #1 is resolved ... done [01:58:49.301] | : . ' , ; ` | : . ' , ; ` | collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:49.301] | : . ' , ; ` | : . ' , ; ` | Remove collected futures ... [01:58:49.301] | : . ' , ; ` | : . ' , ; ` | : Indices of futures to drop: [n=1] '1' [01:58:49.301] | : . ' , ; ` | : . ' , ; ` | Remove collected futures ... done [01:58:49.302] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:49.302] | : . ' , ; ` | : . ' , ; ` Early signaling of 2 future candidates ... [01:58:49.302] | : . ' , ; ` | : . ' , ; ` Number of futures with early signaling requested: 0 [01:58:49.302] | : . ' , ; ` | : . ' , ; ` Early signaling of 2 future candidates ... done [01:58:49.302] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 2 [01:58:49.303] | : . ' , ; ` | : . ' , ; Polling for a free worker ... done [01:58:49.303] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.303] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:49.303] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:49.303] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.304] | : . ' , ; ` | : . ' , ; Total time: 0.0561089515686035 [01:58:49.304] | : . ' , ; ` | : . ' , requestNode() ... done [01:58:49.304] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.304] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.304] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:49.305] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.305] | : . ' , ; ` | : . ' , avail: [n=2] '1' [01:58:49.305] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:49.305] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:49.346] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:49.346] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.346] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:49.347] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:49.347] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.347] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:49.347] | : . ' , ; ` | : . ' requestWorker() ... done [01:58:49.348] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:49.348] | : . ' , ; ` | : . launchFuture() for ClusterFutureBackend ... done [01:58:49.348] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:49.349] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:49.349] | : . ' , ; ` | : . launchFuture() ... [01:58:49.349] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:49.349] | : . ' , ; ` | : . ' getFutureData() ... [01:58:49.350] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:49.350] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:49.350] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:49.350] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:49.350] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:49.351] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:49.351] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.351] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:49.351] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.351] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:49.352] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:49.352] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:49.368] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:49.368] | : . ' , ; ` | : . ' , Appended future to position #2 [01:58:49.369] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:49.369] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:49.369] | : . ' , ; ` | : . launchFuture() ... done [01:58:49.369] | : . ' , ; ` | : . MultisessionFuture started [01:58:49.370] | : . ' , ; ` | : Launching futures ... done [01:58:49.370] | : . ' , ; ` | Using MultisessionFutureBackend ... done [01:58:49.370] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:49.371] | : . ' , ; ` run() for 'Future' (NULL) ... done [01:58:49.371] | : . ' , ; future(..., label = NULL) ... done [01:58:49.371] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.371] | : . ' , future(..., label = NULL) ... [01:58:49.372] | : . ' , ; lazy: FALSE [01:58:49.372] | : . ' , ; stdout: TRUE [01:58:49.372] | : . ' , ; conditions: [n=1] 'condition' [01:58:49.372] | : . ' , ; gc: FALSE [01:58:49.373] | : . ' , ; earlySignal: FALSE [01:58:49.373] | : . ' , ; getGlobalsAndPackages() ... [01:58:49.373] | : . ' , ; ` Searching for globals ... [01:58:49.383] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:49.384] | : . ' , ; ` Searching for globals ... done [01:58:49.384] | : . ' , ; ` Resolving globals: FALSE [01:58:49.384] | : . ' , ; ` Search for packages associated with the globals ... [01:58:49.385] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:49.385] | : . ' , ; ` | Packages: [1] 'base' [01:58:49.385] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:49.386] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:49.386] | : . ' , ; ` globals: [1] 'x' [01:58:49.386] | : . ' , ; ` packages: [0] [01:58:49.387] | : . ' , ; getGlobalsAndPackages() ... done [01:58:49.387] | : . ' , ; run() for 'Future' (NULL) ... [01:58:49.387] | : . ' , ; ` state: 'created' [01:58:49.388] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.388] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.388] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:49.388] | : . ' , ; ` | Number of futures since start: 3 (3 created, 3 launched, 2 finished) [01:58:49.389] | : . ' , ; ` | Launching futures ... [01:58:49.389] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:49.389] | : . ' , ; ` | : . Workers: [n=2] [01:58:49.390] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:49.392] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:49.393] | : . ' , ; ` | : . requestWorker() ... [01:58:49.393] | : . ' , ; ` | : . ' requestNode() ... [01:58:49.393] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:49.394] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:49.394] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.394] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:49.394] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 2 [01:58:49.395] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.395] | : . ' , ; ` | : . ' , ; Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:49.411] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:49.456] | : . ' , ; ` | : . ' , ; ` collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:49.456] | : . ' , ; ` | : . ' , ; ` | resolved() for MultisessionFuture (NULL) ... [01:58:49.457] | : . ' , ; ` | : . ' , ; ` | : Cluster node socket connection: index=5, id=1138 [01:58:49.457] | : . ' , ; ` | : . ' , ; ` | : assertValidConnection() ... [01:58:49.458] | : . ' , ; ` | : . ' , ; ` | : . cluster node index: 2 [01:58:49.458] | : . ' , ; ` | : . ' , ; ` | : assertValidConnection() ... done [01:58:49.459] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() for ClusterFuture ... [01:58:49.459] | : . ' , ; ` | : . ' , ; ` | : . cluster node index: 2 [01:58:49.459] | : . ' , ; ` | : . ' , ; ` | : . [1] TRUE [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . received data: [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . List of 5 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . $ type : chr "VALUE" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . $ value :List of 14 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ value : int 0 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ visible : logi TRUE [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ stdout : chr "" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ conditions : list() [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ rng : logi TRUE [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseGlobalEnv : NULL [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseConnections:List of 3 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ added : NULL [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ removed : NULL [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ replaced: NULL [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseDevices : NULL [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "75" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..- attr(*, "source")=List of 5 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ pid : int 116536 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ random: int 2147483647 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ r_info :List of 4 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ os : chr "windows" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ os_name : chr "Windows" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ captures_utf8: logi TRUE [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..$ version : chr "1.8" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..- attr(*, "class")= chr "FutureResult" [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . $ success: logi TRUE [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . $ time : 'proc_time' Named num [1:5] 0.1 0 0.09 NA NA [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:49.460] | : . ' , ; ` | : . ' , ; ` | : . $ tag : NULL [01:58:49.479] | : . ' , ; ` | : . ' , ; ` | : . Received FutureResult [01:58:49.479] | : . ' , ; ` | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:49.479] | : . ' , ; ` | : . ' , ; ` | : . ' Removed future from position #1 [01:58:49.480] | : . ' , ; ` | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:49.480] | : . ' , ; ` | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:49.480] | : . ' , ; ` | : . ' , ; ` | : . Erased future from future backend [01:58:49.481] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:49.481] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:49.481] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:49.481] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:49.482] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:49.482] | : . ' , ; ` | : . ' , ; ` | resolved() for MultisessionFuture (NULL) ... done [01:58:49.482] | : . ' , ; ` | : . ' , ; ` | assertFutureResult() ... [01:58:49.482] | : . ' , ; ` | : . ' , ; ` | : Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:49.482] | : . ' , ; ` | : . ' , ; ` | : Future uuid: 75 [01:58:49.482] | : . ' , ; ` | : . ' , ; ` | : identical; success [01:58:49.483] | : . ' , ; ` | : . ' , ; ` | assertFutureResult() ... done [01:58:49.483] | : . ' , ; ` | : . ' , ; ` | Future at position #1 is resolved ... [01:58:49.483] | : . ' , ; ` | : . ' , ; ` | : value() for MultisessionFuture (NULL) ... [01:58:49.484] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:49.484] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:49.484] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:49.484] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:49.485] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:49.485] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:49.485] | : . ' , ; ` | : . ' , ; ` | : . check for misuse ... [01:58:49.485] | : . ' , ; ` | : . ' , ; ` | : . check for misuse ... done [01:58:49.486] | : . ' , ; ` | : . ' , ; ` | : value() for MultisessionFuture (NULL) ... done [01:58:49.486] | : . ' , ; ` | : . ' , ; ` | Future at position #1 is resolved ... done [01:58:49.487] | : . ' , ; ` | : . ' , ; ` collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:49.487] | : . ' , ; ` | : . ' , ; ` Remove collected futures ... [01:58:49.487] | : . ' , ; ` | : . ' , ; ` | Indices of futures to drop: [n=1] '1' [01:58:49.487] | : . ' , ; ` | : . ' , ; ` Remove collected futures ... done [01:58:49.488] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:49.488] | : . ' , ; ` | : . ' , ; Early signaling of 2 future candidates ... [01:58:49.488] | : . ' , ; ` | : . ' , ; Number of futures with early signaling requested: 0 [01:58:49.488] | : . ' , ; ` | : . ' , ; Early signaling of 2 future candidates ... done [01:58:49.489] | : . ' , ; ` | : . ' , ; Number of registered futures: 2 [01:58:49.489] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:49.489] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.490] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.490] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:49.490] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.490] | : . ' , ; ` | : . ' , Total time: 0.0954170227050781 [01:58:49.491] | : . ' , ; ` | : . ' requestNode() ... done [01:58:49.491] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.491] | : . ' , ; ` | : . ' , Listing all futures [01:58:49.491] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:49.492] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.492] | : . ' , ; ` | : . ' avail: [n=2] '2' [01:58:49.492] | : . ' , ; ` | : . ' Index of first available worker: 2 [01:58:49.492] | : . ' , ; ` | : . ' Validate that the worker is functional ... [01:58:49.537] | : . ' , ; ` | : . ' , Worker is functional [01:58:49.537] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.538] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.538] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:49.538] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.538] | : . ' , ; ` | : . ' Validate that the worker is functional ... done [01:58:49.538] | : . ' , ; ` | : . requestWorker() ... done [01:58:49.539] | : . ' , ; ` | : . cluster node index: 2 [01:58:49.539] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:49.539] | : . ' , ; ` | : eraseGlobalEnvironment() ... [01:58:49.540] | : . ' , ; ` | : eraseGlobalEnvironment() ... done [01:58:49.540] | : . ' , ; ` | : launchFuture() ... [01:58:49.540] | : . ' , ; ` | : . cluster node index: 2 [01:58:49.541] | : . ' , ; ` | : . getFutureData() ... [01:58:49.541] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:49.541] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:49.541] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:49.541] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:49.542] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:49.542] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:49.542] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.542] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:49.543] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.543] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:49.543] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:49.543] | : . ' , ; ` | : . getFutureData() ... done [01:58:49.556] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:49.557] | : . ' , ; ` | : . ' Appended future to position #2 [01:58:49.557] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:49.557] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:49.557] | : . ' , ; ` | : launchFuture() ... done [01:58:49.557] | : . ' , ; ` | : MultisessionFuture started [01:58:49.558] | : . ' , ; ` | Launching futures ... done [01:58:49.558] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:49.558] | : . ' , ; ` Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:49.558] | : . ' , ; run() for 'Future' (NULL) ... done [01:58:49.559] | : . ' , future(..., label = NULL) ... done [01:58:49.559] | : . ' value() for SequentialFuture ('fsample_1-473446') ... done [01:58:49.559] | : . ' value() for list ... [01:58:49.559] | : . ' , recursive: 0 [01:58:49.559] | : . ' , reduce: FALSE [01:58:49.560] | : . ' , length: 4 [01:58:49.560] | : . ' , Number of remaining objects: 4 [01:58:49.560] | : . ' , checking value #1 ... [01:58:49.560] | : . ' , ; 'obj' is MultisessionFuture [01:58:49.561] | : . ' , ; MultisessionFuture #1 [01:58:49.561] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:49.561] | : . ' , ; ` nx: 4 [01:58:49.561] | : . ' , ; ` relay: TRUE [01:58:49.562] | : . ' , ; ` stdout: TRUE [01:58:49.562] | : . ' , ; ` signal: TRUE [01:58:49.562] | : . ' , ; ` resignal: FALSE [01:58:49.562] | : . ' , ; ` force: TRUE [01:58:49.562] | : . ' , ; ` relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:49.563] | : . ' , ; ` queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:49.563] | : . ' , ; ` until=1 [01:58:49.563] | : . ' , ; ` relaying element #1 [01:58:49.563] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.563] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.564] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.564] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.564] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.564] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.564] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.565] | : . ' , ; ` | relay stdout ... [01:58:49.565] | : . ' , ; ` | relay stdout ... done [01:58:49.565] | : . ' , ; ` | check for misuse ... [01:58:49.565] | : . ' , ; ` | check for misuse ... done [01:58:49.566] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.566] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.566] | : . ' , ; ` | result already collected: FutureResult [01:58:49.566] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.566] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.567] | : . ' , ; ` | result already collected: FutureResult [01:58:49.567] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.567] | : . ' , ; ` relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.567] | : . ' , ; ` queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.568] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:49.568] | : . ' , ; value(, ...) ... [01:58:49.568] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.568] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.568] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.569] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.569] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.569] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.569] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.569] | : . ' , ; ` | check for misuse ... [01:58:49.570] | : . ' , ; ` | check for misuse ... done [01:58:49.570] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.570] | : . ' , ; ` value: [01:58:49.570] | : . ' , ; value(, ...) ... done [01:58:49.571] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:49.571] | : . ' , ; ` nx: 4 [01:58:49.571] | : . ' , ; ` relay: TRUE [01:58:49.571] | : . ' , ; ` stdout: TRUE [01:58:49.571] | : . ' , ; ` signal: TRUE [01:58:49.572] | : . ' , ; ` resignal: FALSE [01:58:49.572] | : . ' , ; ` force: TRUE [01:58:49.572] | : . ' , ; ` relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.572] | : . ' , ; ` queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.572] | : . ' , ; ` until=2 [01:58:49.573] | : . ' , ; ` relaying element #2 [01:58:49.573] | : . ' , ; ` relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.573] | : . ' , ; ` queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.573] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:49.573] | : . ' , ; resolve() for MultisessionFuture ... [01:58:49.574] | : . ' , ; resolve() for MultisessionFuture ... done [01:58:49.574] | : . ' , ; length: 3 (resolved future 1) [01:58:49.574] | : . ' , checking value #1 ... done [01:58:49.574] | : . ' , checking value #2 ... [01:58:49.575] | : . ' , ; 'obj' is MultisessionFuture [01:58:49.575] | : . ' , ; MultisessionFuture #2 [01:58:49.575] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:49.575] | : . ' , ; ` nx: 4 [01:58:49.575] | : . ' , ; ` relay: TRUE [01:58:49.576] | : . ' , ; ` stdout: TRUE [01:58:49.576] | : . ' , ; ` signal: TRUE [01:58:49.576] | : . ' , ; ` resignal: FALSE [01:58:49.576] | : . ' , ; ` force: TRUE [01:58:49.576] | : . ' , ; ` relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.577] | : . ' , ; ` queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:49.577] | : . ' , ; ` until=2 [01:58:49.577] | : . ' , ; ` relaying element #2 [01:58:49.577] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.577] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.578] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.578] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.578] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.578] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.579] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.579] | : . ' , ; ` | relay stdout ... [01:58:49.579] | : . ' , ; ` | relay stdout ... done [01:58:49.579] | : . ' , ; ` | check for misuse ... [01:58:49.579] | : . ' , ; ` | check for misuse ... done [01:58:49.580] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.580] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.580] | : . ' , ; ` | result already collected: FutureResult [01:58:49.580] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.580] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.581] | : . ' , ; ` | result already collected: FutureResult [01:58:49.581] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.581] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.581] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.582] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:49.582] | : . ' , ; value(, ...) ... [01:58:49.582] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.582] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.582] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.583] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.583] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.583] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.583] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.583] | : . ' , ; ` | check for misuse ... [01:58:49.584] | : . ' , ; ` | check for misuse ... done [01:58:49.584] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.584] | : . ' , ; ` value: [01:58:49.584] | : . ' , ; value(, ...) ... done [01:58:49.585] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:49.585] | : . ' , ; ` nx: 4 [01:58:49.585] | : . ' , ; ` relay: TRUE [01:58:49.585] | : . ' , ; ` stdout: TRUE [01:58:49.585] | : . ' , ; ` signal: TRUE [01:58:49.586] | : . ' , ; ` resignal: FALSE [01:58:49.586] | : . ' , ; ` force: TRUE [01:58:49.586] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.586] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.586] | : . ' , ; ` until=3 [01:58:49.587] | : . ' , ; ` relaying element #3 [01:58:49.587] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.587] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.587] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:49.587] | : . ' , ; resolve() for MultisessionFuture ... [01:58:49.588] | : . ' , ; resolve() for MultisessionFuture ... done [01:58:49.588] | : . ' , ; length: 2 (resolved future 2) [01:58:49.588] | : . ' , checking value #2 ... done [01:58:49.588] | : . ' , checking value #3 ... [01:58:49.589] | : . ' , ; 'obj' is MultisessionFuture [01:58:49.589] | : . ' , ; resolved() for MultisessionFuture (NULL) ... [01:58:49.589] | : . ' , ; ` Cluster node socket connection: index=4, id=1137 [01:58:49.590] | : . ' , ; ` assertValidConnection() ... [01:58:49.590] | : . ' , ; ` | cluster node index: 1 [01:58:49.590] | : . ' , ; ` assertValidConnection() ... done [01:58:49.591] | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... [01:58:49.591] | : . ' , ; ` | cluster node index: 1 [01:58:49.591] | : . ' , ; ` | [1] TRUE [01:58:49.592] | : . ' , ; ` | received data: [01:58:49.592] | : . ' , ; ` | List of 5 [01:58:49.592] | : . ' , ; ` | $ type : chr "VALUE" [01:58:49.592] | : . ' , ; ` | $ value :List of 14 [01:58:49.592] | : . ' , ; ` | ..$ value : int 0 [01:58:49.592] | : . ' , ; ` | ..$ visible : logi TRUE [01:58:49.592] | : . ' , ; ` | ..$ stdout : chr "" [01:58:49.592] | : . ' , ; ` | ..$ conditions : list() [01:58:49.592] | : . ' , ; ` | ..$ rng : logi TRUE [01:58:49.592] | : . ' , ; ` | ..$ misuseGlobalEnv : NULL [01:58:49.592] | : . ' , ; ` | ..$ misuseConnections:List of 3 [01:58:49.592] | : . ' , ; ` | .. ..$ added : NULL [01:58:49.592] | : . ' , ; ` | .. ..$ removed : NULL [01:58:49.592] | : . ' , ; ` | .. ..$ replaced: NULL [01:58:49.592] | : . ' , ; ` | ..$ misuseDevices : NULL [01:58:49.592] | : . ' , ; ` | ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.592] | : . ' , ; ` | ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.592] | : . ' , ; ` | ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "76" [01:58:49.592] | : . ' , ; ` | ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:49.592] | : . ' , ; ` | .. ..- attr(*, "source")=List of 5 [01:58:49.592] | : . ' , ; ` | .. .. ..$ host : Named chr "CRANWIN3" [01:58:49.592] | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:49.592] | : . ' , ; ` | .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:49.592] | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:49.592] | : . ' , ; ` | .. .. ..$ pid : int 123308 [01:58:49.592] | : . ' , ; ` | .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:49.592] | : . ' , ; ` | .. .. ..$ random: int 2147483647 [01:58:49.592] | : . ' , ; ` | ..$ r_info :List of 4 [01:58:49.592] | : . ' , ; ` | .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:49.592] | : . ' , ; ` | .. .. ..$ : int [1:3] 4 6 0 [01:58:49.592] | : . ' , ; ` | .. ..$ os : chr "windows" [01:58:49.592] | : . ' , ; ` | .. ..$ os_name : chr "Windows" [01:58:49.592] | : . ' , ; ` | .. ..$ captures_utf8: logi TRUE [01:58:49.592] | : . ' , ; ` | ..$ version : chr "1.8" [01:58:49.592] | : . ' , ; ` | ..- attr(*, "class")= chr "FutureResult" [01:58:49.592] | : . ' , ; ` | $ success: logi TRUE [01:58:49.592] | : . ' , ; ` | $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:49.592] | : . ' , ; ` | ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:49.592] | : . ' , ; ` | $ tag : NULL [01:58:49.608] | : . ' , ; ` | Received FutureResult [01:58:49.609] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:49.609] | : . ' , ; ` | : Removed future from position #1 [01:58:49.609] | : . ' , ; ` | : Number of registered futures: 1 [01:58:49.609] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:49.610] | : . ' , ; ` | Erased future from future backend [01:58:49.610] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.610] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.610] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.610] | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... done [01:58:49.611] | : . ' , ; ` receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:49.611] | : . ' , ; resolved() for MultisessionFuture (NULL) ... done [01:58:49.611] | : . ' , ; assertFutureResult() ... [01:58:49.611] | : . ' , ; ` Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:49.611] | : . ' , ; ` Future uuid: 76 [01:58:49.611] | : . ' , ; ` identical; success [01:58:49.611] | : . ' , ; assertFutureResult() ... done [01:58:49.612] | : . ' , ; MultisessionFuture #3 [01:58:49.612] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:49.612] | : . ' , ; ` nx: 4 [01:58:49.612] | : . ' , ; ` relay: TRUE [01:58:49.612] | : . ' , ; ` stdout: TRUE [01:58:49.612] | : . ' , ; ` signal: TRUE [01:58:49.612] | : . ' , ; ` resignal: FALSE [01:58:49.613] | : . ' , ; ` force: TRUE [01:58:49.613] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.613] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:49.613] | : . ' , ; ` until=3 [01:58:49.613] | : . ' , ; ` relaying element #3 [01:58:49.613] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.613] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.614] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.614] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.614] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.614] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.614] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.614] | : . ' , ; ` | relay stdout ... [01:58:49.615] | : . ' , ; ` | relay stdout ... done [01:58:49.615] | : . ' , ; ` | check for misuse ... [01:58:49.615] | : . ' , ; ` | check for misuse ... done [01:58:49.615] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.615] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.616] | : . ' , ; ` | result already collected: FutureResult [01:58:49.616] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.616] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.616] | : . ' , ; ` | result already collected: FutureResult [01:58:49.616] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.617] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.617] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.617] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:49.617] | : . ' , ; value(, ...) ... [01:58:49.617] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.617] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.617] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.618] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.618] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.618] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.618] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.618] | : . ' , ; ` | check for misuse ... [01:58:49.618] | : . ' , ; ` | check for misuse ... done [01:58:49.618] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.619] | : . ' , ; ` value: [01:58:49.619] | : . ' , ; value(, ...) ... done [01:58:49.619] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:49.619] | : . ' , ; ` nx: 4 [01:58:49.619] | : . ' , ; ` relay: TRUE [01:58:49.619] | : . ' , ; ` stdout: TRUE [01:58:49.619] | : . ' , ; ` signal: TRUE [01:58:49.620] | : . ' , ; ` resignal: FALSE [01:58:49.620] | : . ' , ; ` force: TRUE [01:58:49.620] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.620] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.620] | : . ' , ; ` until=4 [01:58:49.620] | : . ' , ; ` relaying element #4 [01:58:49.620] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.621] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.621] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:49.623] | : . ' , ; resolve() for MultisessionFuture ... [01:58:49.623] | : . ' , ; resolve() for MultisessionFuture ... done [01:58:49.624] | : . ' , ; length: 1 (resolved future 3) [01:58:49.624] | : . ' , checking value #3 ... done [01:58:49.624] | : . ' , checking value #4 ... [01:58:49.624] | : . ' , ; 'obj' is MultisessionFuture [01:58:49.625] | : . ' , ; resolved() for MultisessionFuture (NULL) ... [01:58:49.625] | : . ' , ; ` Cluster node socket connection: index=5, id=1138 [01:58:49.625] | : . ' , ; ` assertValidConnection() ... [01:58:49.626] | : . ' , ; ` | cluster node index: 2 [01:58:49.626] | : . ' , ; ` assertValidConnection() ... done [01:58:49.626] | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... [01:58:49.627] | : . ' , ; ` | cluster node index: 2 [01:58:49.627] | : . ' , ; ` | [1] TRUE [01:58:49.627] | : . ' , ; ` | received data: [01:58:49.628] | : . ' , ; ` | List of 5 [01:58:49.628] | : . ' , ; ` | $ type : chr "VALUE" [01:58:49.628] | : . ' , ; ` | $ value :List of 14 [01:58:49.628] | : . ' , ; ` | ..$ value : int 1 [01:58:49.628] | : . ' , ; ` | ..$ visible : logi TRUE [01:58:49.628] | : . ' , ; ` | ..$ stdout : chr "" [01:58:49.628] | : . ' , ; ` | ..$ conditions : list() [01:58:49.628] | : . ' , ; ` | ..$ rng : logi TRUE [01:58:49.628] | : . ' , ; ` | ..$ misuseGlobalEnv : NULL [01:58:49.628] | : . ' , ; ` | ..$ misuseConnections:List of 3 [01:58:49.628] | : . ' , ; ` | .. ..$ added : NULL [01:58:49.628] | : . ' , ; ` | .. ..$ removed : NULL [01:58:49.628] | : . ' , ; ` | .. ..$ replaced: NULL [01:58:49.628] | : . ' , ; ` | ..$ misuseDevices : NULL [01:58:49.628] | : . ' , ; ` | ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.628] | : . ' , ; ` | ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.628] | : . ' , ; ` | ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "77" [01:58:49.628] | : . ' , ; ` | ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:49.628] | : . ' , ; ` | .. ..- attr(*, "source")=List of 5 [01:58:49.628] | : . ' , ; ` | .. .. ..$ host : Named chr "CRANWIN3" [01:58:49.628] | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:49.628] | : . ' , ; ` | .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:49.628] | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:49.628] | : . ' , ; ` | .. .. ..$ pid : int 116536 [01:58:49.628] | : . ' , ; ` | .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.628] | : . ' , ; ` | .. .. ..$ random: int 2147483647 [01:58:49.628] | : . ' , ; ` | ..$ r_info :List of 4 [01:58:49.628] | : . ' , ; ` | .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:49.628] | : . ' , ; ` | .. .. ..$ : int [1:3] 4 6 0 [01:58:49.628] | : . ' , ; ` | .. ..$ os : chr "windows" [01:58:49.628] | : . ' , ; ` | .. ..$ os_name : chr "Windows" [01:58:49.628] | : . ' , ; ` | .. ..$ captures_utf8: logi TRUE [01:58:49.628] | : . ' , ; ` | ..$ version : chr "1.8" [01:58:49.628] | : . ' , ; ` | ..- attr(*, "class")= chr "FutureResult" [01:58:49.628] | : . ' , ; ` | $ success: logi TRUE [01:58:49.628] | : . ' , ; ` | $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:49.628] | : . ' , ; ` | ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:49.628] | : . ' , ; ` | $ tag : NULL [01:58:49.643] | : . ' , ; ` | Received FutureResult [01:58:49.643] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:49.643] | : . ' , ; ` | : Removed future from position #1 [01:58:49.643] | : . ' , ; ` | : Number of registered futures: 0 [01:58:49.644] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:49.644] | : . ' , ; ` | Erased future from future backend [01:58:49.644] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.644] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.645] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.645] | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... done [01:58:49.645] | : . ' , ; ` receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:49.645] | : . ' , ; resolved() for MultisessionFuture (NULL) ... done [01:58:49.645] | : . ' , ; assertFutureResult() ... [01:58:49.646] | : . ' , ; ` Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:49.646] | : . ' , ; ` Future uuid: 77 [01:58:49.646] | : . ' , ; ` identical; success [01:58:49.646] | : . ' , ; assertFutureResult() ... done [01:58:49.646] | : . ' , ; MultisessionFuture #4 [01:58:49.646] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:49.647] | : . ' , ; ` nx: 4 [01:58:49.647] | : . ' , ; ` relay: TRUE [01:58:49.647] | : . ' , ; ` stdout: TRUE [01:58:49.647] | : . ' , ; ` signal: TRUE [01:58:49.647] | : . ' , ; ` resignal: FALSE [01:58:49.648] | : . ' , ; ` force: TRUE [01:58:49.648] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.648] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:49.648] | : . ' , ; ` until=4 [01:58:49.648] | : . ' , ; ` relaying element #4 [01:58:49.649] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.649] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.649] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.649] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.650] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.650] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.650] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.650] | : . ' , ; ` | relay stdout ... [01:58:49.650] | : . ' , ; ` | relay stdout ... done [01:58:49.651] | : . ' , ; ` | check for misuse ... [01:58:49.651] | : . ' , ; ` | check for misuse ... done [01:58:49.651] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.651] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.651] | : . ' , ; ` | result already collected: FutureResult [01:58:49.652] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.652] | : . ' , ; ` result() for ClusterFuture ... [01:58:49.652] | : . ' , ; ` | result already collected: FutureResult [01:58:49.652] | : . ' , ; ` result() for ClusterFuture ... done [01:58:49.653] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.653] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.653] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:49.653] | : . ' , ; value(, ...) ... [01:58:49.653] | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:49.654] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.654] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.654] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.654] | : . ' , ; ` | result() for ClusterFuture ... [01:58:49.654] | : . ' , ; ` | : result already collected: FutureResult [01:58:49.655] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:49.655] | : . ' , ; ` | check for misuse ... [01:58:49.655] | : . ' , ; ` | check for misuse ... done [01:58:49.655] | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:49.655] | : . ' , ; ` value: [01:58:49.656] | : . ' , ; value(, ...) ... done [01:58:49.656] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:49.656] | : . ' , ; ` nx: 4 [01:58:49.656] | : . ' , ; ` relay: TRUE [01:58:49.656] | : . ' , ; ` stdout: TRUE [01:58:49.657] | : . ' , ; ` signal: TRUE [01:58:49.657] | : . ' , ; ` resignal: FALSE [01:58:49.657] | : . ' , ; ` force: TRUE [01:58:49.657] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.657] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.658] | : . ' , ; ` until=4 [01:58:49.658] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.658] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.658] | : . ' , ; signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:49.658] | : . ' , ; resolve() for MultisessionFuture ... [01:58:49.659] | : . ' , ; resolve() for MultisessionFuture ... done [01:58:49.659] | : . ' , ; length: 0 (resolved future 4) [01:58:49.659] | : . ' , checking value #4 ... done [01:58:49.659] | : . ' , Relaying remaining futures ... [01:58:49.660] | : . ' , ; signalConditionsASAP(NULL, pos=0) ... [01:58:49.660] | : . ' , ; ` nx: 4 [01:58:49.660] | : . ' , ; ` relay: TRUE [01:58:49.660] | : . ' , ; ` stdout: TRUE [01:58:49.660] | : . ' , ; ` signal: TRUE [01:58:49.661] | : . ' , ; ` resignal: FALSE [01:58:49.661] | : . ' , ; ` force: TRUE [01:58:49.661] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.661] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:49.662] | : . ' , ; ` relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.662] | : . ' , ; ` queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:49.662] | : . ' , ; signalConditionsASAP(NULL, pos=0) ... done [01:58:49.662] | : . ' , Relaying remaining futures ... done [01:58:49.662] | : . ' value() for list ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:49.663] | : . ' future(..., label = NULL) ... [01:58:49.663] | : . ' , lazy: FALSE [01:58:49.663] | : . ' , stdout: TRUE [01:58:49.663] | : . ' , conditions: [n=1] 'condition' [01:58:49.664] | : . ' , gc: FALSE [01:58:49.664] | : . ' , earlySignal: FALSE [01:58:49.664] | : . ' , getGlobalsAndPackages() ... [01:58:49.664] | : . ' , ; Searching for globals ... [01:58:49.673] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:49.673] | : . ' , ; Searching for globals ... done [01:58:49.673] | : . ' , ; Resolving globals: FALSE [01:58:49.674] | : . ' , ; Search for packages associated with the globals ... [01:58:49.674] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:49.674] | : . ' , ; ` Packages: [1] 'base' [01:58:49.675] | : . ' , ; Search for packages associated with the globals ... done [01:58:49.675] | : . ' , ; Packages after dropping 'base': [0] [01:58:49.675] | : . ' , ; globals: [1] 'x' [01:58:49.675] | : . ' , ; packages: [0] [01:58:49.676] | : . ' , getGlobalsAndPackages() ... done [01:58:49.676] | : . ' , run() for 'Future' (NULL) ... [01:58:49.676] | : . ' , ; state: 'created' [01:58:49.676] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.677] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.677] | : . ' , ; Using MultisessionFutureBackend ... [01:58:49.677] | : . ' , ; ` Number of futures since start: 4 (4 created, 4 launched, 6 finished) [01:58:49.677] | : . ' , ; ` Launching futures ... [01:58:49.678] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... [01:58:49.678] | : . ' , ; ` | : Workers: [n=2] [01:58:49.678] | : . ' , ; ` | : Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:49.680] | : . ' , ; ` | : FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:49.681] | : . ' , ; ` | : requestWorker() ... [01:58:49.681] | : . ' , ; ` | : . requestNode() ... [01:58:49.681] | : . ' , ; ` | : . ' Number of workers: 2 [01:58:49.681] | : . ' , ; ` | : . ' Polling for a free worker ... [01:58:49.682] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.682] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.682] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:49.682] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.682] | : . ' , ; ` | : . ' , Total time: 0 [01:58:49.683] | : . ' , ; ` | : . ' Polling for a free worker ... done [01:58:49.683] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.683] | : . ' , ; ` | : . ' , Listing all futures [01:58:49.683] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:49.683] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.684] | : . ' , ; ` | : . ' avail: [n=2] '1', '2' [01:58:49.684] | : . ' , ; ` | : . ' Index of first available worker: 1 [01:58:49.684] | : . ' , ; ` | : . ' Validate that the worker is functional ... [01:58:49.728] | : . ' , ; ` | : . ' , Worker is functional [01:58:49.729] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.729] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.729] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:49.729] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.730] | : . ' , ; ` | : . ' Validate that the worker is functional ... done [01:58:49.730] | : . ' , ; ` | : . requestNode() ... done [01:58:49.730] | : . ' , ; ` | : . cluster node index: 1 [01:58:49.730] | : . ' , ; ` | : requestWorker() ... done [01:58:49.731] | : . ' , ; ` | : eraseGlobalEnvironment() ... [01:58:49.731] | : . ' , ; ` | : eraseGlobalEnvironment() ... done [01:58:49.732] | : . ' , ; ` | : launchFuture() ... [01:58:49.732] | : . ' , ; ` | : . cluster node index: 1 [01:58:49.732] | : . ' , ; ` | : . getFutureData() ... [01:58:49.732] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:49.733] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:49.733] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:49.733] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:49.733] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:49.734] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:49.734] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.734] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:49.735] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.735] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:49.735] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:49.735] | : . ' , ; ` | : . getFutureData() ... done [01:58:49.736] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:49.736] | : . ' , ; ` | : . ' Appended future to position #1 [01:58:49.737] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:49.737] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:49.737] | : . ' , ; ` | : launchFuture() ... done [01:58:49.737] | : . ' , ; ` | : MultisessionFuture started [01:58:49.738] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... done [01:58:49.738] | : . ' , ; ` Launching futures ... done [01:58:49.738] | : . ' , ; ` Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:49.738] | : . ' , ; Using MultisessionFutureBackend ... done [01:58:49.739] | : . ' , run() for 'Future' (NULL) ... done [01:58:49.739] | : . ' future(..., label = NULL) ... done [01:58:49.739] | : . ' future(..., label = NULL) ... [01:58:49.740] | : . ' , lazy: FALSE [01:58:49.740] | : . ' , stdout: TRUE [01:58:49.740] | : . ' , conditions: [n=1] 'condition' [01:58:49.740] | : . ' , gc: FALSE [01:58:49.741] | : . ' , earlySignal: FALSE [01:58:49.741] | : . ' , getGlobalsAndPackages() ... [01:58:49.741] | : . ' , ; Searching for globals ... [01:58:49.751] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:49.751] | : . ' , ; Searching for globals ... done [01:58:49.752] | : . ' , ; Resolving globals: FALSE [01:58:49.752] | : . ' , ; Search for packages associated with the globals ... [01:58:49.752] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:49.753] | : . ' , ; ` Packages: [1] 'base' [01:58:49.753] | : . ' , ; Search for packages associated with the globals ... done [01:58:49.753] | : . ' , ; Packages after dropping 'base': [0] [01:58:49.754] | : . ' , ; globals: [1] 'x' [01:58:49.754] | : . ' , ; packages: [0] [01:58:49.754] | : . ' , getGlobalsAndPackages() ... done [01:58:49.755] | : . ' , run() for 'Future' (NULL) ... [01:58:49.755] | : . ' , ; state: 'created' [01:58:49.755] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.755] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.756] | : . ' , ; Using MultisessionFutureBackend ... [01:58:49.756] | : . ' , ; ` Number of futures since start: 5 (5 created, 5 launched, 6 finished) [01:58:49.756] | : . ' , ; ` Launching futures ... [01:58:49.757] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... [01:58:49.757] | : . ' , ; ` | : Workers: [n=2] [01:58:49.757] | : . ' , ; ` | : Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:49.760] | : . ' , ; ` | : FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:49.760] | : . ' , ; ` | : requestWorker() ... [01:58:49.760] | : . ' , ; ` | : . requestNode() ... [01:58:49.761] | : . ' , ; ` | : . ' Number of workers: 2 [01:58:49.761] | : . ' , ; ` | : . ' Polling for a free worker ... [01:58:49.761] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.761] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.762] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:49.762] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.762] | : . ' , ; ` | : . ' , Total time: 0 [01:58:49.762] | : . ' , ; ` | : . ' Polling for a free worker ... done [01:58:49.763] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.763] | : . ' , ; ` | : . ' , Listing all futures [01:58:49.763] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:49.763] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.763] | : . ' , ; ` | : . ' avail: [n=2] '2' [01:58:49.764] | : . ' , ; ` | : . ' Index of first available worker: 2 [01:58:49.764] | : . ' , ; ` | : . ' Validate that the worker is functional ... [01:58:49.818] | : . ' , ; ` | : . ' , Worker is functional [01:58:49.819] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.819] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.819] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:49.820] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.820] | : . ' , ; ` | : . ' Validate that the worker is functional ... done [01:58:49.820] | : . ' , ; ` | : . requestNode() ... done [01:58:49.820] | : . ' , ; ` | : . cluster node index: 2 [01:58:49.821] | : . ' , ; ` | : requestWorker() ... done [01:58:49.821] | : . ' , ; ` | : eraseGlobalEnvironment() ... [01:58:49.822] | : . ' , ; ` | : eraseGlobalEnvironment() ... done [01:58:49.822] | : . ' , ; ` | : launchFuture() ... [01:58:49.822] | : . ' , ; ` | : . cluster node index: 2 [01:58:49.823] | : . ' , ; ` | : . getFutureData() ... [01:58:49.823] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:49.823] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:49.823] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:49.824] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:49.824] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:49.824] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:49.824] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.825] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:49.825] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.825] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:49.826] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:49.826] | : . ' , ; ` | : . getFutureData() ... done [01:58:49.845] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:49.846] | : . ' , ; ` | : . ' Appended future to position #2 [01:58:49.846] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:49.846] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:49.846] | : . ' , ; ` | : launchFuture() ... done [01:58:49.846] | : . ' , ; ` | : MultisessionFuture started [01:58:49.846] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... done [01:58:49.847] | : . ' , ; ` Launching futures ... done [01:58:49.847] | : . ' , ; ` Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:49.847] | : . ' , ; Using MultisessionFutureBackend ... done [01:58:49.847] | : . ' , run() for 'Future' (NULL) ... done [01:58:49.847] | : . ' future(..., label = NULL) ... done [01:58:49.848] | : . ' future(..., label = NULL) ... [01:58:49.848] | : . ' , lazy: FALSE [01:58:49.848] | : . ' , stdout: TRUE [01:58:49.848] | : . ' , conditions: [n=1] 'condition' [01:58:49.848] | : . ' , gc: FALSE [01:58:49.848] | : . ' , earlySignal: FALSE [01:58:49.849] | : . ' , getGlobalsAndPackages() ... [01:58:49.849] | : . ' , ; Searching for globals ... [01:58:49.859] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:49.859] | : . ' , ; Searching for globals ... done [01:58:49.860] | : . ' , ; Resolving globals: FALSE [01:58:49.860] | : . ' , ; Search for packages associated with the globals ... [01:58:49.860] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:49.861] | : . ' , ; ` Packages: [1] 'base' [01:58:49.861] | : . ' , ; Search for packages associated with the globals ... done [01:58:49.861] | : . ' , ; Packages after dropping 'base': [0] [01:58:49.861] | : . ' , ; globals: [1] 'x' [01:58:49.861] | : . ' , ; packages: [0] [01:58:49.862] | : . ' , getGlobalsAndPackages() ... done [01:58:49.862] | : . ' , run() for 'Future' (NULL) ... [01:58:49.862] | : . ' , ; state: 'created' [01:58:49.863] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.863] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.863] | : . ' , ; Using MultisessionFutureBackend ... [01:58:49.863] | : . ' , ; ` Number of futures since start: 6 (6 created, 6 launched, 6 finished) [01:58:49.864] | : . ' , ; ` Launching futures ... [01:58:49.864] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... [01:58:49.864] | : . ' , ; ` | : Workers: [n=2] [01:58:49.864] | : . ' , ; ` | : Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:49.867] | : . ' , ; ` | : FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:49.867] | : . ' , ; ` | : requestWorker() ... [01:58:49.868] | : . ' , ; ` | : . requestNode() ... [01:58:49.868] | : . ' , ; ` | : . ' Number of workers: 2 [01:58:49.868] | : . ' , ; ` | : . ' Polling for a free worker ... [01:58:49.869] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.869] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:49.869] | : . ' , ; ` | : . ' , ; Number of registered futures: 2 [01:58:49.869] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.870] | : . ' , ; ` | : . ' , Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:49.895] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:49.896] | : . ' , ; ` | : . ' , ; collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:49.896] | : . ' , ; ` | : . ' , ; ` resolved() for MultisessionFuture (NULL) ... [01:58:49.897] | : . ' , ; ` | : . ' , ; ` | Cluster node socket connection: index=4, id=1137 [01:58:49.897] | : . ' , ; ` | : . ' , ; ` | assertValidConnection() ... [01:58:49.897] | : . ' , ; ` | : . ' , ; ` | : cluster node index: 1 [01:58:49.898] | : . ' , ; ` | : . ' , ; ` | assertValidConnection() ... done [01:58:49.898] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() for ClusterFuture ... [01:58:49.898] | : . ' , ; ` | : . ' , ; ` | : cluster node index: 1 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : [1] TRUE [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : received data: [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : List of 5 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : $ type : chr "VALUE" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : $ value :List of 14 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ value : int 2 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ visible : logi TRUE [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ stdout : chr "" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ conditions : list() [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ rng : logi TRUE [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseGlobalEnv : NULL [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseConnections:List of 3 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ added : NULL [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ removed : NULL [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ replaced: NULL [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseDevices : NULL [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "78" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..- attr(*, "source")=List of 5 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ host : Named chr "CRANWIN3" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ pid : int 123308 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ random: int 2147483647 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ r_info :List of 4 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ : int [1:3] 4 6 0 [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ os : chr "windows" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ os_name : chr "Windows" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : .. ..$ captures_utf8: logi TRUE [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..$ version : chr "1.8" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..- attr(*, "class")= chr "FutureResult" [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : $ success: logi TRUE [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:49.899] | : . ' , ; ` | : . ' , ; ` | : $ tag : NULL [01:58:49.918] | : . ' , ; ` | : . ' , ; ` | : Received FutureResult [01:58:49.918] | : . ' , ; ` | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:49.918] | : . ' , ; ` | : . ' , ; ` | : . Removed future from position #1 [01:58:49.919] | : . ' , ; ` | : . ' , ; ` | : . Number of registered futures: 1 [01:58:49.919] | : . ' , ; ` | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:49.919] | : . ' , ; ` | : . ' , ; ` | : Erased future from future backend [01:58:49.920] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:49.920] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:49.920] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:49.920] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() for ClusterFuture ... done [01:58:49.921] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:49.921] | : . ' , ; ` | : . ' , ; ` resolved() for MultisessionFuture (NULL) ... done [01:58:49.921] | : . ' , ; ` | : . ' , ; ` assertFutureResult() ... [01:58:49.921] | : . ' , ; ` | : . ' , ; ` | Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:49.921] | : . ' , ; ` | : . ' , ; ` | Future uuid: 78 [01:58:49.921] | : . ' , ; ` | : . ' , ; ` | identical; success [01:58:49.922] | : . ' , ; ` | : . ' , ; ` assertFutureResult() ... done [01:58:49.922] | : . ' , ; ` | : . ' , ; ` Future at position #1 is resolved ... [01:58:49.922] | : . ' , ; ` | : . ' , ; ` | value() for MultisessionFuture (NULL) ... [01:58:49.923] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:49.923] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:49.923] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:49.923] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:49.924] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:49.924] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:49.924] | : . ' , ; ` | : . ' , ; ` | : check for misuse ... [01:58:49.924] | : . ' , ; ` | : . ' , ; ` | : check for misuse ... done [01:58:49.925] | : . ' , ; ` | : . ' , ; ` | value() for MultisessionFuture (NULL) ... done [01:58:49.925] | : . ' , ; ` | : . ' , ; ` Future at position #1 is resolved ... done [01:58:49.925] | : . ' , ; ` | : . ' , ; collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:49.925] | : . ' , ; ` | : . ' , ; Remove collected futures ... [01:58:49.926] | : . ' , ; ` | : . ' , ; ` Indices of futures to drop: [n=1] '1' [01:58:49.926] | : . ' , ; ` | : . ' , ; Remove collected futures ... done [01:58:49.926] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:49.926] | : . ' , ; ` | : . ' , Early signaling of 2 future candidates ... [01:58:49.927] | : . ' , ; ` | : . ' , Number of futures with early signaling requested: 0 [01:58:49.927] | : . ' , ; ` | : . ' , Early signaling of 2 future candidates ... done [01:58:49.927] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:49.927] | : . ' , ; ` | : . ' Polling for a free worker ... done [01:58:49.928] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.928] | : . ' , ; ` | : . ' , Listing all futures [01:58:49.928] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:49.928] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.929] | : . ' , ; ` | : . ' Total time: 0.0590841770172119 [01:58:49.929] | : . ' , ; ` | : . requestNode() ... done [01:58:49.929] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.929] | : . ' , ; ` | : . ' Listing all futures [01:58:49.930] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:49.930] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.930] | : . ' , ; ` | : . avail: [n=2] '1' [01:58:49.930] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:49.931] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:49.979] | : . ' , ; ` | : . ' Worker is functional [01:58:49.979] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:49.980] | : . ' , ; ` | : . ' , Listing all futures [01:58:49.980] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:49.980] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:49.980] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:49.981] | : . ' , ; ` | : requestWorker() ... done [01:58:49.981] | : . ' , ; ` | : cluster node index: 1 [01:58:49.981] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... done [01:58:49.982] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:49.983] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:49.983] | : . ' , ; ` | launchFuture() ... [01:58:49.983] | : . ' , ; ` | : cluster node index: 1 [01:58:49.984] | : . ' , ; ` | : getFutureData() ... [01:58:49.984] | : . ' , ; ` | : . getFutureCore() ... [01:58:49.984] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:49.984] | : . ' , ; ` | : . getFutureCore() ... done [01:58:49.985] | : . ' , ; ` | : . getFutureCapture() ... [01:58:49.985] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:49.985] | : . ' , ; ` | : . getFutureContext() ... [01:58:49.986] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:49.986] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:49.986] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:49.986] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:49.986] | : . ' , ; ` | : . getFutureContext() ... done [01:58:49.987] | : . ' , ; ` | : getFutureData() ... done [01:58:50.004] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.004] | : . ' , ; ` | : . Appended future to position #2 [01:58:50.005] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:50.005] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.005] | : . ' , ; ` | launchFuture() ... done [01:58:50.006] | : . ' , ; ` | MultisessionFuture started [01:58:50.006] | : . ' , ; ` Launching futures ... done [01:58:50.006] | : . ' , ; Using MultisessionFutureBackend ... done [01:58:50.006] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.007] | : . ' , run() for 'Future' (NULL) ... done [01:58:50.007] | : . ' future(..., label = NULL) ... done [01:58:50.007] | : . value() for SequentialFuture ('fsample_1-370970') ... done [01:58:50.008] | : . future(..., label = NULL) ... [01:58:50.008] | : . ' lazy: FALSE [01:58:50.008] | : . ' stdout: TRUE [01:58:50.008] | : . ' conditions: [n=1] 'condition' [01:58:50.009] | : . ' gc: FALSE [01:58:50.009] | : . ' earlySignal: FALSE [01:58:50.009] | : . ' getGlobalsAndPackages() ... [01:58:50.010] | : . ' , Searching for globals ... [01:58:50.020] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:50.020] | : . ' , Searching for globals ... done [01:58:50.020] | : . ' , Resolving globals: FALSE [01:58:50.020] | : . ' , Search for packages associated with the globals ... [01:58:50.021] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:50.021] | : . ' , ; Packages: [1] 'base' [01:58:50.022] | : . ' , Search for packages associated with the globals ... done [01:58:50.022] | : . ' , Packages after dropping 'base': [0] [01:58:50.022] | : . ' , globals: [1] 'x' [01:58:50.023] | : . ' , packages: [0] [01:58:50.023] | : . ' getGlobalsAndPackages() ... done [01:58:50.023] | : . ' run() for 'Future' (NULL) ... [01:58:50.024] | : . ' , state: 'created' [01:58:50.024] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.024] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.025] | : . ' , Using MultisessionFutureBackend ... [01:58:50.025] | : . ' , ; Number of futures since start: 7 (7 created, 7 launched, 8 finished) [01:58:50.025] | : . ' , ; Launching futures ... [01:58:50.026] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:50.026] | : . ' , ; ` | Workers: [n=2] [01:58:50.026] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.029] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.030] | : . ' , ; ` | requestWorker() ... [01:58:50.030] | : . ' , ; ` | : requestNode() ... [01:58:50.030] | : . ' , ; ` | : . Number of workers: 2 [01:58:50.031] | : . ' , ; ` | : . Polling for a free worker ... [01:58:50.031] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.031] | : . ' , ; ` | : . ' , Listing all futures [01:58:50.031] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:50.032] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.032] | : . ' , ; ` | : . ' Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:50.051] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:50.052] | : . ' , ; ` | : . ' , collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:50.052] | : . ' , ; ` | : . ' , ; resolved() for MultisessionFuture (NULL) ... [01:58:50.052] | : . ' , ; ` | : . ' , ; ` Cluster node socket connection: index=5, id=1138 [01:58:50.053] | : . ' , ; ` | : . ' , ; ` assertValidConnection() ... [01:58:50.053] | : . ' , ; ` | : . ' , ; ` | cluster node index: 2 [01:58:50.053] | : . ' , ; ` | : . ' , ; ` assertValidConnection() ... done [01:58:50.053] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | cluster node index: 2 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | [1] TRUE [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | received data: [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | List of 5 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | $ type : chr "VALUE" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | $ value :List of 14 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ value : int 0 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ visible : logi TRUE [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ stdout : chr "" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ conditions : list() [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ rng : logi TRUE [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ misuseGlobalEnv : NULL [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ misuseConnections:List of 3 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ added : NULL [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ removed : NULL [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ replaced: NULL [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ misuseDevices : NULL [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "79" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..- attr(*, "source")=List of 5 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ pid : int 116536 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ random: int 2147483647 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ r_info :List of 4 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ : int [1:3] 4 6 0 [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ os : chr "windows" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ os_name : chr "Windows" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | .. ..$ captures_utf8: logi TRUE [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..$ version : chr "1.8" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..- attr(*, "class")= chr "FutureResult" [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | $ success: logi TRUE [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.054] | : . ' , ; ` | : . ' , ; ` | $ tag : NULL [01:58:50.074] | : . ' , ; ` | : . ' , ; ` | Received FutureResult [01:58:50.074] | : . ' , ; ` | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.075] | : . ' , ; ` | : . ' , ; ` | : Removed future from position #1 [01:58:50.075] | : . ' , ; ` | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.075] | : . ' , ; ` | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.075] | : . ' , ; ` | : . ' , ; ` | Erased future from future backend [01:58:50.076] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:50.076] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:50.076] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:50.076] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.077] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.077] | : . ' , ; ` | : . ' , ; resolved() for MultisessionFuture (NULL) ... done [01:58:50.077] | : . ' , ; ` | : . ' , ; assertFutureResult() ... [01:58:50.077] | : . ' , ; ` | : . ' , ; ` Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.077] | : . ' , ; ` | : . ' , ; ` Future uuid: 79 [01:58:50.077] | : . ' , ; ` | : . ' , ; ` identical; success [01:58:50.078] | : . ' , ; ` | : . ' , ; assertFutureResult() ... done [01:58:50.078] | : . ' , ; ` | : . ' , ; Future at position #1 is resolved ... [01:58:50.078] | : . ' , ; ` | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:50.078] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:50.079] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:50.079] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:50.079] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:50.079] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:50.080] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:50.080] | : . ' , ; ` | : . ' , ; ` | check for misuse ... [01:58:50.080] | : . ' , ; ` | : . ' , ; ` | check for misuse ... done [01:58:50.080] | : . ' , ; ` | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:50.081] | : . ' , ; ` | : . ' , ; Future at position #1 is resolved ... done [01:58:50.081] | : . ' , ; ` | : . ' , collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:50.081] | : . ' , ; ` | : . ' , Remove collected futures ... [01:58:50.081] | : . ' , ; ` | : . ' , ; Indices of futures to drop: [n=1] '1' [01:58:50.081] | : . ' , ; ` | : . ' , Remove collected futures ... done [01:58:50.082] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:50.082] | : . ' , ; ` | : . ' Early signaling of 2 future candidates ... [01:58:50.082] | : . ' , ; ` | : . ' Number of futures with early signaling requested: 0 [01:58:50.082] | : . ' , ; ` | : . ' Early signaling of 2 future candidates ... done [01:58:50.083] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:50.083] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:50.083] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.083] | : . ' , ; ` | : . ' Listing all futures [01:58:50.083] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:50.083] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.084] | : . ' , ; ` | : . Total time: 0.0521349906921387 [01:58:50.084] | : . ' , ; ` | : requestNode() ... done [01:58:50.084] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.084] | : . ' , ; ` | : . Listing all futures [01:58:50.084] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:50.084] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.085] | : . ' , ; ` | : avail: [n=2] '2' [01:58:50.085] | : . ' , ; ` | : Index of first available worker: 2 [01:58:50.085] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.155] | : . ' , ; ` | : . Worker is functional [01:58:50.155] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.156] | : . ' , ; ` | : . ' Listing all futures [01:58:50.156] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:50.156] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.156] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.157] | : . ' , ; ` | requestWorker() ... done [01:58:50.157] | : . ' , ; ` | cluster node index: 2 [01:58:50.157] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:50.157] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.158] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.158] | : . ' , ; ` launchFuture() ... [01:58:50.159] | : . ' , ; ` | cluster node index: 2 [01:58:50.159] | : . ' , ; ` | getFutureData() ... [01:58:50.159] | : . ' , ; ` | : getFutureCore() ... [01:58:50.159] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.159] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.160] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.160] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.160] | : . ' , ; ` | : getFutureContext() ... [01:58:50.161] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.161] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.161] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.161] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.162] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.162] | : . ' , ; ` | getFutureData() ... done [01:58:50.176] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.176] | : . ' , ; ` | : Appended future to position #2 [01:58:50.177] | : . ' , ; ` | : Number of registered futures: 2 [01:58:50.177] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.177] | : . ' , ; ` launchFuture() ... done [01:58:50.177] | : . ' , ; ` MultisessionFuture started [01:58:50.178] | : . ' , ; Launching futures ... done [01:58:50.178] | : . ' , Using MultisessionFutureBackend ... done [01:58:50.178] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.179] | : . ' run() for 'Future' (NULL) ... done [01:58:50.179] | : . future(..., label = NULL) ... done [01:58:50.179] | : checking value #1 ... done [01:58:50.179] | : value() for list ... [01:58:50.180] | : . recursive: 0 [01:58:50.180] | : . reduce: FALSE [01:58:50.180] | : . length: 4 [01:58:50.181] | : . Number of remaining objects: 4 [01:58:50.181] | : . checking value #1 ... [01:58:50.181] | : . ' 'obj' is MultisessionFuture [01:58:50.181] | : . ' MultisessionFuture #1 [01:58:50.182] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:50.182] | : . ' , nx: 4 [01:58:50.182] | : . ' , relay: TRUE [01:58:50.182] | : . ' , stdout: TRUE [01:58:50.183] | : . ' , signal: TRUE [01:58:50.183] | : . ' , resignal: FALSE [01:58:50.183] | : . ' , force: TRUE [01:58:50.183] | : . ' , relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:50.184] | : . ' , queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:50.184] | : . ' , until=1 [01:58:50.184] | : . ' , relaying element #1 [01:58:50.184] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.185] | : . ' , ; result() for ClusterFuture ... [01:58:50.185] | : . ' , ; ` result already collected: FutureResult [01:58:50.185] | : . ' , ; result() for ClusterFuture ... done [01:58:50.185] | : . ' , ; result() for ClusterFuture ... [01:58:50.186] | : . ' , ; ` result already collected: FutureResult [01:58:50.186] | : . ' , ; result() for ClusterFuture ... done [01:58:50.186] | : . ' , ; relay stdout ... [01:58:50.186] | : . ' , ; relay stdout ... done [01:58:50.187] | : . ' , ; check for misuse ... [01:58:50.187] | : . ' , ; check for misuse ... done [01:58:50.187] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.187] | : . ' , result() for ClusterFuture ... [01:58:50.188] | : . ' , ; result already collected: FutureResult [01:58:50.188] | : . ' , result() for ClusterFuture ... done [01:58:50.188] | : . ' , result() for ClusterFuture ... [01:58:50.188] | : . ' , ; result already collected: FutureResult [01:58:50.189] | : . ' , result() for ClusterFuture ... done [01:58:50.189] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.189] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.189] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:50.190] | : . ' value(, ...) ... [01:58:50.190] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.190] | : . ' , ; result() for ClusterFuture ... [01:58:50.190] | : . ' , ; ` result already collected: FutureResult [01:58:50.191] | : . ' , ; result() for ClusterFuture ... done [01:58:50.191] | : . ' , ; result() for ClusterFuture ... [01:58:50.191] | : . ' , ; ` result already collected: FutureResult [01:58:50.191] | : . ' , ; result() for ClusterFuture ... done [01:58:50.192] | : . ' , ; check for misuse ... [01:58:50.192] | : . ' , ; check for misuse ... done [01:58:50.192] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.192] | : . ' , value: [01:58:50.193] | : . ' value(, ...) ... done [01:58:50.193] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:50.193] | : . ' , nx: 4 [01:58:50.193] | : . ' , relay: TRUE [01:58:50.193] | : . ' , stdout: TRUE [01:58:50.194] | : . ' , signal: TRUE [01:58:50.194] | : . ' , resignal: FALSE [01:58:50.194] | : . ' , force: TRUE [01:58:50.195] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.195] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.195] | : . ' , until=2 [01:58:50.196] | : . ' , relaying element #2 [01:58:50.196] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.196] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.196] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:50.197] | : . ' resolve() for MultisessionFuture ... [01:58:50.197] | : . ' resolve() for MultisessionFuture ... done [01:58:50.197] | : . ' length: 3 (resolved future 1) [01:58:50.197] | : . checking value #1 ... done [01:58:50.198] | : . checking value #2 ... [01:58:50.198] | : . ' 'obj' is MultisessionFuture [01:58:50.198] | : . ' MultisessionFuture #2 [01:58:50.198] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:50.199] | : . ' , nx: 4 [01:58:50.199] | : . ' , relay: TRUE [01:58:50.199] | : . ' , stdout: TRUE [01:58:50.199] | : . ' , signal: TRUE [01:58:50.200] | : . ' , resignal: FALSE [01:58:50.200] | : . ' , force: TRUE [01:58:50.200] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.200] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.201] | : . ' , until=2 [01:58:50.201] | : . ' , relaying element #2 [01:58:50.201] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.201] | : . ' , ; result() for ClusterFuture ... [01:58:50.202] | : . ' , ; ` result already collected: FutureResult [01:58:50.202] | : . ' , ; result() for ClusterFuture ... done [01:58:50.202] | : . ' , ; result() for ClusterFuture ... [01:58:50.202] | : . ' , ; ` result already collected: FutureResult [01:58:50.203] | : . ' , ; result() for ClusterFuture ... done [01:58:50.203] | : . ' , ; relay stdout ... [01:58:50.203] | : . ' , ; relay stdout ... done [01:58:50.203] | : . ' , ; check for misuse ... [01:58:50.204] | : . ' , ; check for misuse ... done [01:58:50.204] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.204] | : . ' , result() for ClusterFuture ... [01:58:50.204] | : . ' , ; result already collected: FutureResult [01:58:50.205] | : . ' , result() for ClusterFuture ... done [01:58:50.205] | : . ' , result() for ClusterFuture ... [01:58:50.205] | : . ' , ; result already collected: FutureResult [01:58:50.205] | : . ' , result() for ClusterFuture ... done [01:58:50.206] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.206] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.206] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:50.206] | : . ' value(, ...) ... [01:58:50.207] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.207] | : . ' , ; result() for ClusterFuture ... [01:58:50.207] | : . ' , ; ` result already collected: FutureResult [01:58:50.207] | : . ' , ; result() for ClusterFuture ... done [01:58:50.208] | : . ' , ; result() for ClusterFuture ... [01:58:50.208] | : . ' , ; ` result already collected: FutureResult [01:58:50.208] | : . ' , ; result() for ClusterFuture ... done [01:58:50.208] | : . ' , ; check for misuse ... [01:58:50.209] | : . ' , ; check for misuse ... done [01:58:50.209] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.209] | : . ' , value: [01:58:50.209] | : . ' value(, ...) ... done [01:58:50.210] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:50.210] | : . ' , nx: 4 [01:58:50.210] | : . ' , relay: TRUE [01:58:50.210] | : . ' , stdout: TRUE [01:58:50.210] | : . ' , signal: TRUE [01:58:50.211] | : . ' , resignal: FALSE [01:58:50.211] | : . ' , force: TRUE [01:58:50.211] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.211] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.212] | : . ' , until=3 [01:58:50.212] | : . ' , relaying element #3 [01:58:50.212] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.212] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.213] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:50.213] | : . ' resolve() for MultisessionFuture ... [01:58:50.213] | : . ' resolve() for MultisessionFuture ... done [01:58:50.213] | : . ' length: 2 (resolved future 2) [01:58:50.214] | : . checking value #2 ... done [01:58:50.214] | : . checking value #3 ... [01:58:50.214] | : . ' 'obj' is MultisessionFuture [01:58:50.214] | : . ' resolved() for MultisessionFuture (NULL) ... [01:58:50.215] | : . ' , Cluster node socket connection: index=4, id=1137 [01:58:50.215] | : . ' , assertValidConnection() ... [01:58:50.216] | : . ' , ; cluster node index: 1 [01:58:50.216] | : . ' , assertValidConnection() ... done [01:58:50.217] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:50.217] | : . ' , ; cluster node index: 1 [01:58:50.217] | : . ' , ; [1] TRUE [01:58:50.218] | : . ' , ; received data: [01:58:50.218] | : . ' , ; List of 5 [01:58:50.218] | : . ' , ; $ type : chr "VALUE" [01:58:50.218] | : . ' , ; $ value :List of 14 [01:58:50.218] | : . ' , ; ..$ value : int 0 [01:58:50.218] | : . ' , ; ..$ visible : logi TRUE [01:58:50.218] | : . ' , ; ..$ stdout : chr "" [01:58:50.218] | : . ' , ; ..$ conditions : list() [01:58:50.218] | : . ' , ; ..$ rng : logi TRUE [01:58:50.218] | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:50.218] | : . ' , ; ..$ misuseConnections:List of 3 [01:58:50.218] | : . ' , ; .. ..$ added : NULL [01:58:50.218] | : . ' , ; .. ..$ removed : NULL [01:58:50.218] | : . ' , ; .. ..$ replaced: NULL [01:58:50.218] | : . ' , ; ..$ misuseDevices : NULL [01:58:50.218] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.218] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.218] | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "80" [01:58:50.218] | : . ' , ; ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.218] | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:50.218] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.218] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.218] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.218] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.218] | : . ' , ; .. .. ..$ pid : int 123308 [01:58:50.218] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.218] | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:50.218] | : . ' , ; ..$ r_info :List of 4 [01:58:50.218] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.218] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:50.218] | : . ' , ; .. ..$ os : chr "windows" [01:58:50.218] | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:50.218] | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:50.218] | : . ' , ; ..$ version : chr "1.8" [01:58:50.218] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:50.218] | : . ' , ; $ success: logi TRUE [01:58:50.218] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:50.218] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.218] | : . ' , ; $ tag : NULL [01:58:50.235] | : . ' , ; Received FutureResult [01:58:50.235] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.235] | : . ' , ; ` Removed future from position #1 [01:58:50.235] | : . ' , ; ` Number of registered futures: 1 [01:58:50.236] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.236] | : . ' , ; Erased future from future backend [01:58:50.236] | : . ' , ; result() for ClusterFuture ... [01:58:50.236] | : . ' , ; ` result already collected: FutureResult [01:58:50.237] | : . ' , ; result() for ClusterFuture ... done [01:58:50.237] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.237] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.237] | : . ' resolved() for MultisessionFuture (NULL) ... done [01:58:50.237] | : . ' assertFutureResult() ... [01:58:50.237] | : . ' , Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.237] | : . ' , Future uuid: 80 [01:58:50.238] | : . ' , identical; success [01:58:50.238] | : . ' assertFutureResult() ... done [01:58:50.238] | : . ' MultisessionFuture #3 [01:58:50.238] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:50.238] | : . ' , nx: 4 [01:58:50.239] | : . ' , relay: TRUE [01:58:50.239] | : . ' , stdout: TRUE [01:58:50.239] | : . ' , signal: TRUE [01:58:50.239] | : . ' , resignal: FALSE [01:58:50.239] | : . ' , force: TRUE [01:58:50.240] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.240] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.240] | : . ' , until=3 [01:58:50.240] | : . ' , relaying element #3 [01:58:50.240] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.241] | : . ' , ; result() for ClusterFuture ... [01:58:50.241] | : . ' , ; ` result already collected: FutureResult [01:58:50.241] | : . ' , ; result() for ClusterFuture ... done [01:58:50.241] | : . ' , ; result() for ClusterFuture ... [01:58:50.241] | : . ' , ; ` result already collected: FutureResult [01:58:50.242] | : . ' , ; result() for ClusterFuture ... done [01:58:50.242] | : . ' , ; relay stdout ... [01:58:50.242] | : . ' , ; relay stdout ... done [01:58:50.242] | : . ' , ; check for misuse ... [01:58:50.242] | : . ' , ; check for misuse ... done [01:58:50.243] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.243] | : . ' , result() for ClusterFuture ... [01:58:50.243] | : . ' , ; result already collected: FutureResult [01:58:50.243] | : . ' , result() for ClusterFuture ... done [01:58:50.244] | : . ' , result() for ClusterFuture ... [01:58:50.244] | : . ' , ; result already collected: FutureResult [01:58:50.244] | : . ' , result() for ClusterFuture ... done [01:58:50.244] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.244] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.245] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:50.245] | : . ' value(, ...) ... [01:58:50.245] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.245] | : . ' , ; result() for ClusterFuture ... [01:58:50.245] | : . ' , ; ` result already collected: FutureResult [01:58:50.246] | : . ' , ; result() for ClusterFuture ... done [01:58:50.246] | : . ' , ; result() for ClusterFuture ... [01:58:50.246] | : . ' , ; ` result already collected: FutureResult [01:58:50.246] | : . ' , ; result() for ClusterFuture ... done [01:58:50.246] | : . ' , ; check for misuse ... [01:58:50.247] | : . ' , ; check for misuse ... done [01:58:50.247] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.247] | : . ' , value: [01:58:50.247] | : . ' value(, ...) ... done [01:58:50.247] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:50.248] | : . ' , nx: 4 [01:58:50.248] | : . ' , relay: TRUE [01:58:50.248] | : . ' , stdout: TRUE [01:58:50.248] | : . ' , signal: TRUE [01:58:50.248] | : . ' , resignal: FALSE [01:58:50.248] | : . ' , force: TRUE [01:58:50.249] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.249] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.249] | : . ' , until=4 [01:58:50.249] | : . ' , relaying element #4 [01:58:50.249] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.250] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.250] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:50.250] | : . ' resolve() for MultisessionFuture ... [01:58:50.250] | : . ' resolve() for MultisessionFuture ... done [01:58:50.251] | : . ' length: 1 (resolved future 3) [01:58:50.251] | : . checking value #3 ... done [01:58:50.251] | : . checking value #4 ... [01:58:50.251] | : . ' 'obj' is MultisessionFuture [01:58:50.251] | : . ' resolved() for MultisessionFuture (NULL) ... [01:58:50.252] | : . ' , Cluster node socket connection: index=5, id=1138 [01:58:50.252] | : . ' , assertValidConnection() ... [01:58:50.252] | : . ' , ; cluster node index: 2 [01:58:50.253] | : . ' , assertValidConnection() ... done [01:58:50.253] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:50.253] | : . ' , ; cluster node index: 2 [01:58:50.254] | : . ' , ; [1] TRUE [01:58:50.254] | : . ' , ; received data: [01:58:50.254] | : . ' , ; List of 5 [01:58:50.254] | : . ' , ; $ type : chr "VALUE" [01:58:50.254] | : . ' , ; $ value :List of 14 [01:58:50.254] | : . ' , ; ..$ value : int 1 [01:58:50.254] | : . ' , ; ..$ visible : logi TRUE [01:58:50.254] | : . ' , ; ..$ stdout : chr "" [01:58:50.254] | : . ' , ; ..$ conditions : list() [01:58:50.254] | : . ' , ; ..$ rng : logi TRUE [01:58:50.254] | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:50.254] | : . ' , ; ..$ misuseConnections:List of 3 [01:58:50.254] | : . ' , ; .. ..$ added : NULL [01:58:50.254] | : . ' , ; .. ..$ removed : NULL [01:58:50.254] | : . ' , ; .. ..$ replaced: NULL [01:58:50.254] | : . ' , ; ..$ misuseDevices : NULL [01:58:50.254] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.254] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.254] | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "81" [01:58:50.254] | : . ' , ; ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:50.254] | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:50.254] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.254] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.254] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.254] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.254] | : . ' , ; .. .. ..$ pid : int 116536 [01:58:50.254] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:50.254] | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:50.254] | : . ' , ; ..$ r_info :List of 4 [01:58:50.254] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.254] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:50.254] | : . ' , ; .. ..$ os : chr "windows" [01:58:50.254] | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:50.254] | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:50.254] | : . ' , ; ..$ version : chr "1.8" [01:58:50.254] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:50.254] | : . ' , ; $ success: logi TRUE [01:58:50.254] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:50.254] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.254] | : . ' , ; $ tag : NULL [01:58:50.270] | : . ' , ; Received FutureResult [01:58:50.270] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.270] | : . ' , ; ` Removed future from position #1 [01:58:50.270] | : . ' , ; ` Number of registered futures: 0 [01:58:50.271] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.271] | : . ' , ; Erased future from future backend [01:58:50.271] | : . ' , ; result() for ClusterFuture ... [01:58:50.271] | : . ' , ; ` result already collected: FutureResult [01:58:50.271] | : . ' , ; result() for ClusterFuture ... done [01:58:50.272] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.272] | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.275] | : . ' resolved() for MultisessionFuture (NULL) ... done [01:58:50.275] | : . ' assertFutureResult() ... [01:58:50.275] | : . ' , Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.275] | : . ' , Future uuid: 81 [01:58:50.275] | : . ' , identical; success [01:58:50.275] | : . ' assertFutureResult() ... done [01:58:50.276] | : . ' MultisessionFuture #4 [01:58:50.276] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:50.276] | : . ' , nx: 4 [01:58:50.276] | : . ' , relay: TRUE [01:58:50.276] | : . ' , stdout: TRUE [01:58:50.277] | : . ' , signal: TRUE [01:58:50.277] | : . ' , resignal: FALSE [01:58:50.277] | : . ' , force: TRUE [01:58:50.277] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.277] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.278] | : . ' , until=4 [01:58:50.278] | : . ' , relaying element #4 [01:58:50.278] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.278] | : . ' , ; result() for ClusterFuture ... [01:58:50.278] | : . ' , ; ` result already collected: FutureResult [01:58:50.279] | : . ' , ; result() for ClusterFuture ... done [01:58:50.279] | : . ' , ; result() for ClusterFuture ... [01:58:50.279] | : . ' , ; ` result already collected: FutureResult [01:58:50.279] | : . ' , ; result() for ClusterFuture ... done [01:58:50.279] | : . ' , ; relay stdout ... [01:58:50.280] | : . ' , ; relay stdout ... done [01:58:50.280] | : . ' , ; check for misuse ... [01:58:50.280] | : . ' , ; check for misuse ... done [01:58:50.280] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.280] | : . ' , result() for ClusterFuture ... [01:58:50.281] | : . ' , ; result already collected: FutureResult [01:58:50.281] | : . ' , result() for ClusterFuture ... done [01:58:50.281] | : . ' , result() for ClusterFuture ... [01:58:50.281] | : . ' , ; result already collected: FutureResult [01:58:50.281] | : . ' , result() for ClusterFuture ... done [01:58:50.282] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.282] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.282] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:50.282] | : . ' value(, ...) ... [01:58:50.282] | : . ' , value() for MultisessionFuture (NULL) ... [01:58:50.283] | : . ' , ; result() for ClusterFuture ... [01:58:50.283] | : . ' , ; ` result already collected: FutureResult [01:58:50.283] | : . ' , ; result() for ClusterFuture ... done [01:58:50.283] | : . ' , ; result() for ClusterFuture ... [01:58:50.283] | : . ' , ; ` result already collected: FutureResult [01:58:50.284] | : . ' , ; result() for ClusterFuture ... done [01:58:50.284] | : . ' , ; check for misuse ... [01:58:50.284] | : . ' , ; check for misuse ... done [01:58:50.284] | : . ' , value() for MultisessionFuture (NULL) ... done [01:58:50.284] | : . ' , value: [01:58:50.285] | : . ' value(, ...) ... done [01:58:50.285] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:50.285] | : . ' , nx: 4 [01:58:50.285] | : . ' , relay: TRUE [01:58:50.285] | : . ' , stdout: TRUE [01:58:50.286] | : . ' , signal: TRUE [01:58:50.286] | : . ' , resignal: FALSE [01:58:50.286] | : . ' , force: TRUE [01:58:50.286] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.286] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.287] | : . ' , until=4 [01:58:50.287] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.287] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.287] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:50.287] | : . ' resolve() for MultisessionFuture ... [01:58:50.288] | : . ' resolve() for MultisessionFuture ... done [01:58:50.288] | : . ' length: 0 (resolved future 4) [01:58:50.288] | : . checking value #4 ... done [01:58:50.288] | : . Relaying remaining futures ... [01:58:50.288] | : . ' signalConditionsASAP(NULL, pos=0) ... [01:58:50.289] | : . ' , nx: 4 [01:58:50.289] | : . ' , relay: TRUE [01:58:50.289] | : . ' , stdout: TRUE [01:58:50.289] | : . ' , signal: TRUE [01:58:50.289] | : . ' , resignal: FALSE [01:58:50.290] | : . ' , force: TRUE [01:58:50.290] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.290] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:50.290] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.291] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.291] | : . ' signalConditionsASAP(NULL, pos=0) ... done [01:58:50.291] | : . Relaying remaining futures ... done [01:58:50.291] | : value() for list ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:50.292] | : future(..., label = 'fsample_1-857398') ... [01:58:50.292] | : . lazy: FALSE [01:58:50.292] | : . stdout: TRUE [01:58:50.292] | : . conditions: [n=1] 'condition' [01:58:50.293] | : . gc: FALSE [01:58:50.293] | : . earlySignal: FALSE [01:58:50.293] | : . getGlobalsAndPackages() ... [01:58:50.293] | : . ' Searching for globals ... [01:58:50.301] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.302] | : . ' Searching for globals ... done [01:58:50.302] | : . ' Resolving globals: FALSE [01:58:50.302] | : . ' Search for packages associated with the globals ... [01:58:50.302] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.303] | : . ' , Packages: [1] 'base' [01:58:50.303] | : . ' Search for packages associated with the globals ... done [01:58:50.303] | : . ' Packages after dropping 'base': [0] [01:58:50.303] | : . ' globals: [1] 'x' [01:58:50.303] | : . ' packages: [0] [01:58:50.303] | : . getGlobalsAndPackages() ... done [01:58:50.304] | : . run() for 'Future' ('fsample_1-857398') ... [01:58:50.304] | : . ' state: 'created' [01:58:50.304] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.304] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.304] | : . ' Using MultisessionFutureBackend ... [01:58:50.304] | : . ' , Number of futures since start: 8 (8 created, 8 launched, 12 finished) [01:58:50.305] | : . ' , Launching futures ... [01:58:50.305] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.305] | : . ' , ; ` Workers: [n=2] [01:58:50.305] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.307] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.307] | : . ' , ; ` requestWorker() ... [01:58:50.307] | : . ' , ; ` | requestNode() ... [01:58:50.307] | : . ' , ; ` | : Number of workers: 2 [01:58:50.307] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.307] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.308] | : . ' , ; ` | : . ' Listing all futures [01:58:50.308] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.308] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.308] | : . ' , ; ` | : . Total time: 0 [01:58:50.308] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.308] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.308] | : . ' , ; ` | : . Listing all futures [01:58:50.309] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.309] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.309] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.309] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.309] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.349] | : . ' , ; ` | : . Worker is functional [01:58:50.349] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.349] | : . ' , ; ` | : . ' Listing all futures [01:58:50.350] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.350] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.350] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.350] | : . ' , ; ` | requestNode() ... done [01:58:50.351] | : . ' , ; ` | cluster node index: 1 [01:58:50.351] | : . ' , ; ` requestWorker() ... done [01:58:50.351] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.352] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.352] | : . ' , ; ` launchFuture() ... [01:58:50.352] | : . ' , ; ` | cluster node index: 1 [01:58:50.352] | : . ' , ; ` | getFutureData() ... [01:58:50.352] | : . ' , ; ` | : getFutureCore() ... [01:58:50.352] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.353] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.353] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.353] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.353] | : . ' , ; ` | : getFutureContext() ... [01:58:50.353] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.354] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.354] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.354] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.354] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.354] | : . ' , ; ` | getFutureData() ... done [01:58:50.355] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.355] | : . ' , ; ` | : Appended future to position #1 [01:58:50.355] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.355] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.356] | : . ' , ; ` launchFuture() ... done [01:58:50.356] | : . ' , ; ` MultisessionFuture started [01:58:50.356] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.356] | : . ' , Launching futures ... done [01:58:50.356] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.357] | : . ' Using MultisessionFutureBackend ... done [01:58:50.357] | : . run() for 'Future' ('fsample_1-857398') ... done [01:58:50.357] | : future(..., label = 'fsample_1-857398') ... done MultisessionFuture: Label: 'fsample_1-857398' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606330828 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:50.358] | : resolved() for MultisessionFuture ('fsample_1-857398') ... [01:58:50.359] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.359] | : . assertValidConnection() ... [01:58:50.359] | : . ' cluster node index: 1 [01:58:50.360] | : . assertValidConnection() ... done [01:58:50.360] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.361] | : . ' cluster node index: 1 [01:58:50.361] | : . ' [1] TRUE [01:58:50.362] | : . ' received data: [01:58:50.362] | : . ' List of 5 [01:58:50.362] | : . ' $ type : chr "VALUE" [01:58:50.362] | : . ' $ value :List of 14 [01:58:50.362] | : . ' ..$ value : int 0 [01:58:50.362] | : . ' ..$ visible : logi TRUE [01:58:50.362] | : . ' ..$ stdout : chr "" [01:58:50.362] | : . ' ..$ conditions : list() [01:58:50.362] | : . ' ..$ rng : logi TRUE [01:58:50.362] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.362] | : . ' ..$ misuseConnections:List of 3 [01:58:50.362] | : . ' .. ..$ added : NULL [01:58:50.362] | : . ' .. ..$ removed : NULL [01:58:50.362] | : . ' .. ..$ replaced: NULL [01:58:50.362] | : . ' ..$ misuseDevices : NULL [01:58:50.362] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.362] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.362] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "82" [01:58:50.362] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.362] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.362] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.362] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.362] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.362] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.362] | : . ' .. .. ..$ pid : int 123308 [01:58:50.362] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.362] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.362] | : . ' ..$ r_info :List of 4 [01:58:50.362] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.362] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.362] | : . ' .. ..$ os : chr "windows" [01:58:50.362] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.362] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.362] | : . ' ..$ version : chr "1.8" [01:58:50.362] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.362] | : . ' $ success: logi TRUE [01:58:50.362] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:50.362] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.362] | : . ' $ tag : NULL [01:58:50.379] | : . ' Received FutureResult [01:58:50.379] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.379] | : . ' , Removed future from position #1 [01:58:50.379] | : . ' , Number of registered futures: 0 [01:58:50.380] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.380] | : . ' Erased future from future backend [01:58:50.380] | : . ' result() for ClusterFuture ... [01:58:50.380] | : . ' , result already collected: FutureResult [01:58:50.380] | : . ' result() for ClusterFuture ... done [01:58:50.381] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.381] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.381] | : resolved() for MultisessionFuture ('fsample_1-857398') ... done [01:58:50.381] | : assertFutureResult() ... [01:58:50.381] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.381] | : . Future uuid: 82 [01:58:50.382] | : . identical; success [01:58:50.382] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.382] | : future(..., label = 'fsample_2-409679') ... [01:58:50.382] | : . lazy: FALSE [01:58:50.382] | : . stdout: TRUE [01:58:50.382] | : . conditions: [n=1] 'condition' [01:58:50.383] | : . gc: FALSE [01:58:50.383] | : . earlySignal: FALSE [01:58:50.383] | : . getGlobalsAndPackages() ... [01:58:50.383] | : . ' Searching for globals ... [01:58:50.390] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.390] | : . ' Searching for globals ... done [01:58:50.390] | : . ' Resolving globals: FALSE [01:58:50.390] | : . ' Search for packages associated with the globals ... [01:58:50.391] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.391] | : . ' , Packages: [1] 'base' [01:58:50.391] | : . ' Search for packages associated with the globals ... done [01:58:50.392] | : . ' Packages after dropping 'base': [0] [01:58:50.392] | : . ' globals: [1] 'x' [01:58:50.392] | : . ' packages: [0] [01:58:50.392] | : . getGlobalsAndPackages() ... done [01:58:50.392] | : . run() for 'Future' ('fsample_2-409679') ... [01:58:50.392] | : . ' state: 'created' [01:58:50.393] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.393] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.393] | : . ' Using MultisessionFutureBackend ... [01:58:50.393] | : . ' , Number of futures since start: 9 (9 created, 9 launched, 13 finished) [01:58:50.393] | : . ' , Launching futures ... [01:58:50.394] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.394] | : . ' , ; ` Workers: [n=2] [01:58:50.394] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.396] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.396] | : . ' , ; ` requestWorker() ... [01:58:50.397] | : . ' , ; ` | requestNode() ... [01:58:50.397] | : . ' , ; ` | : Number of workers: 2 [01:58:50.397] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.397] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.397] | : . ' , ; ` | : . ' Listing all futures [01:58:50.398] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.398] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.398] | : . ' , ; ` | : . Total time: 0 [01:58:50.398] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.398] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.399] | : . ' , ; ` | : . Listing all futures [01:58:50.399] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.399] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.399] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.399] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.400] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.464] | : . ' , ; ` | : . Worker is functional [01:58:50.465] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.465] | : . ' , ; ` | : . ' Listing all futures [01:58:50.465] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.465] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.466] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.466] | : . ' , ; ` | requestNode() ... done [01:58:50.466] | : . ' , ; ` | cluster node index: 1 [01:58:50.466] | : . ' , ; ` requestWorker() ... done [01:58:50.467] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.467] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.467] | : . ' , ; ` launchFuture() ... [01:58:50.468] | : . ' , ; ` | cluster node index: 1 [01:58:50.468] | : . ' , ; ` | getFutureData() ... [01:58:50.468] | : . ' , ; ` | : getFutureCore() ... [01:58:50.468] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.468] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.469] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.469] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.469] | : . ' , ; ` | : getFutureContext() ... [01:58:50.469] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.469] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.470] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.470] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.470] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.470] | : . ' , ; ` | getFutureData() ... done [01:58:50.484] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.484] | : . ' , ; ` | : Appended future to position #1 [01:58:50.485] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.485] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.485] | : . ' , ; ` launchFuture() ... done [01:58:50.485] | : . ' , ; ` MultisessionFuture started [01:58:50.485] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.486] | : . ' , Launching futures ... done [01:58:50.486] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.486] | : . ' Using MultisessionFutureBackend ... done [01:58:50.486] | : . run() for 'Future' ('fsample_2-409679') ... done [01:58:50.486] | : future(..., label = 'fsample_2-409679') ... done MultisessionFuture: Label: 'fsample_2-409679' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606330828 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:50.487] | : resolved() for MultisessionFuture ('fsample_2-409679') ... [01:58:50.488] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.488] | : . assertValidConnection() ... [01:58:50.488] | : . ' cluster node index: 1 [01:58:50.489] | : . assertValidConnection() ... done [01:58:50.490] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.491] | : . ' cluster node index: 1 [01:58:50.491] | : . ' [1] TRUE [01:58:50.491] | : . ' received data: [01:58:50.491] | : . ' List of 5 [01:58:50.491] | : . ' $ type : chr "VALUE" [01:58:50.491] | : . ' $ value :List of 14 [01:58:50.491] | : . ' ..$ value : int 1 [01:58:50.491] | : . ' ..$ visible : logi TRUE [01:58:50.491] | : . ' ..$ stdout : chr "" [01:58:50.491] | : . ' ..$ conditions : list() [01:58:50.491] | : . ' ..$ rng : logi TRUE [01:58:50.491] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.491] | : . ' ..$ misuseConnections:List of 3 [01:58:50.491] | : . ' .. ..$ added : NULL [01:58:50.491] | : . ' .. ..$ removed : NULL [01:58:50.491] | : . ' .. ..$ replaced: NULL [01:58:50.491] | : . ' ..$ misuseDevices : NULL [01:58:50.491] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.491] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.491] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "83" [01:58:50.491] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.491] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.491] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.491] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.491] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.491] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.491] | : . ' .. .. ..$ pid : int 123308 [01:58:50.491] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.491] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.491] | : . ' ..$ r_info :List of 4 [01:58:50.491] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.491] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.491] | : . ' .. ..$ os : chr "windows" [01:58:50.491] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.491] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.491] | : . ' ..$ version : chr "1.8" [01:58:50.491] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.491] | : . ' $ success: logi TRUE [01:58:50.491] | : . ' $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:50.491] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.491] | : . ' $ tag : NULL [01:58:50.505] | : . ' Received FutureResult [01:58:50.505] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.505] | : . ' , Removed future from position #1 [01:58:50.506] | : . ' , Number of registered futures: 0 [01:58:50.506] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.506] | : . ' Erased future from future backend [01:58:50.506] | : . ' result() for ClusterFuture ... [01:58:50.506] | : . ' , result already collected: FutureResult [01:58:50.506] | : . ' result() for ClusterFuture ... done [01:58:50.506] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.507] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.507] | : resolved() for MultisessionFuture ('fsample_2-409679') ... done [01:58:50.507] | : assertFutureResult() ... [01:58:50.507] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.507] | : . Future uuid: 83 [01:58:50.507] | : . identical; success [01:58:50.508] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.508] | : future(..., label = 'fsample_3-965462') ... [01:58:50.508] | : . lazy: FALSE [01:58:50.508] | : . stdout: TRUE [01:58:50.508] | : . conditions: [n=1] 'condition' [01:58:50.509] | : . gc: FALSE [01:58:50.509] | : . earlySignal: FALSE [01:58:50.509] | : . getGlobalsAndPackages() ... [01:58:50.509] | : . ' Searching for globals ... [01:58:50.517] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.517] | : . ' Searching for globals ... done [01:58:50.517] | : . ' Resolving globals: FALSE [01:58:50.517] | : . ' Search for packages associated with the globals ... [01:58:50.517] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.518] | : . ' , Packages: [1] 'base' [01:58:50.518] | : . ' Search for packages associated with the globals ... done [01:58:50.518] | : . ' Packages after dropping 'base': [0] [01:58:50.518] | : . ' globals: [1] 'x' [01:58:50.518] | : . ' packages: [0] [01:58:50.519] | : . getGlobalsAndPackages() ... done [01:58:50.519] | : . run() for 'Future' ('fsample_3-965462') ... [01:58:50.519] | : . ' state: 'created' [01:58:50.519] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.520] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.520] | : . ' Using MultisessionFutureBackend ... [01:58:50.520] | : . ' , Number of futures since start: 10 (10 created, 10 launched, 14 finished) [01:58:50.520] | : . ' , Launching futures ... [01:58:50.520] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.520] | : . ' , ; ` Workers: [n=2] [01:58:50.521] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.522] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.522] | : . ' , ; ` requestWorker() ... [01:58:50.522] | : . ' , ; ` | requestNode() ... [01:58:50.523] | : . ' , ; ` | : Number of workers: 2 [01:58:50.523] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.523] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.523] | : . ' , ; ` | : . ' Listing all futures [01:58:50.523] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.524] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.524] | : . ' , ; ` | : . Total time: 0 [01:58:50.524] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.524] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.524] | : . ' , ; ` | : . Listing all futures [01:58:50.525] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.525] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.525] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.525] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.525] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.563] | : . ' , ; ` | : . Worker is functional [01:58:50.564] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.564] | : . ' , ; ` | : . ' Listing all futures [01:58:50.564] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.564] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.564] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.564] | : . ' , ; ` | requestNode() ... done [01:58:50.565] | : . ' , ; ` | cluster node index: 1 [01:58:50.565] | : . ' , ; ` requestWorker() ... done [01:58:50.565] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.565] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.565] | : . ' , ; ` launchFuture() ... [01:58:50.566] | : . ' , ; ` | cluster node index: 1 [01:58:50.566] | : . ' , ; ` | getFutureData() ... [01:58:50.566] | : . ' , ; ` | : getFutureCore() ... [01:58:50.566] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.566] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.566] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.566] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.567] | : . ' , ; ` | : getFutureContext() ... [01:58:50.567] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.567] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.567] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.567] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.568] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.568] | : . ' , ; ` | getFutureData() ... done [01:58:50.579] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.579] | : . ' , ; ` | : Appended future to position #1 [01:58:50.579] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.580] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.580] | : . ' , ; ` launchFuture() ... done [01:58:50.580] | : . ' , ; ` MultisessionFuture started [01:58:50.580] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.580] | : . ' , Launching futures ... done [01:58:50.581] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.581] | : . ' Using MultisessionFutureBackend ... done [01:58:50.581] | : . run() for 'Future' ('fsample_3-965462') ... done [01:58:50.581] | : future(..., label = 'fsample_3-965462') ... done MultisessionFuture: Label: 'fsample_3-965462' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606330828 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:50.582] | : resolved() for MultisessionFuture ('fsample_3-965462') ... [01:58:50.583] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.583] | : . assertValidConnection() ... [01:58:50.583] | : . ' cluster node index: 1 [01:58:50.584] | : . assertValidConnection() ... done [01:58:50.585] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.585] | : . ' cluster node index: 1 [01:58:50.585] | : . ' [1] TRUE [01:58:50.585] | : . ' received data: [01:58:50.585] | : . ' List of 5 [01:58:50.585] | : . ' $ type : chr "VALUE" [01:58:50.585] | : . ' $ value :List of 14 [01:58:50.585] | : . ' ..$ value : int 2 [01:58:50.585] | : . ' ..$ visible : logi TRUE [01:58:50.585] | : . ' ..$ stdout : chr "" [01:58:50.585] | : . ' ..$ conditions : list() [01:58:50.585] | : . ' ..$ rng : logi TRUE [01:58:50.585] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.585] | : . ' ..$ misuseConnections:List of 3 [01:58:50.585] | : . ' .. ..$ added : NULL [01:58:50.585] | : . ' .. ..$ removed : NULL [01:58:50.585] | : . ' .. ..$ replaced: NULL [01:58:50.585] | : . ' ..$ misuseDevices : NULL [01:58:50.585] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.585] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.585] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "84" [01:58:50.585] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.585] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.585] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.585] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.585] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.585] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.585] | : . ' .. .. ..$ pid : int 123308 [01:58:50.585] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.585] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.585] | : . ' ..$ r_info :List of 4 [01:58:50.585] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.585] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.585] | : . ' .. ..$ os : chr "windows" [01:58:50.585] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.585] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.585] | : . ' ..$ version : chr "1.8" [01:58:50.585] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.585] | : . ' $ success: logi TRUE [01:58:50.585] | : . ' $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:50.585] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.585] | : . ' $ tag : NULL [01:58:50.598] | : . ' Received FutureResult [01:58:50.598] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.598] | : . ' , Removed future from position #1 [01:58:50.598] | : . ' , Number of registered futures: 0 [01:58:50.599] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.599] | : . ' Erased future from future backend [01:58:50.599] | : . ' result() for ClusterFuture ... [01:58:50.599] | : . ' , result already collected: FutureResult [01:58:50.599] | : . ' result() for ClusterFuture ... done [01:58:50.599] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.600] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.600] | : resolved() for MultisessionFuture ('fsample_3-965462') ... done [01:58:50.600] | : assertFutureResult() ... [01:58:50.600] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.600] | : . Future uuid: 84 [01:58:50.600] | : . identical; success [01:58:50.600] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.600] | : future(..., label = 'fsample_4-200690') ... [01:58:50.601] | : . lazy: FALSE [01:58:50.601] | : . stdout: TRUE [01:58:50.601] | : . conditions: [n=1] 'condition' [01:58:50.601] | : . gc: FALSE [01:58:50.601] | : . earlySignal: FALSE [01:58:50.601] | : . getGlobalsAndPackages() ... [01:58:50.601] | : . ' Searching for globals ... [01:58:50.608] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.608] | : . ' Searching for globals ... done [01:58:50.608] | : . ' Resolving globals: FALSE [01:58:50.608] | : . ' Search for packages associated with the globals ... [01:58:50.609] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.609] | : . ' , Packages: [1] 'base' [01:58:50.609] | : . ' Search for packages associated with the globals ... done [01:58:50.609] | : . ' Packages after dropping 'base': [0] [01:58:50.610] | : . ' globals: [1] 'x' [01:58:50.610] | : . ' packages: [0] [01:58:50.610] | : . getGlobalsAndPackages() ... done [01:58:50.610] | : . run() for 'Future' ('fsample_4-200690') ... [01:58:50.611] | : . ' state: 'created' [01:58:50.611] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.611] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.611] | : . ' Using MultisessionFutureBackend ... [01:58:50.611] | : . ' , Number of futures since start: 11 (11 created, 11 launched, 15 finished) [01:58:50.612] | : . ' , Launching futures ... [01:58:50.612] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.612] | : . ' , ; ` Workers: [n=2] [01:58:50.612] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.616] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.616] | : . ' , ; ` requestWorker() ... [01:58:50.617] | : . ' , ; ` | requestNode() ... [01:58:50.617] | : . ' , ; ` | : Number of workers: 2 [01:58:50.617] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.617] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.617] | : . ' , ; ` | : . ' Listing all futures [01:58:50.617] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.618] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.618] | : . ' , ; ` | : . Total time: 0 [01:58:50.618] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.618] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.618] | : . ' , ; ` | : . Listing all futures [01:58:50.618] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.619] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.619] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.619] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.619] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.659] | : . ' , ; ` | : . Worker is functional [01:58:50.660] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.660] | : . ' , ; ` | : . ' Listing all futures [01:58:50.660] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.660] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.660] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.660] | : . ' , ; ` | requestNode() ... done [01:58:50.661] | : . ' , ; ` | cluster node index: 1 [01:58:50.661] | : . ' , ; ` requestWorker() ... done [01:58:50.661] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.662] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.662] | : . ' , ; ` launchFuture() ... [01:58:50.662] | : . ' , ; ` | cluster node index: 1 [01:58:50.663] | : . ' , ; ` | getFutureData() ... [01:58:50.663] | : . ' , ; ` | : getFutureCore() ... [01:58:50.663] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.663] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.663] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.664] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.664] | : . ' , ; ` | : getFutureContext() ... [01:58:50.664] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.664] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.664] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.664] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.665] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.665] | : . ' , ; ` | getFutureData() ... done [01:58:50.675] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.675] | : . ' , ; ` | : Appended future to position #1 [01:58:50.675] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.676] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.676] | : . ' , ; ` launchFuture() ... done [01:58:50.676] | : . ' , ; ` MultisessionFuture started [01:58:50.676] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.676] | : . ' , Launching futures ... done [01:58:50.676] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.676] | : . ' Using MultisessionFutureBackend ... done [01:58:50.677] | : . run() for 'Future' ('fsample_4-200690') ... done [01:58:50.677] | : future(..., label = 'fsample_4-200690') ... done MultisessionFuture: Label: 'fsample_4-200690' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606330828 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:50.678] | : resolved() for MultisessionFuture ('fsample_4-200690') ... [01:58:50.678] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.678] | : . assertValidConnection() ... [01:58:50.679] | : . ' cluster node index: 1 [01:58:50.679] | : . assertValidConnection() ... done [01:58:50.681] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.682] | : . ' cluster node index: 1 [01:58:50.682] | : . ' [1] TRUE [01:58:50.682] | : . ' received data: [01:58:50.683] | : . ' List of 5 [01:58:50.683] | : . ' $ type : chr "VALUE" [01:58:50.683] | : . ' $ value :List of 14 [01:58:50.683] | : . ' ..$ value : int 1 [01:58:50.683] | : . ' ..$ visible : logi TRUE [01:58:50.683] | : . ' ..$ stdout : chr "" [01:58:50.683] | : . ' ..$ conditions : list() [01:58:50.683] | : . ' ..$ rng : logi TRUE [01:58:50.683] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.683] | : . ' ..$ misuseConnections:List of 3 [01:58:50.683] | : . ' .. ..$ added : NULL [01:58:50.683] | : . ' .. ..$ removed : NULL [01:58:50.683] | : . ' .. ..$ replaced: NULL [01:58:50.683] | : . ' ..$ misuseDevices : NULL [01:58:50.683] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.683] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.683] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "85" [01:58:50.683] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.683] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.683] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.683] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.683] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.683] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.683] | : . ' .. .. ..$ pid : int 123308 [01:58:50.683] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.683] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.683] | : . ' ..$ r_info :List of 4 [01:58:50.683] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.683] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.683] | : . ' .. ..$ os : chr "windows" [01:58:50.683] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.683] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.683] | : . ' ..$ version : chr "1.8" [01:58:50.683] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.683] | : . ' $ success: logi TRUE [01:58:50.683] | : . ' $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [01:58:50.683] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.683] | : . ' $ tag : NULL [01:58:50.699] | : . ' Received FutureResult [01:58:50.699] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.699] | : . ' , Removed future from position #1 [01:58:50.699] | : . ' , Number of registered futures: 0 [01:58:50.700] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.700] | : . ' Erased future from future backend [01:58:50.700] | : . ' result() for ClusterFuture ... [01:58:50.700] | : . ' , result already collected: FutureResult [01:58:50.701] | : . ' result() for ClusterFuture ... done [01:58:50.701] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.701] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.701] | : resolved() for MultisessionFuture ('fsample_4-200690') ... done [01:58:50.701] | : assertFutureResult() ... [01:58:50.702] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.702] | : . Future uuid: 85 [01:58:50.702] | : . identical; success [01:58:50.702] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.703] | : value() for list ... [01:58:50.703] | : . recursive: 0 [01:58:50.703] | : . reduce: FALSE [01:58:50.703] | : . length: 4 [01:58:50.704] | : . Number of remaining objects: 4 [01:58:50.704] | : . checking value #1 ... [01:58:50.704] | : . ' 'obj' is MultisessionFuture [01:58:50.704] | : . ' MultisessionFuture #1 [01:58:50.704] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:50.705] | : . ' , nx: 4 [01:58:50.705] | : . ' , relay: TRUE [01:58:50.705] | : . ' , stdout: TRUE [01:58:50.705] | : . ' , signal: TRUE [01:58:50.705] | : . ' , resignal: FALSE [01:58:50.706] | : . ' , force: TRUE [01:58:50.706] | : . ' , relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:50.706] | : . ' , queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:50.706] | : . ' , until=1 [01:58:50.707] | : . ' , relaying element #1 [01:58:50.707] | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... [01:58:50.707] | : . ' , ; result() for ClusterFuture ... [01:58:50.707] | : . ' , ; ` result already collected: FutureResult [01:58:50.707] | : . ' , ; result() for ClusterFuture ... done [01:58:50.708] | : . ' , ; result() for ClusterFuture ... [01:58:50.708] | : . ' , ; ` result already collected: FutureResult [01:58:50.708] | : . ' , ; result() for ClusterFuture ... done [01:58:50.708] | : . ' , ; relay stdout ... [01:58:50.709] | : . ' , ; relay stdout ... done [01:58:50.709] | : . ' , ; check for misuse ... [01:58:50.709] | : . ' , ; check for misuse ... done [01:58:50.709] | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... done [01:58:50.710] | : . ' , result() for ClusterFuture ... [01:58:50.710] | : . ' , ; result already collected: FutureResult [01:58:50.710] | : . ' , result() for ClusterFuture ... done [01:58:50.710] | : . ' , result() for ClusterFuture ... [01:58:50.710] | : . ' , ; result already collected: FutureResult [01:58:50.711] | : . ' , result() for ClusterFuture ... done [01:58:50.711] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.711] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.711] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:50.711] | : . ' value(, ...) ... [01:58:50.712] | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... [01:58:50.712] | : . ' , ; result() for ClusterFuture ... [01:58:50.712] | : . ' , ; ` result already collected: FutureResult [01:58:50.712] | : . ' , ; result() for ClusterFuture ... done [01:58:50.713] | : . ' , ; result() for ClusterFuture ... [01:58:50.713] | : . ' , ; ` result already collected: FutureResult [01:58:50.713] | : . ' , ; result() for ClusterFuture ... done [01:58:50.713] | : . ' , ; check for misuse ... [01:58:50.713] | : . ' , ; check for misuse ... done [01:58:50.714] | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... done [01:58:50.714] | : . ' , value: [01:58:50.714] | : . ' value(, ...) ... done [01:58:50.714] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:50.715] | : . ' , nx: 4 [01:58:50.715] | : . ' , relay: TRUE [01:58:50.715] | : . ' , stdout: TRUE [01:58:50.715] | : . ' , signal: TRUE [01:58:50.715] | : . ' , resignal: FALSE [01:58:50.716] | : . ' , force: TRUE [01:58:50.716] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.716] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.716] | : . ' , until=2 [01:58:50.716] | : . ' , relaying element #2 [01:58:50.717] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.717] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.717] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:50.717] | : . ' resolve() for MultisessionFuture ... [01:58:50.717] | : . ' resolve() for MultisessionFuture ... done [01:58:50.718] | : . ' length: 3 (resolved future 1) [01:58:50.718] | : . checking value #1 ... done [01:58:50.718] | : . checking value #2 ... [01:58:50.718] | : . ' 'obj' is MultisessionFuture [01:58:50.719] | : . ' MultisessionFuture #2 [01:58:50.719] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:50.719] | : . ' , nx: 4 [01:58:50.719] | : . ' , relay: TRUE [01:58:50.719] | : . ' , stdout: TRUE [01:58:50.720] | : . ' , signal: TRUE [01:58:50.720] | : . ' , resignal: FALSE [01:58:50.720] | : . ' , force: TRUE [01:58:50.720] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.720] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:50.721] | : . ' , until=2 [01:58:50.721] | : . ' , relaying element #2 [01:58:50.721] | : . ' , value() for MultisessionFuture ('fsample_2-409679') ... [01:58:50.721] | : . ' , ; result() for ClusterFuture ... [01:58:50.722] | : . ' , ; ` result already collected: FutureResult [01:58:50.722] | : . ' , ; result() for ClusterFuture ... done [01:58:50.722] | : . ' , ; result() for ClusterFuture ... [01:58:50.722] | : . ' , ; ` result already collected: FutureResult [01:58:50.722] | : . ' , ; result() for ClusterFuture ... done [01:58:50.723] | : . ' , ; relay stdout ... [01:58:50.723] | : . ' , ; relay stdout ... done [01:58:50.723] | : . ' , ; check for misuse ... [01:58:50.723] | : . ' , ; check for misuse ... done [01:58:50.724] | : . ' , value() for MultisessionFuture ('fsample_2-409679') ... done [01:58:50.724] | : . ' , result() for ClusterFuture ... [01:58:50.724] | : . ' , ; result already collected: FutureResult [01:58:50.724] | : . ' , result() for ClusterFuture ... done [01:58:50.725] | : . ' , result() for ClusterFuture ... [01:58:50.725] | : . ' , ; result already collected: FutureResult [01:58:50.725] | : . ' , result() for ClusterFuture ... done [01:58:50.725] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.725] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.725] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:50.726] | : . ' value(, ...) ... [01:58:50.726] | : . ' , value() for MultisessionFuture ('fsample_2-409679') ... [01:58:50.726] | : . ' , ; result() for ClusterFuture ... [01:58:50.726] | : . ' , ; ` result already collected: FutureResult [01:58:50.726] | : . ' , ; result() for ClusterFuture ... done [01:58:50.727] | : . ' , ; result() for ClusterFuture ... [01:58:50.727] | : . ' , ; ` result already collected: FutureResult [01:58:50.727] | : . ' , ; result() for ClusterFuture ... done [01:58:50.727] | : . ' , ; check for misuse ... [01:58:50.727] | : . ' , ; check for misuse ... done [01:58:50.727] | : . ' , value() for MultisessionFuture ('fsample_2-409679') ... done [01:58:50.728] | : . ' , value: [01:58:50.728] | : . ' value(, ...) ... done [01:58:50.728] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:50.728] | : . ' , nx: 4 [01:58:50.728] | : . ' , relay: TRUE [01:58:50.728] | : . ' , stdout: TRUE [01:58:50.729] | : . ' , signal: TRUE [01:58:50.729] | : . ' , resignal: FALSE [01:58:50.729] | : . ' , force: TRUE [01:58:50.729] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.729] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.729] | : . ' , until=3 [01:58:50.730] | : . ' , relaying element #3 [01:58:50.730] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.730] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.730] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:50.730] | : . ' resolve() for MultisessionFuture ... [01:58:50.730] | : . ' resolve() for MultisessionFuture ... done [01:58:50.731] | : . ' length: 2 (resolved future 2) [01:58:50.731] | : . checking value #2 ... done [01:58:50.731] | : . checking value #3 ... [01:58:50.731] | : . ' 'obj' is MultisessionFuture [01:58:50.731] | : . ' MultisessionFuture #3 [01:58:50.732] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:50.732] | : . ' , nx: 4 [01:58:50.732] | : . ' , relay: TRUE [01:58:50.732] | : . ' , stdout: TRUE [01:58:50.732] | : . ' , signal: TRUE [01:58:50.732] | : . ' , resignal: FALSE [01:58:50.733] | : . ' , force: TRUE [01:58:50.733] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.733] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:50.733] | : . ' , until=3 [01:58:50.733] | : . ' , relaying element #3 [01:58:50.733] | : . ' , value() for MultisessionFuture ('fsample_3-965462') ... [01:58:50.734] | : . ' , ; result() for ClusterFuture ... [01:58:50.734] | : . ' , ; ` result already collected: FutureResult [01:58:50.734] | : . ' , ; result() for ClusterFuture ... done [01:58:50.734] | : . ' , ; result() for ClusterFuture ... [01:58:50.734] | : . ' , ; ` result already collected: FutureResult [01:58:50.735] | : . ' , ; result() for ClusterFuture ... done [01:58:50.735] | : . ' , ; relay stdout ... [01:58:50.735] | : . ' , ; relay stdout ... done [01:58:50.735] | : . ' , ; check for misuse ... [01:58:50.735] | : . ' , ; check for misuse ... done [01:58:50.736] | : . ' , value() for MultisessionFuture ('fsample_3-965462') ... done [01:58:50.736] | : . ' , result() for ClusterFuture ... [01:58:50.736] | : . ' , ; result already collected: FutureResult [01:58:50.736] | : . ' , result() for ClusterFuture ... done [01:58:50.736] | : . ' , result() for ClusterFuture ... [01:58:50.736] | : . ' , ; result already collected: FutureResult [01:58:50.737] | : . ' , result() for ClusterFuture ... done [01:58:50.737] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.737] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.737] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:50.737] | : . ' value(, ...) ... [01:58:50.737] | : . ' , value() for MultisessionFuture ('fsample_3-965462') ... [01:58:50.738] | : . ' , ; result() for ClusterFuture ... [01:58:50.738] | : . ' , ; ` result already collected: FutureResult [01:58:50.738] | : . ' , ; result() for ClusterFuture ... done [01:58:50.738] | : . ' , ; result() for ClusterFuture ... [01:58:50.738] | : . ' , ; ` result already collected: FutureResult [01:58:50.739] | : . ' , ; result() for ClusterFuture ... done [01:58:50.739] | : . ' , ; check for misuse ... [01:58:50.739] | : . ' , ; check for misuse ... done [01:58:50.739] | : . ' , value() for MultisessionFuture ('fsample_3-965462') ... done [01:58:50.739] | : . ' , value: [01:58:50.739] | : . ' value(, ...) ... done [01:58:50.740] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:50.740] | : . ' , nx: 4 [01:58:50.740] | : . ' , relay: TRUE [01:58:50.740] | : . ' , stdout: TRUE [01:58:50.740] | : . ' , signal: TRUE [01:58:50.740] | : . ' , resignal: FALSE [01:58:50.741] | : . ' , force: TRUE [01:58:50.741] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.741] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.741] | : . ' , until=4 [01:58:50.741] | : . ' , relaying element #4 [01:58:50.742] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.742] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.742] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:50.742] | : . ' resolve() for MultisessionFuture ... [01:58:50.742] | : . ' resolve() for MultisessionFuture ... done [01:58:50.743] | : . ' length: 1 (resolved future 3) [01:58:50.743] | : . checking value #3 ... done [01:58:50.743] | : . checking value #4 ... [01:58:50.743] | : . ' 'obj' is MultisessionFuture [01:58:50.743] | : . ' MultisessionFuture #4 [01:58:50.743] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:50.744] | : . ' , nx: 4 [01:58:50.744] | : . ' , relay: TRUE [01:58:50.744] | : . ' , stdout: TRUE [01:58:50.744] | : . ' , signal: TRUE [01:58:50.744] | : . ' , resignal: FALSE [01:58:50.744] | : . ' , force: TRUE [01:58:50.745] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.745] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:50.745] | : . ' , until=4 [01:58:50.745] | : . ' , relaying element #4 [01:58:50.745] | : . ' , value() for MultisessionFuture ('fsample_4-200690') ... [01:58:50.746] | : . ' , ; result() for ClusterFuture ... [01:58:50.746] | : . ' , ; ` result already collected: FutureResult [01:58:50.746] | : . ' , ; result() for ClusterFuture ... done [01:58:50.746] | : . ' , ; result() for ClusterFuture ... [01:58:50.746] | : . ' , ; ` result already collected: FutureResult [01:58:50.746] | : . ' , ; result() for ClusterFuture ... done [01:58:50.747] | : . ' , ; relay stdout ... [01:58:50.747] | : . ' , ; relay stdout ... done [01:58:50.747] | : . ' , ; check for misuse ... [01:58:50.747] | : . ' , ; check for misuse ... done [01:58:50.747] | : . ' , value() for MultisessionFuture ('fsample_4-200690') ... done [01:58:50.748] | : . ' , result() for ClusterFuture ... [01:58:50.748] | : . ' , ; result already collected: FutureResult [01:58:50.748] | : . ' , result() for ClusterFuture ... done [01:58:50.748] | : . ' , result() for ClusterFuture ... [01:58:50.748] | : . ' , ; result already collected: FutureResult [01:58:50.749] | : . ' , result() for ClusterFuture ... done [01:58:50.749] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.749] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.749] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:50.749] | : . ' value(, ...) ... [01:58:50.749] | : . ' , value() for MultisessionFuture ('fsample_4-200690') ... [01:58:50.750] | : . ' , ; result() for ClusterFuture ... [01:58:50.750] | : . ' , ; ` result already collected: FutureResult [01:58:50.750] | : . ' , ; result() for ClusterFuture ... done [01:58:50.750] | : . ' , ; result() for ClusterFuture ... [01:58:50.750] | : . ' , ; ` result already collected: FutureResult [01:58:50.750] | : . ' , ; result() for ClusterFuture ... done [01:58:50.751] | : . ' , ; check for misuse ... [01:58:50.751] | : . ' , ; check for misuse ... done [01:58:50.751] | : . ' , value() for MultisessionFuture ('fsample_4-200690') ... done [01:58:50.751] | : . ' , value: [01:58:50.751] | : . ' value(, ...) ... done [01:58:50.752] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:50.752] | : . ' , nx: 4 [01:58:50.752] | : . ' , relay: TRUE [01:58:50.752] | : . ' , stdout: TRUE [01:58:50.752] | : . ' , signal: TRUE [01:58:50.752] | : . ' , resignal: FALSE [01:58:50.753] | : . ' , force: TRUE [01:58:50.753] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.753] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.753] | : . ' , until=4 [01:58:50.753] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.753] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.754] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:50.754] | : . ' resolve() for MultisessionFuture ... [01:58:50.754] | : . ' resolve() for MultisessionFuture ... done [01:58:50.754] | : . ' length: 0 (resolved future 4) [01:58:50.754] | : . checking value #4 ... done [01:58:50.755] | : . Relaying remaining futures ... [01:58:50.755] | : . ' signalConditionsASAP(NULL, pos=0) ... [01:58:50.755] | : . ' , nx: 4 [01:58:50.755] | : . ' , relay: TRUE [01:58:50.755] | : . ' , stdout: TRUE [01:58:50.755] | : . ' , signal: TRUE [01:58:50.756] | : . ' , resignal: FALSE [01:58:50.756] | : . ' , force: TRUE [01:58:50.756] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.756] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:50.756] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.757] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:50.757] | : . ' signalConditionsASAP(NULL, pos=0) ... done [01:58:50.757] | : . Relaying remaining futures ... done [01:58:50.757] | : value() for list ... done [[1]] [1] 0 [[2]] [1] 1 [[3]] [1] 2 [[4]] [1] 1 [01:58:50.757] | : future(..., label = 'fsample_1-725097') ... [01:58:50.758] | : . lazy: FALSE [01:58:50.758] | : . stdout: TRUE [01:58:50.758] | : . conditions: [n=1] 'condition' [01:58:50.758] | : . gc: FALSE [01:58:50.758] | : . earlySignal: FALSE [01:58:50.759] | : . getGlobalsAndPackages() ... [01:58:50.759] | : . ' Searching for globals ... [01:58:50.766] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.766] | : . ' Searching for globals ... done [01:58:50.767] | : . ' Resolving globals: FALSE [01:58:50.767] | : . ' Search for packages associated with the globals ... [01:58:50.767] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.770] | : . ' , Packages: [1] 'base' [01:58:50.770] | : . ' Search for packages associated with the globals ... done [01:58:50.770] | : . ' Packages after dropping 'base': [0] [01:58:50.771] | : . ' globals: [1] 'x' [01:58:50.771] | : . ' packages: [0] [01:58:50.771] | : . getGlobalsAndPackages() ... done [01:58:50.771] | : . run() for 'Future' ('fsample_1-725097') ... [01:58:50.771] | : . ' state: 'created' [01:58:50.772] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.772] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.772] | : . ' Using MultisessionFutureBackend ... [01:58:50.772] | : . ' , Number of futures since start: 12 (12 created, 12 launched, 16 finished) [01:58:50.773] | : . ' , Launching futures ... [01:58:50.773] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.773] | : . ' , ; ` Workers: [n=2] [01:58:50.773] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.776] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.776] | : . ' , ; ` requestWorker() ... [01:58:50.776] | : . ' , ; ` | requestNode() ... [01:58:50.777] | : . ' , ; ` | : Number of workers: 2 [01:58:50.777] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.777] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.777] | : . ' , ; ` | : . ' Listing all futures [01:58:50.777] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.778] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.778] | : . ' , ; ` | : . Total time: 0 [01:58:50.778] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.778] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.779] | : . ' , ; ` | : . Listing all futures [01:58:50.779] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.779] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.779] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.779] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.780] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.825] | : . ' , ; ` | : . Worker is functional [01:58:50.825] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.825] | : . ' , ; ` | : . ' Listing all futures [01:58:50.825] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.826] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.826] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.826] | : . ' , ; ` | requestNode() ... done [01:58:50.826] | : . ' , ; ` | cluster node index: 1 [01:58:50.826] | : . ' , ; ` requestWorker() ... done [01:58:50.827] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.827] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.827] | : . ' , ; ` launchFuture() ... [01:58:50.828] | : . ' , ; ` | cluster node index: 1 [01:58:50.828] | : . ' , ; ` | getFutureData() ... [01:58:50.828] | : . ' , ; ` | : getFutureCore() ... [01:58:50.828] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.829] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.829] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.829] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.829] | : . ' , ; ` | : getFutureContext() ... [01:58:50.829] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.830] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.830] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.830] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.830] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.831] | : . ' , ; ` | getFutureData() ... done [01:58:50.831] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.831] | : . ' , ; ` | : Appended future to position #1 [01:58:50.831] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.832] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.832] | : . ' , ; ` launchFuture() ... done [01:58:50.832] | : . ' , ; ` MultisessionFuture started [01:58:50.832] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.833] | : . ' , Launching futures ... done [01:58:50.833] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.833] | : . ' Using MultisessionFutureBackend ... done [01:58:50.833] | : . run() for 'Future' ('fsample_1-725097') ... done [01:58:50.833] | : future(..., label = 'fsample_1-725097') ... done MultisessionFuture: Label: 'fsample_1-725097' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960324f340 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:50.835] | : resolved() for MultisessionFuture ('fsample_1-725097') ... [01:58:50.835] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.835] | : . assertValidConnection() ... [01:58:50.836] | : . ' cluster node index: 1 [01:58:50.836] | : . assertValidConnection() ... done [01:58:50.836] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.837] | : . ' cluster node index: 1 [01:58:50.837] | : . ' [1] TRUE [01:58:50.837] | : . ' received data: [01:58:50.838] | : . ' List of 5 [01:58:50.838] | : . ' $ type : chr "VALUE" [01:58:50.838] | : . ' $ value :List of 14 [01:58:50.838] | : . ' ..$ value : int 0 [01:58:50.838] | : . ' ..$ visible : logi TRUE [01:58:50.838] | : . ' ..$ stdout : chr "" [01:58:50.838] | : . ' ..$ conditions : list() [01:58:50.838] | : . ' ..$ rng : logi TRUE [01:58:50.838] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.838] | : . ' ..$ misuseConnections:List of 3 [01:58:50.838] | : . ' .. ..$ added : NULL [01:58:50.838] | : . ' .. ..$ removed : NULL [01:58:50.838] | : . ' .. ..$ replaced: NULL [01:58:50.838] | : . ' ..$ misuseDevices : NULL [01:58:50.838] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.838] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.838] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "86" [01:58:50.838] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.838] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.838] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.838] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.838] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.838] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.838] | : . ' .. .. ..$ pid : int 123308 [01:58:50.838] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.838] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.838] | : . ' ..$ r_info :List of 4 [01:58:50.838] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.838] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.838] | : . ' .. ..$ os : chr "windows" [01:58:50.838] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.838] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.838] | : . ' ..$ version : chr "1.8" [01:58:50.838] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.838] | : . ' $ success: logi TRUE [01:58:50.838] | : . ' $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:50.838] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.838] | : . ' $ tag : NULL [01:58:50.853] | : . ' Received FutureResult [01:58:50.853] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.853] | : . ' , Removed future from position #1 [01:58:50.853] | : . ' , Number of registered futures: 0 [01:58:50.854] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.854] | : . ' Erased future from future backend [01:58:50.854] | : . ' result() for ClusterFuture ... [01:58:50.854] | : . ' , result already collected: FutureResult [01:58:50.854] | : . ' result() for ClusterFuture ... done [01:58:50.855] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.855] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.855] | : resolved() for MultisessionFuture ('fsample_1-725097') ... done [01:58:50.855] | : assertFutureResult() ... [01:58:50.855] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.855] | : . Future uuid: 86 [01:58:50.856] | : . identical; success [01:58:50.856] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.856] | : future(..., label = 'fsample_2-431995') ... [01:58:50.856] | : . lazy: FALSE [01:58:50.857] | : . stdout: TRUE [01:58:50.857] | : . conditions: [n=1] 'condition' [01:58:50.857] | : . gc: FALSE [01:58:50.857] | : . earlySignal: FALSE [01:58:50.857] | : . getGlobalsAndPackages() ... [01:58:50.858] | : . ' Searching for globals ... [01:58:50.866] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.866] | : . ' Searching for globals ... done [01:58:50.866] | : . ' Resolving globals: FALSE [01:58:50.866] | : . ' Search for packages associated with the globals ... [01:58:50.867] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.867] | : . ' , Packages: [1] 'base' [01:58:50.867] | : . ' Search for packages associated with the globals ... done [01:58:50.868] | : . ' Packages after dropping 'base': [0] [01:58:50.868] | : . ' globals: [1] 'x' [01:58:50.868] | : . ' packages: [0] [01:58:50.868] | : . getGlobalsAndPackages() ... done [01:58:50.868] | : . run() for 'Future' ('fsample_2-431995') ... [01:58:50.869] | : . ' state: 'created' [01:58:50.869] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.869] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.869] | : . ' Using MultisessionFutureBackend ... [01:58:50.869] | : . ' , Number of futures since start: 13 (13 created, 13 launched, 17 finished) [01:58:50.870] | : . ' , Launching futures ... [01:58:50.870] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.870] | : . ' , ; ` Workers: [n=2] [01:58:50.870] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.873] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.873] | : . ' , ; ` requestWorker() ... [01:58:50.873] | : . ' , ; ` | requestNode() ... [01:58:50.873] | : . ' , ; ` | : Number of workers: 2 [01:58:50.873] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.874] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.874] | : . ' , ; ` | : . ' Listing all futures [01:58:50.874] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.874] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.874] | : . ' , ; ` | : . Total time: 0 [01:58:50.875] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.875] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.875] | : . ' , ; ` | : . Listing all futures [01:58:50.875] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:50.875] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.875] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:50.876] | : . ' , ; ` | : Index of first available worker: 1 [01:58:50.876] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:50.924] | : . ' , ; ` | : . Worker is functional [01:58:50.925] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.925] | : . ' , ; ` | : . ' Listing all futures [01:58:50.926] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.926] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.926] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:50.927] | : . ' , ; ` | requestNode() ... done [01:58:50.927] | : . ' , ; ` | cluster node index: 1 [01:58:50.927] | : . ' , ; ` requestWorker() ... done [01:58:50.928] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:50.929] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:50.929] | : . ' , ; ` launchFuture() ... [01:58:50.930] | : . ' , ; ` | cluster node index: 1 [01:58:50.930] | : . ' , ; ` | getFutureData() ... [01:58:50.930] | : . ' , ; ` | : getFutureCore() ... [01:58:50.930] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:50.930] | : . ' , ; ` | : getFutureCore() ... done [01:58:50.931] | : . ' , ; ` | : getFutureCapture() ... [01:58:50.931] | : . ' , ; ` | : getFutureCapture() ... done [01:58:50.931] | : . ' , ; ` | : getFutureContext() ... [01:58:50.931] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.932] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:50.932] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.932] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:50.933] | : . ' , ; ` | : getFutureContext() ... done [01:58:50.933] | : . ' , ; ` | getFutureData() ... done [01:58:50.947] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:50.948] | : . ' , ; ` | : Appended future to position #1 [01:58:50.948] | : . ' , ; ` | : Number of registered futures: 1 [01:58:50.948] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:50.948] | : . ' , ; ` launchFuture() ... done [01:58:50.949] | : . ' , ; ` MultisessionFuture started [01:58:50.949] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:50.949] | : . ' , Launching futures ... done [01:58:50.949] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.949] | : . ' Using MultisessionFutureBackend ... done [01:58:50.949] | : . run() for 'Future' ('fsample_2-431995') ... done [01:58:50.950] | : future(..., label = 'fsample_2-431995') ... done MultisessionFuture: Label: 'fsample_2-431995' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960324f340 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:50.951] | : resolved() for MultisessionFuture ('fsample_2-431995') ... [01:58:50.951] | : . Cluster node socket connection: index=4, id=1137 [01:58:50.952] | : . assertValidConnection() ... [01:58:50.952] | : . ' cluster node index: 1 [01:58:50.952] | : . assertValidConnection() ... done [01:58:50.955] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:50.955] | : . ' cluster node index: 1 [01:58:50.956] | : . ' [1] TRUE [01:58:50.956] | : . ' received data: [01:58:50.956] | : . ' List of 5 [01:58:50.956] | : . ' $ type : chr "VALUE" [01:58:50.956] | : . ' $ value :List of 14 [01:58:50.956] | : . ' ..$ value : int 3 [01:58:50.956] | : . ' ..$ visible : logi TRUE [01:58:50.956] | : . ' ..$ stdout : chr "" [01:58:50.956] | : . ' ..$ conditions : list() [01:58:50.956] | : . ' ..$ rng : logi TRUE [01:58:50.956] | : . ' ..$ misuseGlobalEnv : NULL [01:58:50.956] | : . ' ..$ misuseConnections:List of 3 [01:58:50.956] | : . ' .. ..$ added : NULL [01:58:50.956] | : . ' .. ..$ removed : NULL [01:58:50.956] | : . ' .. ..$ replaced: NULL [01:58:50.956] | : . ' ..$ misuseDevices : NULL [01:58:50.956] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.956] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:50" [01:58:50.956] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "87" [01:58:50.956] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:50.956] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:50.956] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:50.956] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:50.956] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:50.956] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:50.956] | : . ' .. .. ..$ pid : int 123308 [01:58:50.956] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:50.956] | : . ' .. .. ..$ random: int 2147483647 [01:58:50.956] | : . ' ..$ r_info :List of 4 [01:58:50.956] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:50.956] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:50.956] | : . ' .. ..$ os : chr "windows" [01:58:50.956] | : . ' .. ..$ os_name : chr "Windows" [01:58:50.956] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:50.956] | : . ' ..$ version : chr "1.8" [01:58:50.956] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:50.956] | : . ' $ success: logi TRUE [01:58:50.956] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:50.956] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:50.956] | : . ' $ tag : NULL [01:58:50.972] | : . ' Received FutureResult [01:58:50.972] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:50.972] | : . ' , Removed future from position #1 [01:58:50.976] | : . ' , Number of registered futures: 0 [01:58:50.976] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:50.976] | : . ' Erased future from future backend [01:58:50.977] | : . ' result() for ClusterFuture ... [01:58:50.977] | : . ' , result already collected: FutureResult [01:58:50.977] | : . ' result() for ClusterFuture ... done [01:58:50.977] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:50.978] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:50.978] | : resolved() for MultisessionFuture ('fsample_2-431995') ... done [01:58:50.978] | : assertFutureResult() ... [01:58:50.978] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:50.978] | : . Future uuid: 87 [01:58:50.979] | : . identical; success [01:58:50.979] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:50.979] | : future(..., label = 'fsample_3-294185') ... [01:58:50.979] | : . lazy: FALSE [01:58:50.980] | : . stdout: TRUE [01:58:50.980] | : . conditions: [n=1] 'condition' [01:58:50.980] | : . gc: FALSE [01:58:50.980] | : . earlySignal: FALSE [01:58:50.981] | : . getGlobalsAndPackages() ... [01:58:50.981] | : . ' Searching for globals ... [01:58:50.990] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:50.991] | : . ' Searching for globals ... done [01:58:50.991] | : . ' Resolving globals: FALSE [01:58:50.991] | : . ' Search for packages associated with the globals ... [01:58:50.991] | : . ' , Packages associated with globals: [1] 'base' [01:58:50.992] | : . ' , Packages: [1] 'base' [01:58:50.992] | : . ' Search for packages associated with the globals ... done [01:58:50.992] | : . ' Packages after dropping 'base': [0] [01:58:50.992] | : . ' globals: [1] 'x' [01:58:50.993] | : . ' packages: [0] [01:58:50.993] | : . getGlobalsAndPackages() ... done [01:58:50.993] | : . run() for 'Future' ('fsample_3-294185') ... [01:58:50.993] | : . ' state: 'created' [01:58:50.994] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:50.994] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:50.994] | : . ' Using MultisessionFutureBackend ... [01:58:50.994] | : . ' , Number of futures since start: 14 (14 created, 14 launched, 18 finished) [01:58:50.994] | : . ' , Launching futures ... [01:58:50.995] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:50.995] | : . ' , ; ` Workers: [n=2] [01:58:50.995] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:50.997] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:50.997] | : . ' , ; ` requestWorker() ... [01:58:50.998] | : . ' , ; ` | requestNode() ... [01:58:50.998] | : . ' , ; ` | : Number of workers: 2 [01:58:50.998] | : . ' , ; ` | : Polling for a free worker ... [01:58:50.998] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:50.998] | : . ' , ; ` | : . ' Listing all futures [01:58:50.999] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:50.999] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:50.999] | : . ' , ; ` | : . Total time: 0 [01:58:50.999] | : . ' , ; ` | : Polling for a free worker ... done [01:58:50.999] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.000] | : . ' , ; ` | : . Listing all futures [01:58:51.000] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.000] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.000] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.000] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.000] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.040] | : . ' , ; ` | : . Worker is functional [01:58:51.040] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.040] | : . ' , ; ` | : . ' Listing all futures [01:58:51.040] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.041] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.041] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.041] | : . ' , ; ` | requestNode() ... done [01:58:51.041] | : . ' , ; ` | cluster node index: 1 [01:58:51.042] | : . ' , ; ` requestWorker() ... done [01:58:51.042] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.042] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.043] | : . ' , ; ` launchFuture() ... [01:58:51.043] | : . ' , ; ` | cluster node index: 1 [01:58:51.043] | : . ' , ; ` | getFutureData() ... [01:58:51.043] | : . ' , ; ` | : getFutureCore() ... [01:58:51.044] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.044] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.044] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.044] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.044] | : . ' , ; ` | : getFutureContext() ... [01:58:51.045] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.045] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.045] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.045] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.046] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.046] | : . ' , ; ` | getFutureData() ... done [01:58:51.058] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.058] | : . ' , ; ` | : Appended future to position #1 [01:58:51.058] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.059] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.059] | : . ' , ; ` launchFuture() ... done [01:58:51.059] | : . ' , ; ` MultisessionFuture started [01:58:51.059] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.059] | : . ' , Launching futures ... done [01:58:51.060] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.060] | : . ' Using MultisessionFutureBackend ... done [01:58:51.060] | : . run() for 'Future' ('fsample_3-294185') ... done [01:58:51.060] | : future(..., label = 'fsample_3-294185') ... done MultisessionFuture: Label: 'fsample_3-294185' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960324f340 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:51.062] | : resolved() for MultisessionFuture ('fsample_3-294185') ... [01:58:51.062] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.062] | : . assertValidConnection() ... [01:58:51.062] | : . ' cluster node index: 1 [01:58:51.063] | : . assertValidConnection() ... done [01:58:51.063] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.063] | : . ' cluster node index: 1 [01:58:51.064] | : . ' [1] TRUE [01:58:51.064] | : . ' received data: [01:58:51.064] | : . ' List of 5 [01:58:51.064] | : . ' $ type : chr "VALUE" [01:58:51.064] | : . ' $ value :List of 14 [01:58:51.064] | : . ' ..$ value : int 1 [01:58:51.064] | : . ' ..$ visible : logi TRUE [01:58:51.064] | : . ' ..$ stdout : chr "" [01:58:51.064] | : . ' ..$ conditions : list() [01:58:51.064] | : . ' ..$ rng : logi TRUE [01:58:51.064] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.064] | : . ' ..$ misuseConnections:List of 3 [01:58:51.064] | : . ' .. ..$ added : NULL [01:58:51.064] | : . ' .. ..$ removed : NULL [01:58:51.064] | : . ' .. ..$ replaced: NULL [01:58:51.064] | : . ' ..$ misuseDevices : NULL [01:58:51.064] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.064] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.064] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "88" [01:58:51.064] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.064] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.064] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.064] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.064] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.064] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.064] | : . ' .. .. ..$ pid : int 123308 [01:58:51.064] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.064] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.064] | : . ' ..$ r_info :List of 4 [01:58:51.064] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.064] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.064] | : . ' .. ..$ os : chr "windows" [01:58:51.064] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.064] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.064] | : . ' ..$ version : chr "1.8" [01:58:51.064] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.064] | : . ' $ success: logi TRUE [01:58:51.064] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.064] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.064] | : . ' $ tag : NULL [01:58:51.081] | : . ' Received FutureResult [01:58:51.081] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.081] | : . ' , Removed future from position #1 [01:58:51.082] | : . ' , Number of registered futures: 0 [01:58:51.082] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.082] | : . ' Erased future from future backend [01:58:51.082] | : . ' result() for ClusterFuture ... [01:58:51.083] | : . ' , result already collected: FutureResult [01:58:51.083] | : . ' result() for ClusterFuture ... done [01:58:51.083] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.083] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.084] | : resolved() for MultisessionFuture ('fsample_3-294185') ... done [01:58:51.084] | : assertFutureResult() ... [01:58:51.084] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.084] | : . Future uuid: 88 [01:58:51.084] | : . identical; success [01:58:51.084] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.085] | : future(..., label = 'fsample_4-409037') ... [01:58:51.085] | : . lazy: FALSE [01:58:51.085] | : . stdout: TRUE [01:58:51.086] | : . conditions: [n=1] 'condition' [01:58:51.086] | : . gc: FALSE [01:58:51.086] | : . earlySignal: FALSE [01:58:51.086] | : . getGlobalsAndPackages() ... [01:58:51.086] | : . ' Searching for globals ... [01:58:51.096] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:51.096] | : . ' Searching for globals ... done [01:58:51.096] | : . ' Resolving globals: FALSE [01:58:51.097] | : . ' Search for packages associated with the globals ... [01:58:51.097] | : . ' , Packages associated with globals: [1] 'base' [01:58:51.097] | : . ' , Packages: [1] 'base' [01:58:51.098] | : . ' Search for packages associated with the globals ... done [01:58:51.098] | : . ' Packages after dropping 'base': [0] [01:58:51.098] | : . ' globals: [1] 'x' [01:58:51.098] | : . ' packages: [0] [01:58:51.099] | : . getGlobalsAndPackages() ... done [01:58:51.099] | : . run() for 'Future' ('fsample_4-409037') ... [01:58:51.099] | : . ' state: 'created' [01:58:51.100] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.100] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.100] | : . ' Using MultisessionFutureBackend ... [01:58:51.101] | : . ' , Number of futures since start: 15 (15 created, 15 launched, 19 finished) [01:58:51.101] | : . ' , Launching futures ... [01:58:51.101] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:51.101] | : . ' , ; ` Workers: [n=2] [01:58:51.102] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.105] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.106] | : . ' , ; ` requestWorker() ... [01:58:51.106] | : . ' , ; ` | requestNode() ... [01:58:51.106] | : . ' , ; ` | : Number of workers: 2 [01:58:51.107] | : . ' , ; ` | : Polling for a free worker ... [01:58:51.107] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.107] | : . ' , ; ` | : . ' Listing all futures [01:58:51.107] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.108] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.108] | : . ' , ; ` | : . Total time: 0 [01:58:51.108] | : . ' , ; ` | : Polling for a free worker ... done [01:58:51.108] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.109] | : . ' , ; ` | : . Listing all futures [01:58:51.109] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.109] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.110] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.110] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.110] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.161] | : . ' , ; ` | : . Worker is functional [01:58:51.161] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.161] | : . ' , ; ` | : . ' Listing all futures [01:58:51.162] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.162] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.162] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.162] | : . ' , ; ` | requestNode() ... done [01:58:51.163] | : . ' , ; ` | cluster node index: 1 [01:58:51.163] | : . ' , ; ` requestWorker() ... done [01:58:51.163] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.164] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.164] | : . ' , ; ` launchFuture() ... [01:58:51.164] | : . ' , ; ` | cluster node index: 1 [01:58:51.165] | : . ' , ; ` | getFutureData() ... [01:58:51.165] | : . ' , ; ` | : getFutureCore() ... [01:58:51.165] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.165] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.165] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.166] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.166] | : . ' , ; ` | : getFutureContext() ... [01:58:51.166] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.166] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.167] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.167] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.167] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.167] | : . ' , ; ` | getFutureData() ... done [01:58:51.181] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.181] | : . ' , ; ` | : Appended future to position #1 [01:58:51.181] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.181] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.182] | : . ' , ; ` launchFuture() ... done [01:58:51.182] | : . ' , ; ` MultisessionFuture started [01:58:51.182] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.182] | : . ' , Launching futures ... done [01:58:51.182] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.182] | : . ' Using MultisessionFutureBackend ... done [01:58:51.183] | : . run() for 'Future' ('fsample_4-409037') ... done [01:58:51.183] | : future(..., label = 'fsample_4-409037') ... done MultisessionFuture: Label: 'fsample_4-409037' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960324f340 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:51.184] | : resolved() for MultisessionFuture ('fsample_4-409037') ... [01:58:51.185] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.185] | : . assertValidConnection() ... [01:58:51.185] | : . ' cluster node index: 1 [01:58:51.185] | : . assertValidConnection() ... done [01:58:51.188] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.188] | : . ' cluster node index: 1 [01:58:51.189] | : . ' [1] TRUE [01:58:51.189] | : . ' received data: [01:58:51.189] | : . ' List of 5 [01:58:51.189] | : . ' $ type : chr "VALUE" [01:58:51.189] | : . ' $ value :List of 14 [01:58:51.189] | : . ' ..$ value : int 0 [01:58:51.189] | : . ' ..$ visible : logi TRUE [01:58:51.189] | : . ' ..$ stdout : chr "" [01:58:51.189] | : . ' ..$ conditions : list() [01:58:51.189] | : . ' ..$ rng : logi TRUE [01:58:51.189] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.189] | : . ' ..$ misuseConnections:List of 3 [01:58:51.189] | : . ' .. ..$ added : NULL [01:58:51.189] | : . ' .. ..$ removed : NULL [01:58:51.189] | : . ' .. ..$ replaced: NULL [01:58:51.189] | : . ' ..$ misuseDevices : NULL [01:58:51.189] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.189] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.189] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "89" [01:58:51.189] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.189] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.189] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.189] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.189] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.189] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.189] | : . ' .. .. ..$ pid : int 123308 [01:58:51.189] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.189] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.189] | : . ' ..$ r_info :List of 4 [01:58:51.189] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.189] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.189] | : . ' .. ..$ os : chr "windows" [01:58:51.189] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.189] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.189] | : . ' ..$ version : chr "1.8" [01:58:51.189] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.189] | : . ' $ success: logi TRUE [01:58:51.189] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.189] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.189] | : . ' $ tag : NULL [01:58:51.207] | : . ' Received FutureResult [01:58:51.208] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.208] | : . ' , Removed future from position #1 [01:58:51.208] | : . ' , Number of registered futures: 0 [01:58:51.208] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.209] | : . ' Erased future from future backend [01:58:51.209] | : . ' result() for ClusterFuture ... [01:58:51.209] | : . ' , result already collected: FutureResult [01:58:51.209] | : . ' result() for ClusterFuture ... done [01:58:51.210] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.210] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.210] | : resolved() for MultisessionFuture ('fsample_4-409037') ... done [01:58:51.210] | : assertFutureResult() ... [01:58:51.210] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.210] | : . Future uuid: 89 [01:58:51.211] | : . identical; success [01:58:51.211] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.211] | : value() for list ... [01:58:51.211] | : . recursive: 0 [01:58:51.211] | : . reduce: FALSE [01:58:51.212] | : . length: 4 [01:58:51.212] | : . Number of remaining objects: 4 [01:58:51.212] | : . checking value #1 ... [01:58:51.212] | : . ' 'obj' is MultisessionFuture [01:58:51.213] | : . ' MultisessionFuture #1 [01:58:51.213] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:51.213] | : . ' , nx: 4 [01:58:51.213] | : . ' , relay: TRUE [01:58:51.214] | : . ' , stdout: TRUE [01:58:51.214] | : . ' , signal: TRUE [01:58:51.214] | : . ' , resignal: FALSE [01:58:51.214] | : . ' , force: TRUE [01:58:51.214] | : . ' , relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:51.214] | : . ' , queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:51.215] | : . ' , until=1 [01:58:51.215] | : . ' , relaying element #1 [01:58:51.215] | : . ' , value() for MultisessionFuture ('fsample_1-725097') ... [01:58:51.215] | : . ' , ; result() for ClusterFuture ... [01:58:51.216] | : . ' , ; ` result already collected: FutureResult [01:58:51.216] | : . ' , ; result() for ClusterFuture ... done [01:58:51.216] | : . ' , ; result() for ClusterFuture ... [01:58:51.216] | : . ' , ; ` result already collected: FutureResult [01:58:51.216] | : . ' , ; result() for ClusterFuture ... done [01:58:51.217] | : . ' , ; relay stdout ... [01:58:51.217] | : . ' , ; relay stdout ... done [01:58:51.217] | : . ' , ; check for misuse ... [01:58:51.217] | : . ' , ; check for misuse ... done [01:58:51.217] | : . ' , value() for MultisessionFuture ('fsample_1-725097') ... done [01:58:51.218] | : . ' , result() for ClusterFuture ... [01:58:51.218] | : . ' , ; result already collected: FutureResult [01:58:51.218] | : . ' , result() for ClusterFuture ... done [01:58:51.218] | : . ' , result() for ClusterFuture ... [01:58:51.218] | : . ' , ; result already collected: FutureResult [01:58:51.219] | : . ' , result() for ClusterFuture ... done [01:58:51.219] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.219] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.219] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:51.219] | : . ' value(, ...) ... [01:58:51.220] | : . ' , value() for MultisessionFuture ('fsample_1-725097') ... [01:58:51.220] | : . ' , ; result() for ClusterFuture ... [01:58:51.220] | : . ' , ; ` result already collected: FutureResult [01:58:51.220] | : . ' , ; result() for ClusterFuture ... done [01:58:51.220] | : . ' , ; result() for ClusterFuture ... [01:58:51.221] | : . ' , ; ` result already collected: FutureResult [01:58:51.221] | : . ' , ; result() for ClusterFuture ... done [01:58:51.221] | : . ' , ; check for misuse ... [01:58:51.221] | : . ' , ; check for misuse ... done [01:58:51.221] | : . ' , value() for MultisessionFuture ('fsample_1-725097') ... done [01:58:51.222] | : . ' , value: [01:58:51.222] | : . ' value(, ...) ... done [01:58:51.222] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:51.222] | : . ' , nx: 4 [01:58:51.222] | : . ' , relay: TRUE [01:58:51.223] | : . ' , stdout: TRUE [01:58:51.223] | : . ' , signal: TRUE [01:58:51.223] | : . ' , resignal: FALSE [01:58:51.223] | : . ' , force: TRUE [01:58:51.223] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.224] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.224] | : . ' , until=2 [01:58:51.224] | : . ' , relaying element #2 [01:58:51.224] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.224] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.225] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:51.225] | : . ' resolve() for MultisessionFuture ... [01:58:51.225] | : . ' resolve() for MultisessionFuture ... done [01:58:51.225] | : . ' length: 3 (resolved future 1) [01:58:51.225] | : . checking value #1 ... done [01:58:51.226] | : . checking value #2 ... [01:58:51.226] | : . ' 'obj' is MultisessionFuture [01:58:51.226] | : . ' MultisessionFuture #2 [01:58:51.226] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:51.226] | : . ' , nx: 4 [01:58:51.227] | : . ' , relay: TRUE [01:58:51.227] | : . ' , stdout: TRUE [01:58:51.227] | : . ' , signal: TRUE [01:58:51.227] | : . ' , resignal: FALSE [01:58:51.227] | : . ' , force: TRUE [01:58:51.228] | : . ' , relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.228] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.228] | : . ' , until=2 [01:58:51.228] | : . ' , relaying element #2 [01:58:51.228] | : . ' , value() for MultisessionFuture ('fsample_2-431995') ... [01:58:51.229] | : . ' , ; result() for ClusterFuture ... [01:58:51.229] | : . ' , ; ` result already collected: FutureResult [01:58:51.229] | : . ' , ; result() for ClusterFuture ... done [01:58:51.229] | : . ' , ; result() for ClusterFuture ... [01:58:51.229] | : . ' , ; ` result already collected: FutureResult [01:58:51.230] | : . ' , ; result() for ClusterFuture ... done [01:58:51.230] | : . ' , ; relay stdout ... [01:58:51.230] | : . ' , ; relay stdout ... done [01:58:51.230] | : . ' , ; check for misuse ... [01:58:51.230] | : . ' , ; check for misuse ... done [01:58:51.231] | : . ' , value() for MultisessionFuture ('fsample_2-431995') ... done [01:58:51.231] | : . ' , result() for ClusterFuture ... [01:58:51.231] | : . ' , ; result already collected: FutureResult [01:58:51.231] | : . ' , result() for ClusterFuture ... done [01:58:51.232] | : . ' , result() for ClusterFuture ... [01:58:51.232] | : . ' , ; result already collected: FutureResult [01:58:51.232] | : . ' , result() for ClusterFuture ... done [01:58:51.232] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.232] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.232] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:51.233] | : . ' value(, ...) ... [01:58:51.233] | : . ' , value() for MultisessionFuture ('fsample_2-431995') ... [01:58:51.233] | : . ' , ; result() for ClusterFuture ... [01:58:51.233] | : . ' , ; ` result already collected: FutureResult [01:58:51.233] | : . ' , ; result() for ClusterFuture ... done [01:58:51.233] | : . ' , ; result() for ClusterFuture ... [01:58:51.233] | : . ' , ; ` result already collected: FutureResult [01:58:51.234] | : . ' , ; result() for ClusterFuture ... done [01:58:51.234] | : . ' , ; check for misuse ... [01:58:51.234] | : . ' , ; check for misuse ... done [01:58:51.234] | : . ' , value() for MultisessionFuture ('fsample_2-431995') ... done [01:58:51.234] | : . ' , value: [01:58:51.234] | : . ' value(, ...) ... done [01:58:51.234] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:51.234] | : . ' , nx: 4 [01:58:51.235] | : . ' , relay: TRUE [01:58:51.235] | : . ' , stdout: TRUE [01:58:51.235] | : . ' , signal: TRUE [01:58:51.235] | : . ' , resignal: FALSE [01:58:51.235] | : . ' , force: TRUE [01:58:51.235] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.235] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.236] | : . ' , until=3 [01:58:51.236] | : . ' , relaying element #3 [01:58:51.236] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.236] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.236] | : . ' signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:51.236] | : . ' resolve() for MultisessionFuture ... [01:58:51.236] | : . ' resolve() for MultisessionFuture ... done [01:58:51.236] | : . ' length: 2 (resolved future 2) [01:58:51.237] | : . checking value #2 ... done [01:58:51.237] | : . checking value #3 ... [01:58:51.237] | : . ' 'obj' is MultisessionFuture [01:58:51.237] | : . ' MultisessionFuture #3 [01:58:51.237] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:51.237] | : . ' , nx: 4 [01:58:51.237] | : . ' , relay: TRUE [01:58:51.238] | : . ' , stdout: TRUE [01:58:51.238] | : . ' , signal: TRUE [01:58:51.238] | : . ' , resignal: FALSE [01:58:51.238] | : . ' , force: TRUE [01:58:51.238] | : . ' , relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.238] | : . ' , queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:51.238] | : . ' , until=3 [01:58:51.239] | : . ' , relaying element #3 [01:58:51.239] | : . ' , value() for MultisessionFuture ('fsample_3-294185') ... [01:58:51.239] | : . ' , ; result() for ClusterFuture ... [01:58:51.239] | : . ' , ; ` result already collected: FutureResult [01:58:51.239] | : . ' , ; result() for ClusterFuture ... done [01:58:51.239] | : . ' , ; result() for ClusterFuture ... [01:58:51.240] | : . ' , ; ` result already collected: FutureResult [01:58:51.240] | : . ' , ; result() for ClusterFuture ... done [01:58:51.240] | : . ' , ; relay stdout ... [01:58:51.240] | : . ' , ; relay stdout ... done [01:58:51.240] | : . ' , ; check for misuse ... [01:58:51.241] | : . ' , ; check for misuse ... done [01:58:51.241] | : . ' , value() for MultisessionFuture ('fsample_3-294185') ... done [01:58:51.241] | : . ' , result() for ClusterFuture ... [01:58:51.241] | : . ' , ; result already collected: FutureResult [01:58:51.242] | : . ' , result() for ClusterFuture ... done [01:58:51.242] | : . ' , result() for ClusterFuture ... [01:58:51.242] | : . ' , ; result already collected: FutureResult [01:58:51.242] | : . ' , result() for ClusterFuture ... done [01:58:51.242] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.243] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.243] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:51.243] | : . ' value(, ...) ... [01:58:51.243] | : . ' , value() for MultisessionFuture ('fsample_3-294185') ... [01:58:51.243] | : . ' , ; result() for ClusterFuture ... [01:58:51.244] | : . ' , ; ` result already collected: FutureResult [01:58:51.244] | : . ' , ; result() for ClusterFuture ... done [01:58:51.244] | : . ' , ; result() for ClusterFuture ... [01:58:51.244] | : . ' , ; ` result already collected: FutureResult [01:58:51.244] | : . ' , ; result() for ClusterFuture ... done [01:58:51.245] | : . ' , ; check for misuse ... [01:58:51.245] | : . ' , ; check for misuse ... done [01:58:51.245] | : . ' , value() for MultisessionFuture ('fsample_3-294185') ... done [01:58:51.245] | : . ' , value: [01:58:51.245] | : . ' value(, ...) ... done [01:58:51.245] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:51.245] | : . ' , nx: 4 [01:58:51.245] | : . ' , relay: TRUE [01:58:51.246] | : . ' , stdout: TRUE [01:58:51.246] | : . ' , signal: TRUE [01:58:51.246] | : . ' , resignal: FALSE [01:58:51.246] | : . ' , force: TRUE [01:58:51.246] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.247] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.247] | : . ' , until=4 [01:58:51.247] | : . ' , relaying element #4 [01:58:51.247] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.247] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.247] | : . ' signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:51.248] | : . ' resolve() for MultisessionFuture ... [01:58:51.248] | : . ' resolve() for MultisessionFuture ... done [01:58:51.248] | : . ' length: 1 (resolved future 3) [01:58:51.248] | : . checking value #3 ... done [01:58:51.249] | : . checking value #4 ... [01:58:51.249] | : . ' 'obj' is MultisessionFuture [01:58:51.249] | : . ' MultisessionFuture #4 [01:58:51.249] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:51.249] | : . ' , nx: 4 [01:58:51.249] | : . ' , relay: TRUE [01:58:51.249] | : . ' , stdout: TRUE [01:58:51.250] | : . ' , signal: TRUE [01:58:51.250] | : . ' , resignal: FALSE [01:58:51.250] | : . ' , force: TRUE [01:58:51.250] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.250] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:51.250] | : . ' , until=4 [01:58:51.250] | : . ' , relaying element #4 [01:58:51.251] | : . ' , value() for MultisessionFuture ('fsample_4-409037') ... [01:58:51.251] | : . ' , ; result() for ClusterFuture ... [01:58:51.251] | : . ' , ; ` result already collected: FutureResult [01:58:51.251] | : . ' , ; result() for ClusterFuture ... done [01:58:51.251] | : . ' , ; result() for ClusterFuture ... [01:58:51.251] | : . ' , ; ` result already collected: FutureResult [01:58:51.251] | : . ' , ; result() for ClusterFuture ... done [01:58:51.252] | : . ' , ; relay stdout ... [01:58:51.252] | : . ' , ; relay stdout ... done [01:58:51.252] | : . ' , ; check for misuse ... [01:58:51.252] | : . ' , ; check for misuse ... done [01:58:51.252] | : . ' , value() for MultisessionFuture ('fsample_4-409037') ... done [01:58:51.252] | : . ' , result() for ClusterFuture ... [01:58:51.252] | : . ' , ; result already collected: FutureResult [01:58:51.252] | : . ' , result() for ClusterFuture ... done [01:58:51.253] | : . ' , result() for ClusterFuture ... [01:58:51.253] | : . ' , ; result already collected: FutureResult [01:58:51.253] | : . ' , result() for ClusterFuture ... done [01:58:51.253] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.253] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.253] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:51.253] | : . ' value(, ...) ... [01:58:51.254] | : . ' , value() for MultisessionFuture ('fsample_4-409037') ... [01:58:51.254] | : . ' , ; result() for ClusterFuture ... [01:58:51.254] | : . ' , ; ` result already collected: FutureResult [01:58:51.254] | : . ' , ; result() for ClusterFuture ... done [01:58:51.254] | : . ' , ; result() for ClusterFuture ... [01:58:51.254] | : . ' , ; ` result already collected: FutureResult [01:58:51.254] | : . ' , ; result() for ClusterFuture ... done [01:58:51.255] | : . ' , ; check for misuse ... [01:58:51.255] | : . ' , ; check for misuse ... done [01:58:51.255] | : . ' , value() for MultisessionFuture ('fsample_4-409037') ... done [01:58:51.255] | : . ' , value: [01:58:51.255] | : . ' value(, ...) ... done [01:58:51.255] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:51.256] | : . ' , nx: 4 [01:58:51.256] | : . ' , relay: TRUE [01:58:51.256] | : . ' , stdout: TRUE [01:58:51.256] | : . ' , signal: TRUE [01:58:51.256] | : . ' , resignal: FALSE [01:58:51.256] | : . ' , force: TRUE [01:58:51.256] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.257] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.257] | : . ' , until=4 [01:58:51.257] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.257] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.257] | : . ' signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:51.257] | : . ' resolve() for MultisessionFuture ... [01:58:51.257] | : . ' resolve() for MultisessionFuture ... done [01:58:51.258] | : . ' length: 0 (resolved future 4) [01:58:51.258] | : . checking value #4 ... done [01:58:51.258] | : . Relaying remaining futures ... [01:58:51.258] | : . ' signalConditionsASAP(NULL, pos=0) ... [01:58:51.258] | : . ' , nx: 4 [01:58:51.258] | : . ' , relay: TRUE [01:58:51.258] | : . ' , stdout: TRUE [01:58:51.259] | : . ' , signal: TRUE [01:58:51.259] | : . ' , resignal: FALSE [01:58:51.259] | : . ' , force: TRUE [01:58:51.259] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.259] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:51.259] | : . ' , relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.259] | : . ' , queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:51.260] | : . ' signalConditionsASAP(NULL, pos=0) ... done [01:58:51.260] | : . Relaying remaining futures ... done [01:58:51.260] | : value() for list ... done [[1]] [1] 0 [[2]] [1] 3 [[3]] [1] 1 [[4]] [1] 0 [01:58:51.261] | : future(..., label = 'fsample_1-370970') ... [01:58:51.261] | : . lazy: FALSE [01:58:51.261] | : . stdout: TRUE [01:58:51.261] | : . conditions: [n=1] 'condition' [01:58:51.261] | : . gc: FALSE [01:58:51.262] | : . earlySignal: FALSE [01:58:51.262] | : . getGlobalsAndPackages() ... [01:58:51.262] | : . ' Searching for globals ... [01:58:51.270] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:51.270] | : . ' Searching for globals ... done [01:58:51.271] | : . ' Resolving globals: FALSE [01:58:51.271] | : . ' Search for packages associated with the globals ... [01:58:51.271] | : . ' , Packages associated with globals: [1] 'base' [01:58:51.272] | : . ' , Packages: [1] 'base' [01:58:51.272] | : . ' Search for packages associated with the globals ... done [01:58:51.272] | : . ' Packages after dropping 'base': [0] [01:58:51.273] | : . ' globals: [1] 'x' [01:58:51.273] | : . ' packages: [0] [01:58:51.273] | : . getGlobalsAndPackages() ... done [01:58:51.274] | : . run() for 'Future' ('fsample_1-370970') ... [01:58:51.274] | : . ' state: 'created' [01:58:51.274] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.274] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.275] | : . ' Using MultisessionFutureBackend ... [01:58:51.275] | : . ' , Number of futures since start: 16 (16 created, 16 launched, 20 finished) [01:58:51.275] | : . ' , Launching futures ... [01:58:51.276] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:51.276] | : . ' , ; ` Workers: [n=2] [01:58:51.276] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.279] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.280] | : . ' , ; ` requestWorker() ... [01:58:51.280] | : . ' , ; ` | requestNode() ... [01:58:51.280] | : . ' , ; ` | : Number of workers: 2 [01:58:51.280] | : . ' , ; ` | : Polling for a free worker ... [01:58:51.281] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.281] | : . ' , ; ` | : . ' Listing all futures [01:58:51.281] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.281] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.282] | : . ' , ; ` | : . Total time: 0 [01:58:51.282] | : . ' , ; ` | : Polling for a free worker ... done [01:58:51.282] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.282] | : . ' , ; ` | : . Listing all futures [01:58:51.283] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.283] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.283] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.283] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.284] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.335] | : . ' , ; ` | : . Worker is functional [01:58:51.336] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.336] | : . ' , ; ` | : . ' Listing all futures [01:58:51.336] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.337] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.337] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.337] | : . ' , ; ` | requestNode() ... done [01:58:51.337] | : . ' , ; ` | cluster node index: 1 [01:58:51.337] | : . ' , ; ` requestWorker() ... done [01:58:51.338] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.338] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.339] | : . ' , ; ` launchFuture() ... [01:58:51.339] | : . ' , ; ` | cluster node index: 1 [01:58:51.339] | : . ' , ; ` | getFutureData() ... [01:58:51.339] | : . ' , ; ` | : getFutureCore() ... [01:58:51.339] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.340] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.340] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.340] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.340] | : . ' , ; ` | : getFutureContext() ... [01:58:51.340] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.341] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.341] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.341] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.341] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.342] | : . ' , ; ` | getFutureData() ... done [01:58:51.342] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.342] | : . ' , ; ` | : Appended future to position #1 [01:58:51.342] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.343] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.343] | : . ' , ; ` launchFuture() ... done [01:58:51.343] | : . ' , ; ` MultisessionFuture started [01:58:51.343] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.343] | : . ' , Launching futures ... done [01:58:51.344] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.344] | : . ' Using MultisessionFutureBackend ... done [01:58:51.344] | : . run() for 'Future' ('fsample_1-370970') ... done [01:58:51.344] | : future(..., label = 'fsample_1-370970') ... done MultisessionFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960693eb70 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:51.346] | : resolved() for MultisessionFuture ('fsample_1-370970') ... [01:58:51.346] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.346] | : . assertValidConnection() ... [01:58:51.346] | : . ' cluster node index: 1 [01:58:51.347] | : . assertValidConnection() ... done [01:58:51.347] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.355] | : . ' cluster node index: 1 [01:58:51.356] | : . ' [1] TRUE [01:58:51.356] | : . ' received data: [01:58:51.356] | : . ' List of 5 [01:58:51.356] | : . ' $ type : chr "VALUE" [01:58:51.356] | : . ' $ value :List of 14 [01:58:51.356] | : . ' ..$ value : int 0 [01:58:51.356] | : . ' ..$ visible : logi TRUE [01:58:51.356] | : . ' ..$ stdout : chr "" [01:58:51.356] | : . ' ..$ conditions : list() [01:58:51.356] | : . ' ..$ rng : logi TRUE [01:58:51.356] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.356] | : . ' ..$ misuseConnections:List of 3 [01:58:51.356] | : . ' .. ..$ added : NULL [01:58:51.356] | : . ' .. ..$ removed : NULL [01:58:51.356] | : . ' .. ..$ replaced: NULL [01:58:51.356] | : . ' ..$ misuseDevices : NULL [01:58:51.356] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.356] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.356] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "90" [01:58:51.356] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.356] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.356] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.356] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.356] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.356] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.356] | : . ' .. .. ..$ pid : int 123308 [01:58:51.356] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.356] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.356] | : . ' ..$ r_info :List of 4 [01:58:51.356] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.356] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.356] | : . ' .. ..$ os : chr "windows" [01:58:51.356] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.356] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.356] | : . ' ..$ version : chr "1.8" [01:58:51.356] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.356] | : . ' $ success: logi TRUE [01:58:51.356] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.356] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.356] | : . ' $ tag : NULL [01:58:51.371] | : . ' Received FutureResult [01:58:51.371] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.371] | : . ' , Removed future from position #1 [01:58:51.372] | : . ' , Number of registered futures: 0 [01:58:51.372] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.372] | : . ' Erased future from future backend [01:58:51.372] | : . ' result() for ClusterFuture ... [01:58:51.372] | : . ' , result already collected: FutureResult [01:58:51.373] | : . ' result() for ClusterFuture ... done [01:58:51.373] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.373] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.373] | : resolved() for MultisessionFuture ('fsample_1-370970') ... done [01:58:51.373] | : assertFutureResult() ... [01:58:51.374] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.374] | : . Future uuid: 90 [01:58:51.374] | : . identical; success [01:58:51.374] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.374] | : future(..., label = 'fsample_2-284661') ... [01:58:51.375] | : . lazy: FALSE [01:58:51.375] | : . stdout: TRUE [01:58:51.375] | : . conditions: [n=1] 'condition' [01:58:51.375] | : . gc: FALSE [01:58:51.375] | : . earlySignal: FALSE [01:58:51.376] | : . getGlobalsAndPackages() ... [01:58:51.376] | : . ' Searching for globals ... [01:58:51.383] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:51.384] | : . ' Searching for globals ... done [01:58:51.384] | : . ' Resolving globals: FALSE [01:58:51.384] | : . ' Search for packages associated with the globals ... [01:58:51.384] | : . ' , Packages associated with globals: [1] 'base' [01:58:51.385] | : . ' , Packages: [1] 'base' [01:58:51.385] | : . ' Search for packages associated with the globals ... done [01:58:51.385] | : . ' Packages after dropping 'base': [0] [01:58:51.385] | : . ' globals: [1] 'x' [01:58:51.385] | : . ' packages: [0] [01:58:51.386] | : . getGlobalsAndPackages() ... done [01:58:51.386] | : . run() for 'Future' ('fsample_2-284661') ... [01:58:51.386] | : . ' state: 'created' [01:58:51.386] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.387] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.387] | : . ' Using MultisessionFutureBackend ... [01:58:51.387] | : . ' , Number of futures since start: 17 (17 created, 17 launched, 21 finished) [01:58:51.387] | : . ' , Launching futures ... [01:58:51.387] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:51.388] | : . ' , ; ` Workers: [n=2] [01:58:51.388] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.390] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.390] | : . ' , ; ` requestWorker() ... [01:58:51.390] | : . ' , ; ` | requestNode() ... [01:58:51.391] | : . ' , ; ` | : Number of workers: 2 [01:58:51.391] | : . ' , ; ` | : Polling for a free worker ... [01:58:51.391] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.391] | : . ' , ; ` | : . ' Listing all futures [01:58:51.391] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.392] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.392] | : . ' , ; ` | : . Total time: 0 [01:58:51.392] | : . ' , ; ` | : Polling for a free worker ... done [01:58:51.392] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.392] | : . ' , ; ` | : . Listing all futures [01:58:51.392] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.393] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.393] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.393] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.393] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.432] | : . ' , ; ` | : . Worker is functional [01:58:51.433] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.433] | : . ' , ; ` | : . ' Listing all futures [01:58:51.433] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.433] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.434] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.434] | : . ' , ; ` | requestNode() ... done [01:58:51.434] | : . ' , ; ` | cluster node index: 1 [01:58:51.434] | : . ' , ; ` requestWorker() ... done [01:58:51.434] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.435] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.435] | : . ' , ; ` launchFuture() ... [01:58:51.435] | : . ' , ; ` | cluster node index: 1 [01:58:51.436] | : . ' , ; ` | getFutureData() ... [01:58:51.436] | : . ' , ; ` | : getFutureCore() ... [01:58:51.436] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.436] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.436] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.437] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.437] | : . ' , ; ` | : getFutureContext() ... [01:58:51.437] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.437] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.437] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.438] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.438] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.438] | : . ' , ; ` | getFutureData() ... done [01:58:51.450] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.450] | : . ' , ; ` | : Appended future to position #1 [01:58:51.450] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.450] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.450] | : . ' , ; ` launchFuture() ... done [01:58:51.451] | : . ' , ; ` MultisessionFuture started [01:58:51.451] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.451] | : . ' , Launching futures ... done [01:58:51.451] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.451] | : . ' Using MultisessionFutureBackend ... done [01:58:51.452] | : . run() for 'Future' ('fsample_2-284661') ... done [01:58:51.452] | : future(..., label = 'fsample_2-284661') ... done MultisessionFuture: Label: 'fsample_2-284661' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960693eb70 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:51.453] | : resolved() for MultisessionFuture ('fsample_2-284661') ... [01:58:51.453] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.454] | : . assertValidConnection() ... [01:58:51.454] | : . ' cluster node index: 1 [01:58:51.454] | : . assertValidConnection() ... done [01:58:51.455] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.455] | : . ' cluster node index: 1 [01:58:51.456] | : . ' [1] TRUE [01:58:51.456] | : . ' received data: [01:58:51.456] | : . ' List of 5 [01:58:51.456] | : . ' $ type : chr "VALUE" [01:58:51.456] | : . ' $ value :List of 14 [01:58:51.456] | : . ' ..$ value : int 3 [01:58:51.456] | : . ' ..$ visible : logi TRUE [01:58:51.456] | : . ' ..$ stdout : chr "" [01:58:51.456] | : . ' ..$ conditions : list() [01:58:51.456] | : . ' ..$ rng : logi TRUE [01:58:51.456] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.456] | : . ' ..$ misuseConnections:List of 3 [01:58:51.456] | : . ' .. ..$ added : NULL [01:58:51.456] | : . ' .. ..$ removed : NULL [01:58:51.456] | : . ' .. ..$ replaced: NULL [01:58:51.456] | : . ' ..$ misuseDevices : NULL [01:58:51.456] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.456] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.456] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "91" [01:58:51.456] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.456] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.456] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.456] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.456] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.456] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.456] | : . ' .. .. ..$ pid : int 123308 [01:58:51.456] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.456] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.456] | : . ' ..$ r_info :List of 4 [01:58:51.456] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.456] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.456] | : . ' .. ..$ os : chr "windows" [01:58:51.456] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.456] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.456] | : . ' ..$ version : chr "1.8" [01:58:51.456] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.456] | : . ' $ success: logi TRUE [01:58:51.456] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.456] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.456] | : . ' $ tag : NULL [01:58:51.471] | : . ' Received FutureResult [01:58:51.471] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.471] | : . ' , Removed future from position #1 [01:58:51.471] | : . ' , Number of registered futures: 0 [01:58:51.472] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.472] | : . ' Erased future from future backend [01:58:51.472] | : . ' result() for ClusterFuture ... [01:58:51.472] | : . ' , result already collected: FutureResult [01:58:51.472] | : . ' result() for ClusterFuture ... done [01:58:51.473] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.473] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.473] | : resolved() for MultisessionFuture ('fsample_2-284661') ... done [01:58:51.473] | : assertFutureResult() ... [01:58:51.473] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.473] | : . Future uuid: 91 [01:58:51.474] | : . identical; success [01:58:51.474] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.474] | : future(..., label = 'fsample_3-372733') ... [01:58:51.474] | : . lazy: FALSE [01:58:51.474] | : . stdout: TRUE [01:58:51.475] | : . conditions: [n=1] 'condition' [01:58:51.475] | : . gc: FALSE [01:58:51.475] | : . earlySignal: FALSE [01:58:51.475] | : . getGlobalsAndPackages() ... [01:58:51.475] | : . ' Searching for globals ... [01:58:51.483] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:51.483] | : . ' Searching for globals ... done [01:58:51.483] | : . ' Resolving globals: FALSE [01:58:51.483] | : . ' Search for packages associated with the globals ... [01:58:51.484] | : . ' , Packages associated with globals: [1] 'base' [01:58:51.484] | : . ' , Packages: [1] 'base' [01:58:51.484] | : . ' Search for packages associated with the globals ... done [01:58:51.484] | : . ' Packages after dropping 'base': [0] [01:58:51.485] | : . ' globals: [1] 'x' [01:58:51.485] | : . ' packages: [0] [01:58:51.485] | : . getGlobalsAndPackages() ... done [01:58:51.485] | : . run() for 'Future' ('fsample_3-372733') ... [01:58:51.486] | : . ' state: 'created' [01:58:51.486] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.486] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.486] | : . ' Using MultisessionFutureBackend ... [01:58:51.486] | : . ' , Number of futures since start: 18 (18 created, 18 launched, 22 finished) [01:58:51.487] | : . ' , Launching futures ... [01:58:51.487] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:51.487] | : . ' , ; ` Workers: [n=2] [01:58:51.487] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.490] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.490] | : . ' , ; ` requestWorker() ... [01:58:51.490] | : . ' , ; ` | requestNode() ... [01:58:51.490] | : . ' , ; ` | : Number of workers: 2 [01:58:51.490] | : . ' , ; ` | : Polling for a free worker ... [01:58:51.491] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.491] | : . ' , ; ` | : . ' Listing all futures [01:58:51.491] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.491] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.491] | : . ' , ; ` | : . Total time: 0 [01:58:51.492] | : . ' , ; ` | : Polling for a free worker ... done [01:58:51.492] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.492] | : . ' , ; ` | : . Listing all futures [01:58:51.492] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.492] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.493] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.493] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.493] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.547] | : . ' , ; ` | : . Worker is functional [01:58:51.548] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.548] | : . ' , ; ` | : . ' Listing all futures [01:58:51.548] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.548] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.549] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.549] | : . ' , ; ` | requestNode() ... done [01:58:51.549] | : . ' , ; ` | cluster node index: 1 [01:58:51.549] | : . ' , ; ` requestWorker() ... done [01:58:51.549] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.550] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.550] | : . ' , ; ` launchFuture() ... [01:58:51.550] | : . ' , ; ` | cluster node index: 1 [01:58:51.551] | : . ' , ; ` | getFutureData() ... [01:58:51.551] | : . ' , ; ` | : getFutureCore() ... [01:58:51.551] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.551] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.551] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.552] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.552] | : . ' , ; ` | : getFutureContext() ... [01:58:51.552] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.552] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.552] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.553] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.553] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.553] | : . ' , ; ` | getFutureData() ... done [01:58:51.565] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.565] | : . ' , ; ` | : Appended future to position #1 [01:58:51.565] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.565] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.566] | : . ' , ; ` launchFuture() ... done [01:58:51.566] | : . ' , ; ` MultisessionFuture started [01:58:51.566] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.566] | : . ' , Launching futures ... done [01:58:51.566] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.567] | : . ' Using MultisessionFutureBackend ... done [01:58:51.567] | : . run() for 'Future' ('fsample_3-372733') ... done [01:58:51.567] | : future(..., label = 'fsample_3-372733') ... done MultisessionFuture: Label: 'fsample_3-372733' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960693eb70 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:51.568] | : resolved() for MultisessionFuture ('fsample_3-372733') ... [01:58:51.569] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.569] | : . assertValidConnection() ... [01:58:51.569] | : . ' cluster node index: 1 [01:58:51.569] | : . assertValidConnection() ... done [01:58:51.572] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.573] | : . ' cluster node index: 1 [01:58:51.573] | : . ' [1] TRUE [01:58:51.574] | : . ' received data: [01:58:51.574] | : . ' List of 5 [01:58:51.574] | : . ' $ type : chr "VALUE" [01:58:51.574] | : . ' $ value :List of 14 [01:58:51.574] | : . ' ..$ value : int 0 [01:58:51.574] | : . ' ..$ visible : logi TRUE [01:58:51.574] | : . ' ..$ stdout : chr "" [01:58:51.574] | : . ' ..$ conditions : list() [01:58:51.574] | : . ' ..$ rng : logi TRUE [01:58:51.574] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.574] | : . ' ..$ misuseConnections:List of 3 [01:58:51.574] | : . ' .. ..$ added : NULL [01:58:51.574] | : . ' .. ..$ removed : NULL [01:58:51.574] | : . ' .. ..$ replaced: NULL [01:58:51.574] | : . ' ..$ misuseDevices : NULL [01:58:51.574] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.574] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.574] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "92" [01:58:51.574] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.574] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.574] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.574] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.574] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.574] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.574] | : . ' .. .. ..$ pid : int 123308 [01:58:51.574] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.574] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.574] | : . ' ..$ r_info :List of 4 [01:58:51.574] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.574] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.574] | : . ' .. ..$ os : chr "windows" [01:58:51.574] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.574] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.574] | : . ' ..$ version : chr "1.8" [01:58:51.574] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.574] | : . ' $ success: logi TRUE [01:58:51.574] | : . ' $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:51.574] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.574] | : . ' $ tag : NULL [01:58:51.591] | : . ' Received FutureResult [01:58:51.592] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.592] | : . ' , Removed future from position #1 [01:58:51.592] | : . ' , Number of registered futures: 0 [01:58:51.593] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.593] | : . ' Erased future from future backend [01:58:51.593] | : . ' result() for ClusterFuture ... [01:58:51.593] | : . ' , result already collected: FutureResult [01:58:51.594] | : . ' result() for ClusterFuture ... done [01:58:51.594] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.594] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.594] | : resolved() for MultisessionFuture ('fsample_3-372733') ... done [01:58:51.594] | : assertFutureResult() ... [01:58:51.595] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.595] | : . Future uuid: 92 [01:58:51.595] | : . identical; success [01:58:51.595] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.595] | : future(..., label = 'fsample_4-472413') ... [01:58:51.596] | : . lazy: FALSE [01:58:51.596] | : . stdout: TRUE [01:58:51.596] | : . conditions: [n=1] 'condition' [01:58:51.596] | : . gc: FALSE [01:58:51.596] | : . earlySignal: FALSE [01:58:51.597] | : . getGlobalsAndPackages() ... [01:58:51.597] | : . ' Searching for globals ... [01:58:51.607] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:51.607] | : . ' Searching for globals ... done [01:58:51.607] | : . ' Resolving globals: FALSE [01:58:51.607] | : . ' Search for packages associated with the globals ... [01:58:51.608] | : . ' , Packages associated with globals: [1] 'base' [01:58:51.608] | : . ' , Packages: [1] 'base' [01:58:51.608] | : . ' Search for packages associated with the globals ... done [01:58:51.609] | : . ' Packages after dropping 'base': [0] [01:58:51.609] | : . ' globals: [1] 'x' [01:58:51.609] | : . ' packages: [0] [01:58:51.609] | : . getGlobalsAndPackages() ... done [01:58:51.610] | : . run() for 'Future' ('fsample_4-472413') ... [01:58:51.610] | : . ' state: 'created' [01:58:51.610] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.611] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.611] | : . ' Using MultisessionFutureBackend ... [01:58:51.611] | : . ' , Number of futures since start: 19 (19 created, 19 launched, 23 finished) [01:58:51.611] | : . ' , Launching futures ... [01:58:51.611] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:51.612] | : . ' , ; ` Workers: [n=2] [01:58:51.612] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.615] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.615] | : . ' , ; ` requestWorker() ... [01:58:51.615] | : . ' , ; ` | requestNode() ... [01:58:51.615] | : . ' , ; ` | : Number of workers: 2 [01:58:51.615] | : . ' , ; ` | : Polling for a free worker ... [01:58:51.616] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.616] | : . ' , ; ` | : . ' Listing all futures [01:58:51.616] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.616] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.616] | : . ' , ; ` | : . Total time: 0 [01:58:51.617] | : . ' , ; ` | : Polling for a free worker ... done [01:58:51.617] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.617] | : . ' , ; ` | : . Listing all futures [01:58:51.617] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:51.617] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.618] | : . ' , ; ` | : avail: [n=2] '1', '2' [01:58:51.618] | : . ' , ; ` | : Index of first available worker: 1 [01:58:51.618] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:51.661] | : . ' , ; ` | : . Worker is functional [01:58:51.662] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.662] | : . ' , ; ` | : . ' Listing all futures [01:58:51.662] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.663] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.663] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:51.663] | : . ' , ; ` | requestNode() ... done [01:58:51.664] | : . ' , ; ` | cluster node index: 1 [01:58:51.664] | : . ' , ; ` requestWorker() ... done [01:58:51.664] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:51.665] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:51.665] | : . ' , ; ` launchFuture() ... [01:58:51.665] | : . ' , ; ` | cluster node index: 1 [01:58:51.666] | : . ' , ; ` | getFutureData() ... [01:58:51.666] | : . ' , ; ` | : getFutureCore() ... [01:58:51.666] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:51.666] | : . ' , ; ` | : getFutureCore() ... done [01:58:51.667] | : . ' , ; ` | : getFutureCapture() ... [01:58:51.667] | : . ' , ; ` | : getFutureCapture() ... done [01:58:51.667] | : . ' , ; ` | : getFutureContext() ... [01:58:51.667] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.668] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:51.668] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.668] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:51.669] | : . ' , ; ` | : getFutureContext() ... done [01:58:51.669] | : . ' , ; ` | getFutureData() ... done [01:58:51.685] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.685] | : . ' , ; ` | : Appended future to position #1 [01:58:51.685] | : . ' , ; ` | : Number of registered futures: 1 [01:58:51.686] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.686] | : . ' , ; ` launchFuture() ... done [01:58:51.686] | : . ' , ; ` MultisessionFuture started [01:58:51.686] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:51.687] | : . ' , Launching futures ... done [01:58:51.687] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.687] | : . ' Using MultisessionFutureBackend ... done [01:58:51.688] | : . run() for 'Future' ('fsample_4-472413') ... done [01:58:51.688] | : future(..., label = 'fsample_4-472413') ... done MultisessionFuture: Label: 'fsample_4-472413' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960693eb70 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:51.690] | : resolved() for MultisessionFuture ('fsample_4-472413') ... [01:58:51.690] | : . Cluster node socket connection: index=4, id=1137 [01:58:51.691] | : . assertValidConnection() ... [01:58:51.691] | : . ' cluster node index: 1 [01:58:51.692] | : . assertValidConnection() ... done [01:58:51.692] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:51.692] | : . ' cluster node index: 1 [01:58:51.693] | : . ' [1] TRUE [01:58:51.693] | : . ' received data: [01:58:51.693] | : . ' List of 5 [01:58:51.693] | : . ' $ type : chr "VALUE" [01:58:51.693] | : . ' $ value :List of 14 [01:58:51.693] | : . ' ..$ value : int 0 [01:58:51.693] | : . ' ..$ visible : logi TRUE [01:58:51.693] | : . ' ..$ stdout : chr "" [01:58:51.693] | : . ' ..$ conditions : list() [01:58:51.693] | : . ' ..$ rng : logi TRUE [01:58:51.693] | : . ' ..$ misuseGlobalEnv : NULL [01:58:51.693] | : . ' ..$ misuseConnections:List of 3 [01:58:51.693] | : . ' .. ..$ added : NULL [01:58:51.693] | : . ' .. ..$ removed : NULL [01:58:51.693] | : . ' .. ..$ replaced: NULL [01:58:51.693] | : . ' ..$ misuseDevices : NULL [01:58:51.693] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.693] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.693] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "93" [01:58:51.693] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.693] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:51.693] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.693] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.693] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.693] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.693] | : . ' .. .. ..$ pid : int 123308 [01:58:51.693] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.693] | : . ' .. .. ..$ random: int 2147483647 [01:58:51.693] | : . ' ..$ r_info :List of 4 [01:58:51.693] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.693] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:51.693] | : . ' .. ..$ os : chr "windows" [01:58:51.693] | : . ' .. ..$ os_name : chr "Windows" [01:58:51.693] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:51.693] | : . ' ..$ version : chr "1.8" [01:58:51.693] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:51.693] | : . ' $ success: logi TRUE [01:58:51.693] | : . ' $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.693] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.693] | : . ' $ tag : NULL [01:58:51.713] | : . ' Received FutureResult [01:58:51.713] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.713] | : . ' , Removed future from position #1 [01:58:51.714] | : . ' , Number of registered futures: 0 [01:58:51.714] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.714] | : . ' Erased future from future backend [01:58:51.715] | : . ' result() for ClusterFuture ... [01:58:51.715] | : . ' , result already collected: FutureResult [01:58:51.715] | : . ' result() for ClusterFuture ... done [01:58:51.715] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.716] | : . receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.716] | : resolved() for MultisessionFuture ('fsample_4-472413') ... done [01:58:51.716] | : assertFutureResult() ... [01:58:51.717] | : . Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.717] | : . Future uuid: 93 [01:58:51.717] | : . identical; success [01:58:51.717] | : assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.717] | : value() for list ... [01:58:51.718] | : . recursive: 0 [01:58:51.718] | : . reduce: FALSE [01:58:51.718] | : . length: 4 [01:58:51.719] | : . Number of remaining objects: 4 [01:58:51.719] | : . checking value #1 ... [01:58:51.719] | : . ' 'obj' is MultisessionFuture [01:58:51.720] | : . ' MultisessionFuture #1 [01:58:51.720] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:51.720] | : . ' , nx: 4 [01:58:51.720] | : . ' , relay: TRUE [01:58:51.721] | : . ' , stdout: TRUE [01:58:51.721] | : . ' , signal: TRUE [01:58:51.721] | : . ' , resignal: FALSE [01:58:51.721] | : . ' , force: TRUE [01:58:51.722] | : . ' , relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:51.722] | : . ' , queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:51.722] | : . ' , until=1 [01:58:51.722] | : . ' , relaying element #1 [01:58:51.723] | : . ' , value() for MultisessionFuture ('fsample_1-370970') ... [01:58:51.723] | : . ' , ; result() for ClusterFuture ... [01:58:51.723] | : . ' , ; ` result already collected: FutureResult [01:58:51.723] | : . ' , ; result() for ClusterFuture ... done [01:58:51.724] | : . ' , ; result() for ClusterFuture ... [01:58:51.724] | : . ' , ; ` result already collected: FutureResult [01:58:51.724] | : . ' , ; result() for ClusterFuture ... done [01:58:51.725] | : . ' , ; relay stdout ... [01:58:51.725] | : . ' , ; relay stdout ... done [01:58:51.725] | : . ' , ; check for misuse ... [01:58:51.726] | : . ' , ; check for misuse ... done [01:58:51.726] | : . ' , value() for MultisessionFuture ('fsample_1-370970') ... done [01:58:51.726] | : . ' , result() for ClusterFuture ... [01:58:51.726] | : . ' , ; result already collected: FutureResult [01:58:51.727] | : . ' , result() for ClusterFuture ... done [01:58:51.727] | : . ' , signalConditions() ... [01:58:51.727] | : . ' , ; include = 'immediateCondition' [01:58:51.727] | : . ' , ; exclude = [01:58:51.728] | : . ' , ; resignal = FALSE [01:58:51.728] | : . ' , ; Number of conditions: 1 [01:58:51.728] | : . ' , signalConditions() ... done [01:58:51.728] | : . ' , result() for ClusterFuture ... [01:58:51.729] | : . ' , ; result already collected: FutureResult [01:58:51.729] | : . ' , result() for ClusterFuture ... done [01:58:51.729] | : . ' , signalConditions() ... [01:58:51.729] | : . ' , ; include = 'condition' [01:58:51.733] | : . ' , ; exclude = 'error', 'immediateCondition' [01:58:51.734] | : . ' , ; resignal = TRUE [01:58:51.734] | : . ' , ; Number of conditions: 1 [01:58:51.734] | : . ' , ; Condition #1: 'RngFutureWarning', 'FutureWarning', 'warning', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:51.735] | : . ' , signalConditions() ... done [01:58:51.735] | : . ' , relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:51.735] | : . ' , queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:51.736] | : . ' signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:51.736] | : . checking value #1 ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-90 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: MultisessionFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960693eb70 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureWarning' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:51.738] | : . future(..., label = 'fsample_1-282201') ... [01:58:51.738] | : . ' lazy: FALSE [01:58:51.738] | : . ' stdout: TRUE [01:58:51.738] | : . ' conditions: [n=1] 'condition' [01:58:51.739] | : . ' gc: FALSE [01:58:51.739] | : . ' earlySignal: FALSE [01:58:51.739] | : . ' getGlobalsAndPackages() ... [01:58:51.740] | : . ' , Searching for globals ... [01:58:51.750] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:51.750] | : . ' , Searching for globals ... done [01:58:51.750] | : . ' , Resolving globals: FALSE [01:58:51.751] | : . ' , Search for packages associated with the globals ... [01:58:51.751] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:51.752] | : . ' , ; Packages: [1] 'base' [01:58:51.752] | : . ' , Search for packages associated with the globals ... done [01:58:51.752] | : . ' , Packages after dropping 'base': [0] [01:58:51.752] | : . ' , globals: [1] 'x' [01:58:51.753] | : . ' , packages: [0] [01:58:51.753] | : . ' getGlobalsAndPackages() ... done [01:58:51.753] | : . ' run() for 'Future' ('fsample_1-282201') ... [01:58:51.754] | : . ' , state: 'created' [01:58:51.754] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.754] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.754] | : . ' , Using MultisessionFutureBackend ... [01:58:51.755] | : . ' , ; Number of futures since start: 20 (20 created, 20 launched, 24 finished) [01:58:51.755] | : . ' , ; Launching futures ... [01:58:51.755] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:51.756] | : . ' , ; ` | Workers: [n=2] [01:58:51.756] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.759] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.759] | : . ' , ; ` | requestWorker() ... [01:58:51.759] | : . ' , ; ` | : requestNode() ... [01:58:51.759] | : . ' , ; ` | : . Number of workers: 2 [01:58:51.760] | : . ' , ; ` | : . Polling for a free worker ... [01:58:51.760] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.761] | : . ' , ; ` | : . ' , Listing all futures [01:58:51.761] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:51.761] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.761] | : . ' , ; ` | : . ' Total time: 0 [01:58:51.762] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:51.762] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.762] | : . ' , ; ` | : . ' Listing all futures [01:58:51.762] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.763] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.763] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:51.763] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:51.763] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:51.813] | : . ' , ; ` | : . ' Worker is functional [01:58:51.813] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.813] | : . ' , ; ` | : . ' , Listing all futures [01:58:51.813] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:51.814] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.814] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:51.814] | : . ' , ; ` | : requestNode() ... done [01:58:51.814] | : . ' , ; ` | : cluster node index: 1 [01:58:51.814] | : . ' , ; ` | requestWorker() ... done [01:58:51.814] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:51.815] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:51.815] | : . ' , ; ` | launchFuture() ... [01:58:51.815] | : . ' , ; ` | : cluster node index: 1 [01:58:51.815] | : . ' , ; ` | : getFutureData() ... [01:58:51.816] | : . ' , ; ` | : . getFutureCore() ... [01:58:51.816] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:51.816] | : . ' , ; ` | : . getFutureCore() ... done [01:58:51.816] | : . ' , ; ` | : . getFutureCapture() ... [01:58:51.816] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:51.816] | : . ' , ; ` | : . getFutureContext() ... [01:58:51.816] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.817] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:51.817] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.817] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:51.817] | : . ' , ; ` | : . getFutureContext() ... done [01:58:51.818] | : . ' , ; ` | : getFutureData() ... done [01:58:51.818] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.818] | : . ' , ; ` | : . Appended future to position #1 [01:58:51.819] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:51.819] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.819] | : . ' , ; ` | launchFuture() ... done [01:58:51.819] | : . ' , ; ` | MultisessionFuture started [01:58:51.820] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:51.820] | : . ' , ; Launching futures ... done [01:58:51.820] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.820] | : . ' , Using MultisessionFutureBackend ... done [01:58:51.821] | : . ' run() for 'Future' ('fsample_1-282201') ... done [01:58:51.821] | : . future(..., label = 'fsample_1-282201') ... done MultisessionFuture: Label: 'fsample_1-282201' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604d794e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:51.822] | : . resolved() for MultisessionFuture ('fsample_1-282201') ... [01:58:51.823] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:51.823] | : . ' assertValidConnection() ... [01:58:51.823] | : . ' , cluster node index: 1 [01:58:51.824] | : . ' assertValidConnection() ... done [01:58:51.825] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:51.825] | : . ' , cluster node index: 1 [01:58:51.825] | : . ' , [1] TRUE [01:58:51.825] | : . ' , received data: [01:58:51.826] | : . ' , List of 5 [01:58:51.826] | : . ' , $ type : chr "VALUE" [01:58:51.826] | : . ' , $ value :List of 14 [01:58:51.826] | : . ' , ..$ value : int 2 [01:58:51.826] | : . ' , ..$ visible : logi TRUE [01:58:51.826] | : . ' , ..$ stdout : chr "" [01:58:51.826] | : . ' , ..$ conditions : list() [01:58:51.826] | : . ' , ..$ rng : logi TRUE [01:58:51.826] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:51.826] | : . ' , ..$ misuseConnections:List of 3 [01:58:51.826] | : . ' , .. ..$ added : NULL [01:58:51.826] | : . ' , .. ..$ removed : NULL [01:58:51.826] | : . ' , .. ..$ replaced: NULL [01:58:51.826] | : . ' , ..$ misuseDevices : NULL [01:58:51.826] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.826] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.826] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "94" [01:58:51.826] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.826] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:51.826] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.826] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.826] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.826] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.826] | : . ' , .. .. ..$ pid : int 123308 [01:58:51.826] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.826] | : . ' , .. .. ..$ random: int 2147483647 [01:58:51.826] | : . ' , ..$ r_info :List of 4 [01:58:51.826] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.826] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:51.826] | : . ' , .. ..$ os : chr "windows" [01:58:51.826] | : . ' , .. ..$ os_name : chr "Windows" [01:58:51.826] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:51.826] | : . ' , ..$ version : chr "1.8" [01:58:51.826] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:51.826] | : . ' , $ success: logi TRUE [01:58:51.826] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:51.826] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.826] | : . ' , $ tag : NULL [01:58:51.838] | : . ' , Received FutureResult [01:58:51.839] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.839] | : . ' , ; Removed future from position #1 [01:58:51.839] | : . ' , ; Number of registered futures: 0 [01:58:51.839] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.839] | : . ' , Erased future from future backend [01:58:51.840] | : . ' , result() for ClusterFuture ... [01:58:51.840] | : . ' , ; result already collected: FutureResult [01:58:51.840] | : . ' , result() for ClusterFuture ... done [01:58:51.840] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.840] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.840] | : . resolved() for MultisessionFuture ('fsample_1-282201') ... done [01:58:51.841] | : . assertFutureResult() ... [01:58:51.841] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.841] | : . ' Future uuid: 94 [01:58:51.841] | : . ' identical; success [01:58:51.841] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.841] | : . future(..., label = 'fsample_2-723560') ... [01:58:51.842] | : . ' lazy: FALSE [01:58:51.842] | : . ' stdout: TRUE [01:58:51.842] | : . ' conditions: [n=1] 'condition' [01:58:51.842] | : . ' gc: FALSE [01:58:51.842] | : . ' earlySignal: FALSE [01:58:51.842] | : . ' getGlobalsAndPackages() ... [01:58:51.842] | : . ' , Searching for globals ... [01:58:51.849] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:51.849] | : . ' , Searching for globals ... done [01:58:51.849] | : . ' , Resolving globals: FALSE [01:58:51.849] | : . ' , Search for packages associated with the globals ... [01:58:51.850] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:51.850] | : . ' , ; Packages: [1] 'base' [01:58:51.850] | : . ' , Search for packages associated with the globals ... done [01:58:51.850] | : . ' , Packages after dropping 'base': [0] [01:58:51.851] | : . ' , globals: [1] 'x' [01:58:51.851] | : . ' , packages: [0] [01:58:51.851] | : . ' getGlobalsAndPackages() ... done [01:58:51.851] | : . ' run() for 'Future' ('fsample_2-723560') ... [01:58:51.851] | : . ' , state: 'created' [01:58:51.852] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.852] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.852] | : . ' , Using MultisessionFutureBackend ... [01:58:51.852] | : . ' , ; Number of futures since start: 21 (21 created, 21 launched, 25 finished) [01:58:51.852] | : . ' , ; Launching futures ... [01:58:51.852] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:51.853] | : . ' , ; ` | Workers: [n=2] [01:58:51.853] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.855] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.855] | : . ' , ; ` | requestWorker() ... [01:58:51.855] | : . ' , ; ` | : requestNode() ... [01:58:51.855] | : . ' , ; ` | : . Number of workers: 2 [01:58:51.855] | : . ' , ; ` | : . Polling for a free worker ... [01:58:51.855] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.856] | : . ' , ; ` | : . ' , Listing all futures [01:58:51.856] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:51.856] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.856] | : . ' , ; ` | : . ' Total time: 0 [01:58:51.856] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:51.856] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.857] | : . ' , ; ` | : . ' Listing all futures [01:58:51.857] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.857] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.857] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:51.857] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:51.857] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:51.903] | : . ' , ; ` | : . ' Worker is functional [01:58:51.904] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.904] | : . ' , ; ` | : . ' , Listing all futures [01:58:51.904] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:51.904] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.904] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:51.904] | : . ' , ; ` | : requestNode() ... done [01:58:51.905] | : . ' , ; ` | : cluster node index: 1 [01:58:51.905] | : . ' , ; ` | requestWorker() ... done [01:58:51.905] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:51.905] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:51.906] | : . ' , ; ` | launchFuture() ... [01:58:51.906] | : . ' , ; ` | : cluster node index: 1 [01:58:51.906] | : . ' , ; ` | : getFutureData() ... [01:58:51.906] | : . ' , ; ` | : . getFutureCore() ... [01:58:51.906] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:51.906] | : . ' , ; ` | : . getFutureCore() ... done [01:58:51.906] | : . ' , ; ` | : . getFutureCapture() ... [01:58:51.907] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:51.907] | : . ' , ; ` | : . getFutureContext() ... [01:58:51.907] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.907] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:51.907] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.907] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:51.908] | : . ' , ; ` | : . getFutureContext() ... done [01:58:51.908] | : . ' , ; ` | : getFutureData() ... done [01:58:51.921] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:51.921] | : . ' , ; ` | : . Appended future to position #1 [01:58:51.921] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:51.921] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:51.922] | : . ' , ; ` | launchFuture() ... done [01:58:51.922] | : . ' , ; ` | MultisessionFuture started [01:58:51.922] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:51.922] | : . ' , ; Launching futures ... done [01:58:51.923] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.923] | : . ' , Using MultisessionFutureBackend ... done [01:58:51.923] | : . ' run() for 'Future' ('fsample_2-723560') ... done [01:58:51.923] | : . future(..., label = 'fsample_2-723560') ... done MultisessionFuture: Label: 'fsample_2-723560' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604d794e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:51.925] | : . resolved() for MultisessionFuture ('fsample_2-723560') ... [01:58:51.925] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:51.925] | : . ' assertValidConnection() ... [01:58:51.926] | : . ' , cluster node index: 1 [01:58:51.926] | : . ' assertValidConnection() ... done [01:58:51.928] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:51.928] | : . ' , cluster node index: 1 [01:58:51.928] | : . ' , [1] TRUE [01:58:51.929] | : . ' , received data: [01:58:51.929] | : . ' , List of 5 [01:58:51.929] | : . ' , $ type : chr "VALUE" [01:58:51.929] | : . ' , $ value :List of 14 [01:58:51.929] | : . ' , ..$ value : int 3 [01:58:51.929] | : . ' , ..$ visible : logi TRUE [01:58:51.929] | : . ' , ..$ stdout : chr "" [01:58:51.929] | : . ' , ..$ conditions : list() [01:58:51.929] | : . ' , ..$ rng : logi TRUE [01:58:51.929] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:51.929] | : . ' , ..$ misuseConnections:List of 3 [01:58:51.929] | : . ' , .. ..$ added : NULL [01:58:51.929] | : . ' , .. ..$ removed : NULL [01:58:51.929] | : . ' , .. ..$ replaced: NULL [01:58:51.929] | : . ' , ..$ misuseDevices : NULL [01:58:51.929] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.929] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:51" [01:58:51.929] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "95" [01:58:51.929] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:51.929] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:51.929] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:51.929] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:51.929] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:51.929] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:51.929] | : . ' , .. .. ..$ pid : int 123308 [01:58:51.929] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:51.929] | : . ' , .. .. ..$ random: int 2147483647 [01:58:51.929] | : . ' , ..$ r_info :List of 4 [01:58:51.929] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:51.929] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:51.929] | : . ' , .. ..$ os : chr "windows" [01:58:51.929] | : . ' , .. ..$ os_name : chr "Windows" [01:58:51.929] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:51.929] | : . ' , ..$ version : chr "1.8" [01:58:51.929] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:51.929] | : . ' , $ success: logi TRUE [01:58:51.929] | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:51.929] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:51.929] | : . ' , $ tag : NULL [01:58:51.951] | : . ' , Received FutureResult [01:58:51.952] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:51.952] | : . ' , ; Removed future from position #1 [01:58:51.952] | : . ' , ; Number of registered futures: 0 [01:58:51.952] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:51.953] | : . ' , Erased future from future backend [01:58:51.953] | : . ' , result() for ClusterFuture ... [01:58:51.953] | : . ' , ; result already collected: FutureResult [01:58:51.953] | : . ' , result() for ClusterFuture ... done [01:58:51.954] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:51.954] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:51.954] | : . resolved() for MultisessionFuture ('fsample_2-723560') ... done [01:58:51.954] | : . assertFutureResult() ... [01:58:51.955] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:51.955] | : . ' Future uuid: 95 [01:58:51.955] | : . ' identical; success [01:58:51.955] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:51.955] | : . future(..., label = 'fsample_3-899686') ... [01:58:51.956] | : . ' lazy: FALSE [01:58:51.956] | : . ' stdout: TRUE [01:58:51.956] | : . ' conditions: [n=1] 'condition' [01:58:51.956] | : . ' gc: FALSE [01:58:51.957] | : . ' earlySignal: FALSE [01:58:51.957] | : . ' getGlobalsAndPackages() ... [01:58:51.957] | : . ' , Searching for globals ... [01:58:51.967] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:51.967] | : . ' , Searching for globals ... done [01:58:51.968] | : . ' , Resolving globals: FALSE [01:58:51.968] | : . ' , Search for packages associated with the globals ... [01:58:51.968] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:51.969] | : . ' , ; Packages: [1] 'base' [01:58:51.969] | : . ' , Search for packages associated with the globals ... done [01:58:51.969] | : . ' , Packages after dropping 'base': [0] [01:58:51.970] | : . ' , globals: [1] 'x' [01:58:51.970] | : . ' , packages: [0] [01:58:51.970] | : . ' getGlobalsAndPackages() ... done [01:58:51.971] | : . ' run() for 'Future' ('fsample_3-899686') ... [01:58:51.971] | : . ' , state: 'created' [01:58:51.971] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:51.971] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:51.971] | : . ' , Using MultisessionFutureBackend ... [01:58:51.972] | : . ' , ; Number of futures since start: 22 (22 created, 22 launched, 26 finished) [01:58:51.972] | : . ' , ; Launching futures ... [01:58:51.972] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:51.972] | : . ' , ; ` | Workers: [n=2] [01:58:51.972] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:51.974] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:51.975] | : . ' , ; ` | requestWorker() ... [01:58:51.975] | : . ' , ; ` | : requestNode() ... [01:58:51.975] | : . ' , ; ` | : . Number of workers: 2 [01:58:51.975] | : . ' , ; ` | : . Polling for a free worker ... [01:58:51.975] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.976] | : . ' , ; ` | : . ' , Listing all futures [01:58:51.976] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:51.976] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.976] | : . ' , ; ` | : . ' Total time: 0 [01:58:51.976] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:51.977] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:51.977] | : . ' , ; ` | : . ' Listing all futures [01:58:51.977] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:51.977] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:51.977] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:51.978] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:51.978] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.025] | : . ' , ; ` | : . ' Worker is functional [01:58:52.025] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.025] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.026] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.026] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.026] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.026] | : . ' , ; ` | : requestNode() ... done [01:58:52.026] | : . ' , ; ` | : cluster node index: 1 [01:58:52.027] | : . ' , ; ` | requestWorker() ... done [01:58:52.027] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.027] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.028] | : . ' , ; ` | launchFuture() ... [01:58:52.028] | : . ' , ; ` | : cluster node index: 1 [01:58:52.028] | : . ' , ; ` | : getFutureData() ... [01:58:52.028] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.028] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.029] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.029] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.029] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.029] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.029] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.029] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.030] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.030] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.030] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.030] | : . ' , ; ` | : getFutureData() ... done [01:58:52.042] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.042] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.043] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.043] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.043] | : . ' , ; ` | launchFuture() ... done [01:58:52.043] | : . ' , ; ` | MultisessionFuture started [01:58:52.043] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.043] | : . ' , ; Launching futures ... done [01:58:52.044] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.044] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.044] | : . ' run() for 'Future' ('fsample_3-899686') ... done [01:58:52.044] | : . future(..., label = 'fsample_3-899686') ... done MultisessionFuture: Label: 'fsample_3-899686' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604d794e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:52.045] | : . resolved() for MultisessionFuture ('fsample_3-899686') ... [01:58:52.045] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.046] | : . ' assertValidConnection() ... [01:58:52.046] | : . ' , cluster node index: 1 [01:58:52.046] | : . ' assertValidConnection() ... done [01:58:52.048] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.049] | : . ' , cluster node index: 1 [01:58:52.049] | : . ' , [1] TRUE [01:58:52.049] | : . ' , received data: [01:58:52.050] | : . ' , List of 5 [01:58:52.050] | : . ' , $ type : chr "VALUE" [01:58:52.050] | : . ' , $ value :List of 14 [01:58:52.050] | : . ' , ..$ value : int 0 [01:58:52.050] | : . ' , ..$ visible : logi TRUE [01:58:52.050] | : . ' , ..$ stdout : chr "" [01:58:52.050] | : . ' , ..$ conditions : list() [01:58:52.050] | : . ' , ..$ rng : logi TRUE [01:58:52.050] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.050] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.050] | : . ' , .. ..$ added : NULL [01:58:52.050] | : . ' , .. ..$ removed : NULL [01:58:52.050] | : . ' , .. ..$ replaced: NULL [01:58:52.050] | : . ' , ..$ misuseDevices : NULL [01:58:52.050] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.050] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.050] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "96" [01:58:52.050] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.050] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.050] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.050] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.050] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.050] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.050] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.050] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.050] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.050] | : . ' , ..$ r_info :List of 4 [01:58:52.050] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.050] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.050] | : . ' , .. ..$ os : chr "windows" [01:58:52.050] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.050] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.050] | : . ' , ..$ version : chr "1.8" [01:58:52.050] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.050] | : . ' , $ success: logi TRUE [01:58:52.050] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.050] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.050] | : . ' , $ tag : NULL [01:58:52.066] | : . ' , Received FutureResult [01:58:52.066] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.066] | : . ' , ; Removed future from position #1 [01:58:52.066] | : . ' , ; Number of registered futures: 0 [01:58:52.067] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.067] | : . ' , Erased future from future backend [01:58:52.067] | : . ' , result() for ClusterFuture ... [01:58:52.067] | : . ' , ; result already collected: FutureResult [01:58:52.068] | : . ' , result() for ClusterFuture ... done [01:58:52.068] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.068] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.068] | : . resolved() for MultisessionFuture ('fsample_3-899686') ... done [01:58:52.068] | : . assertFutureResult() ... [01:58:52.069] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.069] | : . ' Future uuid: 96 [01:58:52.069] | : . ' identical; success [01:58:52.069] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.069] | : . future(..., label = 'fsample_4-905538') ... [01:58:52.070] | : . ' lazy: FALSE [01:58:52.070] | : . ' stdout: TRUE [01:58:52.070] | : . ' conditions: [n=1] 'condition' [01:58:52.070] | : . ' gc: FALSE [01:58:52.070] | : . ' earlySignal: FALSE [01:58:52.071] | : . ' getGlobalsAndPackages() ... [01:58:52.071] | : . ' , Searching for globals ... [01:58:52.079] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:52.080] | : . ' , Searching for globals ... done [01:58:52.080] | : . ' , Resolving globals: FALSE [01:58:52.080] | : . ' , Search for packages associated with the globals ... [01:58:52.081] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:52.081] | : . ' , ; Packages: [1] 'base' [01:58:52.081] | : . ' , Search for packages associated with the globals ... done [01:58:52.081] | : . ' , Packages after dropping 'base': [0] [01:58:52.082] | : . ' , globals: [1] 'x' [01:58:52.082] | : . ' , packages: [0] [01:58:52.082] | : . ' getGlobalsAndPackages() ... done [01:58:52.082] | : . ' run() for 'Future' ('fsample_4-905538') ... [01:58:52.083] | : . ' , state: 'created' [01:58:52.083] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.083] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.083] | : . ' , Using MultisessionFutureBackend ... [01:58:52.084] | : . ' , ; Number of futures since start: 23 (23 created, 23 launched, 27 finished) [01:58:52.084] | : . ' , ; Launching futures ... [01:58:52.084] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:52.084] | : . ' , ; ` | Workers: [n=2] [01:58:52.085] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.087] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.087] | : . ' , ; ` | requestWorker() ... [01:58:52.087] | : . ' , ; ` | : requestNode() ... [01:58:52.088] | : . ' , ; ` | : . Number of workers: 2 [01:58:52.088] | : . ' , ; ` | : . Polling for a free worker ... [01:58:52.088] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.088] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.088] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.088] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.088] | : . ' , ; ` | : . ' Total time: 0 [01:58:52.089] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:52.089] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.089] | : . ' , ; ` | : . ' Listing all futures [01:58:52.089] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:52.089] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.089] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:52.089] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:52.090] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.141] | : . ' , ; ` | : . ' Worker is functional [01:58:52.142] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.142] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.142] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.143] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.143] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.143] | : . ' , ; ` | : requestNode() ... done [01:58:52.144] | : . ' , ; ` | : cluster node index: 1 [01:58:52.144] | : . ' , ; ` | requestWorker() ... done [01:58:52.145] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.146] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.146] | : . ' , ; ` | launchFuture() ... [01:58:52.146] | : . ' , ; ` | : cluster node index: 1 [01:58:52.146] | : . ' , ; ` | : getFutureData() ... [01:58:52.147] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.147] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.147] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.147] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.148] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.148] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.148] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.148] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.148] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.149] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.149] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.149] | : . ' , ; ` | : getFutureData() ... done [01:58:52.162] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.162] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.162] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.162] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.163] | : . ' , ; ` | launchFuture() ... done [01:58:52.163] | : . ' , ; ` | MultisessionFuture started [01:58:52.163] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.163] | : . ' , ; Launching futures ... done [01:58:52.163] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.164] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.164] | : . ' run() for 'Future' ('fsample_4-905538') ... done [01:58:52.164] | : . future(..., label = 'fsample_4-905538') ... done MultisessionFuture: Label: 'fsample_4-905538' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604d794e0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:52.165] | : . resolved() for MultisessionFuture ('fsample_4-905538') ... [01:58:52.166] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.166] | : . ' assertValidConnection() ... [01:58:52.166] | : . ' , cluster node index: 1 [01:58:52.167] | : . ' assertValidConnection() ... done [01:58:52.168] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.168] | : . ' , cluster node index: 1 [01:58:52.168] | : . ' , [1] TRUE [01:58:52.169] | : . ' , received data: [01:58:52.169] | : . ' , List of 5 [01:58:52.169] | : . ' , $ type : chr "VALUE" [01:58:52.169] | : . ' , $ value :List of 14 [01:58:52.169] | : . ' , ..$ value : int 3 [01:58:52.169] | : . ' , ..$ visible : logi TRUE [01:58:52.169] | : . ' , ..$ stdout : chr "" [01:58:52.169] | : . ' , ..$ conditions : list() [01:58:52.169] | : . ' , ..$ rng : logi TRUE [01:58:52.169] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.169] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.169] | : . ' , .. ..$ added : NULL [01:58:52.169] | : . ' , .. ..$ removed : NULL [01:58:52.169] | : . ' , .. ..$ replaced: NULL [01:58:52.169] | : . ' , ..$ misuseDevices : NULL [01:58:52.169] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.169] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.169] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "97" [01:58:52.169] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.169] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.169] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.169] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.169] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.169] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.169] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.169] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.169] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.169] | : . ' , ..$ r_info :List of 4 [01:58:52.169] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.169] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.169] | : . ' , .. ..$ os : chr "windows" [01:58:52.169] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.169] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.169] | : . ' , ..$ version : chr "1.8" [01:58:52.169] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.169] | : . ' , $ success: logi TRUE [01:58:52.169] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.169] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.169] | : . ' , $ tag : NULL [01:58:52.184] | : . ' , Received FutureResult [01:58:52.184] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.184] | : . ' , ; Removed future from position #1 [01:58:52.185] | : . ' , ; Number of registered futures: 0 [01:58:52.185] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.185] | : . ' , Erased future from future backend [01:58:52.185] | : . ' , result() for ClusterFuture ... [01:58:52.185] | : . ' , ; result already collected: FutureResult [01:58:52.186] | : . ' , result() for ClusterFuture ... done [01:58:52.186] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.186] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.186] | : . resolved() for MultisessionFuture ('fsample_4-905538') ... done [01:58:52.186] | : . assertFutureResult() ... [01:58:52.187] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.187] | : . ' Future uuid: 97 [01:58:52.187] | : . ' identical; success [01:58:52.187] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.187] | : . value() for list ... [01:58:52.188] | : . ' recursive: 0 [01:58:52.188] | : . ' reduce: FALSE [01:58:52.188] | : . ' length: 4 [01:58:52.188] | : . ' Number of remaining objects: 4 [01:58:52.188] | : . ' checking value #1 ... [01:58:52.189] | : . ' , 'obj' is MultisessionFuture [01:58:52.189] | : . ' , MultisessionFuture #1 [01:58:52.189] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:52.189] | : . ' , ; nx: 4 [01:58:52.189] | : . ' , ; relay: TRUE [01:58:52.190] | : . ' , ; stdout: TRUE [01:58:52.190] | : . ' , ; signal: TRUE [01:58:52.190] | : . ' , ; resignal: FALSE [01:58:52.190] | : . ' , ; force: TRUE [01:58:52.190] | : . ' , ; relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:52.191] | : . ' , ; queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:52.191] | : . ' , ; until=1 [01:58:52.191] | : . ' , ; relaying element #1 [01:58:52.191] | : . ' , ; value() for MultisessionFuture ('fsample_1-282201') ... [01:58:52.191] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.192] | : . ' , ; ` | result already collected: FutureResult [01:58:52.192] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.192] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.192] | : . ' , ; ` | result already collected: FutureResult [01:58:52.192] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.193] | : . ' , ; ` relay stdout ... [01:58:52.193] | : . ' , ; ` relay stdout ... done [01:58:52.193] | : . ' , ; ` check for misuse ... [01:58:52.193] | : . ' , ; ` check for misuse ... done [01:58:52.193] | : . ' , ; value() for MultisessionFuture ('fsample_1-282201') ... done [01:58:52.194] | : . ' , ; result() for ClusterFuture ... [01:58:52.194] | : . ' , ; ` result already collected: FutureResult [01:58:52.194] | : . ' , ; result() for ClusterFuture ... done [01:58:52.194] | : . ' , ; result() for ClusterFuture ... [01:58:52.194] | : . ' , ; ` result already collected: FutureResult [01:58:52.194] | : . ' , ; result() for ClusterFuture ... done [01:58:52.195] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.195] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.195] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:52.195] | : . ' , value(, ...) ... [01:58:52.195] | : . ' , ; value() for MultisessionFuture ('fsample_1-282201') ... [01:58:52.195] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.195] | : . ' , ; ` | result already collected: FutureResult [01:58:52.196] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.196] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.196] | : . ' , ; ` | result already collected: FutureResult [01:58:52.196] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.196] | : . ' , ; ` check for misuse ... [01:58:52.196] | : . ' , ; ` check for misuse ... done [01:58:52.196] | : . ' , ; value() for MultisessionFuture ('fsample_1-282201') ... done [01:58:52.196] | : . ' , ; value: [01:58:52.197] | : . ' , value(, ...) ... done [01:58:52.197] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:52.197] | : . ' , ; nx: 4 [01:58:52.197] | : . ' , ; relay: TRUE [01:58:52.197] | : . ' , ; stdout: TRUE [01:58:52.197] | : . ' , ; signal: TRUE [01:58:52.197] | : . ' , ; resignal: FALSE [01:58:52.198] | : . ' , ; force: TRUE [01:58:52.198] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.198] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.198] | : . ' , ; until=2 [01:58:52.198] | : . ' , ; relaying element #2 [01:58:52.198] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.199] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.199] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:52.199] | : . ' , resolve() for MultisessionFuture ... [01:58:52.199] | : . ' , resolve() for MultisessionFuture ... done [01:58:52.199] | : . ' , length: 3 (resolved future 1) [01:58:52.199] | : . ' checking value #1 ... done [01:58:52.200] | : . ' checking value #2 ... [01:58:52.200] | : . ' , 'obj' is MultisessionFuture [01:58:52.200] | : . ' , MultisessionFuture #2 [01:58:52.200] | : . ' , signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:52.201] | : . ' , ; nx: 4 [01:58:52.201] | : . ' , ; relay: TRUE [01:58:52.201] | : . ' , ; stdout: TRUE [01:58:52.201] | : . ' , ; signal: TRUE [01:58:52.201] | : . ' , ; resignal: FALSE [01:58:52.201] | : . ' , ; force: TRUE [01:58:52.202] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.202] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.202] | : . ' , ; until=2 [01:58:52.202] | : . ' , ; relaying element #2 [01:58:52.202] | : . ' , ; value() for MultisessionFuture ('fsample_2-723560') ... [01:58:52.202] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.202] | : . ' , ; ` | result already collected: FutureResult [01:58:52.203] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.203] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.203] | : . ' , ; ` | result already collected: FutureResult [01:58:52.203] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.203] | : . ' , ; ` relay stdout ... [01:58:52.204] | : . ' , ; ` relay stdout ... done [01:58:52.204] | : . ' , ; ` check for misuse ... [01:58:52.204] | : . ' , ; ` check for misuse ... done [01:58:52.204] | : . ' , ; value() for MultisessionFuture ('fsample_2-723560') ... done [01:58:52.204] | : . ' , ; result() for ClusterFuture ... [01:58:52.205] | : . ' , ; ` result already collected: FutureResult [01:58:52.205] | : . ' , ; result() for ClusterFuture ... done [01:58:52.205] | : . ' , ; result() for ClusterFuture ... [01:58:52.205] | : . ' , ; ` result already collected: FutureResult [01:58:52.205] | : . ' , ; result() for ClusterFuture ... done [01:58:52.206] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.206] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.206] | : . ' , signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:52.206] | : . ' , value(, ...) ... [01:58:52.206] | : . ' , ; value() for MultisessionFuture ('fsample_2-723560') ... [01:58:52.206] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.206] | : . ' , ; ` | result already collected: FutureResult [01:58:52.206] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.207] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.207] | : . ' , ; ` | result already collected: FutureResult [01:58:52.207] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.207] | : . ' , ; ` check for misuse ... [01:58:52.207] | : . ' , ; ` check for misuse ... done [01:58:52.207] | : . ' , ; value() for MultisessionFuture ('fsample_2-723560') ... done [01:58:52.207] | : . ' , ; value: [01:58:52.208] | : . ' , value(, ...) ... done [01:58:52.208] | : . ' , signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:52.208] | : . ' , ; nx: 4 [01:58:52.208] | : . ' , ; relay: TRUE [01:58:52.208] | : . ' , ; stdout: TRUE [01:58:52.208] | : . ' , ; signal: TRUE [01:58:52.208] | : . ' , ; resignal: FALSE [01:58:52.209] | : . ' , ; force: TRUE [01:58:52.209] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.209] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.209] | : . ' , ; until=3 [01:58:52.209] | : . ' , ; relaying element #3 [01:58:52.209] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.209] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.209] | : . ' , signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:52.210] | : . ' , resolve() for MultisessionFuture ... [01:58:52.210] | : . ' , resolve() for MultisessionFuture ... done [01:58:52.210] | : . ' , length: 2 (resolved future 2) [01:58:52.210] | : . ' checking value #2 ... done [01:58:52.210] | : . ' checking value #3 ... [01:58:52.210] | : . ' , 'obj' is MultisessionFuture [01:58:52.210] | : . ' , MultisessionFuture #3 [01:58:52.211] | : . ' , signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:52.211] | : . ' , ; nx: 4 [01:58:52.211] | : . ' , ; relay: TRUE [01:58:52.211] | : . ' , ; stdout: TRUE [01:58:52.211] | : . ' , ; signal: TRUE [01:58:52.211] | : . ' , ; resignal: FALSE [01:58:52.211] | : . ' , ; force: TRUE [01:58:52.212] | : . ' , ; relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.212] | : . ' , ; queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:52.212] | : . ' , ; until=3 [01:58:52.212] | : . ' , ; relaying element #3 [01:58:52.212] | : . ' , ; value() for MultisessionFuture ('fsample_3-899686') ... [01:58:52.212] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.212] | : . ' , ; ` | result already collected: FutureResult [01:58:52.212] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.213] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.213] | : . ' , ; ` | result already collected: FutureResult [01:58:52.213] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.213] | : . ' , ; ` relay stdout ... [01:58:52.213] | : . ' , ; ` relay stdout ... done [01:58:52.213] | : . ' , ; ` check for misuse ... [01:58:52.213] | : . ' , ; ` check for misuse ... done [01:58:52.214] | : . ' , ; value() for MultisessionFuture ('fsample_3-899686') ... done [01:58:52.214] | : . ' , ; result() for ClusterFuture ... [01:58:52.214] | : . ' , ; ` result already collected: FutureResult [01:58:52.214] | : . ' , ; result() for ClusterFuture ... done [01:58:52.214] | : . ' , ; result() for ClusterFuture ... [01:58:52.214] | : . ' , ; ` result already collected: FutureResult [01:58:52.214] | : . ' , ; result() for ClusterFuture ... done [01:58:52.215] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.215] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.215] | : . ' , signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:52.215] | : . ' , value(, ...) ... [01:58:52.215] | : . ' , ; value() for MultisessionFuture ('fsample_3-899686') ... [01:58:52.215] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.215] | : . ' , ; ` | result already collected: FutureResult [01:58:52.216] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.216] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.216] | : . ' , ; ` | result already collected: FutureResult [01:58:52.216] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.216] | : . ' , ; ` check for misuse ... [01:58:52.216] | : . ' , ; ` check for misuse ... done [01:58:52.216] | : . ' , ; value() for MultisessionFuture ('fsample_3-899686') ... done [01:58:52.216] | : . ' , ; value: [01:58:52.217] | : . ' , value(, ...) ... done [01:58:52.217] | : . ' , signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:52.217] | : . ' , ; nx: 4 [01:58:52.217] | : . ' , ; relay: TRUE [01:58:52.217] | : . ' , ; stdout: TRUE [01:58:52.217] | : . ' , ; signal: TRUE [01:58:52.217] | : . ' , ; resignal: FALSE [01:58:52.218] | : . ' , ; force: TRUE [01:58:52.218] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.218] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.218] | : . ' , ; until=4 [01:58:52.218] | : . ' , ; relaying element #4 [01:58:52.218] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.218] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.218] | : . ' , signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:52.219] | : . ' , resolve() for MultisessionFuture ... [01:58:52.219] | : . ' , resolve() for MultisessionFuture ... done [01:58:52.219] | : . ' , length: 1 (resolved future 3) [01:58:52.219] | : . ' checking value #3 ... done [01:58:52.219] | : . ' checking value #4 ... [01:58:52.219] | : . ' , 'obj' is MultisessionFuture [01:58:52.219] | : . ' , MultisessionFuture #4 [01:58:52.220] | : . ' , signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:52.220] | : . ' , ; nx: 4 [01:58:52.220] | : . ' , ; relay: TRUE [01:58:52.220] | : . ' , ; stdout: TRUE [01:58:52.220] | : . ' , ; signal: TRUE [01:58:52.220] | : . ' , ; resignal: FALSE [01:58:52.220] | : . ' , ; force: TRUE [01:58:52.220] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.221] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:52.221] | : . ' , ; until=4 [01:58:52.221] | : . ' , ; relaying element #4 [01:58:52.221] | : . ' , ; value() for MultisessionFuture ('fsample_4-905538') ... [01:58:52.221] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.221] | : . ' , ; ` | result already collected: FutureResult [01:58:52.221] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.222] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.222] | : . ' , ; ` | result already collected: FutureResult [01:58:52.222] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.222] | : . ' , ; ` relay stdout ... [01:58:52.222] | : . ' , ; ` relay stdout ... done [01:58:52.222] | : . ' , ; ` check for misuse ... [01:58:52.222] | : . ' , ; ` check for misuse ... done [01:58:52.223] | : . ' , ; value() for MultisessionFuture ('fsample_4-905538') ... done [01:58:52.223] | : . ' , ; result() for ClusterFuture ... [01:58:52.223] | : . ' , ; ` result already collected: FutureResult [01:58:52.223] | : . ' , ; result() for ClusterFuture ... done [01:58:52.223] | : . ' , ; result() for ClusterFuture ... [01:58:52.223] | : . ' , ; ` result already collected: FutureResult [01:58:52.223] | : . ' , ; result() for ClusterFuture ... done [01:58:52.224] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.224] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.224] | : . ' , signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:52.224] | : . ' , value(, ...) ... [01:58:52.224] | : . ' , ; value() for MultisessionFuture ('fsample_4-905538') ... [01:58:52.225] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.225] | : . ' , ; ` | result already collected: FutureResult [01:58:52.225] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.225] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.225] | : . ' , ; ` | result already collected: FutureResult [01:58:52.226] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.226] | : . ' , ; ` check for misuse ... [01:58:52.226] | : . ' , ; ` check for misuse ... done [01:58:52.226] | : . ' , ; value() for MultisessionFuture ('fsample_4-905538') ... done [01:58:52.227] | : . ' , ; value: [01:58:52.227] | : . ' , value(, ...) ... done [01:58:52.227] | : . ' , signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:52.227] | : . ' , ; nx: 4 [01:58:52.227] | : . ' , ; relay: TRUE [01:58:52.228] | : . ' , ; stdout: TRUE [01:58:52.228] | : . ' , ; signal: TRUE [01:58:52.228] | : . ' , ; resignal: FALSE [01:58:52.228] | : . ' , ; force: TRUE [01:58:52.228] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.229] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.229] | : . ' , ; until=4 [01:58:52.229] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.229] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.230] | : . ' , signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:52.230] | : . ' , resolve() for MultisessionFuture ... [01:58:52.230] | : . ' , resolve() for MultisessionFuture ... done [01:58:52.230] | : . ' , length: 0 (resolved future 4) [01:58:52.230] | : . ' checking value #4 ... done [01:58:52.231] | : . ' Relaying remaining futures ... [01:58:52.231] | : . ' , signalConditionsASAP(NULL, pos=0) ... [01:58:52.231] | : . ' , ; nx: 4 [01:58:52.231] | : . ' , ; relay: TRUE [01:58:52.231] | : . ' , ; stdout: TRUE [01:58:52.232] | : . ' , ; signal: TRUE [01:58:52.232] | : . ' , ; resignal: FALSE [01:58:52.232] | : . ' , ; force: TRUE [01:58:52.232] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.232] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:52.233] | : . ' , ; relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.233] | : . ' , ; queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:52.233] | : . ' , signalConditionsASAP(NULL, pos=0) ... done [01:58:52.234] | : . ' Relaying remaining futures ... done [01:58:52.234] | : . value() for list ... done [[1]] [1] 2 [[2]] [1] 3 [[3]] [1] 0 [[4]] [1] 3 [01:58:52.234] | : . future(..., label = 'fsample_1-473446') ... [01:58:52.234] | : . ' lazy: FALSE [01:58:52.235] | : . ' stdout: TRUE [01:58:52.235] | : . ' conditions: [n=1] 'condition' [01:58:52.235] | : . ' gc: FALSE [01:58:52.235] | : . ' earlySignal: FALSE [01:58:52.236] | : . ' getGlobalsAndPackages() ... [01:58:52.236] | : . ' , Searching for globals ... [01:58:52.245] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:52.245] | : . ' , Searching for globals ... done [01:58:52.245] | : . ' , Resolving globals: FALSE [01:58:52.246] | : . ' , Search for packages associated with the globals ... [01:58:52.246] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:52.246] | : . ' , ; Packages: [1] 'base' [01:58:52.247] | : . ' , Search for packages associated with the globals ... done [01:58:52.247] | : . ' , Packages after dropping 'base': [0] [01:58:52.247] | : . ' , globals: [1] 'x' [01:58:52.247] | : . ' , packages: [0] [01:58:52.248] | : . ' getGlobalsAndPackages() ... done [01:58:52.248] | : . ' run() for 'Future' ('fsample_1-473446') ... [01:58:52.248] | : . ' , state: 'created' [01:58:52.248] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.249] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.249] | : . ' , Using MultisessionFutureBackend ... [01:58:52.249] | : . ' , ; Number of futures since start: 24 (24 created, 24 launched, 28 finished) [01:58:52.249] | : . ' , ; Launching futures ... [01:58:52.250] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:52.250] | : . ' , ; ` | Workers: [n=2] [01:58:52.250] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.252] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.253] | : . ' , ; ` | requestWorker() ... [01:58:52.253] | : . ' , ; ` | : requestNode() ... [01:58:52.253] | : . ' , ; ` | : . Number of workers: 2 [01:58:52.253] | : . ' , ; ` | : . Polling for a free worker ... [01:58:52.253] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.254] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.254] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.254] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.254] | : . ' , ; ` | : . ' Total time: 0 [01:58:52.254] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:52.255] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.255] | : . ' , ; ` | : . ' Listing all futures [01:58:52.255] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:52.255] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.255] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:52.256] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:52.256] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.313] | : . ' , ; ` | : . ' Worker is functional [01:58:52.313] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.313] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.313] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.314] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.314] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.314] | : . ' , ; ` | : requestNode() ... done [01:58:52.314] | : . ' , ; ` | : cluster node index: 1 [01:58:52.314] | : . ' , ; ` | requestWorker() ... done [01:58:52.314] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.315] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.315] | : . ' , ; ` | launchFuture() ... [01:58:52.315] | : . ' , ; ` | : cluster node index: 1 [01:58:52.315] | : . ' , ; ` | : getFutureData() ... [01:58:52.315] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.316] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.316] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.316] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.316] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.316] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.316] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.317] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.317] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.317] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.317] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.317] | : . ' , ; ` | : getFutureData() ... done [01:58:52.318] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.318] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.318] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.318] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.318] | : . ' , ; ` | launchFuture() ... done [01:58:52.319] | : . ' , ; ` | MultisessionFuture started [01:58:52.319] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.319] | : . ' , ; Launching futures ... done [01:58:52.319] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.319] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.320] | : . ' run() for 'Future' ('fsample_1-473446') ... done [01:58:52.320] | : . future(..., label = 'fsample_1-473446') ... done MultisessionFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606ebe3c8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:52.321] | : . resolved() for MultisessionFuture ('fsample_1-473446') ... [01:58:52.321] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.322] | : . ' assertValidConnection() ... [01:58:52.322] | : . ' , cluster node index: 1 [01:58:52.322] | : . ' assertValidConnection() ... done [01:58:52.325] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.325] | : . ' , cluster node index: 1 [01:58:52.325] | : . ' , [1] TRUE [01:58:52.326] | : . ' , received data: [01:58:52.326] | : . ' , List of 5 [01:58:52.326] | : . ' , $ type : chr "VALUE" [01:58:52.326] | : . ' , $ value :List of 14 [01:58:52.326] | : . ' , ..$ value : int 2 [01:58:52.326] | : . ' , ..$ visible : logi TRUE [01:58:52.326] | : . ' , ..$ stdout : chr "" [01:58:52.326] | : . ' , ..$ conditions : list() [01:58:52.326] | : . ' , ..$ rng : logi TRUE [01:58:52.326] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.326] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.326] | : . ' , .. ..$ added : NULL [01:58:52.326] | : . ' , .. ..$ removed : NULL [01:58:52.326] | : . ' , .. ..$ replaced: NULL [01:58:52.326] | : . ' , ..$ misuseDevices : NULL [01:58:52.326] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.326] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.326] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "98" [01:58:52.326] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.326] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.326] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.326] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.326] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.326] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.326] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.326] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.326] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.326] | : . ' , ..$ r_info :List of 4 [01:58:52.326] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.326] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.326] | : . ' , .. ..$ os : chr "windows" [01:58:52.326] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.326] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.326] | : . ' , ..$ version : chr "1.8" [01:58:52.326] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.326] | : . ' , $ success: logi TRUE [01:58:52.326] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.326] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.326] | : . ' , $ tag : NULL [01:58:52.340] | : . ' , Received FutureResult [01:58:52.340] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.340] | : . ' , ; Removed future from position #1 [01:58:52.341] | : . ' , ; Number of registered futures: 0 [01:58:52.341] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.341] | : . ' , Erased future from future backend [01:58:52.341] | : . ' , result() for ClusterFuture ... [01:58:52.342] | : . ' , ; result already collected: FutureResult [01:58:52.342] | : . ' , result() for ClusterFuture ... done [01:58:52.342] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.342] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.342] | : . resolved() for MultisessionFuture ('fsample_1-473446') ... done [01:58:52.342] | : . assertFutureResult() ... [01:58:52.343] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.343] | : . ' Future uuid: 98 [01:58:52.343] | : . ' identical; success [01:58:52.343] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.343] | : . future(..., label = 'fsample_2-903171') ... [01:58:52.344] | : . ' lazy: FALSE [01:58:52.344] | : . ' stdout: TRUE [01:58:52.344] | : . ' conditions: [n=1] 'condition' [01:58:52.344] | : . ' gc: FALSE [01:58:52.344] | : . ' earlySignal: FALSE [01:58:52.344] | : . ' getGlobalsAndPackages() ... [01:58:52.345] | : . ' , Searching for globals ... [01:58:52.352] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:52.353] | : . ' , Searching for globals ... done [01:58:52.353] | : . ' , Resolving globals: FALSE [01:58:52.353] | : . ' , Search for packages associated with the globals ... [01:58:52.353] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:52.354] | : . ' , ; Packages: [1] 'base' [01:58:52.354] | : . ' , Search for packages associated with the globals ... done [01:58:52.354] | : . ' , Packages after dropping 'base': [0] [01:58:52.354] | : . ' , globals: [1] 'x' [01:58:52.355] | : . ' , packages: [0] [01:58:52.355] | : . ' getGlobalsAndPackages() ... done [01:58:52.355] | : . ' run() for 'Future' ('fsample_2-903171') ... [01:58:52.355] | : . ' , state: 'created' [01:58:52.355] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.356] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.356] | : . ' , Using MultisessionFutureBackend ... [01:58:52.356] | : . ' , ; Number of futures since start: 25 (25 created, 25 launched, 29 finished) [01:58:52.356] | : . ' , ; Launching futures ... [01:58:52.357] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:52.357] | : . ' , ; ` | Workers: [n=2] [01:58:52.357] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.359] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.359] | : . ' , ; ` | requestWorker() ... [01:58:52.359] | : . ' , ; ` | : requestNode() ... [01:58:52.360] | : . ' , ; ` | : . Number of workers: 2 [01:58:52.360] | : . ' , ; ` | : . Polling for a free worker ... [01:58:52.360] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.360] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.360] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.361] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.361] | : . ' , ; ` | : . ' Total time: 0 [01:58:52.361] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:52.361] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.361] | : . ' , ; ` | : . ' Listing all futures [01:58:52.362] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:52.362] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.362] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:52.362] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:52.362] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.412] | : . ' , ; ` | : . ' Worker is functional [01:58:52.412] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.413] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.413] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.413] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.413] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.413] | : . ' , ; ` | : requestNode() ... done [01:58:52.414] | : . ' , ; ` | : cluster node index: 1 [01:58:52.414] | : . ' , ; ` | requestWorker() ... done [01:58:52.414] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.415] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.415] | : . ' , ; ` | launchFuture() ... [01:58:52.415] | : . ' , ; ` | : cluster node index: 1 [01:58:52.415] | : . ' , ; ` | : getFutureData() ... [01:58:52.415] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.416] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.416] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.416] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.416] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.416] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.417] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.417] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.417] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.417] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.418] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.418] | : . ' , ; ` | : getFutureData() ... done [01:58:52.430] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.430] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.431] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.431] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.431] | : . ' , ; ` | launchFuture() ... done [01:58:52.431] | : . ' , ; ` | MultisessionFuture started [01:58:52.431] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.432] | : . ' , ; Launching futures ... done [01:58:52.432] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.432] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.432] | : . ' run() for 'Future' ('fsample_2-903171') ... done [01:58:52.432] | : . future(..., label = 'fsample_2-903171') ... done MultisessionFuture: Label: 'fsample_2-903171' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606ebe3c8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:52.434] | : . resolved() for MultisessionFuture ('fsample_2-903171') ... [01:58:52.434] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.434] | : . ' assertValidConnection() ... [01:58:52.434] | : . ' , cluster node index: 1 [01:58:52.435] | : . ' assertValidConnection() ... done [01:58:52.440] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.440] | : . ' , cluster node index: 1 [01:58:52.441] | : . ' , [1] TRUE [01:58:52.441] | : . ' , received data: [01:58:52.442] | : . ' , List of 5 [01:58:52.442] | : . ' , $ type : chr "VALUE" [01:58:52.442] | : . ' , $ value :List of 14 [01:58:52.442] | : . ' , ..$ value : int 3 [01:58:52.442] | : . ' , ..$ visible : logi TRUE [01:58:52.442] | : . ' , ..$ stdout : chr "" [01:58:52.442] | : . ' , ..$ conditions : list() [01:58:52.442] | : . ' , ..$ rng : logi TRUE [01:58:52.442] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.442] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.442] | : . ' , .. ..$ added : NULL [01:58:52.442] | : . ' , .. ..$ removed : NULL [01:58:52.442] | : . ' , .. ..$ replaced: NULL [01:58:52.442] | : . ' , ..$ misuseDevices : NULL [01:58:52.442] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.442] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.442] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "99" [01:58:52.442] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.442] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.442] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.442] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.442] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.442] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.442] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.442] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.442] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.442] | : . ' , ..$ r_info :List of 4 [01:58:52.442] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.442] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.442] | : . ' , .. ..$ os : chr "windows" [01:58:52.442] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.442] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.442] | : . ' , ..$ version : chr "1.8" [01:58:52.442] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.442] | : . ' , $ success: logi TRUE [01:58:52.442] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.442] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.442] | : . ' , $ tag : NULL [01:58:52.463] | : . ' , Received FutureResult [01:58:52.463] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.463] | : . ' , ; Removed future from position #1 [01:58:52.464] | : . ' , ; Number of registered futures: 0 [01:58:52.464] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.464] | : . ' , Erased future from future backend [01:58:52.465] | : . ' , result() for ClusterFuture ... [01:58:52.465] | : . ' , ; result already collected: FutureResult [01:58:52.465] | : . ' , result() for ClusterFuture ... done [01:58:52.465] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.466] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.466] | : . resolved() for MultisessionFuture ('fsample_2-903171') ... done [01:58:52.466] | : . assertFutureResult() ... [01:58:52.466] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.466] | : . ' Future uuid: 99 [01:58:52.467] | : . ' identical; success [01:58:52.467] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.467] | : . future(..., label = 'fsample_3-779230') ... [01:58:52.468] | : . ' lazy: FALSE [01:58:52.468] | : . ' stdout: TRUE [01:58:52.468] | : . ' conditions: [n=1] 'condition' [01:58:52.468] | : . ' gc: FALSE [01:58:52.469] | : . ' earlySignal: FALSE [01:58:52.469] | : . ' getGlobalsAndPackages() ... [01:58:52.469] | : . ' , Searching for globals ... [01:58:52.484] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:52.484] | : . ' , Searching for globals ... done [01:58:52.484] | : . ' , Resolving globals: FALSE [01:58:52.484] | : . ' , Search for packages associated with the globals ... [01:58:52.485] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:52.485] | : . ' , ; Packages: [1] 'base' [01:58:52.486] | : . ' , Search for packages associated with the globals ... done [01:58:52.486] | : . ' , Packages after dropping 'base': [0] [01:58:52.486] | : . ' , globals: [1] 'x' [01:58:52.487] | : . ' , packages: [0] [01:58:52.487] | : . ' getGlobalsAndPackages() ... done [01:58:52.487] | : . ' run() for 'Future' ('fsample_3-779230') ... [01:58:52.488] | : . ' , state: 'created' [01:58:52.488] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.488] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.488] | : . ' , Using MultisessionFutureBackend ... [01:58:52.489] | : . ' , ; Number of futures since start: 26 (26 created, 26 launched, 30 finished) [01:58:52.489] | : . ' , ; Launching futures ... [01:58:52.489] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:52.489] | : . ' , ; ` | Workers: [n=2] [01:58:52.490] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.492] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.492] | : . ' , ; ` | requestWorker() ... [01:58:52.493] | : . ' , ; ` | : requestNode() ... [01:58:52.493] | : . ' , ; ` | : . Number of workers: 2 [01:58:52.493] | : . ' , ; ` | : . Polling for a free worker ... [01:58:52.493] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.493] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.494] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.494] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.494] | : . ' , ; ` | : . ' Total time: 0 [01:58:52.494] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:52.495] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.495] | : . ' , ; ` | : . ' Listing all futures [01:58:52.495] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:52.495] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.495] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:52.496] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:52.496] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.544] | : . ' , ; ` | : . ' Worker is functional [01:58:52.544] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.544] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.545] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.545] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.545] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.545] | : . ' , ; ` | : requestNode() ... done [01:58:52.545] | : . ' , ; ` | : cluster node index: 1 [01:58:52.546] | : . ' , ; ` | requestWorker() ... done [01:58:52.546] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.547] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.547] | : . ' , ; ` | launchFuture() ... [01:58:52.547] | : . ' , ; ` | : cluster node index: 1 [01:58:52.547] | : . ' , ; ` | : getFutureData() ... [01:58:52.548] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.548] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.548] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.548] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.549] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.549] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.549] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.549] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.550] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.550] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.550] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.550] | : . ' , ; ` | : getFutureData() ... done [01:58:52.565] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.565] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.565] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.566] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.566] | : . ' , ; ` | launchFuture() ... done [01:58:52.566] | : . ' , ; ` | MultisessionFuture started [01:58:52.566] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.567] | : . ' , ; Launching futures ... done [01:58:52.567] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.567] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.567] | : . ' run() for 'Future' ('fsample_3-779230') ... done [01:58:52.568] | : . future(..., label = 'fsample_3-779230') ... done MultisessionFuture: Label: 'fsample_3-779230' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606ebe3c8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:52.569] | : . resolved() for MultisessionFuture ('fsample_3-779230') ... [01:58:52.570] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.570] | : . ' assertValidConnection() ... [01:58:52.570] | : . ' , cluster node index: 1 [01:58:52.571] | : . ' assertValidConnection() ... done [01:58:52.571] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.571] | : . ' , cluster node index: 1 [01:58:52.571] | : . ' , [1] TRUE [01:58:52.572] | : . ' , received data: [01:58:52.572] | : . ' , List of 5 [01:58:52.572] | : . ' , $ type : chr "VALUE" [01:58:52.572] | : . ' , $ value :List of 14 [01:58:52.572] | : . ' , ..$ value : int 3 [01:58:52.572] | : . ' , ..$ visible : logi TRUE [01:58:52.572] | : . ' , ..$ stdout : chr "" [01:58:52.572] | : . ' , ..$ conditions : list() [01:58:52.572] | : . ' , ..$ rng : logi TRUE [01:58:52.572] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.572] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.572] | : . ' , .. ..$ added : NULL [01:58:52.572] | : . ' , .. ..$ removed : NULL [01:58:52.572] | : . ' , .. ..$ replaced: NULL [01:58:52.572] | : . ' , ..$ misuseDevices : NULL [01:58:52.572] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.572] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.572] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "100" [01:58:52.572] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.572] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.572] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.572] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.572] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.572] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.572] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.572] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.572] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.572] | : . ' , ..$ r_info :List of 4 [01:58:52.572] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.572] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.572] | : . ' , .. ..$ os : chr "windows" [01:58:52.572] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.572] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.572] | : . ' , ..$ version : chr "1.8" [01:58:52.572] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.572] | : . ' , $ success: logi TRUE [01:58:52.572] | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:52.572] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.572] | : . ' , $ tag : NULL [01:58:52.589] | : . ' , Received FutureResult [01:58:52.590] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.590] | : . ' , ; Removed future from position #1 [01:58:52.590] | : . ' , ; Number of registered futures: 0 [01:58:52.591] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.591] | : . ' , Erased future from future backend [01:58:52.591] | : . ' , result() for ClusterFuture ... [01:58:52.591] | : . ' , ; result already collected: FutureResult [01:58:52.591] | : . ' , result() for ClusterFuture ... done [01:58:52.592] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.592] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.592] | : . resolved() for MultisessionFuture ('fsample_3-779230') ... done [01:58:52.592] | : . assertFutureResult() ... [01:58:52.592] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.592] | : . ' Future uuid: 100 [01:58:52.593] | : . ' identical; success [01:58:52.593] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.593] | : . future(..., label = 'fsample_4-422861') ... [01:58:52.593] | : . ' lazy: FALSE [01:58:52.594] | : . ' stdout: TRUE [01:58:52.594] | : . ' conditions: [n=1] 'condition' [01:58:52.594] | : . ' gc: FALSE [01:58:52.594] | : . ' earlySignal: FALSE [01:58:52.594] | : . ' getGlobalsAndPackages() ... [01:58:52.595] | : . ' , Searching for globals ... [01:58:52.602] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:52.602] | : . ' , Searching for globals ... done [01:58:52.603] | : . ' , Resolving globals: FALSE [01:58:52.603] | : . ' , Search for packages associated with the globals ... [01:58:52.603] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:52.604] | : . ' , ; Packages: [1] 'base' [01:58:52.604] | : . ' , Search for packages associated with the globals ... done [01:58:52.604] | : . ' , Packages after dropping 'base': [0] [01:58:52.605] | : . ' , globals: [1] 'x' [01:58:52.605] | : . ' , packages: [0] [01:58:52.605] | : . ' getGlobalsAndPackages() ... done [01:58:52.605] | : . ' run() for 'Future' ('fsample_4-422861') ... [01:58:52.606] | : . ' , state: 'created' [01:58:52.606] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.606] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.606] | : . ' , Using MultisessionFutureBackend ... [01:58:52.607] | : . ' , ; Number of futures since start: 27 (27 created, 27 launched, 31 finished) [01:58:52.607] | : . ' , ; Launching futures ... [01:58:52.607] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:52.607] | : . ' , ; ` | Workers: [n=2] [01:58:52.608] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.610] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.611] | : . ' , ; ` | requestWorker() ... [01:58:52.611] | : . ' , ; ` | : requestNode() ... [01:58:52.611] | : . ' , ; ` | : . Number of workers: 2 [01:58:52.611] | : . ' , ; ` | : . Polling for a free worker ... [01:58:52.612] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.612] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.612] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.612] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.613] | : . ' , ; ` | : . ' Total time: 0 [01:58:52.613] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:52.613] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.613] | : . ' , ; ` | : . ' Listing all futures [01:58:52.613] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:52.614] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.614] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:52.614] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:52.614] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:52.662] | : . ' , ; ` | : . ' Worker is functional [01:58:52.662] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.662] | : . ' , ; ` | : . ' , Listing all futures [01:58:52.662] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:52.663] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.663] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:52.663] | : . ' , ; ` | : requestNode() ... done [01:58:52.663] | : . ' , ; ` | : cluster node index: 1 [01:58:52.664] | : . ' , ; ` | requestWorker() ... done [01:58:52.664] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:52.664] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:52.665] | : . ' , ; ` | launchFuture() ... [01:58:52.665] | : . ' , ; ` | : cluster node index: 1 [01:58:52.665] | : . ' , ; ` | : getFutureData() ... [01:58:52.665] | : . ' , ; ` | : . getFutureCore() ... [01:58:52.666] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:52.666] | : . ' , ; ` | : . getFutureCore() ... done [01:58:52.666] | : . ' , ; ` | : . getFutureCapture() ... [01:58:52.666] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:52.667] | : . ' , ; ` | : . getFutureContext() ... [01:58:52.667] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.667] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:52.667] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.668] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:52.668] | : . ' , ; ` | : . getFutureContext() ... done [01:58:52.668] | : . ' , ; ` | : getFutureData() ... done [01:58:52.682] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.682] | : . ' , ; ` | : . Appended future to position #1 [01:58:52.683] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:52.683] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.683] | : . ' , ; ` | launchFuture() ... done [01:58:52.683] | : . ' , ; ` | MultisessionFuture started [01:58:52.684] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:52.684] | : . ' , ; Launching futures ... done [01:58:52.684] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.684] | : . ' , Using MultisessionFutureBackend ... done [01:58:52.685] | : . ' run() for 'Future' ('fsample_4-422861') ... done [01:58:52.685] | : . future(..., label = 'fsample_4-422861') ... done MultisessionFuture: Label: 'fsample_4-422861' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606ebe3c8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'running' [01:58:52.686] | : . resolved() for MultisessionFuture ('fsample_4-422861') ... [01:58:52.687] | : . ' Cluster node socket connection: index=4, id=1137 [01:58:52.687] | : . ' assertValidConnection() ... [01:58:52.687] | : . ' , cluster node index: 1 [01:58:52.688] | : . ' assertValidConnection() ... done [01:58:52.689] | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:52.689] | : . ' , cluster node index: 1 [01:58:52.689] | : . ' , [1] TRUE [01:58:52.690] | : . ' , received data: [01:58:52.690] | : . ' , List of 5 [01:58:52.690] | : . ' , $ type : chr "VALUE" [01:58:52.690] | : . ' , $ value :List of 14 [01:58:52.690] | : . ' , ..$ value : int 2 [01:58:52.690] | : . ' , ..$ visible : logi TRUE [01:58:52.690] | : . ' , ..$ stdout : chr "" [01:58:52.690] | : . ' , ..$ conditions : list() [01:58:52.690] | : . ' , ..$ rng : logi TRUE [01:58:52.690] | : . ' , ..$ misuseGlobalEnv : NULL [01:58:52.690] | : . ' , ..$ misuseConnections:List of 3 [01:58:52.690] | : . ' , .. ..$ added : NULL [01:58:52.690] | : . ' , .. ..$ removed : NULL [01:58:52.690] | : . ' , .. ..$ replaced: NULL [01:58:52.690] | : . ' , ..$ misuseDevices : NULL [01:58:52.690] | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.690] | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.690] | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "101" [01:58:52.690] | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.690] | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:52.690] | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.690] | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.690] | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.690] | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.690] | : . ' , .. .. ..$ pid : int 123308 [01:58:52.690] | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.690] | : . ' , .. .. ..$ random: int 2147483647 [01:58:52.690] | : . ' , ..$ r_info :List of 4 [01:58:52.690] | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.690] | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:52.690] | : . ' , .. ..$ os : chr "windows" [01:58:52.690] | : . ' , .. ..$ os_name : chr "Windows" [01:58:52.690] | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:52.690] | : . ' , ..$ version : chr "1.8" [01:58:52.690] | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:52.690] | : . ' , $ success: logi TRUE [01:58:52.690] | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.690] | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.690] | : . ' , $ tag : NULL [01:58:52.707] | : . ' , Received FutureResult [01:58:52.707] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.707] | : . ' , ; Removed future from position #1 [01:58:52.708] | : . ' , ; Number of registered futures: 0 [01:58:52.708] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.708] | : . ' , Erased future from future backend [01:58:52.708] | : . ' , result() for ClusterFuture ... [01:58:52.709] | : . ' , ; result already collected: FutureResult [01:58:52.709] | : . ' , result() for ClusterFuture ... done [01:58:52.709] | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.709] | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.709] | : . resolved() for MultisessionFuture ('fsample_4-422861') ... done [01:58:52.709] | : . assertFutureResult() ... [01:58:52.709] | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.709] | : . ' Future uuid: 101 [01:58:52.710] | : . ' identical; success [01:58:52.710] | : . assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.710] | : . value() for list ... [01:58:52.710] | : . ' recursive: 0 [01:58:52.710] | : . ' reduce: FALSE [01:58:52.711] | : . ' length: 4 [01:58:52.711] | : . ' Number of remaining objects: 4 [01:58:52.711] | : . ' checking value #1 ... [01:58:52.711] | : . ' , 'obj' is MultisessionFuture [01:58:52.711] | : . ' , MultisessionFuture #1 [01:58:52.712] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:52.712] | : . ' , ; nx: 4 [01:58:52.712] | : . ' , ; relay: TRUE [01:58:52.712] | : . ' , ; stdout: TRUE [01:58:52.712] | : . ' , ; signal: TRUE [01:58:52.713] | : . ' , ; resignal: FALSE [01:58:52.713] | : . ' , ; force: TRUE [01:58:52.713] | : . ' , ; relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:52.713] | : . ' , ; queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:52.713] | : . ' , ; until=1 [01:58:52.713] | : . ' , ; relaying element #1 [01:58:52.714] | : . ' , ; value() for MultisessionFuture ('fsample_1-473446') ... [01:58:52.714] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.714] | : . ' , ; ` | result already collected: FutureResult [01:58:52.714] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.715] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.715] | : . ' , ; ` | result already collected: FutureResult [01:58:52.715] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.715] | : . ' , ; ` relay stdout ... [01:58:52.716] | : . ' , ; ` relay stdout ... done [01:58:52.716] | : . ' , ; ` check for misuse ... [01:58:52.716] | : . ' , ; ` check for misuse ... done [01:58:52.717] | : . ' , ; value() for MultisessionFuture ('fsample_1-473446') ... done [01:58:52.717] | : . ' , ; result() for ClusterFuture ... [01:58:52.717] | : . ' , ; ` result already collected: FutureResult [01:58:52.717] | : . ' , ; result() for ClusterFuture ... done [01:58:52.717] | : . ' , ; signalConditions() ... [01:58:52.717] | : . ' , ; ` include = 'immediateCondition' [01:58:52.718] | : . ' , ; ` exclude = [01:58:52.718] | : . ' , ; ` resignal = FALSE [01:58:52.718] | : . ' , ; ` Number of conditions: 1 [01:58:52.718] | : . ' , ; signalConditions() ... done [01:58:52.719] | : . ' , ; result() for ClusterFuture ... [01:58:52.719] | : . ' , ; ` result already collected: FutureResult [01:58:52.719] | : . ' , ; result() for ClusterFuture ... done [01:58:52.719] | : . ' , ; signalConditions() ... [01:58:52.719] | : . ' , ; ` include = 'condition' [01:58:52.720] | : . ' , ; ` exclude = 'error', 'immediateCondition' [01:58:52.720] | : . ' , ; ` resignal = TRUE [01:58:52.720] | : . ' , ; ` Number of conditions: 1 [01:58:52.720] | : . ' , ; signalConditions() ... done [01:58:52.721] | : . ' , ; relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.721] | : . ' , ; queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:52.721] | : . ' , signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:52.721] | : . ' , value(, ...) ... [01:58:52.721] | : . ' , ; value() for MultisessionFuture ('fsample_1-473446') ... [01:58:52.722] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.722] | : . ' , ; ` | result already collected: FutureResult [01:58:52.722] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.722] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.723] | : . ' , ; ` | result already collected: FutureResult [01:58:52.723] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.723] | : . ' , ; ` signalConditions() ... [01:58:52.723] | : . ' , ; ` | include = 'immediateCondition' [01:58:52.724] | : . ' , ; ` | exclude = [01:58:52.724] | : . ' , ; ` | resignal = FALSE [01:58:52.724] | : . ' , ; ` | Number of conditions: 1 [01:58:52.724] | : . ' , ; ` signalConditions() ... done [01:58:52.724] | : . ' , ; ` check for misuse ... [01:58:52.725] | : . ' , ; ` check for misuse ... done [01:58:52.725] | : . ' , ; value() for MultisessionFuture ('fsample_1-473446') ... done [01:58:52.725] | : . ' , ; value: [01:58:52.725] | : . ' , value(, ...) ... done [01:58:52.726] | : . ' , signal RngFutureError ... [01:58:52.726] | : . ' , ; futures(x) ... [01:58:52.726] | : . ' , ; futures(x) ... done [01:58:52.726] | : . ' , ; cancel(y) ... [01:58:52.727] | : . ' , ; cancel(y) ... done [01:58:52.727] | : . ' , ; resolve(y, ...) ... [01:58:52.727] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:52.727] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-473446') ... [01:58:52.728] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.728] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.728] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.728] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.728] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.729] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.729] | : . ' , ; ` | : signalConditions() ... [01:58:52.729] | : . ' , ; ` | : . include = 'immediateCondition' [01:58:52.729] | : . ' , ; ` | : . exclude = [01:58:52.730] | : . ' , ; ` | : . resignal = FALSE [01:58:52.730] | : . ' , ; ` | : . Number of conditions: 1 [01:58:52.730] | : . ' , ; ` | : signalConditions() ... done [01:58:52.730] | : . ' , ; ` | : relay stdout ... [01:58:52.731] | : . ' , ; ` | : relay stdout ... done [01:58:52.731] | : . ' , ; ` | : check for misuse ... [01:58:52.731] | : . ' , ; ` | : check for misuse ... done [01:58:52.731] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-473446') ... done [01:58:52.731] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.732] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.732] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.732] | : . ' , ; ` | signalConditions() ... [01:58:52.732] | : . ' , ; ` | : include = 'immediateCondition' [01:58:52.733] | : . ' , ; ` | : exclude = [01:58:52.733] | : . ' , ; ` | : resignal = FALSE [01:58:52.733] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.733] | : . ' , ; ` | signalConditions() ... done [01:58:52.733] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.734] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.734] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.734] | : . ' , ; ` | signalConditions() ... [01:58:52.734] | : . ' , ; ` | : include = 'condition' [01:58:52.735] | : . ' , ; ` | : exclude = 'immediateCondition' [01:58:52.735] | : . ' , ; ` | : resignal = TRUE [01:58:52.735] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.735] | : . ' , ; ` | : Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:52.736] | : . ' , ; ` | signalConditions() ... done [01:58:52.736] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:52.736] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:52.736] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-903171') ... [01:58:52.737] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.737] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.737] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.737] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.738] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.738] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.738] | : . ' , ; ` | : relay stdout ... [01:58:52.738] | : . ' , ; ` | : relay stdout ... done [01:58:52.739] | : . ' , ; ` | : check for misuse ... [01:58:52.739] | : . ' , ; ` | : check for misuse ... done [01:58:52.739] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-903171') ... done [01:58:52.740] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.740] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.740] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.740] | : . ' , ; ` | signalConditions() ... [01:58:52.741] | : . ' , ; ` | : include = 'immediateCondition' [01:58:52.741] | : . ' , ; ` | : exclude = [01:58:52.741] | : . ' , ; ` | : resignal = FALSE [01:58:52.741] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.742] | : . ' , ; ` | signalConditions() ... done [01:58:52.742] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.742] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.742] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.743] | : . ' , ; ` | signalConditions() ... [01:58:52.743] | : . ' , ; ` | : include = 'condition' [01:58:52.743] | : . ' , ; ` | : exclude = 'immediateCondition' [01:58:52.743] | : . ' , ; ` | : resignal = TRUE [01:58:52.743] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.744] | : . ' , ; ` | : Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:52.744] | : . ' , ; ` | signalConditions() ... done [01:58:52.744] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:52.745] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:52.745] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-779230') ... [01:58:52.745] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.745] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.746] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.746] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.746] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.746] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.747] | : . ' , ; ` | : relay stdout ... [01:58:52.747] | : . ' , ; ` | : relay stdout ... done [01:58:52.747] | : . ' , ; ` | : check for misuse ... [01:58:52.748] | : . ' , ; ` | : check for misuse ... done [01:58:52.748] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-779230') ... done [01:58:52.748] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.748] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.749] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.749] | : . ' , ; ` | signalConditions() ... [01:58:52.749] | : . ' , ; ` | : include = 'immediateCondition' [01:58:52.749] | : . ' , ; ` | : exclude = [01:58:52.750] | : . ' , ; ` | : resignal = FALSE [01:58:52.750] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.750] | : . ' , ; ` | signalConditions() ... done [01:58:52.750] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.751] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.751] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.751] | : . ' , ; ` | signalConditions() ... [01:58:52.751] | : . ' , ; ` | : include = 'condition' [01:58:52.751] | : . ' , ; ` | : exclude = 'immediateCondition' [01:58:52.752] | : . ' , ; ` | : resignal = TRUE [01:58:52.752] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.752] | : . ' , ; ` | : Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:52.752] | : . ' , ; ` | signalConditions() ... done [01:58:52.753] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:52.753] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:52.753] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-422861') ... [01:58:52.753] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.754] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.754] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.754] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:52.754] | : . ' , ; ` | : . result already collected: FutureResult [01:58:52.755] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:52.755] | : . ' , ; ` | : relay stdout ... [01:58:52.755] | : . ' , ; ` | : relay stdout ... done [01:58:52.755] | : . ' , ; ` | : check for misuse ... [01:58:52.756] | : . ' , ; ` | : check for misuse ... done [01:58:52.756] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-422861') ... done [01:58:52.756] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.756] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.757] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.757] | : . ' , ; ` | signalConditions() ... [01:58:52.757] | : . ' , ; ` | : include = 'immediateCondition' [01:58:52.757] | : . ' , ; ` | : exclude = [01:58:52.757] | : . ' , ; ` | : resignal = FALSE [01:58:52.758] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.758] | : . ' , ; ` | signalConditions() ... done [01:58:52.758] | : . ' , ; ` | result() for ClusterFuture ... [01:58:52.758] | : . ' , ; ` | : result already collected: FutureResult [01:58:52.758] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:52.759] | : . ' , ; ` | signalConditions() ... [01:58:52.759] | : . ' , ; ` | : include = 'condition' [01:58:52.759] | : . ' , ; ` | : exclude = 'immediateCondition' [01:58:52.759] | : . ' , ; ` | : resignal = TRUE [01:58:52.760] | : . ' , ; ` | : Number of conditions: 1 [01:58:52.760] | : . ' , ; ` | : Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:52.760] | : . ' , ; ` | signalConditions() ... done [01:58:52.760] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:52.761] | : . ' , ; resolve(y, ...) ... done [01:58:52.761] | : . ' , ; stop(value) in 3, 2, 1 ... [01:58:52.761] | : . ' , signal RngFutureError ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-98 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: MultisessionFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019606ebe3c8 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureError' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:52.763] | : . ' , future(..., label = 'fsample_1-305140') ... [01:58:52.763] | : . ' , ; lazy: FALSE [01:58:52.763] | : . ' , ; stdout: TRUE [01:58:52.763] | : . ' , ; conditions: [n=1] 'condition' [01:58:52.763] | : . ' , ; gc: FALSE [01:58:52.764] | : . ' , ; earlySignal: FALSE [01:58:52.764] | : . ' , ; getGlobalsAndPackages() ... [01:58:52.764] | : . ' , ; ` Searching for globals ... [01:58:52.773] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:52.773] | : . ' , ; ` Searching for globals ... done [01:58:52.773] | : . ' , ; ` Resolving globals: FALSE [01:58:52.773] | : . ' , ; ` Search for packages associated with the globals ... [01:58:52.774] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:52.774] | : . ' , ; ` | Packages: [1] 'base' [01:58:52.774] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:52.775] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:52.775] | : . ' , ; ` globals: [1] 'x' [01:58:52.775] | : . ' , ; ` packages: [0] [01:58:52.775] | : . ' , ; getGlobalsAndPackages() ... done [01:58:52.776] | : . ' , ; run() for 'Future' ('fsample_1-305140') ... [01:58:52.776] | : . ' , ; ` state: 'created' [01:58:52.776] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.776] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.777] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:52.777] | : . ' , ; ` | Number of futures since start: 28 (28 created, 28 launched, 32 finished) [01:58:52.777] | : . ' , ; ` | Launching futures ... [01:58:52.777] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:52.778] | : . ' , ; ` | : . Workers: [n=2] [01:58:52.778] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.780] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.780] | : . ' , ; ` | : . requestWorker() ... [01:58:52.781] | : . ' , ; ` | : . ' requestNode() ... [01:58:52.781] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:52.781] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:52.781] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.782] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:52.782] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:52.782] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.782] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:52.782] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:52.783] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.783] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:52.783] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:52.783] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.783] | : . ' , ; ` | : . ' , avail: [n=2] '1', '2' [01:58:52.784] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:52.784] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:52.833] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:52.834] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.834] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:52.834] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:52.834] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.834] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:52.835] | : . ' , ; ` | : . ' requestNode() ... done [01:58:52.835] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:52.835] | : . ' , ; ` | : . requestWorker() ... done [01:58:52.835] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:52.836] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:52.836] | : . ' , ; ` | : . launchFuture() ... [01:58:52.836] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:52.836] | : . ' , ; ` | : . ' getFutureData() ... [01:58:52.836] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:52.836] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:52.837] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:52.837] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:52.837] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:52.837] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:52.837] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.837] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:52.838] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.838] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:52.838] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:52.838] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:52.839] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.839] | : . ' , ; ` | : . ' , Appended future to position #1 [01:58:52.839] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:52.839] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.839] | : . ' , ; ` | : . launchFuture() ... done [01:58:52.839] | : . ' , ; ` | : . MultisessionFuture started [01:58:52.840] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:52.840] | : . ' , ; ` | Launching futures ... done [01:58:52.840] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.840] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:52.840] | : . ' , ; run() for 'Future' ('fsample_1-305140') ... done [01:58:52.840] | : . ' , future(..., label = 'fsample_1-305140') ... done MultisessionFuture: Label: 'fsample_1-305140' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604f610f0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:52.841] | : . ' , resolved() for MultisessionFuture ('fsample_1-305140') ... [01:58:52.842] | : . ' , ; Cluster node socket connection: index=4, id=1137 [01:58:52.842] | : . ' , ; assertValidConnection() ... [01:58:52.842] | : . ' , ; ` cluster node index: 1 [01:58:52.842] | : . ' , ; assertValidConnection() ... done [01:58:52.846] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [01:58:52.847] | : . ' , ; ` cluster node index: 1 [01:58:52.847] | : . ' , ; ` [1] TRUE [01:58:52.847] | : . ' , ; ` received data: [01:58:52.848] | : . ' , ; ` List of 5 [01:58:52.848] | : . ' , ; ` $ type : chr "VALUE" [01:58:52.848] | : . ' , ; ` $ value :List of 14 [01:58:52.848] | : . ' , ; ` ..$ value : int 1 [01:58:52.848] | : . ' , ; ` ..$ visible : logi TRUE [01:58:52.848] | : . ' , ; ` ..$ stdout : chr "" [01:58:52.848] | : . ' , ; ` ..$ conditions : list() [01:58:52.848] | : . ' , ; ` ..$ rng : logi TRUE [01:58:52.848] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [01:58:52.848] | : . ' , ; ` ..$ misuseConnections:List of 3 [01:58:52.848] | : . ' , ; ` .. ..$ added : NULL [01:58:52.848] | : . ' , ; ` .. ..$ removed : NULL [01:58:52.848] | : . ' , ; ` .. ..$ replaced: NULL [01:58:52.848] | : . ' , ; ` ..$ misuseDevices : NULL [01:58:52.848] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.848] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:52.848] | : . ' , ; ` ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "102" [01:58:52.848] | : . ' , ; ` ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:52.848] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [01:58:52.848] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [01:58:52.848] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:52.848] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:52.848] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:52.848] | : . ' , ; ` .. .. ..$ pid : int 123308 [01:58:52.848] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:52.848] | : . ' , ; ` .. .. ..$ random: int 2147483647 [01:58:52.848] | : . ' , ; ` ..$ r_info :List of 4 [01:58:52.848] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:52.848] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [01:58:52.848] | : . ' , ; ` .. ..$ os : chr "windows" [01:58:52.848] | : . ' , ; ` .. ..$ os_name : chr "Windows" [01:58:52.848] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [01:58:52.848] | : . ' , ; ` ..$ version : chr "1.8" [01:58:52.848] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [01:58:52.848] | : . ' , ; ` $ success: logi TRUE [01:58:52.848] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:52.848] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:52.848] | : . ' , ; ` $ tag : NULL [01:58:52.869] | : . ' , ; ` Received FutureResult [01:58:52.869] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:52.869] | : . ' , ; ` | Removed future from position #1 [01:58:52.869] | : . ' , ; ` | Number of registered futures: 0 [01:58:52.870] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:52.870] | : . ' , ; ` Erased future from future backend [01:58:52.870] | : . ' , ; ` result() for ClusterFuture ... [01:58:52.870] | : . ' , ; ` | result already collected: FutureResult [01:58:52.871] | : . ' , ; ` result() for ClusterFuture ... done [01:58:52.871] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [01:58:52.871] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:52.871] | : . ' , resolved() for MultisessionFuture ('fsample_1-305140') ... done [01:58:52.872] | : . ' , assertFutureResult() ... [01:58:52.872] | : . ' , ; Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:52.872] | : . ' , ; Future uuid: 102 [01:58:52.872] | : . ' , ; identical; success [01:58:52.872] | : . ' , assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.873] | : . ' , future(..., label = 'fsample_2-187604') ... [01:58:52.873] | : . ' , ; lazy: FALSE [01:58:52.873] | : . ' , ; stdout: TRUE [01:58:52.873] | : . ' , ; conditions: [n=1] 'condition' [01:58:52.874] | : . ' , ; gc: FALSE [01:58:52.874] | : . ' , ; earlySignal: FALSE [01:58:52.874] | : . ' , ; getGlobalsAndPackages() ... [01:58:52.874] | : . ' , ; ` Searching for globals ... [01:58:52.883] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:52.884] | : . ' , ; ` Searching for globals ... done [01:58:52.884] | : . ' , ; ` Resolving globals: FALSE [01:58:52.884] | : . ' , ; ` Search for packages associated with the globals ... [01:58:52.885] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:52.885] | : . ' , ; ` | Packages: [1] 'base' [01:58:52.885] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:52.886] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:52.886] | : . ' , ; ` globals: [1] 'x' [01:58:52.886] | : . ' , ; ` packages: [0] [01:58:52.886] | : . ' , ; getGlobalsAndPackages() ... done [01:58:52.887] | : . ' , ; run() for 'Future' ('fsample_2-187604') ... [01:58:52.887] | : . ' , ; ` state: 'created' [01:58:52.887] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.887] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.888] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:52.888] | : . ' , ; ` | Number of futures since start: 29 (29 created, 29 launched, 33 finished) [01:58:52.888] | : . ' , ; ` | Launching futures ... [01:58:52.888] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:52.889] | : . ' , ; ` | : . Workers: [n=2] [01:58:52.889] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:52.892] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:52.892] | : . ' , ; ` | : . requestWorker() ... [01:58:52.892] | : . ' , ; ` | : . ' requestNode() ... [01:58:52.892] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:52.893] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:52.893] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.893] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:52.893] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:52.893] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.894] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:52.894] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:52.894] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.894] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:52.894] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:52.895] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.895] | : . ' , ; ` | : . ' , avail: [n=2] '1', '2' [01:58:52.895] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:52.895] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:52.972] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:52.972] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:52.973] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:52.973] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:52.973] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:52.973] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:52.973] | : . ' , ; ` | : . ' requestNode() ... done [01:58:52.974] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:52.974] | : . ' , ; ` | : . requestWorker() ... done [01:58:52.974] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:52.975] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:52.975] | : . ' , ; ` | : . launchFuture() ... [01:58:52.976] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:52.976] | : . ' , ; ` | : . ' getFutureData() ... [01:58:52.976] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:52.976] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:52.977] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:52.977] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:52.977] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:52.977] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:52.978] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:52.978] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:52.978] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:52.978] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:52.979] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:52.979] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:52.992] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:52.992] | : . ' , ; ` | : . ' , Appended future to position #1 [01:58:52.992] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:52.993] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:52.993] | : . ' , ; ` | : . launchFuture() ... done [01:58:52.993] | : . ' , ; ` | : . MultisessionFuture started [01:58:52.993] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:52.993] | : . ' , ; ` | Launching futures ... done [01:58:52.993] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:52.994] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:52.994] | : . ' , ; run() for 'Future' ('fsample_2-187604') ... done [01:58:52.994] | : . ' , future(..., label = 'fsample_2-187604') ... done MultisessionFuture: Label: 'fsample_2-187604' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604f610f0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:52.995] | : . ' , resolved() for MultisessionFuture ('fsample_2-187604') ... [01:58:52.995] | : . ' , ; Cluster node socket connection: index=4, id=1137 [01:58:52.995] | : . ' , ; assertValidConnection() ... [01:58:52.996] | : . ' , ; ` cluster node index: 1 [01:58:52.996] | : . ' , ; assertValidConnection() ... done [01:58:52.999] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [01:58:52.999] | : . ' , ; ` cluster node index: 1 [01:58:52.999] | : . ' , ; ` [1] TRUE [01:58:52.999] | : . ' , ; ` received data: [01:58:53.000] | : . ' , ; ` List of 5 [01:58:53.000] | : . ' , ; ` $ type : chr "VALUE" [01:58:53.000] | : . ' , ; ` $ value :List of 14 [01:58:53.000] | : . ' , ; ` ..$ value : int 3 [01:58:53.000] | : . ' , ; ` ..$ visible : logi TRUE [01:58:53.000] | : . ' , ; ` ..$ stdout : chr "" [01:58:53.000] | : . ' , ; ` ..$ conditions : list() [01:58:53.000] | : . ' , ; ` ..$ rng : logi TRUE [01:58:53.000] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [01:58:53.000] | : . ' , ; ` ..$ misuseConnections:List of 3 [01:58:53.000] | : . ' , ; ` .. ..$ added : NULL [01:58:53.000] | : . ' , ; ` .. ..$ removed : NULL [01:58:53.000] | : . ' , ; ` .. ..$ replaced: NULL [01:58:53.000] | : . ' , ; ` ..$ misuseDevices : NULL [01:58:53.000] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:53.000] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:52" [01:58:53.000] | : . ' , ; ` ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "103" [01:58:53.000] | : . ' , ; ` ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:53.000] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [01:58:53.000] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.000] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.000] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.000] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.000] | : . ' , ; ` .. .. ..$ pid : int 123308 [01:58:53.000] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:53.000] | : . ' , ; ` .. .. ..$ random: int 2147483647 [01:58:53.000] | : . ' , ; ` ..$ r_info :List of 4 [01:58:53.000] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.000] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [01:58:53.000] | : . ' , ; ` .. ..$ os : chr "windows" [01:58:53.000] | : . ' , ; ` .. ..$ os_name : chr "Windows" [01:58:53.000] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [01:58:53.000] | : . ' , ; ` ..$ version : chr "1.8" [01:58:53.000] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [01:58:53.000] | : . ' , ; ` $ success: logi TRUE [01:58:53.000] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:53.000] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.000] | : . ' , ; ` $ tag : NULL [01:58:53.017] | : . ' , ; ` Received FutureResult [01:58:53.017] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.017] | : . ' , ; ` | Removed future from position #1 [01:58:53.018] | : . ' , ; ` | Number of registered futures: 0 [01:58:53.018] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.018] | : . ' , ; ` Erased future from future backend [01:58:53.019] | : . ' , ; ` result() for ClusterFuture ... [01:58:53.019] | : . ' , ; ` | result already collected: FutureResult [01:58:53.019] | : . ' , ; ` result() for ClusterFuture ... done [01:58:53.019] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.020] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:53.020] | : . ' , resolved() for MultisessionFuture ('fsample_2-187604') ... done [01:58:53.020] | : . ' , assertFutureResult() ... [01:58:53.021] | : . ' , ; Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:53.021] | : . ' , ; Future uuid: 103 [01:58:53.021] | : . ' , ; identical; success [01:58:53.021] | : . ' , assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.022] | : . ' , future(..., label = 'fsample_3-73714') ... [01:58:53.022] | : . ' , ; lazy: FALSE [01:58:53.022] | : . ' , ; stdout: TRUE [01:58:53.022] | : . ' , ; conditions: [n=1] 'condition' [01:58:53.023] | : . ' , ; gc: FALSE [01:58:53.023] | : . ' , ; earlySignal: FALSE [01:58:53.023] | : . ' , ; getGlobalsAndPackages() ... [01:58:53.023] | : . ' , ; ` Searching for globals ... [01:58:53.033] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:53.033] | : . ' , ; ` Searching for globals ... done [01:58:53.034] | : . ' , ; ` Resolving globals: FALSE [01:58:53.034] | : . ' , ; ` Search for packages associated with the globals ... [01:58:53.034] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:53.035] | : . ' , ; ` | Packages: [1] 'base' [01:58:53.035] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:53.035] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:53.036] | : . ' , ; ` globals: [1] 'x' [01:58:53.036] | : . ' , ; ` packages: [0] [01:58:53.036] | : . ' , ; getGlobalsAndPackages() ... done [01:58:53.037] | : . ' , ; run() for 'Future' ('fsample_3-73714') ... [01:58:53.037] | : . ' , ; ` state: 'created' [01:58:53.037] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.037] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.038] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:53.038] | : . ' , ; ` | Number of futures since start: 30 (30 created, 30 launched, 34 finished) [01:58:53.038] | : . ' , ; ` | Launching futures ... [01:58:53.038] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:53.039] | : . ' , ; ` | : . Workers: [n=2] [01:58:53.039] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.041] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.042] | : . ' , ; ` | : . requestWorker() ... [01:58:53.042] | : . ' , ; ` | : . ' requestNode() ... [01:58:53.042] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:53.042] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:53.043] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.043] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.043] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.043] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.044] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:53.044] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:53.044] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.044] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.045] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:53.045] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.045] | : . ' , ; ` | : . ' , avail: [n=2] '1', '2' [01:58:53.045] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:53.046] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:53.091] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:53.091] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.092] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.092] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.092] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.092] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:53.096] | : . ' , ; ` | : . ' requestNode() ... done [01:58:53.096] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.096] | : . ' , ; ` | : . requestWorker() ... done [01:58:53.097] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:53.097] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:53.098] | : . ' , ; ` | : . launchFuture() ... [01:58:53.098] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.098] | : . ' , ; ` | : . ' getFutureData() ... [01:58:53.098] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:53.099] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:53.099] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:53.099] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:53.099] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:53.099] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:53.100] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.100] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:53.100] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.100] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:53.101] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:53.101] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:53.114] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.114] | : . ' , ; ` | : . ' , Appended future to position #1 [01:58:53.114] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.115] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.115] | : . ' , ; ` | : . launchFuture() ... done [01:58:53.115] | : . ' , ; ` | : . MultisessionFuture started [01:58:53.115] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:53.116] | : . ' , ; ` | Launching futures ... done [01:58:53.116] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.116] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:53.116] | : . ' , ; run() for 'Future' ('fsample_3-73714') ... done [01:58:53.116] | : . ' , future(..., label = 'fsample_3-73714') ... done MultisessionFuture: Label: 'fsample_3-73714' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604f610f0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:53.118] | : . ' , resolved() for MultisessionFuture ('fsample_3-73714') ... [01:58:53.118] | : . ' , ; Cluster node socket connection: index=4, id=1137 [01:58:53.118] | : . ' , ; assertValidConnection() ... [01:58:53.119] | : . ' , ; ` cluster node index: 1 [01:58:53.119] | : . ' , ; assertValidConnection() ... done [01:58:53.119] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [01:58:53.120] | : . ' , ; ` cluster node index: 1 [01:58:53.120] | : . ' , ; ` [1] TRUE [01:58:53.120] | : . ' , ; ` received data: [01:58:53.121] | : . ' , ; ` List of 5 [01:58:53.121] | : . ' , ; ` $ type : chr "VALUE" [01:58:53.121] | : . ' , ; ` $ value :List of 14 [01:58:53.121] | : . ' , ; ` ..$ value : int 0 [01:58:53.121] | : . ' , ; ` ..$ visible : logi TRUE [01:58:53.121] | : . ' , ; ` ..$ stdout : chr "" [01:58:53.121] | : . ' , ; ` ..$ conditions : list() [01:58:53.121] | : . ' , ; ` ..$ rng : logi TRUE [01:58:53.121] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [01:58:53.121] | : . ' , ; ` ..$ misuseConnections:List of 3 [01:58:53.121] | : . ' , ; ` .. ..$ added : NULL [01:58:53.121] | : . ' , ; ` .. ..$ removed : NULL [01:58:53.121] | : . ' , ; ` .. ..$ replaced: NULL [01:58:53.121] | : . ' , ; ` ..$ misuseDevices : NULL [01:58:53.121] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.121] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.121] | : . ' , ; ` ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "104" [01:58:53.121] | : . ' , ; ` ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:53.121] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [01:58:53.121] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.121] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.121] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.121] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.121] | : . ' , ; ` .. .. ..$ pid : int 123308 [01:58:53.121] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:53.121] | : . ' , ; ` .. .. ..$ random: int 2147483647 [01:58:53.121] | : . ' , ; ` ..$ r_info :List of 4 [01:58:53.121] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.121] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [01:58:53.121] | : . ' , ; ` .. ..$ os : chr "windows" [01:58:53.121] | : . ' , ; ` .. ..$ os_name : chr "Windows" [01:58:53.121] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [01:58:53.121] | : . ' , ; ` ..$ version : chr "1.8" [01:58:53.121] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [01:58:53.121] | : . ' , ; ` $ success: logi TRUE [01:58:53.121] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:53.121] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.121] | : . ' , ; ` $ tag : NULL [01:58:53.136] | : . ' , ; ` Received FutureResult [01:58:53.137] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.137] | : . ' , ; ` | Removed future from position #1 [01:58:53.137] | : . ' , ; ` | Number of registered futures: 0 [01:58:53.137] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.137] | : . ' , ; ` Erased future from future backend [01:58:53.137] | : . ' , ; ` result() for ClusterFuture ... [01:58:53.138] | : . ' , ; ` | result already collected: FutureResult [01:58:53.138] | : . ' , ; ` result() for ClusterFuture ... done [01:58:53.138] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.138] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:53.138] | : . ' , resolved() for MultisessionFuture ('fsample_3-73714') ... done [01:58:53.139] | : . ' , assertFutureResult() ... [01:58:53.139] | : . ' , ; Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:53.139] | : . ' , ; Future uuid: 104 [01:58:53.139] | : . ' , ; identical; success [01:58:53.139] | : . ' , assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.139] | : . ' , future(..., label = 'fsample_4-910112') ... [01:58:53.139] | : . ' , ; lazy: FALSE [01:58:53.139] | : . ' , ; stdout: TRUE [01:58:53.140] | : . ' , ; conditions: [n=1] 'condition' [01:58:53.140] | : . ' , ; gc: FALSE [01:58:53.140] | : . ' , ; earlySignal: FALSE [01:58:53.140] | : . ' , ; getGlobalsAndPackages() ... [01:58:53.140] | : . ' , ; ` Searching for globals ... [01:58:53.147] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:53.148] | : . ' , ; ` Searching for globals ... done [01:58:53.148] | : . ' , ; ` Resolving globals: FALSE [01:58:53.148] | : . ' , ; ` Search for packages associated with the globals ... [01:58:53.148] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:53.149] | : . ' , ; ` | Packages: [1] 'base' [01:58:53.149] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:53.149] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:53.149] | : . ' , ; ` globals: [1] 'x' [01:58:53.149] | : . ' , ; ` packages: [0] [01:58:53.150] | : . ' , ; getGlobalsAndPackages() ... done [01:58:53.150] | : . ' , ; run() for 'Future' ('fsample_4-910112') ... [01:58:53.150] | : . ' , ; ` state: 'created' [01:58:53.150] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.150] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.150] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:53.151] | : . ' , ; ` | Number of futures since start: 31 (31 created, 31 launched, 35 finished) [01:58:53.151] | : . ' , ; ` | Launching futures ... [01:58:53.151] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:53.151] | : . ' , ; ` | : . Workers: [n=2] [01:58:53.151] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.154] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.154] | : . ' , ; ` | : . requestWorker() ... [01:58:53.154] | : . ' , ; ` | : . ' requestNode() ... [01:58:53.155] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:53.155] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:53.155] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.155] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.156] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.156] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.156] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:53.156] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:53.156] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.157] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.157] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:53.157] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.157] | : . ' , ; ` | : . ' , avail: [n=2] '1', '2' [01:58:53.158] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:53.158] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:53.201] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:53.201] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.201] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.201] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.202] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.202] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:53.202] | : . ' , ; ` | : . ' requestNode() ... done [01:58:53.202] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.202] | : . ' , ; ` | : . requestWorker() ... done [01:58:53.202] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:53.203] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:53.203] | : . ' , ; ` | : . launchFuture() ... [01:58:53.203] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.203] | : . ' , ; ` | : . ' getFutureData() ... [01:58:53.203] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:53.204] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:53.204] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:53.204] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:53.204] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:53.204] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:53.204] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.204] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:53.205] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.205] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:53.205] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:53.205] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:53.218] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.218] | : . ' , ; ` | : . ' , Appended future to position #1 [01:58:53.218] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.218] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.218] | : . ' , ; ` | : . launchFuture() ... done [01:58:53.218] | : . ' , ; ` | : . MultisessionFuture started [01:58:53.219] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:53.219] | : . ' , ; ` | Launching futures ... done [01:58:53.219] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.219] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:53.219] | : . ' , ; run() for 'Future' ('fsample_4-910112') ... done [01:58:53.219] | : . ' , future(..., label = 'fsample_4-910112') ... done MultisessionFuture: Label: 'fsample_4-910112' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019604f610f0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = NULL) State: 'running' [01:58:53.220] | : . ' , resolved() for MultisessionFuture ('fsample_4-910112') ... [01:58:53.221] | : . ' , ; Cluster node socket connection: index=4, id=1137 [01:58:53.221] | : . ' , ; assertValidConnection() ... [01:58:53.221] | : . ' , ; ` cluster node index: 1 [01:58:53.222] | : . ' , ; assertValidConnection() ... done [01:58:53.226] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [01:58:53.226] | : . ' , ; ` cluster node index: 1 [01:58:53.226] | : . ' , ; ` [1] TRUE [01:58:53.227] | : . ' , ; ` received data: [01:58:53.227] | : . ' , ; ` List of 5 [01:58:53.227] | : . ' , ; ` $ type : chr "VALUE" [01:58:53.227] | : . ' , ; ` $ value :List of 14 [01:58:53.227] | : . ' , ; ` ..$ value : int 2 [01:58:53.227] | : . ' , ; ` ..$ visible : logi TRUE [01:58:53.227] | : . ' , ; ` ..$ stdout : chr "" [01:58:53.227] | : . ' , ; ` ..$ conditions : list() [01:58:53.227] | : . ' , ; ` ..$ rng : logi TRUE [01:58:53.227] | : . ' , ; ` ..$ misuseGlobalEnv : NULL [01:58:53.227] | : . ' , ; ` ..$ misuseConnections:List of 3 [01:58:53.227] | : . ' , ; ` .. ..$ added : NULL [01:58:53.227] | : . ' , ; ` .. ..$ removed : NULL [01:58:53.227] | : . ' , ; ` .. ..$ replaced: NULL [01:58:53.227] | : . ' , ; ` ..$ misuseDevices : NULL [01:58:53.227] | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.227] | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.227] | : . ' , ; ` ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "105" [01:58:53.227] | : . ' , ; ` ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:53.227] | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [01:58:53.227] | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.227] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.227] | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.227] | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.227] | : . ' , ; ` .. .. ..$ pid : int 123308 [01:58:53.227] | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:53.227] | : . ' , ; ` .. .. ..$ random: int 2147483647 [01:58:53.227] | : . ' , ; ` ..$ r_info :List of 4 [01:58:53.227] | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.227] | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [01:58:53.227] | : . ' , ; ` .. ..$ os : chr "windows" [01:58:53.227] | : . ' , ; ` .. ..$ os_name : chr "Windows" [01:58:53.227] | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [01:58:53.227] | : . ' , ; ` ..$ version : chr "1.8" [01:58:53.227] | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [01:58:53.227] | : . ' , ; ` $ success: logi TRUE [01:58:53.227] | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:53.227] | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.227] | : . ' , ; ` $ tag : NULL [01:58:53.244] | : . ' , ; ` Received FutureResult [01:58:53.245] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.245] | : . ' , ; ` | Removed future from position #1 [01:58:53.245] | : . ' , ; ` | Number of registered futures: 0 [01:58:53.246] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.246] | : . ' , ; ` Erased future from future backend [01:58:53.246] | : . ' , ; ` result() for ClusterFuture ... [01:58:53.246] | : . ' , ; ` | result already collected: FutureResult [01:58:53.246] | : . ' , ; ` result() for ClusterFuture ... done [01:58:53.247] | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.247] | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:53.247] | : . ' , resolved() for MultisessionFuture ('fsample_4-910112') ... done [01:58:53.247] | : . ' , assertFutureResult() ... [01:58:53.248] | : . ' , ; Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:53.248] | : . ' , ; Future uuid: 105 [01:58:53.248] | : . ' , ; identical; success [01:58:53.248] | : . ' , assertFutureResult() ... done Resolved: TRUE Value: Conditions captured: Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.249] | : . ' , value() for list ... [01:58:53.249] | : . ' , ; recursive: 0 [01:58:53.249] | : . ' , ; reduce: FALSE [01:58:53.249] | : . ' , ; length: 4 [01:58:53.250] | : . ' , ; Number of remaining objects: 4 [01:58:53.250] | : . ' , ; checking value #1 ... [01:58:53.250] | : . ' , ; ` 'obj' is MultisessionFuture [01:58:53.250] | : . ' , ; ` MultisessionFuture #1 [01:58:53.251] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:53.251] | : . ' , ; ` | nx: 4 [01:58:53.251] | : . ' , ; ` | relay: TRUE [01:58:53.251] | : . ' , ; ` | stdout: TRUE [01:58:53.252] | : . ' , ; ` | signal: TRUE [01:58:53.252] | : . ' , ; ` | resignal: FALSE [01:58:53.252] | : . ' , ; ` | force: TRUE [01:58:53.252] | : . ' , ; ` | relayed: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:53.253] | : . ' , ; ` | queued futures: [n=4] FALSE, FALSE, FALSE, FALSE [01:58:53.253] | : . ' , ; ` | until=1 [01:58:53.253] | : . ' , ; ` | relaying element #1 [01:58:53.253] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-305140') ... [01:58:53.254] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.254] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.254] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.254] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.255] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.255] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.255] | : . ' , ; ` | : relay stdout ... [01:58:53.255] | : . ' , ; ` | : relay stdout ... done [01:58:53.256] | : . ' , ; ` | : check for misuse ... [01:58:53.256] | : . ' , ; ` | : check for misuse ... done [01:58:53.256] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-305140') ... done [01:58:53.256] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.257] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.257] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.257] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.257] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.258] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.258] | : . ' , ; ` | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.258] | : . ' , ; ` | queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.258] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:53.259] | : . ' , ; ` value(, ...) ... [01:58:53.259] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-305140') ... [01:58:53.259] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.259] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.259] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.260] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.260] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.264] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.264] | : . ' , ; ` | : check for misuse ... [01:58:53.264] | : . ' , ; ` | : check for misuse ... done [01:58:53.264] | : . ' , ; ` | value() for MultisessionFuture ('fsample_1-305140') ... done [01:58:53.265] | : . ' , ; ` | value: [01:58:53.265] | : . ' , ; ` value(, ...) ... done [01:58:53.265] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=1) ... [01:58:53.265] | : . ' , ; ` | nx: 4 [01:58:53.265] | : . ' , ; ` | relay: TRUE [01:58:53.265] | : . ' , ; ` | stdout: TRUE [01:58:53.266] | : . ' , ; ` | signal: TRUE [01:58:53.266] | : . ' , ; ` | resignal: FALSE [01:58:53.266] | : . ' , ; ` | force: TRUE [01:58:53.266] | : . ' , ; ` | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.266] | : . ' , ; ` | queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.266] | : . ' , ; ` | until=2 [01:58:53.267] | : . ' , ; ` | relaying element #2 [01:58:53.267] | : . ' , ; ` | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.267] | : . ' , ; ` | queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.267] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=1) ... done [01:58:53.267] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:53.267] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:53.267] | : . ' , ; ` length: 3 (resolved future 1) [01:58:53.268] | : . ' , ; checking value #1 ... done [01:58:53.268] | : . ' , ; checking value #2 ... [01:58:53.268] | : . ' , ; ` 'obj' is MultisessionFuture [01:58:53.268] | : . ' , ; ` MultisessionFuture #2 [01:58:53.268] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:53.268] | : . ' , ; ` | nx: 4 [01:58:53.269] | : . ' , ; ` | relay: TRUE [01:58:53.269] | : . ' , ; ` | stdout: TRUE [01:58:53.269] | : . ' , ; ` | signal: TRUE [01:58:53.269] | : . ' , ; ` | resignal: FALSE [01:58:53.269] | : . ' , ; ` | force: TRUE [01:58:53.269] | : . ' , ; ` | relayed: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.269] | : . ' , ; ` | queued futures: [n=4] TRUE, FALSE, FALSE, FALSE [01:58:53.270] | : . ' , ; ` | until=2 [01:58:53.270] | : . ' , ; ` | relaying element #2 [01:58:53.270] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-187604') ... [01:58:53.270] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.270] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.271] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.271] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.271] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.271] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.272] | : . ' , ; ` | : relay stdout ... [01:58:53.272] | : . ' , ; ` | : relay stdout ... done [01:58:53.272] | : . ' , ; ` | : check for misuse ... [01:58:53.272] | : . ' , ; ` | : check for misuse ... done [01:58:53.273] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-187604') ... done [01:58:53.273] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.273] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.273] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.274] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.274] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.274] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.274] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.274] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.275] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:53.275] | : . ' , ; ` value(, ...) ... [01:58:53.275] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-187604') ... [01:58:53.275] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.276] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.276] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.276] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.276] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.277] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.277] | : . ' , ; ` | : check for misuse ... [01:58:53.277] | : . ' , ; ` | : check for misuse ... done [01:58:53.277] | : . ' , ; ` | value() for MultisessionFuture ('fsample_2-187604') ... done [01:58:53.278] | : . ' , ; ` | value: [01:58:53.278] | : . ' , ; ` value(, ...) ... done [01:58:53.278] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=2) ... [01:58:53.278] | : . ' , ; ` | nx: 4 [01:58:53.279] | : . ' , ; ` | relay: TRUE [01:58:53.279] | : . ' , ; ` | stdout: TRUE [01:58:53.279] | : . ' , ; ` | signal: TRUE [01:58:53.279] | : . ' , ; ` | resignal: FALSE [01:58:53.279] | : . ' , ; ` | force: TRUE [01:58:53.280] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.280] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.280] | : . ' , ; ` | until=3 [01:58:53.280] | : . ' , ; ` | relaying element #3 [01:58:53.281] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.281] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.281] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=2) ... done [01:58:53.281] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:53.282] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:53.282] | : . ' , ; ` length: 2 (resolved future 2) [01:58:53.282] | : . ' , ; checking value #2 ... done [01:58:53.282] | : . ' , ; checking value #3 ... [01:58:53.283] | : . ' , ; ` 'obj' is MultisessionFuture [01:58:53.283] | : . ' , ; ` MultisessionFuture #3 [01:58:53.283] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:53.283] | : . ' , ; ` | nx: 4 [01:58:53.284] | : . ' , ; ` | relay: TRUE [01:58:53.284] | : . ' , ; ` | stdout: TRUE [01:58:53.284] | : . ' , ; ` | signal: TRUE [01:58:53.284] | : . ' , ; ` | resignal: FALSE [01:58:53.284] | : . ' , ; ` | force: TRUE [01:58:53.285] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.285] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, FALSE, FALSE [01:58:53.285] | : . ' , ; ` | until=3 [01:58:53.285] | : . ' , ; ` | relaying element #3 [01:58:53.286] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-73714') ... [01:58:53.286] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.286] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.286] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.287] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.287] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.287] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.287] | : . ' , ; ` | : relay stdout ... [01:58:53.288] | : . ' , ; ` | : relay stdout ... done [01:58:53.288] | : . ' , ; ` | : check for misuse ... [01:58:53.288] | : . ' , ; ` | : check for misuse ... done [01:58:53.288] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-73714') ... done [01:58:53.289] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.289] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.289] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.290] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.290] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.290] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.290] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.291] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.291] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:53.291] | : . ' , ; ` value(, ...) ... [01:58:53.291] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-73714') ... [01:58:53.292] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.292] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.292] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.293] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.293] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.293] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.293] | : . ' , ; ` | : check for misuse ... [01:58:53.294] | : . ' , ; ` | : check for misuse ... done [01:58:53.294] | : . ' , ; ` | value() for MultisessionFuture ('fsample_3-73714') ... done [01:58:53.294] | : . ' , ; ` | value: [01:58:53.294] | : . ' , ; ` value(, ...) ... done [01:58:53.295] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=3) ... [01:58:53.295] | : . ' , ; ` | nx: 4 [01:58:53.295] | : . ' , ; ` | relay: TRUE [01:58:53.295] | : . ' , ; ` | stdout: TRUE [01:58:53.296] | : . ' , ; ` | signal: TRUE [01:58:53.296] | : . ' , ; ` | resignal: FALSE [01:58:53.296] | : . ' , ; ` | force: TRUE [01:58:53.296] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.297] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.297] | : . ' , ; ` | until=4 [01:58:53.297] | : . ' , ; ` | relaying element #4 [01:58:53.297] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.297] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.298] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=3) ... done [01:58:53.298] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:53.298] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:53.299] | : . ' , ; ` length: 1 (resolved future 3) [01:58:53.299] | : . ' , ; checking value #3 ... done [01:58:53.299] | : . ' , ; checking value #4 ... [01:58:53.299] | : . ' , ; ` 'obj' is MultisessionFuture [01:58:53.300] | : . ' , ; ` MultisessionFuture #4 [01:58:53.300] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:53.300] | : . ' , ; ` | nx: 4 [01:58:53.300] | : . ' , ; ` | relay: TRUE [01:58:53.301] | : . ' , ; ` | stdout: TRUE [01:58:53.301] | : . ' , ; ` | signal: TRUE [01:58:53.301] | : . ' , ; ` | resignal: FALSE [01:58:53.301] | : . ' , ; ` | force: TRUE [01:58:53.302] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.302] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, FALSE [01:58:53.302] | : . ' , ; ` | until=4 [01:58:53.302] | : . ' , ; ` | relaying element #4 [01:58:53.303] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-910112') ... [01:58:53.303] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.303] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.303] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.304] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.304] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.304] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.304] | : . ' , ; ` | : relay stdout ... [01:58:53.305] | : . ' , ; ` | : relay stdout ... done [01:58:53.305] | : . ' , ; ` | : check for misuse ... [01:58:53.305] | : . ' , ; ` | : check for misuse ... done [01:58:53.305] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-910112') ... done [01:58:53.306] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.306] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.306] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.306] | : . ' , ; ` | result() for ClusterFuture ... [01:58:53.306] | : . ' , ; ` | : result already collected: FutureResult [01:58:53.307] | : . ' , ; ` | result() for ClusterFuture ... done [01:58:53.307] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.307] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.307] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:53.308] | : . ' , ; ` value(, ...) ... [01:58:53.308] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-910112') ... [01:58:53.308] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.308] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.308] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.309] | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.309] | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.309] | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.309] | : . ' , ; ` | : check for misuse ... [01:58:53.310] | : . ' , ; ` | : check for misuse ... done [01:58:53.310] | : . ' , ; ` | value() for MultisessionFuture ('fsample_4-910112') ... done [01:58:53.310] | : . ' , ; ` | value: [01:58:53.310] | : . ' , ; ` value(, ...) ... done [01:58:53.310] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=4) ... [01:58:53.311] | : . ' , ; ` | nx: 4 [01:58:53.311] | : . ' , ; ` | relay: TRUE [01:58:53.311] | : . ' , ; ` | stdout: TRUE [01:58:53.311] | : . ' , ; ` | signal: TRUE [01:58:53.312] | : . ' , ; ` | resignal: FALSE [01:58:53.312] | : . ' , ; ` | force: TRUE [01:58:53.312] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.312] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.312] | : . ' , ; ` | until=4 [01:58:53.313] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.313] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.313] | : . ' , ; ` signalConditionsASAP(MultisessionFuture, pos=4) ... done [01:58:53.313] | : . ' , ; ` resolve() for MultisessionFuture ... [01:58:53.314] | : . ' , ; ` resolve() for MultisessionFuture ... done [01:58:53.314] | : . ' , ; ` length: 0 (resolved future 4) [01:58:53.314] | : . ' , ; checking value #4 ... done [01:58:53.314] | : . ' , ; Relaying remaining futures ... [01:58:53.315] | : . ' , ; ` signalConditionsASAP(NULL, pos=0) ... [01:58:53.315] | : . ' , ; ` | nx: 4 [01:58:53.315] | : . ' , ; ` | relay: TRUE [01:58:53.315] | : . ' , ; ` | stdout: TRUE [01:58:53.315] | : . ' , ; ` | signal: TRUE [01:58:53.316] | : . ' , ; ` | resignal: FALSE [01:58:53.316] | : . ' , ; ` | force: TRUE [01:58:53.316] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.316] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, TRUE - flush all [01:58:53.317] | : . ' , ; ` | relayed: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.317] | : . ' , ; ` | queued futures: [n=4] TRUE, TRUE, TRUE, TRUE [01:58:53.317] | : . ' , ; ` signalConditionsASAP(NULL, pos=0) ... done [01:58:53.317] | : . ' , ; Relaying remaining futures ... done [01:58:53.317] | : . ' , value() for list ... done [[1]] [1] 1 [[2]] [1] 3 [[3]] [1] 0 [[4]] [1] 2 [01:58:53.318] | : . ' , future(..., label = NULL) ... [01:58:53.318] | : . ' , ; lazy: FALSE [01:58:53.319] | : . ' , ; stdout: TRUE [01:58:53.319] | : . ' , ; conditions: [n=1] 'condition' [01:58:53.319] | : . ' , ; gc: FALSE [01:58:53.319] | : . ' , ; earlySignal: FALSE [01:58:53.319] | : . ' , ; getGlobalsAndPackages() ... [01:58:53.319] | : . ' , ; ` Searching for globals ... [01:58:53.326] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:53.326] | : . ' , ; ` Searching for globals ... done [01:58:53.326] | : . ' , ; ` Resolving globals: FALSE [01:58:53.327] | : . ' , ; ` Search for packages associated with the globals ... [01:58:53.327] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:53.327] | : . ' , ; ` | Packages: [1] 'base' [01:58:53.327] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:53.328] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:53.328] | : . ' , ; ` globals: [1] 'x' [01:58:53.328] | : . ' , ; ` packages: [0] [01:58:53.328] | : . ' , ; getGlobalsAndPackages() ... done [01:58:53.328] | : . ' , ; run() for 'Future' (NULL) ... [01:58:53.329] | : . ' , ; ` state: 'created' [01:58:53.329] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.329] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.330] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:53.330] | : . ' , ; ` | Number of futures since start: 32 (32 created, 32 launched, 36 finished) [01:58:53.330] | : . ' , ; ` | Launching futures ... [01:58:53.330] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:53.331] | : . ' , ; ` | : . Workers: [n=2] [01:58:53.331] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.333] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.333] | : . ' , ; ` | : . requestWorker() ... [01:58:53.334] | : . ' , ; ` | : . ' requestNode() ... [01:58:53.334] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:53.334] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:53.334] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.334] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.335] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.335] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.335] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:53.335] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:53.335] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.335] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.335] | : . ' , ; ` | : . ' , ; Number of registered futures: 0 [01:58:53.336] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.336] | : . ' , ; ` | : . ' , avail: [n=2] '1', '2' [01:58:53.336] | : . ' , ; ` | : . ' , Index of first available worker: 1 [01:58:53.336] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:53.378] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:53.379] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.379] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.379] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 0 [01:58:53.379] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.379] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:53.379] | : . ' , ; ` | : . ' requestNode() ... done [01:58:53.380] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.380] | : . ' , ; ` | : . requestWorker() ... done [01:58:53.380] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:53.381] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:53.381] | : . ' , ; ` | : . launchFuture() ... [01:58:53.381] | : . ' , ; ` | : . ' cluster node index: 1 [01:58:53.381] | : . ' , ; ` | : . ' getFutureData() ... [01:58:53.382] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:53.382] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:53.382] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:53.382] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:53.383] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:53.383] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:53.383] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.383] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:53.384] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.384] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:53.384] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:53.385] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:53.385] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.385] | : . ' , ; ` | : . ' , Appended future to position #1 [01:58:53.386] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.386] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.386] | : . ' , ; ` | : . launchFuture() ... done [01:58:53.386] | : . ' , ; ` | : . MultisessionFuture started [01:58:53.387] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:53.387] | : . ' , ; ` | Launching futures ... done [01:58:53.387] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.387] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:53.388] | : . ' , ; run() for 'Future' (NULL) ... done [01:58:53.388] | : . ' , future(..., label = NULL) ... done [01:58:53.389] | : . ' , future(..., label = NULL) ... [01:58:53.389] | : . ' , ; lazy: FALSE [01:58:53.389] | : . ' , ; stdout: TRUE [01:58:53.389] | : . ' , ; conditions: [n=1] 'condition' [01:58:53.390] | : . ' , ; gc: FALSE [01:58:53.390] | : . ' , ; earlySignal: FALSE [01:58:53.390] | : . ' , ; getGlobalsAndPackages() ... [01:58:53.390] | : . ' , ; ` Searching for globals ... [01:58:53.397] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:53.397] | : . ' , ; ` Searching for globals ... done [01:58:53.397] | : . ' , ; ` Resolving globals: FALSE [01:58:53.398] | : . ' , ; ` Search for packages associated with the globals ... [01:58:53.398] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:53.398] | : . ' , ; ` | Packages: [1] 'base' [01:58:53.398] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:53.399] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:53.399] | : . ' , ; ` globals: [1] 'x' [01:58:53.399] | : . ' , ; ` packages: [0] [01:58:53.399] | : . ' , ; getGlobalsAndPackages() ... done [01:58:53.399] | : . ' , ; run() for 'Future' (NULL) ... [01:58:53.400] | : . ' , ; ` state: 'created' [01:58:53.400] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.400] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.400] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:53.400] | : . ' , ; ` | Number of futures since start: 33 (33 created, 33 launched, 36 finished) [01:58:53.400] | : . ' , ; ` | Launching futures ... [01:58:53.400] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:53.401] | : . ' , ; ` | : . Workers: [n=2] [01:58:53.401] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.404] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.404] | : . ' , ; ` | : . requestWorker() ... [01:58:53.404] | : . ' , ; ` | : . ' requestNode() ... [01:58:53.405] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:53.405] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:53.405] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.405] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.406] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:53.406] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.406] | : . ' , ; ` | : . ' , ; Total time: 0 [01:58:53.406] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:53.406] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.407] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.407] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:53.407] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.407] | : . ' , ; ` | : . ' , avail: [n=2] '2' [01:58:53.408] | : . ' , ; ` | : . ' , Index of first available worker: 2 [01:58:53.408] | : . ' , ; ` | : . ' , Validate that the worker is functional ... [01:58:53.464] | : . ' , ; ` | : . ' , ; Worker is functional [01:58:53.464] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.465] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.465] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:53.465] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.466] | : . ' , ; ` | : . ' , Validate that the worker is functional ... done [01:58:53.466] | : . ' , ; ` | : . ' requestNode() ... done [01:58:53.466] | : . ' , ; ` | : . ' cluster node index: 2 [01:58:53.466] | : . ' , ; ` | : . requestWorker() ... done [01:58:53.467] | : . ' , ; ` | : . eraseGlobalEnvironment() ... [01:58:53.467] | : . ' , ; ` | : . eraseGlobalEnvironment() ... done [01:58:53.468] | : . ' , ; ` | : . launchFuture() ... [01:58:53.468] | : . ' , ; ` | : . ' cluster node index: 2 [01:58:53.468] | : . ' , ; ` | : . ' getFutureData() ... [01:58:53.468] | : . ' , ; ` | : . ' , getFutureCore() ... [01:58:53.469] | : . ' , ; ` | : . ' , ; Packages needed by the future expression (n = 0): [01:58:53.469] | : . ' , ; ` | : . ' , getFutureCore() ... done [01:58:53.469] | : . ' , ; ` | : . ' , getFutureCapture() ... [01:58:53.469] | : . ' , ; ` | : . ' , getFutureCapture() ... done [01:58:53.470] | : . ' , ; ` | : . ' , getFutureContext() ... [01:58:53.470] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.470] | : . ' , ; ` | : . ' , ; ` Getting stack without first backend: [n=0] [01:58:53.470] | : . ' , ; ` | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.470] | : . ' , ; ` | : . ' , ; Packages needed by future backend (n = 0): [01:58:53.471] | : . ' , ; ` | : . ' , getFutureContext() ... done [01:58:53.471] | : . ' , ; ` | : . ' getFutureData() ... done [01:58:53.488] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.489] | : . ' , ; ` | : . ' , Appended future to position #2 [01:58:53.489] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:53.489] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.490] | : . ' , ; ` | : . launchFuture() ... done [01:58:53.490] | : . ' , ; ` | : . MultisessionFuture started [01:58:53.490] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:53.491] | : . ' , ; ` | Launching futures ... done [01:58:53.491] | : . ' , ; ` | Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.491] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:53.492] | : . ' , ; run() for 'Future' (NULL) ... done [01:58:53.492] | : . ' , future(..., label = NULL) ... done [01:58:53.493] | : . ' , future(..., label = NULL) ... [01:58:53.493] | : . ' , ; lazy: FALSE [01:58:53.493] | : . ' , ; stdout: TRUE [01:58:53.494] | : . ' , ; conditions: [n=1] 'condition' [01:58:53.494] | : . ' , ; gc: FALSE [01:58:53.494] | : . ' , ; earlySignal: FALSE [01:58:53.495] | : . ' , ; getGlobalsAndPackages() ... [01:58:53.495] | : . ' , ; ` Searching for globals ... [01:58:53.507] | : . ' , ; ` | globals found: [3] '{', 'sample', 'x' [01:58:53.507] | : . ' , ; ` Searching for globals ... done [01:58:53.507] | : . ' , ; ` Resolving globals: FALSE [01:58:53.508] | : . ' , ; ` Search for packages associated with the globals ... [01:58:53.508] | : . ' , ; ` | Packages associated with globals: [1] 'base' [01:58:53.509] | : . ' , ; ` | Packages: [1] 'base' [01:58:53.509] | : . ' , ; ` Search for packages associated with the globals ... done [01:58:53.510] | : . ' , ; ` Packages after dropping 'base': [0] [01:58:53.510] | : . ' , ; ` globals: [1] 'x' [01:58:53.510] | : . ' , ; ` packages: [0] [01:58:53.511] | : . ' , ; getGlobalsAndPackages() ... done [01:58:53.511] | : . ' , ; run() for 'Future' (NULL) ... [01:58:53.511] | : . ' , ; ` state: 'created' [01:58:53.512] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.512] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.512] | : . ' , ; ` Using MultisessionFutureBackend ... [01:58:53.513] | : . ' , ; ` | Number of futures since start: 34 (34 created, 34 launched, 36 finished) [01:58:53.513] | : . ' , ; ` | Launching futures ... [01:58:53.514] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... [01:58:53.514] | : . ' , ; ` | : . Workers: [n=2] [01:58:53.514] | : . ' , ; ` | : . Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.518] | : . ' , ; ` | : . FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.518] | : . ' , ; ` | : . requestWorker() ... [01:58:53.518] | : . ' , ; ` | : . ' requestNode() ... [01:58:53.519] | : . ' , ; ` | : . ' , Number of workers: 2 [01:58:53.519] | : . ' , ; ` | : . ' , Polling for a free worker ... [01:58:53.519] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.520] | : . ' , ; ` | : . ' , ; ` Listing all futures [01:58:53.520] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 2 [01:58:53.520] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.521] | : . ' , ; ` | : . ' , ; Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:53.536] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:53.537] | : . ' , ; ` | : . ' , ; ` collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:53.538] | : . ' , ; ` | : . ' , ; ` | resolved() for MultisessionFuture (NULL) ... [01:58:53.538] | : . ' , ; ` | : . ' , ; ` | : Cluster node socket connection: index=4, id=1137 [01:58:53.539] | : . ' , ; ` | : . ' , ; ` | : assertValidConnection() ... [01:58:53.539] | : . ' , ; ` | : . ' , ; ` | : . cluster node index: 1 [01:58:53.540] | : . ' , ; ` | : . ' , ; ` | : assertValidConnection() ... done [01:58:53.540] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() for ClusterFuture ... [01:58:53.540] | : . ' , ; ` | : . ' , ; ` | : . cluster node index: 1 [01:58:53.541] | : . ' , ; ` | : . ' , ; ` | : . [1] TRUE [01:58:53.541] | : . ' , ; ` | : . ' , ; ` | : . received data: [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . List of 5 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . $ type : chr "VALUE" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . $ value :List of 14 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ value : int 2 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ visible : logi TRUE [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ stdout : chr "" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ conditions : list() [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ rng : logi TRUE [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseGlobalEnv : NULL [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseConnections:List of 3 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ added : NULL [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ removed : NULL [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ replaced: NULL [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ misuseDevices : NULL [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "106" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..- attr(*, "source")=List of 5 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ pid : int 123308 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ random: int 2147483647 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ r_info :List of 4 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ os : chr "windows" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ os_name : chr "Windows" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . .. ..$ captures_utf8: logi TRUE [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..$ version : chr "1.8" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..- attr(*, "class")= chr "FutureResult" [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . $ success: logi TRUE [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.542] | : . ' , ; ` | : . ' , ; ` | : . $ tag : NULL [01:58:53.566] | : . ' , ; ` | : . ' , ; ` | : . Received FutureResult [01:58:53.566] | : . ' , ; ` | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.567] | : . ' , ; ` | : . ' , ; ` | : . ' Removed future from position #1 [01:58:53.567] | : . ' , ; ` | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:53.568] | : . ' , ; ` | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.568] | : . ' , ; ` | : . ' , ; ` | : . Erased future from future backend [01:58:53.568] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:53.569] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:53.569] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:53.569] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.570] | : . ' , ; ` | : . ' , ; ` | : receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:53.570] | : . ' , ; ` | : . ' , ; ` | resolved() for MultisessionFuture (NULL) ... done [01:58:53.570] | : . ' , ; ` | : . ' , ; ` | assertFutureResult() ... [01:58:53.570] | : . ' , ; ` | : . ' , ; ` | : Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:53.570] | : . ' , ; ` | : . ' , ; ` | : Future uuid: 106 [01:58:53.571] | : . ' , ; ` | : . ' , ; ` | : identical; success [01:58:53.571] | : . ' , ; ` | : . ' , ; ` | assertFutureResult() ... done [01:58:53.572] | : . ' , ; ` | : . ' , ; ` | Future at position #1 is resolved ... [01:58:53.572] | : . ' , ; ` | : . ' , ; ` | : value() for MultisessionFuture (NULL) ... [01:58:53.572] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:53.573] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:53.573] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:53.573] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... [01:58:53.573] | : . ' , ; ` | : . ' , ; ` | : . ' result already collected: FutureResult [01:58:53.574] | : . ' , ; ` | : . ' , ; ` | : . result() for ClusterFuture ... done [01:58:53.574] | : . ' , ; ` | : . ' , ; ` | : . check for misuse ... [01:58:53.574] | : . ' , ; ` | : . ' , ; ` | : . check for misuse ... done [01:58:53.575] | : . ' , ; ` | : . ' , ; ` | : value() for MultisessionFuture (NULL) ... done [01:58:53.575] | : . ' , ; ` | : . ' , ; ` | Future at position #1 is resolved ... done [01:58:53.575] | : . ' , ; ` | : . ' , ; ` collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:53.576] | : . ' , ; ` | : . ' , ; ` Remove collected futures ... [01:58:53.576] | : . ' , ; ` | : . ' , ; ` | Indices of futures to drop: [n=1] '1' [01:58:53.576] | : . ' , ; ` | : . ' , ; ` Remove collected futures ... done [01:58:53.577] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:53.577] | : . ' , ; ` | : . ' , ; Early signaling of 2 future candidates ... [01:58:53.577] | : . ' , ; ` | : . ' , ; Number of futures with early signaling requested: 0 [01:58:53.578] | : . ' , ; ` | : . ' , ; Early signaling of 2 future candidates ... done [01:58:53.578] | : . ' , ; ` | : . ' , ; Number of registered futures: 2 [01:58:53.578] | : . ' , ; ` | : . ' , Polling for a free worker ... done [01:58:53.579] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.579] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.580] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:53.580] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.580] | : . ' , ; ` | : . ' , Total time: 0.0594029426574707 [01:58:53.581] | : . ' , ; ` | : . ' requestNode() ... done [01:58:53.581] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.581] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.582] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.582] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.582] | : . ' , ; ` | : . ' avail: [n=2] '1' [01:58:53.583] | : . ' , ; ` | : . ' Index of first available worker: 1 [01:58:53.583] | : . ' , ; ` | : . ' Validate that the worker is functional ... [01:58:53.640] | : . ' , ; ` | : . ' , Worker is functional [01:58:53.640] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.641] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.641] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:53.641] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.641] | : . ' , ; ` | : . ' Validate that the worker is functional ... done [01:58:53.642] | : . ' , ; ` | : . requestWorker() ... done [01:58:53.642] | : . ' , ; ` | : . cluster node index: 1 [01:58:53.642] | : . ' , ; ` | : launchFuture() for ClusterFutureBackend ... done [01:58:53.642] | : . ' , ; ` | : eraseGlobalEnvironment() ... [01:58:53.643] | : . ' , ; ` | : eraseGlobalEnvironment() ... done [01:58:53.644] | : . ' , ; ` | : launchFuture() ... [01:58:53.644] | : . ' , ; ` | : . cluster node index: 1 [01:58:53.644] | : . ' , ; ` | : . getFutureData() ... [01:58:53.645] | : . ' , ; ` | : . ' getFutureCore() ... [01:58:53.645] | : . ' , ; ` | : . ' , Packages needed by the future expression (n = 0): [01:58:53.645] | : . ' , ; ` | : . ' getFutureCore() ... done [01:58:53.646] | : . ' , ; ` | : . ' getFutureCapture() ... [01:58:53.646] | : . ' , ; ` | : . ' getFutureCapture() ... done [01:58:53.646] | : . ' , ; ` | : . ' getFutureContext() ... [01:58:53.646] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.646] | : . ' , ; ` | : . ' , ; Getting stack without first backend: [n=0] [01:58:53.647] | : . ' , ; ` | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.647] | : . ' , ; ` | : . ' , Packages needed by future backend (n = 0): [01:58:53.647] | : . ' , ; ` | : . ' getFutureContext() ... done [01:58:53.647] | : . ' , ; ` | : . getFutureData() ... done [01:58:53.661] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.661] | : . ' , ; ` | : . ' Appended future to position #2 [01:58:53.662] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:53.662] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.663] | : . ' , ; ` | : launchFuture() ... done [01:58:53.663] | : . ' , ; ` | : MultisessionFuture started [01:58:53.663] | : . ' , ; ` | Launching futures ... done [01:58:53.663] | : . ' , ; ` Using MultisessionFutureBackend ... done [01:58:53.664] | : . ' , ; ` Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.664] | : . ' , ; run() for 'Future' (NULL) ... done [01:58:53.664] | : . ' , future(..., label = NULL) ... done [01:58:53.664] | : . ' checking value #1 ... done [01:58:53.665] | : . ' future(..., label = NULL) ... [01:58:53.666] | : . ' , lazy: FALSE [01:58:53.666] | : . ' , stdout: TRUE [01:58:53.666] | : . ' , conditions: [n=1] 'condition' [01:58:53.666] | : . ' , gc: FALSE [01:58:53.667] | : . ' , earlySignal: FALSE [01:58:53.667] | : . ' , getGlobalsAndPackages() ... [01:58:53.667] | : . ' , ; Searching for globals ... [01:58:53.678] | : . ' , ; ` globals found: [3] '{', 'sample', 'x' [01:58:53.679] | : . ' , ; Searching for globals ... done [01:58:53.679] | : . ' , ; Resolving globals: FALSE [01:58:53.679] | : . ' , ; Search for packages associated with the globals ... [01:58:53.680] | : . ' , ; ` Packages associated with globals: [1] 'base' [01:58:53.680] | : . ' , ; ` Packages: [1] 'base' [01:58:53.680] | : . ' , ; Search for packages associated with the globals ... done [01:58:53.680] | : . ' , ; Packages after dropping 'base': [0] [01:58:53.681] | : . ' , ; globals: [1] 'x' [01:58:53.681] | : . ' , ; packages: [0] [01:58:53.681] | : . ' , getGlobalsAndPackages() ... done [01:58:53.681] | : . ' , run() for 'Future' (NULL) ... [01:58:53.681] | : . ' , ; state: 'created' [01:58:53.682] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.682] | : . ' , ; plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.682] | : . ' , ; Using MultisessionFutureBackend ... [01:58:53.682] | : . ' , ; ` Number of futures since start: 35 (35 created, 35 launched, 38 finished) [01:58:53.682] | : . ' , ; ` Launching futures ... [01:58:53.682] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... [01:58:53.683] | : . ' , ; ` | : Workers: [n=2] [01:58:53.683] | : . ' , ; ` | : Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.684] | : . ' , ; ` | : FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.685] | : . ' , ; ` | : requestWorker() ... [01:58:53.685] | : . ' , ; ` | : . requestNode() ... [01:58:53.685] | : . ' , ; ` | : . ' Number of workers: 2 [01:58:53.685] | : . ' , ; ` | : . ' Polling for a free worker ... [01:58:53.685] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.685] | : . ' , ; ` | : . ' , ; Listing all futures [01:58:53.685] | : . ' , ; ` | : . ' , ; Number of registered futures: 2 [01:58:53.686] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.686] | : . ' , ; ` | : . ' , Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:53.708] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:53.708] | : . ' , ; ` | : . ' , ; collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:53.709] | : . ' , ; ` | : . ' , ; ` resolved() for MultisessionFuture (NULL) ... [01:58:53.710] | : . ' , ; ` | : . ' , ; ` | Cluster node socket connection: index=5, id=1138 [01:58:53.710] | : . ' , ; ` | : . ' , ; ` | assertValidConnection() ... [01:58:53.710] | : . ' , ; ` | : . ' , ; ` | : cluster node index: 2 [01:58:53.711] | : . ' , ; ` | : . ' , ; ` | assertValidConnection() ... done [01:58:53.715] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() for ClusterFuture ... [01:58:53.715] | : . ' , ; ` | : . ' , ; ` | : cluster node index: 2 [01:58:53.715] | : . ' , ; ` | : . ' , ; ` | : [1] TRUE [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : received data: [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : List of 5 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : $ type : chr "VALUE" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : $ value :List of 14 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ value : int 0 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ visible : logi TRUE [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ stdout : chr "" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ conditions : list() [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ rng : logi TRUE [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseGlobalEnv : NULL [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseConnections:List of 3 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ added : NULL [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ removed : NULL [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ replaced: NULL [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ misuseDevices : NULL [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "107" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..- attr(*, "source")=List of 5 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ pid : int 116536 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ random: int 2147483647 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ r_info :List of 4 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. .. ..$ : int [1:3] 4 6 0 [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ os : chr "windows" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ os_name : chr "Windows" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : .. ..$ captures_utf8: logi TRUE [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..$ version : chr "1.8" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..- attr(*, "class")= chr "FutureResult" [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : $ success: logi TRUE [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.716] | : . ' , ; ` | : . ' , ; ` | : $ tag : NULL [01:58:53.735] | : . ' , ; ` | : . ' , ; ` | : Received FutureResult [01:58:53.736] | : . ' , ; ` | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.736] | : . ' , ; ` | : . ' , ; ` | : . Removed future from position #1 [01:58:53.736] | : . ' , ; ` | : . ' , ; ` | : . Number of registered futures: 1 [01:58:53.736] | : . ' , ; ` | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.737] | : . ' , ; ` | : . ' , ; ` | : Erased future from future backend [01:58:53.737] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.737] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.737] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.738] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.738] | : . ' , ; ` | : . ' , ; ` | receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:53.738] | : . ' , ; ` | : . ' , ; ` resolved() for MultisessionFuture (NULL) ... done [01:58:53.738] | : . ' , ; ` | : . ' , ; ` assertFutureResult() ... [01:58:53.738] | : . ' , ; ` | : . ' , ; ` | Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:53.738] | : . ' , ; ` | : . ' , ; ` | Future uuid: 107 [01:58:53.739] | : . ' , ; ` | : . ' , ; ` | identical; success [01:58:53.739] | : . ' , ; ` | : . ' , ; ` assertFutureResult() ... done [01:58:53.739] | : . ' , ; ` | : . ' , ; ` Future at position #1 is resolved ... [01:58:53.739] | : . ' , ; ` | : . ' , ; ` | value() for MultisessionFuture (NULL) ... [01:58:53.739] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.740] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.740] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.740] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... [01:58:53.740] | : . ' , ; ` | : . ' , ; ` | : . result already collected: FutureResult [01:58:53.740] | : . ' , ; ` | : . ' , ; ` | : result() for ClusterFuture ... done [01:58:53.741] | : . ' , ; ` | : . ' , ; ` | : check for misuse ... [01:58:53.741] | : . ' , ; ` | : . ' , ; ` | : check for misuse ... done [01:58:53.741] | : . ' , ; ` | : . ' , ; ` | value() for MultisessionFuture (NULL) ... done [01:58:53.741] | : . ' , ; ` | : . ' , ; ` Future at position #1 is resolved ... done [01:58:53.741] | : . ' , ; ` | : . ' , ; collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:53.742] | : . ' , ; ` | : . ' , ; Remove collected futures ... [01:58:53.742] | : . ' , ; ` | : . ' , ; ` Indices of futures to drop: [n=1] '1' [01:58:53.742] | : . ' , ; ` | : . ' , ; Remove collected futures ... done [01:58:53.742] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:53.743] | : . ' , ; ` | : . ' , Early signaling of 2 future candidates ... [01:58:53.743] | : . ' , ; ` | : . ' , Number of futures with early signaling requested: 0 [01:58:53.743] | : . ' , ; ` | : . ' , Early signaling of 2 future candidates ... done [01:58:53.743] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:53.743] | : . ' , ; ` | : . ' Polling for a free worker ... done [01:58:53.744] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.744] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.744] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.744] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.745] | : . ' , ; ` | : . ' Total time: 0.0584938526153564 [01:58:53.745] | : . ' , ; ` | : . requestNode() ... done [01:58:53.745] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.745] | : . ' , ; ` | : . ' Listing all futures [01:58:53.745] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:53.746] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.746] | : . ' , ; ` | : . avail: [n=2] '2' [01:58:53.746] | : . ' , ; ` | : . Index of first available worker: 2 [01:58:53.746] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:53.793] | : . ' , ; ` | : . ' Worker is functional [01:58:53.793] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.793] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.794] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.794] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.794] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:53.795] | : . ' , ; ` | : requestWorker() ... done [01:58:53.795] | : . ' , ; ` | : cluster node index: 2 [01:58:53.795] | : . ' , ; ` | launchFuture() for ClusterFutureBackend ... done [01:58:53.796] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:53.797] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:53.797] | : . ' , ; ` | launchFuture() ... [01:58:53.797] | : . ' , ; ` | : cluster node index: 2 [01:58:53.798] | : . ' , ; ` | : getFutureData() ... [01:58:53.798] | : . ' , ; ` | : . getFutureCore() ... [01:58:53.798] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:53.798] | : . ' , ; ` | : . getFutureCore() ... done [01:58:53.798] | : . ' , ; ` | : . getFutureCapture() ... [01:58:53.799] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:53.799] | : . ' , ; ` | : . getFutureContext() ... [01:58:53.799] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.799] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:53.799] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.800] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:53.800] | : . ' , ; ` | : . getFutureContext() ... done [01:58:53.800] | : . ' , ; ` | : getFutureData() ... done [01:58:53.816] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.817] | : . ' , ; ` | : . Appended future to position #2 [01:58:53.817] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:53.817] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.818] | : . ' , ; ` | launchFuture() ... done [01:58:53.818] | : . ' , ; ` | MultisessionFuture started [01:58:53.818] | : . ' , ; ` Launching futures ... done [01:58:53.818] | : . ' , ; Using MultisessionFutureBackend ... done [01:58:53.818] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.818] | : . ' , run() for 'Future' (NULL) ... done [01:58:53.819] | : . ' future(..., label = NULL) ... done [01:58:53.819] | : . value() for list ... done [01:58:53.819] | : . value() for MultisessionFuture (NULL) ... [01:58:53.819] | : . ' result() for ClusterFuture ... [01:58:53.820] | : . ' , result already collected: FutureResult [01:58:53.820] | : . ' result() for ClusterFuture ... done [01:58:53.820] | : . ' result() for ClusterFuture ... [01:58:53.820] | : . ' , result already collected: FutureResult [01:58:53.821] | : . ' result() for ClusterFuture ... done [01:58:53.821] | : . ' relay stdout ... [01:58:53.821] | : . ' relay stdout ... done [01:58:53.822] | : . ' check for misuse ... [01:58:53.822] | : . ' check for misuse ... done [01:58:53.822] | : . value() for MultisessionFuture (NULL) ... done [01:58:53.822] | : . value() for MultisessionFuture (NULL) ... [01:58:53.823] | : . ' result() for ClusterFuture ... [01:58:53.823] | : . ' , result already collected: FutureResult [01:58:53.823] | : . ' result() for ClusterFuture ... done [01:58:53.823] | : . ' result() for ClusterFuture ... [01:58:53.824] | : . ' , result already collected: FutureResult [01:58:53.824] | : . ' result() for ClusterFuture ... done [01:58:53.824] | : . ' relay stdout ... [01:58:53.825] | : . ' relay stdout ... done [01:58:53.825] | : . ' check for misuse ... [01:58:53.825] | : . ' check for misuse ... done [01:58:53.826] | : . value() for MultisessionFuture (NULL) ... done [01:58:53.826] | : . value() for MultisessionFuture (NULL) ... [01:58:53.826] | : . ' result() for ClusterFuture ... [01:58:53.827] | : . ' , assertValidConnection() ... [01:58:53.827] | : . ' , ; cluster node index: 1 [01:58:53.828] | : . ' , assertValidConnection() ... done [01:58:53.828] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:53.829] | : . ' , ; cluster node index: 1 [01:58:53.829] | : . ' , ; [1] TRUE [01:58:53.830] | : . ' , ; received data: [01:58:53.830] | : . ' , ; List of 5 [01:58:53.830] | : . ' , ; $ type : chr "VALUE" [01:58:53.830] | : . ' , ; $ value :List of 14 [01:58:53.830] | : . ' , ; ..$ value : int 0 [01:58:53.830] | : . ' , ; ..$ visible : logi TRUE [01:58:53.830] | : . ' , ; ..$ stdout : chr "" [01:58:53.830] | : . ' , ; ..$ conditions : list() [01:58:53.830] | : . ' , ; ..$ rng : logi TRUE [01:58:53.830] | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:53.830] | : . ' , ; ..$ misuseConnections:List of 3 [01:58:53.830] | : . ' , ; .. ..$ added : NULL [01:58:53.830] | : . ' , ; .. ..$ removed : NULL [01:58:53.830] | : . ' , ; .. ..$ replaced: NULL [01:58:53.830] | : . ' , ; ..$ misuseDevices : NULL [01:58:53.830] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.830] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.830] | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "108" [01:58:53.830] | : . ' , ; ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:53.830] | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:53.830] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.830] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.830] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.830] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.830] | : . ' , ; .. .. ..$ pid : int 123308 [01:58:53.830] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:53.830] | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:53.830] | : . ' , ; ..$ r_info :List of 4 [01:58:53.830] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.830] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:53.830] | : . ' , ; .. ..$ os : chr "windows" [01:58:53.830] | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:53.830] | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:53.830] | : . ' , ; ..$ version : chr "1.8" [01:58:53.830] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:53.830] | : . ' , ; $ success: logi TRUE [01:58:53.830] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:53.830] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.830] | : . ' , ; $ tag : NULL [01:58:53.853] | : . ' , ; Received FutureResult [01:58:53.853] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.854] | : . ' , ; ` Removed future from position #1 [01:58:53.854] | : . ' , ; ` Number of registered futures: 1 [01:58:53.854] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.855] | : . ' , ; Erased future from future backend [01:58:53.855] | : . ' , ; result() for ClusterFuture ... [01:58:53.855] | : . ' , ; ` result already collected: FutureResult [01:58:53.855] | : . ' , ; result() for ClusterFuture ... done [01:58:53.856] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.856] | : . ' result() for ClusterFuture ... done [01:58:53.856] | : . ' result() for ClusterFuture ... [01:58:53.856] | : . ' , result already collected: FutureResult [01:58:53.857] | : . ' result() for ClusterFuture ... done [01:58:53.857] | : . ' relay stdout ... [01:58:53.857] | : . ' relay stdout ... done [01:58:53.858] | : . ' check for misuse ... [01:58:53.858] | : . ' check for misuse ... done [01:58:53.858] | : . value() for MultisessionFuture (NULL) ... done [01:58:53.858] | : . value() for MultisessionFuture (NULL) ... [01:58:53.859] | : . ' result() for ClusterFuture ... [01:58:53.859] | : . ' , assertValidConnection() ... [01:58:53.859] | : . ' , ; cluster node index: 2 [01:58:53.860] | : . ' , assertValidConnection() ... done [01:58:53.860] | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:53.861] | : . ' , ; cluster node index: 2 [01:58:53.861] | : . ' , ; [1] TRUE [01:58:53.861] | : . ' , ; received data: [01:58:53.862] | : . ' , ; List of 5 [01:58:53.862] | : . ' , ; $ type : chr "VALUE" [01:58:53.862] | : . ' , ; $ value :List of 14 [01:58:53.862] | : . ' , ; ..$ value : int 1 [01:58:53.862] | : . ' , ; ..$ visible : logi TRUE [01:58:53.862] | : . ' , ; ..$ stdout : chr "" [01:58:53.862] | : . ' , ; ..$ conditions : list() [01:58:53.862] | : . ' , ; ..$ rng : logi TRUE [01:58:53.862] | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:53.862] | : . ' , ; ..$ misuseConnections:List of 3 [01:58:53.862] | : . ' , ; .. ..$ added : NULL [01:58:53.862] | : . ' , ; .. ..$ removed : NULL [01:58:53.862] | : . ' , ; .. ..$ replaced: NULL [01:58:53.862] | : . ' , ; ..$ misuseDevices : NULL [01:58:53.862] | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.862] | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:53.862] | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "109" [01:58:53.862] | : . ' , ; ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:53.862] | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:53.862] | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:53.862] | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:53.862] | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:53.862] | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:53.862] | : . ' , ; .. .. ..$ pid : int 116536 [01:58:53.862] | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:53.862] | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:53.862] | : . ' , ; ..$ r_info :List of 4 [01:58:53.862] | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:53.862] | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:53.862] | : . ' , ; .. ..$ os : chr "windows" [01:58:53.862] | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:53.862] | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:53.862] | : . ' , ; ..$ version : chr "1.8" [01:58:53.862] | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:53.862] | : . ' , ; $ success: logi TRUE [01:58:53.862] | : . ' , ; $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:53.862] | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:53.862] | : . ' , ; $ tag : NULL [01:58:53.880] | : . ' , ; Received FutureResult [01:58:53.880] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:53.880] | : . ' , ; ` Removed future from position #1 [01:58:53.880] | : . ' , ; ` Number of registered futures: 0 [01:58:53.881] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:53.881] | : . ' , ; Erased future from future backend [01:58:53.881] | : . ' , ; result() for ClusterFuture ... [01:58:53.881] | : . ' , ; ` result already collected: FutureResult [01:58:53.881] | : . ' , ; result() for ClusterFuture ... done [01:58:53.882] | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:53.882] | : . ' result() for ClusterFuture ... done [01:58:53.882] | : . ' result() for ClusterFuture ... [01:58:53.882] | : . ' , result already collected: FutureResult [01:58:53.882] | : . ' result() for ClusterFuture ... done [01:58:53.882] | : . ' relay stdout ... [01:58:53.883] | : . ' relay stdout ... done [01:58:53.883] | : . ' check for misuse ... [01:58:53.883] | : . ' check for misuse ... done [01:58:53.883] | : . value() for MultisessionFuture (NULL) ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:53.884] | : . future(..., label = NULL) ... [01:58:53.884] | : . ' lazy: FALSE [01:58:53.884] | : . ' stdout: TRUE [01:58:53.885] | : . ' conditions: [n=1] 'condition' [01:58:53.885] | : . ' gc: FALSE [01:58:53.885] | : . ' earlySignal: FALSE [01:58:53.885] | : . ' getGlobalsAndPackages() ... [01:58:53.885] | : . ' , Searching for globals ... [01:58:53.899] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:53.899] | : . ' , Searching for globals ... done [01:58:53.899] | : . ' , Resolving globals: FALSE [01:58:53.899] | : . ' , Search for packages associated with the globals ... [01:58:53.900] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:53.900] | : . ' , ; Packages: [1] 'base' [01:58:53.900] | : . ' , Search for packages associated with the globals ... done [01:58:53.901] | : . ' , Packages after dropping 'base': [0] [01:58:53.901] | : . ' , globals: [1] 'x' [01:58:53.901] | : . ' , packages: [0] [01:58:53.901] | : . ' getGlobalsAndPackages() ... done [01:58:53.901] | : . ' run() for 'Future' (NULL) ... [01:58:53.902] | : . ' , state: 'created' [01:58:53.902] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.902] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.902] | : . ' , Using MultisessionFutureBackend ... [01:58:53.902] | : . ' , ; Number of futures since start: 36 (36 created, 36 launched, 42 finished) [01:58:53.903] | : . ' , ; Launching futures ... [01:58:53.903] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:53.903] | : . ' , ; ` | Workers: [n=2] [01:58:53.903] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.905] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.905] | : . ' , ; ` | requestWorker() ... [01:58:53.906] | : . ' , ; ` | : requestNode() ... [01:58:53.906] | : . ' , ; ` | : . Number of workers: 2 [01:58:53.906] | : . ' , ; ` | : . Polling for a free worker ... [01:58:53.906] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.906] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.906] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:53.907] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.907] | : . ' , ; ` | : . ' Total time: 0 [01:58:53.907] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:53.907] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.907] | : . ' , ; ` | : . ' Listing all futures [01:58:53.907] | : . ' , ; ` | : . ' Number of registered futures: 0 [01:58:53.908] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.908] | : . ' , ; ` | : . avail: [n=2] '1', '2' [01:58:53.908] | : . ' , ; ` | : . Index of first available worker: 1 [01:58:53.908] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:53.961] | : . ' , ; ` | : . ' Worker is functional [01:58:53.962] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.962] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.962] | : . ' , ; ` | : . ' , Number of registered futures: 0 [01:58:53.962] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.963] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:53.963] | : . ' , ; ` | : requestNode() ... done [01:58:53.963] | : . ' , ; ` | : cluster node index: 1 [01:58:53.963] | : . ' , ; ` | requestWorker() ... done [01:58:53.963] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:53.964] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:53.964] | : . ' , ; ` | launchFuture() ... [01:58:53.964] | : . ' , ; ` | : cluster node index: 1 [01:58:53.964] | : . ' , ; ` | : getFutureData() ... [01:58:53.965] | : . ' , ; ` | : . getFutureCore() ... [01:58:53.965] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:53.965] | : . ' , ; ` | : . getFutureCore() ... done [01:58:53.965] | : . ' , ; ` | : . getFutureCapture() ... [01:58:53.965] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:53.965] | : . ' , ; ` | : . getFutureContext() ... [01:58:53.966] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.966] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:53.966] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.966] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:53.966] | : . ' , ; ` | : . getFutureContext() ... done [01:58:53.967] | : . ' , ; ` | : getFutureData() ... done [01:58:53.967] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:53.967] | : . ' , ; ` | : . Appended future to position #1 [01:58:53.968] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:53.968] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:53.968] | : . ' , ; ` | launchFuture() ... done [01:58:53.969] | : . ' , ; ` | MultisessionFuture started [01:58:53.969] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:53.969] | : . ' , ; Launching futures ... done [01:58:53.969] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:53.970] | : . ' , Using MultisessionFutureBackend ... done [01:58:53.970] | : . ' run() for 'Future' (NULL) ... done [01:58:53.970] | : . future(..., label = NULL) ... done [01:58:53.971] | : . future(..., label = NULL) ... [01:58:53.971] | : . ' lazy: FALSE [01:58:53.972] | : . ' stdout: TRUE [01:58:53.972] | : . ' conditions: [n=1] 'condition' [01:58:53.972] | : . ' gc: FALSE [01:58:53.972] | : . ' earlySignal: FALSE [01:58:53.973] | : . ' getGlobalsAndPackages() ... [01:58:53.973] | : . ' , Searching for globals ... [01:58:53.981] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:53.982] | : . ' , Searching for globals ... done [01:58:53.982] | : . ' , Resolving globals: FALSE [01:58:53.982] | : . ' , Search for packages associated with the globals ... [01:58:53.982] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:53.983] | : . ' , ; Packages: [1] 'base' [01:58:53.983] | : . ' , Search for packages associated with the globals ... done [01:58:53.984] | : . ' , Packages after dropping 'base': [0] [01:58:53.984] | : . ' , globals: [1] 'x' [01:58:53.984] | : . ' , packages: [0] [01:58:53.985] | : . ' getGlobalsAndPackages() ... done [01:58:53.985] | : . ' run() for 'Future' (NULL) ... [01:58:53.986] | : . ' , state: 'created' [01:58:53.986] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:53.986] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:53.986] | : . ' , Using MultisessionFutureBackend ... [01:58:53.987] | : . ' , ; Number of futures since start: 37 (37 created, 37 launched, 42 finished) [01:58:53.987] | : . ' , ; Launching futures ... [01:58:53.987] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:53.988] | : . ' , ; ` | Workers: [n=2] [01:58:53.988] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:53.990] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:53.991] | : . ' , ; ` | requestWorker() ... [01:58:53.991] | : . ' , ; ` | : requestNode() ... [01:58:53.991] | : . ' , ; ` | : . Number of workers: 2 [01:58:53.991] | : . ' , ; ` | : . Polling for a free worker ... [01:58:53.991] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.991] | : . ' , ; ` | : . ' , Listing all futures [01:58:53.992] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:53.992] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.992] | : . ' , ; ` | : . ' Total time: 0 [01:58:53.992] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:53.992] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:53.992] | : . ' , ; ` | : . ' Listing all futures [01:58:53.993] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:53.993] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:53.993] | : . ' , ; ` | : . avail: [n=2] '2' [01:58:53.993] | : . ' , ; ` | : . Index of first available worker: 2 [01:58:53.993] | : . ' , ; ` | : . Validate that the worker is functional ... [01:58:54.041] | : . ' , ; ` | : . ' Worker is functional [01:58:54.041] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.041] | : . ' , ; ` | : . ' , Listing all futures [01:58:54.042] | : . ' , ; ` | : . ' , Number of registered futures: 1 [01:58:54.042] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.042] | : . ' , ; ` | : . Validate that the worker is functional ... done [01:58:54.042] | : . ' , ; ` | : requestNode() ... done [01:58:54.043] | : . ' , ; ` | : cluster node index: 2 [01:58:54.043] | : . ' , ; ` | requestWorker() ... done [01:58:54.043] | : . ' , ; ` | eraseGlobalEnvironment() ... [01:58:54.044] | : . ' , ; ` | eraseGlobalEnvironment() ... done [01:58:54.044] | : . ' , ; ` | launchFuture() ... [01:58:54.045] | : . ' , ; ` | : cluster node index: 2 [01:58:54.045] | : . ' , ; ` | : getFutureData() ... [01:58:54.045] | : . ' , ; ` | : . getFutureCore() ... [01:58:54.045] | : . ' , ; ` | : . ' Packages needed by the future expression (n = 0): [01:58:54.046] | : . ' , ; ` | : . getFutureCore() ... done [01:58:54.046] | : . ' , ; ` | : . getFutureCapture() ... [01:58:54.046] | : . ' , ; ` | : . getFutureCapture() ... done [01:58:54.047] | : . ' , ; ` | : . getFutureContext() ... [01:58:54.047] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.047] | : . ' , ; ` | : . ' , Getting stack without first backend: [n=0] [01:58:54.047] | : . ' , ; ` | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.048] | : . ' , ; ` | : . ' Packages needed by future backend (n = 0): [01:58:54.048] | : . ' , ; ` | : . getFutureContext() ... done [01:58:54.048] | : . ' , ; ` | : getFutureData() ... done [01:58:54.065] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.065] | : . ' , ; ` | : . Appended future to position #2 [01:58:54.065] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:54.066] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.066] | : . ' , ; ` | launchFuture() ... done [01:58:54.066] | : . ' , ; ` | MultisessionFuture started [01:58:54.066] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:54.067] | : . ' , ; Launching futures ... done [01:58:54.067] | : . ' , ; Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.067] | : . ' , Using MultisessionFutureBackend ... done [01:58:54.068] | : . ' run() for 'Future' (NULL) ... done [01:58:54.068] | : . future(..., label = NULL) ... done [01:58:54.069] | : . future(..., label = NULL) ... [01:58:54.069] | : . ' lazy: FALSE [01:58:54.069] | : . ' stdout: TRUE [01:58:54.069] | : . ' conditions: [n=1] 'condition' [01:58:54.070] | : . ' gc: FALSE [01:58:54.070] | : . ' earlySignal: FALSE [01:58:54.070] | : . ' getGlobalsAndPackages() ... [01:58:54.070] | : . ' , Searching for globals ... [01:58:54.081] | : . ' , ; globals found: [3] '{', 'sample', 'x' [01:58:54.082] | : . ' , Searching for globals ... done [01:58:54.082] | : . ' , Resolving globals: FALSE [01:58:54.082] | : . ' , Search for packages associated with the globals ... [01:58:54.083] | : . ' , ; Packages associated with globals: [1] 'base' [01:58:54.083] | : . ' , ; Packages: [1] 'base' [01:58:54.084] | : . ' , Search for packages associated with the globals ... done [01:58:54.084] | : . ' , Packages after dropping 'base': [0] [01:58:54.084] | : . ' , globals: [1] 'x' [01:58:54.084] | : . ' , packages: [0] [01:58:54.085] | : . ' getGlobalsAndPackages() ... done [01:58:54.085] | : . ' run() for 'Future' (NULL) ... [01:58:54.085] | : . ' , state: 'created' [01:58:54.086] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.086] | : . ' , plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.086] | : . ' , Using MultisessionFutureBackend ... [01:58:54.087] | : . ' , ; Number of futures since start: 38 (38 created, 38 launched, 42 finished) [01:58:54.087] | : . ' , ; Launching futures ... [01:58:54.087] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... [01:58:54.088] | : . ' , ; ` | Workers: [n=2] [01:58:54.088] | : . ' , ; ` | Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.091] | : . ' , ; ` | FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.091] | : . ' , ; ` | requestWorker() ... [01:58:54.091] | : . ' , ; ` | : requestNode() ... [01:58:54.092] | : . ' , ; ` | : . Number of workers: 2 [01:58:54.092] | : . ' , ; ` | : . Polling for a free worker ... [01:58:54.092] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.093] | : . ' , ; ` | : . ' , Listing all futures [01:58:54.093] | : . ' , ; ` | : . ' , Number of registered futures: 2 [01:58:54.093] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.093] | : . ' , ; ` | : . ' Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:54.114] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:54.115] | : . ' , ; ` | : . ' , collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:54.115] | : . ' , ; ` | : . ' , ; resolved() for MultisessionFuture (NULL) ... [01:58:54.116] | : . ' , ; ` | : . ' , ; ` Cluster node socket connection: index=4, id=1137 [01:58:54.116] | : . ' , ; ` | : . ' , ; ` assertValidConnection() ... [01:58:54.117] | : . ' , ; ` | : . ' , ; ` | cluster node index: 1 [01:58:54.117] | : . ' , ; ` | : . ' , ; ` assertValidConnection() ... done [01:58:54.118] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... [01:58:54.118] | : . ' , ; ` | : . ' , ; ` | cluster node index: 1 [01:58:54.118] | : . ' , ; ` | : . ' , ; ` | [1] TRUE [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | received data: [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | List of 5 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | $ type : chr "VALUE" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | $ value :List of 14 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ value : int 2 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ visible : logi TRUE [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ stdout : chr "" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ conditions : list() [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ rng : logi TRUE [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ misuseGlobalEnv : NULL [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ misuseConnections:List of 3 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ added : NULL [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ removed : NULL [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ replaced: NULL [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ misuseDevices : NULL [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:53" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "110" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..- attr(*, "source")=List of 5 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ pid : int 123308 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ random: int 2147483647 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ r_info :List of 4 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. .. ..$ : int [1:3] 4 6 0 [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ os : chr "windows" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ os_name : chr "Windows" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | .. ..$ captures_utf8: logi TRUE [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..$ version : chr "1.8" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..- attr(*, "class")= chr "FutureResult" [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | $ success: logi TRUE [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.119] | : . ' , ; ` | : . ' , ; ` | $ tag : NULL [01:58:54.141] | : . ' , ; ` | : . ' , ; ` | Received FutureResult [01:58:54.141] | : . ' , ; ` | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.142] | : . ' , ; ` | : . ' , ; ` | : Removed future from position #1 [01:58:54.142] | : . ' , ; ` | : . ' , ; ` | : Number of registered futures: 1 [01:58:54.143] | : . ' , ; ` | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.143] | : . ' , ; ` | : . ' , ; ` | Erased future from future backend [01:58:54.143] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:54.144] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:54.144] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:54.144] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.144] | : . ' , ; ` | : . ' , ; ` receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:54.144] | : . ' , ; ` | : . ' , ; resolved() for MultisessionFuture (NULL) ... done [01:58:54.145] | : . ' , ; ` | : . ' , ; assertFutureResult() ... [01:58:54.145] | : . ' , ; ` | : . ' , ; ` Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:54.145] | : . ' , ; ` | : . ' , ; ` Future uuid: 110 [01:58:54.145] | : . ' , ; ` | : . ' , ; ` identical; success [01:58:54.145] | : . ' , ; ` | : . ' , ; assertFutureResult() ... done [01:58:54.145] | : . ' , ; ` | : . ' , ; Future at position #1 is resolved ... [01:58:54.146] | : . ' , ; ` | : . ' , ; ` value() for MultisessionFuture (NULL) ... [01:58:54.146] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:54.146] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:54.146] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:54.146] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... [01:58:54.147] | : . ' , ; ` | : . ' , ; ` | : result already collected: FutureResult [01:58:54.147] | : . ' , ; ` | : . ' , ; ` | result() for ClusterFuture ... done [01:58:54.147] | : . ' , ; ` | : . ' , ; ` | check for misuse ... [01:58:54.147] | : . ' , ; ` | : . ' , ; ` | check for misuse ... done [01:58:54.148] | : . ' , ; ` | : . ' , ; ` value() for MultisessionFuture (NULL) ... done [01:58:54.148] | : . ' , ; ` | : . ' , ; Future at position #1 is resolved ... done [01:58:54.148] | : . ' , ; ` | : . ' , collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:54.148] | : . ' , ; ` | : . ' , Remove collected futures ... [01:58:54.149] | : . ' , ; ` | : . ' , ; Indices of futures to drop: [n=1] '1' [01:58:54.149] | : . ' , ; ` | : . ' , Remove collected futures ... done [01:58:54.149] | : . ' , ; ` | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:54.150] | : . ' , ; ` | : . ' Early signaling of 2 future candidates ... [01:58:54.150] | : . ' , ; ` | : . ' Number of futures with early signaling requested: 0 [01:58:54.150] | : . ' , ; ` | : . ' Early signaling of 2 future candidates ... done [01:58:54.150] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:54.151] | : . ' , ; ` | : . Polling for a free worker ... done [01:58:54.151] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.151] | : . ' , ; ` | : . ' Listing all futures [01:58:54.152] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:54.152] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.152] | : . ' , ; ` | : . Total time: 0.058804988861084 [01:58:54.153] | : . ' , ; ` | : requestNode() ... done [01:58:54.153] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.153] | : . ' , ; ` | : . Listing all futures [01:58:54.153] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:54.154] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.154] | : . ' , ; ` | : avail: [n=2] '1' [01:58:54.154] | : . ' , ; ` | : Index of first available worker: 1 [01:58:54.155] | : . ' , ; ` | : Validate that the worker is functional ... [01:58:54.211] | : . ' , ; ` | : . Worker is functional [01:58:54.212] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.212] | : . ' , ; ` | : . ' Listing all futures [01:58:54.213] | : . ' , ; ` | : . ' Number of registered futures: 1 [01:58:54.213] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.213] | : . ' , ; ` | : Validate that the worker is functional ... done [01:58:54.214] | : . ' , ; ` | requestWorker() ... done [01:58:54.214] | : . ' , ; ` | cluster node index: 1 [01:58:54.214] | : . ' , ; ` launchFuture() for ClusterFutureBackend ... done [01:58:54.215] | : . ' , ; ` eraseGlobalEnvironment() ... [01:58:54.215] | : . ' , ; ` eraseGlobalEnvironment() ... done [01:58:54.216] | : . ' , ; ` launchFuture() ... [01:58:54.216] | : . ' , ; ` | cluster node index: 1 [01:58:54.216] | : . ' , ; ` | getFutureData() ... [01:58:54.216] | : . ' , ; ` | : getFutureCore() ... [01:58:54.217] | : . ' , ; ` | : . Packages needed by the future expression (n = 0): [01:58:54.217] | : . ' , ; ` | : getFutureCore() ... done [01:58:54.217] | : . ' , ; ` | : getFutureCapture() ... [01:58:54.217] | : . ' , ; ` | : getFutureCapture() ... done [01:58:54.218] | : . ' , ; ` | : getFutureContext() ... [01:58:54.218] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.218] | : . ' , ; ` | : . ' Getting stack without first backend: [n=0] [01:58:54.218] | : . ' , ; ` | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.219] | : . ' , ; ` | : . Packages needed by future backend (n = 0): [01:58:54.219] | : . ' , ; ` | : getFutureContext() ... done [01:58:54.220] | : . ' , ; ` | getFutureData() ... done [01:58:54.238] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.238] | : . ' , ; ` | : Appended future to position #2 [01:58:54.239] | : . ' , ; ` | : Number of registered futures: 2 [01:58:54.239] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.240] | : . ' , ; ` launchFuture() ... done [01:58:54.240] | : . ' , ; ` MultisessionFuture started [01:58:54.240] | : . ' , ; Launching futures ... done [01:58:54.240] | : . ' , Using MultisessionFutureBackend ... done [01:58:54.241] | : . ' , Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.241] | : . ' run() for 'Future' (NULL) ... done [01:58:54.241] | : . future(..., label = NULL) ... done [01:58:54.242] | : value() for list ... done [01:58:54.243] | : future(..., label = NULL) ... [01:58:54.243] | : . lazy: FALSE [01:58:54.243] | : . stdout: TRUE [01:58:54.243] | : . conditions: [n=1] 'condition' [01:58:54.244] | : . gc: FALSE [01:58:54.244] | : . earlySignal: FALSE [01:58:54.244] | : . getGlobalsAndPackages() ... [01:58:54.245] | : . ' Searching for globals ... [01:58:54.257] | : . ' , globals found: [3] '{', 'sample', 'x' [01:58:54.257] | : . ' Searching for globals ... done [01:58:54.258] | : . ' Resolving globals: FALSE [01:58:54.258] | : . ' Search for packages associated with the globals ... [01:58:54.258] | : . ' , Packages associated with globals: [1] 'base' [01:58:54.259] | : . ' , Packages: [1] 'base' [01:58:54.259] | : . ' Search for packages associated with the globals ... done [01:58:54.260] | : . ' Packages after dropping 'base': [0] [01:58:54.260] | : . ' globals: [1] 'x' [01:58:54.260] | : . ' packages: [0] [01:58:54.261] | : . getGlobalsAndPackages() ... done [01:58:54.261] | : . run() for 'Future' (NULL) ... [01:58:54.262] | : . ' state: 'created' [01:58:54.262] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.262] | : . ' plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.262] | : . ' Using MultisessionFutureBackend ... [01:58:54.263] | : . ' , Number of futures since start: 39 (39 created, 39 launched, 44 finished) [01:58:54.263] | : . ' , Launching futures ... [01:58:54.263] | : . ' , ; launchFuture() for ClusterFutureBackend ... [01:58:54.264] | : . ' , ; ` Workers: [n=2] [01:58:54.264] | : . ' , ; ` Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.268] | : . ' , ; ` FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.268] | : . ' , ; ` requestWorker() ... [01:58:54.268] | : . ' , ; ` | requestNode() ... [01:58:54.269] | : . ' , ; ` | : Number of workers: 2 [01:58:54.269] | : . ' , ; ` | : Polling for a free worker ... [01:58:54.269] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.269] | : . ' , ; ` | : . ' Listing all futures [01:58:54.270] | : . ' , ; ` | : . ' Number of registered futures: 2 [01:58:54.270] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.270] | : . ' , ; ` | : . Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:54.286] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:54.286] | : . ' , ; ` | : . ' collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:54.287] | : . ' , ; ` | : . ' , resolved() for MultisessionFuture (NULL) ... [01:58:54.287] | : . ' , ; ` | : . ' , ; Cluster node socket connection: index=5, id=1138 [01:58:54.288] | : . ' , ; ` | : . ' , ; assertValidConnection() ... [01:58:54.288] | : . ' , ; ` | : . ' , ; ` cluster node index: 2 [01:58:54.288] | : . ' , ; ` | : . ' , ; assertValidConnection() ... done [01:58:54.288] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... [01:58:54.289] | : . ' , ; ` | : . ' , ; ` cluster node index: 2 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` [1] TRUE [01:58:54.289] | : . ' , ; ` | : . ' , ; ` received data: [01:58:54.289] | : . ' , ; ` | : . ' , ; ` List of 5 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` $ type : chr "VALUE" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` $ value :List of 14 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ value : int 0 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ visible : logi TRUE [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ stdout : chr "" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ conditions : list() [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ rng : logi TRUE [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ misuseGlobalEnv : NULL [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ misuseConnections:List of 3 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ added : NULL [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ removed : NULL [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ replaced: NULL [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ misuseDevices : NULL [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "111" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..- attr(*, "source")=List of 5 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ pid : int 116536 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ random: int 2147483647 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ r_info :List of 4 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. .. ..$ : int [1:3] 4 6 0 [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ os : chr "windows" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ os_name : chr "Windows" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` .. ..$ captures_utf8: logi TRUE [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..$ version : chr "1.8" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "class")= chr "FutureResult" [01:58:54.289] | : . ' , ; ` | : . ' , ; ` $ success: logi TRUE [01:58:54.289] | : . ' , ; ` | : . ' , ; ` $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:54.289] | : . ' , ; ` | : . ' , ; ` ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.289] | : . ' , ; ` | : . ' , ; ` $ tag : NULL [01:58:54.303] | : . ' , ; ` | : . ' , ; ` Received FutureResult [01:58:54.303] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.303] | : . ' , ; ` | : . ' , ; ` | Removed future from position #1 [01:58:54.303] | : . ' , ; ` | : . ' , ; ` | Number of registered futures: 1 [01:58:54.303] | : . ' , ; ` | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.304] | : . ' , ; ` | : . ' , ; ` Erased future from future backend [01:58:54.304] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... [01:58:54.304] | : . ' , ; ` | : . ' , ; ` | result already collected: FutureResult [01:58:54.304] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... done [01:58:54.304] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.305] | : . ' , ; ` | : . ' , ; receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:54.305] | : . ' , ; ` | : . ' , resolved() for MultisessionFuture (NULL) ... done [01:58:54.305] | : . ' , ; ` | : . ' , assertFutureResult() ... [01:58:54.305] | : . ' , ; ` | : . ' , ; Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:54.305] | : . ' , ; ` | : . ' , ; Future uuid: 111 [01:58:54.305] | : . ' , ; ` | : . ' , ; identical; success [01:58:54.305] | : . ' , ; ` | : . ' , assertFutureResult() ... done [01:58:54.306] | : . ' , ; ` | : . ' , Future at position #1 is resolved ... [01:58:54.306] | : . ' , ; ` | : . ' , ; value() for MultisessionFuture (NULL) ... [01:58:54.306] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... [01:58:54.306] | : . ' , ; ` | : . ' , ; ` | result already collected: FutureResult [01:58:54.306] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... done [01:58:54.306] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... [01:58:54.307] | : . ' , ; ` | : . ' , ; ` | result already collected: FutureResult [01:58:54.307] | : . ' , ; ` | : . ' , ; ` result() for ClusterFuture ... done [01:58:54.307] | : . ' , ; ` | : . ' , ; ` check for misuse ... [01:58:54.307] | : . ' , ; ` | : . ' , ; ` check for misuse ... done [01:58:54.307] | : . ' , ; ` | : . ' , ; value() for MultisessionFuture (NULL) ... done [01:58:54.308] | : . ' , ; ` | : . ' , Future at position #1 is resolved ... done [01:58:54.308] | : . ' , ; ` | : . ' collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:54.308] | : . ' , ; ` | : . ' Remove collected futures ... [01:58:54.308] | : . ' , ; ` | : . ' , Indices of futures to drop: [n=1] '1' [01:58:54.308] | : . ' , ; ` | : . ' Remove collected futures ... done [01:58:54.309] | : . ' , ; ` | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:54.309] | : . ' , ; ` | : . Early signaling of 2 future candidates ... [01:58:54.309] | : . ' , ; ` | : . Number of futures with early signaling requested: 0 [01:58:54.309] | : . ' , ; ` | : . Early signaling of 2 future candidates ... done [01:58:54.309] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:54.309] | : . ' , ; ` | : Polling for a free worker ... done [01:58:54.310] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.310] | : . ' , ; ` | : . Listing all futures [01:58:54.310] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:54.310] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.310] | : . ' , ; ` | : Total time: 0.040424108505249 [01:58:54.310] | : . ' , ; ` | requestNode() ... done [01:58:54.311] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.311] | : . ' , ; ` | : Listing all futures [01:58:54.311] | : . ' , ; ` | : Number of registered futures: 1 [01:58:54.311] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.311] | : . ' , ; ` | avail: [n=2] '2' [01:58:54.311] | : . ' , ; ` | Index of first available worker: 2 [01:58:54.312] | : . ' , ; ` | Validate that the worker is functional ... [01:58:54.369] | : . ' , ; ` | : Worker is functional [01:58:54.369] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.370] | : . ' , ; ` | : . Listing all futures [01:58:54.370] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:54.370] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.371] | : . ' , ; ` | Validate that the worker is functional ... done [01:58:54.371] | : . ' , ; ` requestWorker() ... done [01:58:54.372] | : . ' , ; ` cluster node index: 2 [01:58:54.372] | : . ' , ; launchFuture() for ClusterFutureBackend ... done [01:58:54.372] | : . ' , ; eraseGlobalEnvironment() ... [01:58:54.374] | : . ' , ; eraseGlobalEnvironment() ... done [01:58:54.374] | : . ' , ; launchFuture() ... [01:58:54.374] | : . ' , ; ` cluster node index: 2 [01:58:54.375] | : . ' , ; ` getFutureData() ... [01:58:54.375] | : . ' , ; ` | getFutureCore() ... [01:58:54.375] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [01:58:54.376] | : . ' , ; ` | getFutureCore() ... done [01:58:54.376] | : . ' , ; ` | getFutureCapture() ... [01:58:54.376] | : . ' , ; ` | getFutureCapture() ... done [01:58:54.377] | : . ' , ; ` | getFutureContext() ... [01:58:54.377] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.378] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [01:58:54.378] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.378] | : . ' , ; ` | : Packages needed by future backend (n = 0): [01:58:54.379] | : . ' , ; ` | getFutureContext() ... done [01:58:54.379] | : . ' , ; ` getFutureData() ... done [01:58:54.410] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.411] | : . ' , ; ` | Appended future to position #2 [01:58:54.411] | : . ' , ; ` | Number of registered futures: 2 [01:58:54.412] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.412] | : . ' , ; launchFuture() ... done [01:58:54.412] | : . ' , ; MultisessionFuture started [01:58:54.413] | : . ' , Launching futures ... done [01:58:54.413] | : . ' Using MultisessionFutureBackend ... done [01:58:54.413] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.414] | : . run() for 'Future' (NULL) ... done [01:58:54.414] | : future(..., label = NULL) ... done [01:58:54.414] | value() for list ... done [01:58:54.415] | value() for MultisessionFuture (NULL) ... [01:58:54.415] | : result() for ClusterFuture ... [01:58:54.416] | : . result already collected: FutureResult [01:58:54.416] | : result() for ClusterFuture ... done [01:58:54.416] | : result() for ClusterFuture ... [01:58:54.417] | : . result already collected: FutureResult [01:58:54.417] | : result() for ClusterFuture ... done [01:58:54.417] | : relay stdout ... [01:58:54.418] | : relay stdout ... done [01:58:54.418] | : check for misuse ... [01:58:54.418] | : check for misuse ... done [01:58:54.419] | value() for MultisessionFuture (NULL) ... done [01:58:54.419] | value() for MultisessionFuture (NULL) ... [01:58:54.419] | : result() for ClusterFuture ... [01:58:54.420] | : . result already collected: FutureResult [01:58:54.420] | : result() for ClusterFuture ... done [01:58:54.420] | : result() for ClusterFuture ... [01:58:54.421] | : . result already collected: FutureResult [01:58:54.421] | : result() for ClusterFuture ... done [01:58:54.421] | : relay stdout ... [01:58:54.422] | : relay stdout ... done [01:58:54.422] | : check for misuse ... [01:58:54.422] | : check for misuse ... done [01:58:54.423] | value() for MultisessionFuture (NULL) ... done [01:58:54.423] | value() for MultisessionFuture (NULL) ... [01:58:54.423] | : result() for ClusterFuture ... [01:58:54.423] | : . assertValidConnection() ... [01:58:54.424] | : . ' cluster node index: 1 [01:58:54.424] | : . assertValidConnection() ... done [01:58:54.424] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:54.425] | : . ' cluster node index: 1 [01:58:54.425] | : . ' [1] TRUE [01:58:54.425] | : . ' received data: [01:58:54.426] | : . ' List of 5 [01:58:54.426] | : . ' $ type : chr "VALUE" [01:58:54.426] | : . ' $ value :List of 14 [01:58:54.426] | : . ' ..$ value : int 0 [01:58:54.426] | : . ' ..$ visible : logi TRUE [01:58:54.426] | : . ' ..$ stdout : chr "" [01:58:54.426] | : . ' ..$ conditions : list() [01:58:54.426] | : . ' ..$ rng : logi TRUE [01:58:54.426] | : . ' ..$ misuseGlobalEnv : NULL [01:58:54.426] | : . ' ..$ misuseConnections:List of 3 [01:58:54.426] | : . ' .. ..$ added : NULL [01:58:54.426] | : . ' .. ..$ removed : NULL [01:58:54.426] | : . ' .. ..$ replaced: NULL [01:58:54.426] | : . ' ..$ misuseDevices : NULL [01:58:54.426] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.426] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.426] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "112" [01:58:54.426] | : . ' ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:54.426] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:54.426] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.426] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.426] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.426] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.426] | : . ' .. .. ..$ pid : int 123308 [01:58:54.426] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:54.426] | : . ' .. .. ..$ random: int 2147483647 [01:58:54.426] | : . ' ..$ r_info :List of 4 [01:58:54.426] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.426] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:54.426] | : . ' .. ..$ os : chr "windows" [01:58:54.426] | : . ' .. ..$ os_name : chr "Windows" [01:58:54.426] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:54.426] | : . ' ..$ version : chr "1.8" [01:58:54.426] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:54.426] | : . ' $ success: logi TRUE [01:58:54.426] | : . ' $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:54.426] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.426] | : . ' $ tag : NULL [01:58:54.443] | : . ' Received FutureResult [01:58:54.443] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.443] | : . ' , Removed future from position #1 [01:58:54.444] | : . ' , Number of registered futures: 1 [01:58:54.444] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.444] | : . ' Erased future from future backend [01:58:54.444] | : . ' result() for ClusterFuture ... [01:58:54.445] | : . ' , result already collected: FutureResult [01:58:54.445] | : . ' result() for ClusterFuture ... done [01:58:54.445] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.446] | : result() for ClusterFuture ... done [01:58:54.446] | : result() for ClusterFuture ... [01:58:54.446] | : . result already collected: FutureResult [01:58:54.446] | : result() for ClusterFuture ... done [01:58:54.446] | : relay stdout ... [01:58:54.447] | : relay stdout ... done [01:58:54.447] | : check for misuse ... [01:58:54.447] | : check for misuse ... done [01:58:54.447] | value() for MultisessionFuture (NULL) ... done [01:58:54.448] | value() for MultisessionFuture (NULL) ... [01:58:54.448] | : result() for ClusterFuture ... [01:58:54.448] | : . assertValidConnection() ... [01:58:54.449] | : . ' cluster node index: 2 [01:58:54.449] | : . assertValidConnection() ... done [01:58:54.450] | : . receiveMessageFromWorker() for ClusterFuture ... [01:58:54.450] | : . ' cluster node index: 2 [01:58:54.450] | : . ' [1] TRUE [01:58:54.451] | : . ' received data: [01:58:54.451] | : . ' List of 5 [01:58:54.451] | : . ' $ type : chr "VALUE" [01:58:54.451] | : . ' $ value :List of 14 [01:58:54.451] | : . ' ..$ value : int 1 [01:58:54.451] | : . ' ..$ visible : logi TRUE [01:58:54.451] | : . ' ..$ stdout : chr "" [01:58:54.451] | : . ' ..$ conditions : list() [01:58:54.451] | : . ' ..$ rng : logi TRUE [01:58:54.451] | : . ' ..$ misuseGlobalEnv : NULL [01:58:54.451] | : . ' ..$ misuseConnections:List of 3 [01:58:54.451] | : . ' .. ..$ added : NULL [01:58:54.451] | : . ' .. ..$ removed : NULL [01:58:54.451] | : . ' .. ..$ replaced: NULL [01:58:54.451] | : . ' ..$ misuseDevices : NULL [01:58:54.451] | : . ' ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.451] | : . ' ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.451] | : . ' ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "113" [01:58:54.451] | : . ' ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:54.451] | : . ' .. ..- attr(*, "source")=List of 5 [01:58:54.451] | : . ' .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.451] | : . ' .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.451] | : . ' .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.451] | : . ' .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.451] | : . ' .. .. ..$ pid : int 116536 [01:58:54.451] | : . ' .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:54.451] | : . ' .. .. ..$ random: int 2147483647 [01:58:54.451] | : . ' ..$ r_info :List of 4 [01:58:54.451] | : . ' .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.451] | : . ' .. .. ..$ : int [1:3] 4 6 0 [01:58:54.451] | : . ' .. ..$ os : chr "windows" [01:58:54.451] | : . ' .. ..$ os_name : chr "Windows" [01:58:54.451] | : . ' .. ..$ captures_utf8: logi TRUE [01:58:54.451] | : . ' ..$ version : chr "1.8" [01:58:54.451] | : . ' ..- attr(*, "class")= chr "FutureResult" [01:58:54.451] | : . ' $ success: logi TRUE [01:58:54.451] | : . ' $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:54.451] | : . ' ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.451] | : . ' $ tag : NULL [01:58:54.473] | : . ' Received FutureResult [01:58:54.473] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.473] | : . ' , Removed future from position #1 [01:58:54.474] | : . ' , Number of registered futures: 0 [01:58:54.474] | : . ' FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.474] | : . ' Erased future from future backend [01:58:54.475] | : . ' result() for ClusterFuture ... [01:58:54.475] | : . ' , result already collected: FutureResult [01:58:54.475] | : . ' result() for ClusterFuture ... done [01:58:54.476] | : . receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.476] | : result() for ClusterFuture ... done [01:58:54.476] | : result() for ClusterFuture ... [01:58:54.477] | : . result already collected: FutureResult [01:58:54.477] | : result() for ClusterFuture ... done [01:58:54.477] | : relay stdout ... [01:58:54.477] | : relay stdout ... done [01:58:54.478] | : check for misuse ... [01:58:54.478] | : check for misuse ... done [01:58:54.478] | value() for MultisessionFuture (NULL) ... done [[1]] [1] 2 [[2]] [1] 0 [[3]] [1] 0 [[4]] [1] 1 [01:58:54.479] | future(..., label = 'fsample_1-857398') ... [01:58:54.480] | : lazy: FALSE [01:58:54.480] | : stdout: TRUE [01:58:54.480] | : conditions: [n=1] 'condition' [01:58:54.480] | : gc: FALSE [01:58:54.481] | : earlySignal: FALSE [01:58:54.481] | : getGlobalsAndPackages() ... [01:58:54.481] | : . Searching for globals ... [01:58:54.492] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:54.493] | : . Searching for globals ... done [01:58:54.493] | : . Resolving globals: FALSE [01:58:54.493] | : . Search for packages associated with the globals ... [01:58:54.494] | : . ' Packages associated with globals: [1] 'base' [01:58:54.494] | : . ' Packages: [1] 'base' [01:58:54.495] | : . Search for packages associated with the globals ... done [01:58:54.495] | : . Packages after dropping 'base': [0] [01:58:54.495] | : . globals: [1] 'x' [01:58:54.495] | : . packages: [0] [01:58:54.496] | : getGlobalsAndPackages() ... done [01:58:54.496] | : run() for 'Future' ('fsample_1-857398') ... [01:58:54.497] | : . state: 'created' [01:58:54.497] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.497] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.497] | : . Using MultisessionFutureBackend ... [01:58:54.498] | : . ' Number of futures since start: 40 (40 created, 40 launched, 48 finished) [01:58:54.498] | : . ' Launching futures ... [01:58:54.498] | : . ' , launchFuture() for ClusterFutureBackend ... [01:58:54.499] | : . ' , ; Workers: [n=2] [01:58:54.499] | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.502] | : . ' , ; FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.502] | : . ' , ; requestWorker() ... [01:58:54.503] | : . ' , ; ` requestNode() ... [01:58:54.503] | : . ' , ; ` | Number of workers: 2 [01:58:54.503] | : . ' , ; ` | Polling for a free worker ... [01:58:54.504] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.504] | : . ' , ; ` | : . Listing all futures [01:58:54.504] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:54.504] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.505] | : . ' , ; ` | : Total time: 0 [01:58:54.505] | : . ' , ; ` | Polling for a free worker ... done [01:58:54.505] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.505] | : . ' , ; ` | : Listing all futures [01:58:54.506] | : . ' , ; ` | : Number of registered futures: 0 [01:58:54.506] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.506] | : . ' , ; ` | avail: [n=2] '1', '2' [01:58:54.506] | : . ' , ; ` | Index of first available worker: 1 [01:58:54.507] | : . ' , ; ` | Validate that the worker is functional ... [01:58:54.560] | : . ' , ; ` | : Worker is functional [01:58:54.561] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.561] | : . ' , ; ` | : . Listing all futures [01:58:54.562] | : . ' , ; ` | : . Number of registered futures: 0 [01:58:54.562] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.562] | : . ' , ; ` | Validate that the worker is functional ... done [01:58:54.563] | : . ' , ; ` requestNode() ... done [01:58:54.563] | : . ' , ; ` cluster node index: 1 [01:58:54.563] | : . ' , ; requestWorker() ... done [01:58:54.563] | : . ' , ; eraseGlobalEnvironment() ... [01:58:54.564] | : . ' , ; eraseGlobalEnvironment() ... done [01:58:54.564] | : . ' , ; launchFuture() ... [01:58:54.565] | : . ' , ; ` cluster node index: 1 [01:58:54.565] | : . ' , ; ` getFutureData() ... [01:58:54.565] | : . ' , ; ` | getFutureCore() ... [01:58:54.566] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [01:58:54.566] | : . ' , ; ` | getFutureCore() ... done [01:58:54.566] | : . ' , ; ` | getFutureCapture() ... [01:58:54.566] | : . ' , ; ` | getFutureCapture() ... done [01:58:54.567] | : . ' , ; ` | getFutureContext() ... [01:58:54.567] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.567] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [01:58:54.568] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.568] | : . ' , ; ` | : Packages needed by future backend (n = 0): [01:58:54.568] | : . ' , ; ` | getFutureContext() ... done [01:58:54.568] | : . ' , ; ` getFutureData() ... done [01:58:54.569] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.569] | : . ' , ; ` | Appended future to position #1 [01:58:54.570] | : . ' , ; ` | Number of registered futures: 1 [01:58:54.570] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.570] | : . ' , ; launchFuture() ... done [01:58:54.571] | : . ' , ; MultisessionFuture started [01:58:54.571] | : . ' , launchFuture() for ClusterFutureBackend ... done [01:58:54.571] | : . ' Launching futures ... done [01:58:54.571] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.572] | : . Using MultisessionFutureBackend ... done [01:58:54.572] | : run() for 'Future' ('fsample_1-857398') ... done [01:58:54.572] | future(..., label = 'fsample_1-857398') ... done [01:58:54.573] | future(..., label = 'fsample_2-409679') ... [01:58:54.574] | : lazy: FALSE [01:58:54.574] | : stdout: TRUE [01:58:54.574] | : conditions: [n=1] 'condition' [01:58:54.575] | : gc: FALSE [01:58:54.575] | : earlySignal: FALSE [01:58:54.575] | : getGlobalsAndPackages() ... [01:58:54.575] | : . Searching for globals ... [01:58:54.592] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:54.592] | : . Searching for globals ... done [01:58:54.593] | : . Resolving globals: FALSE [01:58:54.593] | : . Search for packages associated with the globals ... [01:58:54.593] | : . ' Packages associated with globals: [1] 'base' [01:58:54.594] | : . ' Packages: [1] 'base' [01:58:54.594] | : . Search for packages associated with the globals ... done [01:58:54.595] | : . Packages after dropping 'base': [0] [01:58:54.595] | : . globals: [1] 'x' [01:58:54.596] | : . packages: [0] [01:58:54.596] | : getGlobalsAndPackages() ... done [01:58:54.597] | : run() for 'Future' ('fsample_2-409679') ... [01:58:54.597] | : . state: 'created' [01:58:54.597] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.598] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.598] | : . Using MultisessionFutureBackend ... [01:58:54.599] | : . ' Number of futures since start: 41 (41 created, 41 launched, 48 finished) [01:58:54.599] | : . ' Launching futures ... [01:58:54.599] | : . ' , launchFuture() for ClusterFutureBackend ... [01:58:54.600] | : . ' , ; Workers: [n=2] [01:58:54.600] | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.604] | : . ' , ; FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.604] | : . ' , ; requestWorker() ... [01:58:54.604] | : . ' , ; ` requestNode() ... [01:58:54.605] | : . ' , ; ` | Number of workers: 2 [01:58:54.605] | : . ' , ; ` | Polling for a free worker ... [01:58:54.605] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.606] | : . ' , ; ` | : . Listing all futures [01:58:54.606] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:54.606] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.607] | : . ' , ; ` | : Total time: 0 [01:58:54.607] | : . ' , ; ` | Polling for a free worker ... done [01:58:54.607] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.608] | : . ' , ; ` | : Listing all futures [01:58:54.608] | : . ' , ; ` | : Number of registered futures: 1 [01:58:54.608] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.609] | : . ' , ; ` | avail: [n=2] '2' [01:58:54.609] | : . ' , ; ` | Index of first available worker: 2 [01:58:54.609] | : . ' , ; ` | Validate that the worker is functional ... [01:58:54.671] | : . ' , ; ` | : Worker is functional [01:58:54.671] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.671] | : . ' , ; ` | : . Listing all futures [01:58:54.671] | : . ' , ; ` | : . Number of registered futures: 1 [01:58:54.672] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.672] | : . ' , ; ` | Validate that the worker is functional ... done [01:58:54.672] | : . ' , ; ` requestNode() ... done [01:58:54.672] | : . ' , ; ` cluster node index: 2 [01:58:54.673] | : . ' , ; requestWorker() ... done [01:58:54.673] | : . ' , ; eraseGlobalEnvironment() ... [01:58:54.673] | : . ' , ; eraseGlobalEnvironment() ... done [01:58:54.674] | : . ' , ; launchFuture() ... [01:58:54.674] | : . ' , ; ` cluster node index: 2 [01:58:54.674] | : . ' , ; ` getFutureData() ... [01:58:54.674] | : . ' , ; ` | getFutureCore() ... [01:58:54.674] | : . ' , ; ` | : Packages needed by the future expression (n = 0): [01:58:54.675] | : . ' , ; ` | getFutureCore() ... done [01:58:54.675] | : . ' , ; ` | getFutureCapture() ... [01:58:54.675] | : . ' , ; ` | getFutureCapture() ... done [01:58:54.675] | : . ' , ; ` | getFutureContext() ... [01:58:54.676] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.676] | : . ' , ; ` | : . Getting stack without first backend: [n=0] [01:58:54.676] | : . ' , ; ` | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.676] | : . ' , ; ` | : Packages needed by future backend (n = 0): [01:58:54.676] | : . ' , ; ` | getFutureContext() ... done [01:58:54.677] | : . ' , ; ` getFutureData() ... done [01:58:54.692] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.692] | : . ' , ; ` | Appended future to position #2 [01:58:54.693] | : . ' , ; ` | Number of registered futures: 2 [01:58:54.693] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.693] | : . ' , ; launchFuture() ... done [01:58:54.694] | : . ' , ; MultisessionFuture started [01:58:54.694] | : . ' , launchFuture() for ClusterFutureBackend ... done [01:58:54.694] | : . ' Launching futures ... done [01:58:54.694] | : . ' Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.695] | : . Using MultisessionFutureBackend ... done [01:58:54.695] | : run() for 'Future' ('fsample_2-409679') ... done [01:58:54.695] | future(..., label = 'fsample_2-409679') ... done [01:58:54.696] | future(..., label = 'fsample_3-965462') ... [01:58:54.696] | : lazy: FALSE [01:58:54.697] | : stdout: TRUE [01:58:54.697] | : conditions: [n=1] 'condition' [01:58:54.697] | : gc: FALSE [01:58:54.697] | : earlySignal: FALSE [01:58:54.698] | : getGlobalsAndPackages() ... [01:58:54.698] | : . Searching for globals ... [01:58:54.707] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:54.707] | : . Searching for globals ... done [01:58:54.707] | : . Resolving globals: FALSE [01:58:54.707] | : . Search for packages associated with the globals ... [01:58:54.708] | : . ' Packages associated with globals: [1] 'base' [01:58:54.708] | : . ' Packages: [1] 'base' [01:58:54.709] | : . Search for packages associated with the globals ... done [01:58:54.709] | : . Packages after dropping 'base': [0] [01:58:54.709] | : . globals: [1] 'x' [01:58:54.709] | : . packages: [0] [01:58:54.710] | : getGlobalsAndPackages() ... done [01:58:54.710] | : run() for 'Future' ('fsample_3-965462') ... [01:58:54.711] | : . state: 'created' [01:58:54.711] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.711] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.712] | : . Using MultisessionFutureBackend ... [01:58:54.712] | : . ' Number of futures since start: 42 (42 created, 42 launched, 48 finished) [01:58:54.712] | : . ' Launching futures ... [01:58:54.713] | : . ' , launchFuture() for ClusterFutureBackend ... [01:58:54.713] | : . ' , ; Workers: [n=2] [01:58:54.713] | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.717] | : . ' , ; FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.717] | : . ' , ; requestWorker() ... [01:58:54.717] | : . ' , ; ` requestNode() ... [01:58:54.718] | : . ' , ; ` | Number of workers: 2 [01:58:54.718] | : . ' , ; ` | Polling for a free worker ... [01:58:54.718] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.718] | : . ' , ; ` | : . Listing all futures [01:58:54.719] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:54.719] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.719] | : . ' , ; ` | : Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:54.739] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:54.740] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:54.740] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_1-857398') ... [01:58:54.741] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=1137 [01:58:54.741] | : . ' , ; ` | : . ' , assertValidConnection() ... [01:58:54.742] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:54.742] | : . ' , ; ` | : . ' , assertValidConnection() ... done [01:58:54.743] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:54.743] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:54.743] | : . ' , ; ` | : . ' , ; [1] TRUE [01:58:54.744] | : . ' , ; ` | : . ' , ; received data: [01:58:54.744] | : . ' , ; ` | : . ' , ; List of 5 [01:58:54.744] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [01:58:54.744] | : . ' , ; ` | : . ' , ; $ value :List of 14 [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ value : int 2 [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ rng : logi TRUE [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ misuseConnections:List of 3 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "114" [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 123308 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:54.744] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:54.744] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [01:58:54.744] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:54.744] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [01:58:54.744] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:54.744] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.744] | : . ' , ; ` | : . ' , ; $ tag : NULL [01:58:54.764] | : . ' , ; ` | : . ' , ; Received FutureResult [01:58:54.764] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.764] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [01:58:54.765] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:54.765] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.765] | : . ' , ; ` | : . ' , ; Erased future from future backend [01:58:54.765] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:54.766] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:54.766] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:54.766] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.767] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:54.767] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_1-857398') ... done [01:58:54.767] | : . ' , ; ` | : . ' assertFutureResult() ... [01:58:54.767] | : . ' , ; ` | : . ' , Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:54.767] | : . ' , ; ` | : . ' , Future uuid: 114 [01:58:54.768] | : . ' , ; ` | : . ' , identical; success [01:58:54.768] | : . ' , ; ` | : . ' assertFutureResult() ... done [01:58:54.768] | : . ' , ; ` | : . ' Future at position #1 is resolved ... [01:58:54.768] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... [01:58:54.769] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:54.769] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:54.769] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:54.770] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:54.770] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:54.770] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:54.770] | : . ' , ; ` | : . ' , ; check for misuse ... [01:58:54.771] | : . ' , ; ` | : . ' , ; check for misuse ... done [01:58:54.771] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_1-857398') ... done [01:58:54.772] | : . ' , ; ` | : . ' Future at position #1 is resolved ... done [01:58:54.772] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:54.772] | : . ' , ; ` | : . Remove collected futures ... [01:58:54.772] | : . ' , ; ` | : . ' Indices of futures to drop: [n=1] '1' [01:58:54.773] | : . ' , ; ` | : . Remove collected futures ... done [01:58:54.773] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:54.773] | : . ' , ; ` | : Early signaling of 2 future candidates ... [01:58:54.774] | : . ' , ; ` | : Number of futures with early signaling requested: 0 [01:58:54.774] | : . ' , ; ` | : Early signaling of 2 future candidates ... done [01:58:54.774] | : . ' , ; ` | : Number of registered futures: 2 [01:58:54.775] | : . ' , ; ` | Polling for a free worker ... done [01:58:54.775] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.775] | : . ' , ; ` | : Listing all futures [01:58:54.775] | : . ' , ; ` | : Number of registered futures: 1 [01:58:54.776] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.776] | : . ' , ; ` | Total time: 0.0567560195922852 [01:58:54.776] | : . ' , ; ` requestNode() ... done [01:58:54.777] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.777] | : . ' , ; ` | Listing all futures [01:58:54.777] | : . ' , ; ` | Number of registered futures: 1 [01:58:54.777] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.778] | : . ' , ; ` avail: [n=2] '1' [01:58:54.778] | : . ' , ; ` Index of first available worker: 1 [01:58:54.778] | : . ' , ; ` Validate that the worker is functional ... [01:58:54.830] | : . ' , ; ` | Worker is functional [01:58:54.830] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.830] | : . ' , ; ` | : Listing all futures [01:58:54.830] | : . ' , ; ` | : Number of registered futures: 1 [01:58:54.831] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.831] | : . ' , ; ` Validate that the worker is functional ... done [01:58:54.831] | : . ' , ; requestWorker() ... done [01:58:54.831] | : . ' , ; cluster node index: 1 [01:58:54.831] | : . ' , launchFuture() for ClusterFutureBackend ... done [01:58:54.832] | : . ' , eraseGlobalEnvironment() ... [01:58:54.832] | : . ' , eraseGlobalEnvironment() ... done [01:58:54.832] | : . ' , launchFuture() ... [01:58:54.833] | : . ' , ; cluster node index: 1 [01:58:54.833] | : . ' , ; getFutureData() ... [01:58:54.833] | : . ' , ; ` getFutureCore() ... [01:58:54.833] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:54.833] | : . ' , ; ` getFutureCore() ... done [01:58:54.833] | : . ' , ; ` getFutureCapture() ... [01:58:54.834] | : . ' , ; ` getFutureCapture() ... done [01:58:54.834] | : . ' , ; ` getFutureContext() ... [01:58:54.834] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.834] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:54.834] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.835] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:54.835] | : . ' , ; ` getFutureContext() ... done [01:58:54.835] | : . ' , ; getFutureData() ... done [01:58:54.850] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.850] | : . ' , ; ` Appended future to position #2 [01:58:54.850] | : . ' , ; ` Number of registered futures: 2 [01:58:54.851] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.851] | : . ' , launchFuture() ... done [01:58:54.851] | : . ' , MultisessionFuture started [01:58:54.851] | : . ' Launching futures ... done [01:58:54.851] | : . Using MultisessionFutureBackend ... done [01:58:54.852] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:54.852] | : run() for 'Future' ('fsample_3-965462') ... done [01:58:54.852] | future(..., label = 'fsample_3-965462') ... done [01:58:54.852] value() for list ... done [01:58:54.856] future(..., label = 'fsample_4-200690') ... [01:58:54.856] | lazy: FALSE [01:58:54.856] | stdout: TRUE [01:58:54.856] | conditions: [n=1] 'condition' [01:58:54.857] | gc: FALSE [01:58:54.857] | earlySignal: FALSE [01:58:54.857] | getGlobalsAndPackages() ... [01:58:54.857] | : Searching for globals ... [01:58:54.864] | : . globals found: [3] '{', 'sample', 'x' [01:58:54.864] | : Searching for globals ... done [01:58:54.865] | : Resolving globals: FALSE [01:58:54.865] | : Search for packages associated with the globals ... [01:58:54.865] | : . Packages associated with globals: [1] 'base' [01:58:54.866] | : . Packages: [1] 'base' [01:58:54.866] | : Search for packages associated with the globals ... done [01:58:54.866] | : Packages after dropping 'base': [0] [01:58:54.866] | : globals: [1] 'x' [01:58:54.866] | : packages: [0] [01:58:54.866] | getGlobalsAndPackages() ... done [01:58:54.867] | run() for 'Future' ('fsample_4-200690') ... [01:58:54.867] | : state: 'created' [01:58:54.867] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.867] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.868] | : Using MultisessionFutureBackend ... [01:58:54.868] | : . Number of futures since start: 43 (43 created, 43 launched, 50 finished) [01:58:54.868] | : . Launching futures ... [01:58:54.868] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:54.868] | : . ' , Workers: [n=2] [01:58:54.869] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:54.871] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:54.871] | : . ' , requestWorker() ... [01:58:54.871] | : . ' , ; requestNode() ... [01:58:54.871] | : . ' , ; ` Number of workers: 2 [01:58:54.871] | : . ' , ; ` Polling for a free worker ... [01:58:54.872] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.872] | : . ' , ; ` | : Listing all futures [01:58:54.872] | : . ' , ; ` | : Number of registered futures: 2 [01:58:54.872] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.872] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:54.896] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:54.896] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:54.896] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-409679') ... [01:58:54.897] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:54.897] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:54.897] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:54.898] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:54.898] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:54.898] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:54.898] | : . ' , ; ` | : . ' , [1] TRUE [01:58:54.899] | : . ' , ; ` | : . ' , received data: [01:58:54.899] | : . ' , ; ` | : . ' , List of 5 [01:58:54.899] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:54.899] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:54.899] | : . ' , ; ` | : . ' , ..$ value : int 2 [01:58:54.899] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:54.899] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:54.899] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:54.899] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:54.899] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:54.899] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:54.899] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:54.899] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.899] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:54.899] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "115" [01:58:54.899] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:54.899] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:54.899] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:54.899] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:54.899] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:54.899] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:54.899] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:54.899] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:54.899] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:54.899] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:54.899] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:54.899] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:54.899] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:54.913] | : . ' , ; ` | : . ' , Received FutureResult [01:58:54.913] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:54.913] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:54.913] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:54.914] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:54.914] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:54.914] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:54.914] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:54.914] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:54.914] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:54.915] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:54.915] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-409679') ... done [01:58:54.915] | : . ' , ; ` | : . assertFutureResult() ... [01:58:54.915] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:54.915] | : . ' , ; ` | : . ' Future uuid: 115 [01:58:54.915] | : . ' , ; ` | : . ' identical; success [01:58:54.916] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:54.916] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:54.916] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-409679') ... [01:58:54.916] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:54.916] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:54.916] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:54.917] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:54.917] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:54.917] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:54.917] | : . ' , ; ` | : . ' , check for misuse ... [01:58:54.917] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:54.918] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-409679') ... done [01:58:54.918] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:54.918] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:54.918] | : . ' , ; ` | : Remove collected futures ... [01:58:54.918] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:54.919] | : . ' , ; ` | : Remove collected futures ... done [01:58:54.919] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:54.919] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:54.919] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:54.919] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:54.920] | : . ' , ; ` | Number of registered futures: 2 [01:58:54.920] | : . ' , ; ` Polling for a free worker ... done [01:58:54.920] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.920] | : . ' , ; ` | Listing all futures [01:58:54.920] | : . ' , ; ` | Number of registered futures: 1 [01:58:54.920] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.921] | : . ' , ; ` Total time: 0.0483119487762451 [01:58:54.921] | : . ' , ; requestNode() ... done [01:58:54.921] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.921] | : . ' , ; ` Listing all futures [01:58:54.921] | : . ' , ; ` Number of registered futures: 1 [01:58:54.921] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.922] | : . ' , ; avail: [n=2] '2' [01:58:54.922] | : . ' , ; Index of first available worker: 2 [01:58:54.922] | : . ' , ; Validate that the worker is functional ... [01:58:54.972] | : . ' , ; ` Worker is functional [01:58:54.973] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:54.973] | : . ' , ; ` | Listing all futures [01:58:54.973] | : . ' , ; ` | Number of registered futures: 1 [01:58:54.973] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:54.974] | : . ' , ; Validate that the worker is functional ... done [01:58:54.974] | : . ' , requestWorker() ... done [01:58:54.974] | : . ' , cluster node index: 2 [01:58:54.975] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:54.975] | : . ' eraseGlobalEnvironment() ... [01:58:54.976] | : . ' eraseGlobalEnvironment() ... done [01:58:54.976] | : . ' launchFuture() ... [01:58:54.977] | : . ' , cluster node index: 2 [01:58:54.977] | : . ' , getFutureData() ... [01:58:54.977] | : . ' , ; getFutureCore() ... [01:58:54.977] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:54.978] | : . ' , ; getFutureCore() ... done [01:58:54.978] | : . ' , ; getFutureCapture() ... [01:58:54.978] | : . ' , ; getFutureCapture() ... done [01:58:54.979] | : . ' , ; getFutureContext() ... [01:58:54.979] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:54.979] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:54.979] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:54.980] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:54.980] | : . ' , ; getFutureContext() ... done [01:58:54.980] | : . ' , getFutureData() ... done [01:58:54.997] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:54.998] | : . ' , ; Appended future to position #2 [01:58:54.998] | : . ' , ; Number of registered futures: 2 [01:58:54.999] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:54.999] | : . ' launchFuture() ... done [01:58:54.999] | : . ' MultisessionFuture started [01:58:54.999] | : . Launching futures ... done [01:58:55.000] | : Using MultisessionFutureBackend ... done [01:58:55.000] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.000] | run() for 'Future' ('fsample_4-200690') ... done [01:58:55.001] future(..., label = 'fsample_4-200690') ... done [01:58:55.001] value() for MultisessionFuture ('fsample_1-857398') ... [01:58:55.001] | result() for ClusterFuture ... [01:58:55.002] | : result already collected: FutureResult [01:58:55.002] | result() for ClusterFuture ... done [01:58:55.002] | result() for ClusterFuture ... [01:58:55.003] | : result already collected: FutureResult [01:58:55.003] | result() for ClusterFuture ... done [01:58:55.003] | relay stdout ... [01:58:55.003] | relay stdout ... done [01:58:55.004] | check for misuse ... [01:58:55.004] | check for misuse ... done [01:58:55.004] value() for MultisessionFuture ('fsample_1-857398') ... done [01:58:55.005] value() for MultisessionFuture ('fsample_2-409679') ... [01:58:55.005] | result() for ClusterFuture ... [01:58:55.005] | : result already collected: FutureResult [01:58:55.005] | result() for ClusterFuture ... done [01:58:55.006] | result() for ClusterFuture ... [01:58:55.006] | : result already collected: FutureResult [01:58:55.006] | result() for ClusterFuture ... done [01:58:55.006] | relay stdout ... [01:58:55.007] | relay stdout ... done [01:58:55.007] | check for misuse ... [01:58:55.007] | check for misuse ... done [01:58:55.007] value() for MultisessionFuture ('fsample_2-409679') ... done [01:58:55.008] value() for MultisessionFuture ('fsample_3-965462') ... [01:58:55.008] | result() for ClusterFuture ... [01:58:55.008] | : assertValidConnection() ... [01:58:55.009] | : . cluster node index: 1 [01:58:55.009] | : assertValidConnection() ... done [01:58:55.010] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:55.010] | : . cluster node index: 1 [01:58:55.010] | : . [1] TRUE [01:58:55.011] | : . received data: [01:58:55.011] | : . List of 5 [01:58:55.011] | : . $ type : chr "VALUE" [01:58:55.011] | : . $ value :List of 14 [01:58:55.011] | : . ..$ value : int 3 [01:58:55.011] | : . ..$ visible : logi TRUE [01:58:55.011] | : . ..$ stdout : chr "" [01:58:55.011] | : . ..$ conditions : list() [01:58:55.011] | : . ..$ rng : logi TRUE [01:58:55.011] | : . ..$ misuseGlobalEnv : NULL [01:58:55.011] | : . ..$ misuseConnections:List of 3 [01:58:55.011] | : . .. ..$ added : NULL [01:58:55.011] | : . .. ..$ removed : NULL [01:58:55.011] | : . .. ..$ replaced: NULL [01:58:55.011] | : . ..$ misuseDevices : NULL [01:58:55.011] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:55.011] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:55.011] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "116" [01:58:55.011] | : . ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:55.011] | : . .. ..- attr(*, "source")=List of 5 [01:58:55.011] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.011] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.011] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.011] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.011] | : . .. .. ..$ pid : int 123308 [01:58:55.011] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:55.011] | : . .. .. ..$ random: int 2147483647 [01:58:55.011] | : . ..$ r_info :List of 4 [01:58:55.011] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.011] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:55.011] | : . .. ..$ os : chr "windows" [01:58:55.011] | : . .. ..$ os_name : chr "Windows" [01:58:55.011] | : . .. ..$ captures_utf8: logi TRUE [01:58:55.011] | : . ..$ version : chr "1.8" [01:58:55.011] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:55.011] | : . $ success: logi TRUE [01:58:55.011] | : . $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:55.011] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.011] | : . $ tag : NULL [01:58:55.034] | : . Received FutureResult [01:58:55.035] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.035] | : . ' Removed future from position #1 [01:58:55.036] | : . ' Number of registered futures: 1 [01:58:55.036] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.036] | : . Erased future from future backend [01:58:55.037] | : . result() for ClusterFuture ... [01:58:55.037] | : . ' result already collected: FutureResult [01:58:55.037] | : . result() for ClusterFuture ... done [01:58:55.038] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.038] | result() for ClusterFuture ... done [01:58:55.038] | result() for ClusterFuture ... [01:58:55.038] | : result already collected: FutureResult [01:58:55.039] | result() for ClusterFuture ... done [01:58:55.039] | relay stdout ... [01:58:55.039] | relay stdout ... done [01:58:55.040] | check for misuse ... [01:58:55.040] | check for misuse ... done [01:58:55.040] value() for MultisessionFuture ('fsample_3-965462') ... done [01:58:55.041] value() for MultisessionFuture ('fsample_4-200690') ... [01:58:55.041] | result() for ClusterFuture ... [01:58:55.041] | : assertValidConnection() ... [01:58:55.042] | : . cluster node index: 2 [01:58:55.042] | : assertValidConnection() ... done [01:58:55.043] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:55.043] | : . cluster node index: 2 [01:58:55.044] | : . [1] TRUE [01:58:55.044] | : . received data: [01:58:55.044] | : . List of 5 [01:58:55.044] | : . $ type : chr "VALUE" [01:58:55.044] | : . $ value :List of 14 [01:58:55.044] | : . ..$ value : int 1 [01:58:55.044] | : . ..$ visible : logi TRUE [01:58:55.044] | : . ..$ stdout : chr "" [01:58:55.044] | : . ..$ conditions : list() [01:58:55.044] | : . ..$ rng : logi TRUE [01:58:55.044] | : . ..$ misuseGlobalEnv : NULL [01:58:55.044] | : . ..$ misuseConnections:List of 3 [01:58:55.044] | : . .. ..$ added : NULL [01:58:55.044] | : . .. ..$ removed : NULL [01:58:55.044] | : . .. ..$ replaced: NULL [01:58:55.044] | : . ..$ misuseDevices : NULL [01:58:55.044] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:54" [01:58:55.044] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.044] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "117" [01:58:55.044] | : . ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:55.044] | : . .. ..- attr(*, "source")=List of 5 [01:58:55.044] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.044] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.044] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.044] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.044] | : . .. .. ..$ pid : int 116536 [01:58:55.044] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:55.044] | : . .. .. ..$ random: int 2147483647 [01:58:55.044] | : . ..$ r_info :List of 4 [01:58:55.044] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.044] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:55.044] | : . .. ..$ os : chr "windows" [01:58:55.044] | : . .. ..$ os_name : chr "Windows" [01:58:55.044] | : . .. ..$ captures_utf8: logi TRUE [01:58:55.044] | : . ..$ version : chr "1.8" [01:58:55.044] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:55.044] | : . $ success: logi TRUE [01:58:55.044] | : . $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:55.044] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.044] | : . $ tag : NULL [01:58:55.073] | : . Received FutureResult [01:58:55.074] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.074] | : . ' Removed future from position #1 [01:58:55.074] | : . ' Number of registered futures: 0 [01:58:55.075] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.075] | : . Erased future from future backend [01:58:55.075] | : . result() for ClusterFuture ... [01:58:55.076] | : . ' result already collected: FutureResult [01:58:55.076] | : . result() for ClusterFuture ... done [01:58:55.076] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.077] | result() for ClusterFuture ... done [01:58:55.077] | result() for ClusterFuture ... [01:58:55.077] | : result already collected: FutureResult [01:58:55.078] | result() for ClusterFuture ... done [01:58:55.078] | relay stdout ... [01:58:55.078] | relay stdout ... done [01:58:55.078] | check for misuse ... [01:58:55.079] | check for misuse ... done [01:58:55.079] value() for MultisessionFuture ('fsample_4-200690') ... done [[1]] [1] 2 [[2]] [1] 2 [[3]] [1] 3 [[4]] [1] 1 [01:58:55.081] future(..., label = 'fsample_1-725097') ... [01:58:55.081] | lazy: FALSE [01:58:55.081] | stdout: TRUE [01:58:55.081] | conditions: [n=1] 'condition' [01:58:55.082] | gc: FALSE [01:58:55.082] | earlySignal: FALSE [01:58:55.082] | getGlobalsAndPackages() ... [01:58:55.083] | : Searching for globals ... [01:58:55.095] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.096] | : Searching for globals ... done [01:58:55.096] | : Resolving globals: FALSE [01:58:55.096] | : Search for packages associated with the globals ... [01:58:55.097] | : . Packages associated with globals: [1] 'base' [01:58:55.097] | : . Packages: [1] 'base' [01:58:55.098] | : Search for packages associated with the globals ... done [01:58:55.098] | : Packages after dropping 'base': [0] [01:58:55.098] | : globals: [1] 'x' [01:58:55.099] | : packages: [0] [01:58:55.099] | getGlobalsAndPackages() ... done [01:58:55.099] | run() for 'Future' ('fsample_1-725097') ... [01:58:55.100] | : state: 'created' [01:58:55.100] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.100] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.101] | : Using MultisessionFutureBackend ... [01:58:55.101] | : . Number of futures since start: 44 (44 created, 44 launched, 54 finished) [01:58:55.101] | : . Launching futures ... [01:58:55.102] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.102] | : . ' , Workers: [n=2] [01:58:55.102] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.106] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.106] | : . ' , requestWorker() ... [01:58:55.107] | : . ' , ; requestNode() ... [01:58:55.107] | : . ' , ; ` Number of workers: 2 [01:58:55.107] | : . ' , ; ` Polling for a free worker ... [01:58:55.108] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.108] | : . ' , ; ` | : Listing all futures [01:58:55.108] | : . ' , ; ` | : Number of registered futures: 0 [01:58:55.109] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.109] | : . ' , ; ` | Total time: 0 [01:58:55.109] | : . ' , ; ` Polling for a free worker ... done [01:58:55.109] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.110] | : . ' , ; ` | Listing all futures [01:58:55.110] | : . ' , ; ` | Number of registered futures: 0 [01:58:55.110] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.111] | : . ' , ; ` avail: [n=2] '1', '2' [01:58:55.111] | : . ' , ; ` Index of first available worker: 1 [01:58:55.111] | : . ' , ; ` Validate that the worker is functional ... [01:58:55.170] | : . ' , ; ` | Worker is functional [01:58:55.171] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.171] | : . ' , ; ` | : Listing all futures [01:58:55.172] | : . ' , ; ` | : Number of registered futures: 0 [01:58:55.172] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.172] | : . ' , ; ` Validate that the worker is functional ... done [01:58:55.173] | : . ' , ; requestNode() ... done [01:58:55.173] | : . ' , ; cluster node index: 1 [01:58:55.173] | : . ' , requestWorker() ... done [01:58:55.174] | : . ' , eraseGlobalEnvironment() ... [01:58:55.175] | : . ' , eraseGlobalEnvironment() ... done [01:58:55.175] | : . ' , launchFuture() ... [01:58:55.175] | : . ' , ; cluster node index: 1 [01:58:55.176] | : . ' , ; getFutureData() ... [01:58:55.176] | : . ' , ; ` getFutureCore() ... [01:58:55.176] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:55.177] | : . ' , ; ` getFutureCore() ... done [01:58:55.177] | : . ' , ; ` getFutureCapture() ... [01:58:55.177] | : . ' , ; ` getFutureCapture() ... done [01:58:55.177] | : . ' , ; ` getFutureContext() ... [01:58:55.178] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.178] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:55.178] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.178] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:55.178] | : . ' , ; ` getFutureContext() ... done [01:58:55.179] | : . ' , ; getFutureData() ... done [01:58:55.179] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.180] | : . ' , ; ` Appended future to position #1 [01:58:55.180] | : . ' , ; ` Number of registered futures: 1 [01:58:55.180] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.180] | : . ' , launchFuture() ... done [01:58:55.181] | : . ' , MultisessionFuture started [01:58:55.181] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.181] | : . Launching futures ... done [01:58:55.182] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.182] | : Using MultisessionFutureBackend ... done [01:58:55.182] | run() for 'Future' ('fsample_1-725097') ... done [01:58:55.182] future(..., label = 'fsample_1-725097') ... done [01:58:55.183] future(..., label = 'fsample_2-431995') ... [01:58:55.184] | lazy: FALSE [01:58:55.184] | stdout: TRUE [01:58:55.184] | conditions: [n=1] 'condition' [01:58:55.184] | gc: FALSE [01:58:55.185] | earlySignal: FALSE [01:58:55.185] | getGlobalsAndPackages() ... [01:58:55.185] | : Searching for globals ... [01:58:55.194] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.194] | : Searching for globals ... done [01:58:55.195] | : Resolving globals: FALSE [01:58:55.195] | : Search for packages associated with the globals ... [01:58:55.195] | : . Packages associated with globals: [1] 'base' [01:58:55.196] | : . Packages: [1] 'base' [01:58:55.196] | : Search for packages associated with the globals ... done [01:58:55.196] | : Packages after dropping 'base': [0] [01:58:55.196] | : globals: [1] 'x' [01:58:55.196] | : packages: [0] [01:58:55.197] | getGlobalsAndPackages() ... done [01:58:55.197] | run() for 'Future' ('fsample_2-431995') ... [01:58:55.197] | : state: 'created' [01:58:55.198] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.198] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.198] | : Using MultisessionFutureBackend ... [01:58:55.198] | : . Number of futures since start: 45 (45 created, 45 launched, 54 finished) [01:58:55.199] | : . Launching futures ... [01:58:55.199] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.199] | : . ' , Workers: [n=2] [01:58:55.200] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.203] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.203] | : . ' , requestWorker() ... [01:58:55.203] | : . ' , ; requestNode() ... [01:58:55.204] | : . ' , ; ` Number of workers: 2 [01:58:55.204] | : . ' , ; ` Polling for a free worker ... [01:58:55.204] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.205] | : . ' , ; ` | : Listing all futures [01:58:55.205] | : . ' , ; ` | : Number of registered futures: 1 [01:58:55.205] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.206] | : . ' , ; ` | Total time: 0 [01:58:55.206] | : . ' , ; ` Polling for a free worker ... done [01:58:55.206] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.207] | : . ' , ; ` | Listing all futures [01:58:55.207] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.207] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.207] | : . ' , ; ` avail: [n=2] '2' [01:58:55.208] | : . ' , ; ` Index of first available worker: 2 [01:58:55.208] | : . ' , ; ` Validate that the worker is functional ... [01:58:55.266] | : . ' , ; ` | Worker is functional [01:58:55.266] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.267] | : . ' , ; ` | : Listing all futures [01:58:55.267] | : . ' , ; ` | : Number of registered futures: 1 [01:58:55.267] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.268] | : . ' , ; ` Validate that the worker is functional ... done [01:58:55.268] | : . ' , ; requestNode() ... done [01:58:55.268] | : . ' , ; cluster node index: 2 [01:58:55.269] | : . ' , requestWorker() ... done [01:58:55.269] | : . ' , eraseGlobalEnvironment() ... [01:58:55.270] | : . ' , eraseGlobalEnvironment() ... done [01:58:55.270] | : . ' , launchFuture() ... [01:58:55.271] | : . ' , ; cluster node index: 2 [01:58:55.271] | : . ' , ; getFutureData() ... [01:58:55.271] | : . ' , ; ` getFutureCore() ... [01:58:55.271] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:55.272] | : . ' , ; ` getFutureCore() ... done [01:58:55.272] | : . ' , ; ` getFutureCapture() ... [01:58:55.272] | : . ' , ; ` getFutureCapture() ... done [01:58:55.273] | : . ' , ; ` getFutureContext() ... [01:58:55.273] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.273] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:55.274] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.274] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:55.275] | : . ' , ; ` getFutureContext() ... done [01:58:55.275] | : . ' , ; getFutureData() ... done [01:58:55.293] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.293] | : . ' , ; ` Appended future to position #2 [01:58:55.293] | : . ' , ; ` Number of registered futures: 2 [01:58:55.294] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.294] | : . ' , launchFuture() ... done [01:58:55.294] | : . ' , MultisessionFuture started [01:58:55.295] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.295] | : . Launching futures ... done [01:58:55.295] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.296] | : Using MultisessionFutureBackend ... done [01:58:55.296] | run() for 'Future' ('fsample_2-431995') ... done [01:58:55.296] future(..., label = 'fsample_2-431995') ... done [01:58:55.297] future(..., label = 'fsample_3-294185') ... [01:58:55.298] | lazy: FALSE [01:58:55.298] | stdout: TRUE [01:58:55.298] | conditions: [n=1] 'condition' [01:58:55.299] | gc: FALSE [01:58:55.299] | earlySignal: FALSE [01:58:55.299] | getGlobalsAndPackages() ... [01:58:55.299] | : Searching for globals ... [01:58:55.314] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.314] | : Searching for globals ... done [01:58:55.314] | : Resolving globals: FALSE [01:58:55.315] | : Search for packages associated with the globals ... [01:58:55.315] | : . Packages associated with globals: [1] 'base' [01:58:55.316] | : . Packages: [1] 'base' [01:58:55.316] | : Search for packages associated with the globals ... done [01:58:55.316] | : Packages after dropping 'base': [0] [01:58:55.317] | : globals: [1] 'x' [01:58:55.317] | : packages: [0] [01:58:55.317] | getGlobalsAndPackages() ... done [01:58:55.317] | run() for 'Future' ('fsample_3-294185') ... [01:58:55.318] | : state: 'created' [01:58:55.318] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.318] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.318] | : Using MultisessionFutureBackend ... [01:58:55.318] | : . Number of futures since start: 46 (46 created, 46 launched, 54 finished) [01:58:55.319] | : . Launching futures ... [01:58:55.319] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.319] | : . ' , Workers: [n=2] [01:58:55.319] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.321] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.322] | : . ' , requestWorker() ... [01:58:55.322] | : . ' , ; requestNode() ... [01:58:55.322] | : . ' , ; ` Number of workers: 2 [01:58:55.322] | : . ' , ; ` Polling for a free worker ... [01:58:55.323] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.323] | : . ' , ; ` | : Listing all futures [01:58:55.323] | : . ' , ; ` | : Number of registered futures: 2 [01:58:55.323] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.323] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:55.349] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:55.349] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:55.350] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-725097') ... [01:58:55.351] | : . ' , ; ` | : . ' Cluster node socket connection: index=4, id=1137 [01:58:55.351] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:55.352] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:55.352] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:55.353] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:55.353] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:55.354] | : . ' , ; ` | : . ' , [1] TRUE [01:58:55.354] | : . ' , ; ` | : . ' , received data: [01:58:55.355] | : . ' , ; ` | : . ' , List of 5 [01:58:55.355] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:55.355] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:55.355] | : . ' , ; ` | : . ' , ..$ value : int 3 [01:58:55.355] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:55.355] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:55.355] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:55.355] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:55.355] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:55.355] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:55.355] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:55.355] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.355] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.355] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "118" [01:58:55.355] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:55.355] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.355] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.355] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 123308 [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:55.355] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.355] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:55.355] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:55.355] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:55.355] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:55.355] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:55.355] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:55.355] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.355] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:55.378] | : . ' , ; ` | : . ' , Received FutureResult [01:58:55.379] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.379] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:55.380] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:55.380] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.380] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:55.381] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.381] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.382] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.382] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.382] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:55.383] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-725097') ... done [01:58:55.383] | : . ' , ; ` | : . assertFutureResult() ... [01:58:55.383] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:55.383] | : . ' , ; ` | : . ' Future uuid: 118 [01:58:55.383] | : . ' , ; ` | : . ' identical; success [01:58:55.384] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:55.384] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:55.384] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-725097') ... [01:58:55.385] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.385] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.385] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.385] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.386] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.386] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.386] | : . ' , ; ` | : . ' , check for misuse ... [01:58:55.386] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:55.387] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-725097') ... done [01:58:55.387] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:55.387] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:55.387] | : . ' , ; ` | : Remove collected futures ... [01:58:55.387] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:55.388] | : . ' , ; ` | : Remove collected futures ... done [01:58:55.388] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:55.388] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:55.388] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:55.388] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:55.389] | : . ' , ; ` | Number of registered futures: 2 [01:58:55.389] | : . ' , ; ` Polling for a free worker ... done [01:58:55.389] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.389] | : . ' , ; ` | Listing all futures [01:58:55.389] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.390] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.390] | : . ' , ; ` Total time: 0.0664279460906982 [01:58:55.390] | : . ' , ; requestNode() ... done [01:58:55.390] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.390] | : . ' , ; ` Listing all futures [01:58:55.390] | : . ' , ; ` Number of registered futures: 1 [01:58:55.391] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.391] | : . ' , ; avail: [n=2] '1' [01:58:55.391] | : . ' , ; Index of first available worker: 1 [01:58:55.391] | : . ' , ; Validate that the worker is functional ... [01:58:55.447] | : . ' , ; ` Worker is functional [01:58:55.447] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.448] | : . ' , ; ` | Listing all futures [01:58:55.448] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.448] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.448] | : . ' , ; Validate that the worker is functional ... done [01:58:55.449] | : . ' , requestWorker() ... done [01:58:55.449] | : . ' , cluster node index: 1 [01:58:55.449] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.449] | : . ' eraseGlobalEnvironment() ... [01:58:55.450] | : . ' eraseGlobalEnvironment() ... done [01:58:55.450] | : . ' launchFuture() ... [01:58:55.451] | : . ' , cluster node index: 1 [01:58:55.451] | : . ' , getFutureData() ... [01:58:55.451] | : . ' , ; getFutureCore() ... [01:58:55.451] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:55.452] | : . ' , ; getFutureCore() ... done [01:58:55.452] | : . ' , ; getFutureCapture() ... [01:58:55.452] | : . ' , ; getFutureCapture() ... done [01:58:55.453] | : . ' , ; getFutureContext() ... [01:58:55.453] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.453] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:55.454] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.454] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:55.454] | : . ' , ; getFutureContext() ... done [01:58:55.455] | : . ' , getFutureData() ... done [01:58:55.472] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.472] | : . ' , ; Appended future to position #2 [01:58:55.473] | : . ' , ; Number of registered futures: 2 [01:58:55.473] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.473] | : . ' launchFuture() ... done [01:58:55.473] | : . ' MultisessionFuture started [01:58:55.474] | : . Launching futures ... done [01:58:55.474] | : Using MultisessionFutureBackend ... done [01:58:55.474] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.475] | run() for 'Future' ('fsample_3-294185') ... done [01:58:55.475] future(..., label = 'fsample_3-294185') ... done [01:58:55.476] future(..., label = 'fsample_4-409037') ... [01:58:55.477] | lazy: FALSE [01:58:55.477] | stdout: TRUE [01:58:55.477] | conditions: [n=1] 'condition' [01:58:55.478] | gc: FALSE [01:58:55.478] | earlySignal: FALSE [01:58:55.478] | getGlobalsAndPackages() ... [01:58:55.478] | : Searching for globals ... [01:58:55.491] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.491] | : Searching for globals ... done [01:58:55.492] | : Resolving globals: FALSE [01:58:55.492] | : Search for packages associated with the globals ... [01:58:55.492] | : . Packages associated with globals: [1] 'base' [01:58:55.493] | : . Packages: [1] 'base' [01:58:55.493] | : Search for packages associated with the globals ... done [01:58:55.493] | : Packages after dropping 'base': [0] [01:58:55.493] | : globals: [1] 'x' [01:58:55.494] | : packages: [0] [01:58:55.494] | getGlobalsAndPackages() ... done [01:58:55.494] | run() for 'Future' ('fsample_4-409037') ... [01:58:55.495] | : state: 'created' [01:58:55.495] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.495] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.495] | : Using MultisessionFutureBackend ... [01:58:55.495] | : . Number of futures since start: 47 (47 created, 47 launched, 56 finished) [01:58:55.496] | : . Launching futures ... [01:58:55.496] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.496] | : . ' , Workers: [n=2] [01:58:55.496] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.499] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.500] | : . ' , requestWorker() ... [01:58:55.500] | : . ' , ; requestNode() ... [01:58:55.500] | : . ' , ; ` Number of workers: 2 [01:58:55.501] | : . ' , ; ` Polling for a free worker ... [01:58:55.501] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.501] | : . ' , ; ` | : Listing all futures [01:58:55.502] | : . ' , ; ` | : Number of registered futures: 2 [01:58:55.502] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.502] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:55.521] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:55.521] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:55.522] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-431995') ... [01:58:55.523] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:55.523] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:55.523] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:55.524] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:55.525] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:55.525] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:55.525] | : . ' , ; ` | : . ' , [1] TRUE [01:58:55.526] | : . ' , ; ` | : . ' , received data: [01:58:55.526] | : . ' , ; ` | : . ' , List of 5 [01:58:55.526] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:55.526] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:55.526] | : . ' , ; ` | : . ' , ..$ value : int 3 [01:58:55.526] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:55.526] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:55.526] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:55.526] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:55.526] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:55.526] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:55.526] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:55.526] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.526] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.526] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "119" [01:58:55.526] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:55.526] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.526] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.526] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:55.526] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.526] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:55.526] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:55.526] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:55.526] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:55.526] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:55.526] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:55.526] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.526] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:55.557] | : . ' , ; ` | : . ' , Received FutureResult [01:58:55.557] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.558] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:55.558] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:55.559] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.559] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:55.559] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.560] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.560] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.560] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.561] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:55.561] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-431995') ... done [01:58:55.561] | : . ' , ; ` | : . assertFutureResult() ... [01:58:55.562] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:55.562] | : . ' , ; ` | : . ' Future uuid: 119 [01:58:55.562] | : . ' , ; ` | : . ' identical; success [01:58:55.562] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:55.563] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:55.563] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-431995') ... [01:58:55.563] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.564] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.564] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.564] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:55.565] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:55.565] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:55.565] | : . ' , ; ` | : . ' , check for misuse ... [01:58:55.566] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:55.566] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-431995') ... done [01:58:55.567] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:55.567] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:55.567] | : . ' , ; ` | : Remove collected futures ... [01:58:55.568] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:55.568] | : . ' , ; ` | : Remove collected futures ... done [01:58:55.568] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:55.569] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:55.569] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:55.569] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:55.569] | : . ' , ; ` | Number of registered futures: 2 [01:58:55.570] | : . ' , ; ` Polling for a free worker ... done [01:58:55.570] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.571] | : . ' , ; ` | Listing all futures [01:58:55.571] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.571] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.571] | : . ' , ; ` Total time: 0.0690310001373291 [01:58:55.572] | : . ' , ; requestNode() ... done [01:58:55.572] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.572] | : . ' , ; ` Listing all futures [01:58:55.573] | : . ' , ; ` Number of registered futures: 1 [01:58:55.573] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.573] | : . ' , ; avail: [n=2] '2' [01:58:55.574] | : . ' , ; Index of first available worker: 2 [01:58:55.574] | : . ' , ; Validate that the worker is functional ... [01:58:55.632] | : . ' , ; ` Worker is functional [01:58:55.632] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.632] | : . ' , ; ` | Listing all futures [01:58:55.633] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.633] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.634] | : . ' , ; Validate that the worker is functional ... done [01:58:55.634] | : . ' , requestWorker() ... done [01:58:55.634] | : . ' , cluster node index: 2 [01:58:55.635] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.635] | : . ' eraseGlobalEnvironment() ... [01:58:55.636] | : . ' eraseGlobalEnvironment() ... done [01:58:55.636] | : . ' launchFuture() ... [01:58:55.636] | : . ' , cluster node index: 2 [01:58:55.636] | : . ' , getFutureData() ... [01:58:55.636] | : . ' , ; getFutureCore() ... [01:58:55.637] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:55.637] | : . ' , ; getFutureCore() ... done [01:58:55.637] | : . ' , ; getFutureCapture() ... [01:58:55.637] | : . ' , ; getFutureCapture() ... done [01:58:55.638] | : . ' , ; getFutureContext() ... [01:58:55.638] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.638] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:55.639] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.639] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:55.639] | : . ' , ; getFutureContext() ... done [01:58:55.639] | : . ' , getFutureData() ... done [01:58:55.655] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.656] | : . ' , ; Appended future to position #2 [01:58:55.656] | : . ' , ; Number of registered futures: 2 [01:58:55.656] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.656] | : . ' launchFuture() ... done [01:58:55.656] | : . ' MultisessionFuture started [01:58:55.657] | : . Launching futures ... done [01:58:55.657] | : Using MultisessionFutureBackend ... done [01:58:55.657] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.657] | run() for 'Future' ('fsample_4-409037') ... done [01:58:55.657] future(..., label = 'fsample_4-409037') ... done [01:58:55.658] value() for MultisessionFuture ('fsample_1-725097') ... [01:58:55.658] | result() for ClusterFuture ... [01:58:55.658] | : result already collected: FutureResult [01:58:55.658] | result() for ClusterFuture ... done [01:58:55.659] | result() for ClusterFuture ... [01:58:55.659] | : result already collected: FutureResult [01:58:55.659] | result() for ClusterFuture ... done [01:58:55.659] | relay stdout ... [01:58:55.659] | relay stdout ... done [01:58:55.659] | check for misuse ... [01:58:55.660] | check for misuse ... done [01:58:55.660] value() for MultisessionFuture ('fsample_1-725097') ... done [01:58:55.660] value() for MultisessionFuture ('fsample_2-431995') ... [01:58:55.660] | result() for ClusterFuture ... [01:58:55.660] | : result already collected: FutureResult [01:58:55.661] | result() for ClusterFuture ... done [01:58:55.661] | result() for ClusterFuture ... [01:58:55.661] | : result already collected: FutureResult [01:58:55.661] | result() for ClusterFuture ... done [01:58:55.661] | relay stdout ... [01:58:55.661] | relay stdout ... done [01:58:55.662] | check for misuse ... [01:58:55.662] | check for misuse ... done [01:58:55.662] value() for MultisessionFuture ('fsample_2-431995') ... done [01:58:55.662] value() for MultisessionFuture ('fsample_3-294185') ... [01:58:55.662] | result() for ClusterFuture ... [01:58:55.663] | : assertValidConnection() ... [01:58:55.663] | : . cluster node index: 1 [01:58:55.663] | : assertValidConnection() ... done [01:58:55.663] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:55.664] | : . cluster node index: 1 [01:58:55.664] | : . [1] TRUE [01:58:55.664] | : . received data: [01:58:55.664] | : . List of 5 [01:58:55.664] | : . $ type : chr "VALUE" [01:58:55.664] | : . $ value :List of 14 [01:58:55.664] | : . ..$ value : int 1 [01:58:55.664] | : . ..$ visible : logi TRUE [01:58:55.664] | : . ..$ stdout : chr "" [01:58:55.664] | : . ..$ conditions : list() [01:58:55.664] | : . ..$ rng : logi TRUE [01:58:55.664] | : . ..$ misuseGlobalEnv : NULL [01:58:55.664] | : . ..$ misuseConnections:List of 3 [01:58:55.664] | : . .. ..$ added : NULL [01:58:55.664] | : . .. ..$ removed : NULL [01:58:55.664] | : . .. ..$ replaced: NULL [01:58:55.664] | : . ..$ misuseDevices : NULL [01:58:55.664] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.664] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.664] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "120" [01:58:55.664] | : . ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:55.664] | : . .. ..- attr(*, "source")=List of 5 [01:58:55.664] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.664] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.664] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.664] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.664] | : . .. .. ..$ pid : int 123308 [01:58:55.664] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:55.664] | : . .. .. ..$ random: int 2147483647 [01:58:55.664] | : . ..$ r_info :List of 4 [01:58:55.664] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.664] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:55.664] | : . .. ..$ os : chr "windows" [01:58:55.664] | : . .. ..$ os_name : chr "Windows" [01:58:55.664] | : . .. ..$ captures_utf8: logi TRUE [01:58:55.664] | : . ..$ version : chr "1.8" [01:58:55.664] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:55.664] | : . $ success: logi TRUE [01:58:55.664] | : . $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:55.664] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.664] | : . $ tag : NULL [01:58:55.684] | : . Received FutureResult [01:58:55.685] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.685] | : . ' Removed future from position #1 [01:58:55.685] | : . ' Number of registered futures: 1 [01:58:55.685] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.686] | : . Erased future from future backend [01:58:55.686] | : . result() for ClusterFuture ... [01:58:55.686] | : . ' result already collected: FutureResult [01:58:55.686] | : . result() for ClusterFuture ... done [01:58:55.686] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.687] | result() for ClusterFuture ... done [01:58:55.687] | result() for ClusterFuture ... [01:58:55.687] | : result already collected: FutureResult [01:58:55.687] | result() for ClusterFuture ... done [01:58:55.687] | relay stdout ... [01:58:55.687] | relay stdout ... done [01:58:55.688] | check for misuse ... [01:58:55.688] | check for misuse ... done [01:58:55.688] value() for MultisessionFuture ('fsample_3-294185') ... done [01:58:55.688] value() for MultisessionFuture ('fsample_4-409037') ... [01:58:55.689] | result() for ClusterFuture ... [01:58:55.689] | : assertValidConnection() ... [01:58:55.689] | : . cluster node index: 2 [01:58:55.690] | : assertValidConnection() ... done [01:58:55.690] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:55.690] | : . cluster node index: 2 [01:58:55.690] | : . [1] TRUE [01:58:55.691] | : . received data: [01:58:55.691] | : . List of 5 [01:58:55.691] | : . $ type : chr "VALUE" [01:58:55.691] | : . $ value :List of 14 [01:58:55.691] | : . ..$ value : int 0 [01:58:55.691] | : . ..$ visible : logi TRUE [01:58:55.691] | : . ..$ stdout : chr "" [01:58:55.691] | : . ..$ conditions : list() [01:58:55.691] | : . ..$ rng : logi TRUE [01:58:55.691] | : . ..$ misuseGlobalEnv : NULL [01:58:55.691] | : . ..$ misuseConnections:List of 3 [01:58:55.691] | : . .. ..$ added : NULL [01:58:55.691] | : . .. ..$ removed : NULL [01:58:55.691] | : . .. ..$ replaced: NULL [01:58:55.691] | : . ..$ misuseDevices : NULL [01:58:55.691] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.691] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.691] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "121" [01:58:55.691] | : . ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:55.691] | : . .. ..- attr(*, "source")=List of 5 [01:58:55.691] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.691] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.691] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.691] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.691] | : . .. .. ..$ pid : int 116536 [01:58:55.691] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:55.691] | : . .. .. ..$ random: int 2147483647 [01:58:55.691] | : . ..$ r_info :List of 4 [01:58:55.691] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.691] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:55.691] | : . .. ..$ os : chr "windows" [01:58:55.691] | : . .. ..$ os_name : chr "Windows" [01:58:55.691] | : . .. ..$ captures_utf8: logi TRUE [01:58:55.691] | : . ..$ version : chr "1.8" [01:58:55.691] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:55.691] | : . $ success: logi TRUE [01:58:55.691] | : . $ time : 'proc_time' Named num [1:5] 0.01 0 0.02 NA NA [01:58:55.691] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.691] | : . $ tag : NULL [01:58:55.709] | : . Received FutureResult [01:58:55.709] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:55.709] | : . ' Removed future from position #1 [01:58:55.710] | : . ' Number of registered futures: 0 [01:58:55.710] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:55.710] | : . Erased future from future backend [01:58:55.710] | : . result() for ClusterFuture ... [01:58:55.711] | : . ' result already collected: FutureResult [01:58:55.711] | : . result() for ClusterFuture ... done [01:58:55.711] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:55.711] | result() for ClusterFuture ... done [01:58:55.712] | result() for ClusterFuture ... [01:58:55.712] | : result already collected: FutureResult [01:58:55.712] | result() for ClusterFuture ... done [01:58:55.712] | relay stdout ... [01:58:55.712] | relay stdout ... done [01:58:55.712] | check for misuse ... [01:58:55.713] | check for misuse ... done [01:58:55.713] value() for MultisessionFuture ('fsample_4-409037') ... done [[1]] [1] 3 [[2]] [1] 3 [[3]] [1] 1 [[4]] [1] 0 [01:58:55.714] future(..., label = 'fsample_1-370970') ... [01:58:55.714] | lazy: FALSE [01:58:55.714] | stdout: TRUE [01:58:55.714] | conditions: [n=1] 'condition' [01:58:55.715] | gc: FALSE [01:58:55.715] | earlySignal: FALSE [01:58:55.715] | getGlobalsAndPackages() ... [01:58:55.715] | : Searching for globals ... [01:58:55.732] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.733] | : Searching for globals ... done [01:58:55.733] | : Resolving globals: FALSE [01:58:55.733] | : Search for packages associated with the globals ... [01:58:55.734] | : . Packages associated with globals: [1] 'base' [01:58:55.734] | : . Packages: [1] 'base' [01:58:55.734] | : Search for packages associated with the globals ... done [01:58:55.735] | : Packages after dropping 'base': [0] [01:58:55.735] | : globals: [1] 'x' [01:58:55.735] | : packages: [0] [01:58:55.735] | getGlobalsAndPackages() ... done [01:58:55.736] | run() for 'Future' ('fsample_1-370970') ... [01:58:55.736] | : state: 'created' [01:58:55.736] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.736] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.737] | : Using MultisessionFutureBackend ... [01:58:55.737] | : . Number of futures since start: 48 (48 created, 48 launched, 60 finished) [01:58:55.737] | : . Launching futures ... [01:58:55.738] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.738] | : . ' , Workers: [n=2] [01:58:55.738] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.742] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.742] | : . ' , requestWorker() ... [01:58:55.743] | : . ' , ; requestNode() ... [01:58:55.743] | : . ' , ; ` Number of workers: 2 [01:58:55.743] | : . ' , ; ` Polling for a free worker ... [01:58:55.743] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.744] | : . ' , ; ` | : Listing all futures [01:58:55.744] | : . ' , ; ` | : Number of registered futures: 0 [01:58:55.744] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.745] | : . ' , ; ` | Total time: 0 [01:58:55.745] | : . ' , ; ` Polling for a free worker ... done [01:58:55.745] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.754] | : . ' , ; ` | Listing all futures [01:58:55.754] | : . ' , ; ` | Number of registered futures: 0 [01:58:55.755] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.755] | : . ' , ; ` avail: [n=2] '1', '2' [01:58:55.756] | : . ' , ; ` Index of first available worker: 1 [01:58:55.756] | : . ' , ; ` Validate that the worker is functional ... [01:58:55.815] | : . ' , ; ` | Worker is functional [01:58:55.815] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.815] | : . ' , ; ` | : Listing all futures [01:58:55.815] | : . ' , ; ` | : Number of registered futures: 0 [01:58:55.816] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.816] | : . ' , ; ` Validate that the worker is functional ... done [01:58:55.816] | : . ' , ; requestNode() ... done [01:58:55.816] | : . ' , ; cluster node index: 1 [01:58:55.817] | : . ' , requestWorker() ... done [01:58:55.817] | : . ' , eraseGlobalEnvironment() ... [01:58:55.818] | : . ' , eraseGlobalEnvironment() ... done [01:58:55.818] | : . ' , launchFuture() ... [01:58:55.818] | : . ' , ; cluster node index: 1 [01:58:55.818] | : . ' , ; getFutureData() ... [01:58:55.818] | : . ' , ; ` getFutureCore() ... [01:58:55.819] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:55.819] | : . ' , ; ` getFutureCore() ... done [01:58:55.819] | : . ' , ; ` getFutureCapture() ... [01:58:55.819] | : . ' , ; ` getFutureCapture() ... done [01:58:55.819] | : . ' , ; ` getFutureContext() ... [01:58:55.819] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.820] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:55.820] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.820] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:55.820] | : . ' , ; ` getFutureContext() ... done [01:58:55.820] | : . ' , ; getFutureData() ... done [01:58:55.821] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.821] | : . ' , ; ` Appended future to position #1 [01:58:55.821] | : . ' , ; ` Number of registered futures: 1 [01:58:55.822] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.822] | : . ' , launchFuture() ... done [01:58:55.822] | : . ' , MultisessionFuture started [01:58:55.822] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.822] | : . Launching futures ... done [01:58:55.822] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.823] | : Using MultisessionFutureBackend ... done [01:58:55.823] | run() for 'Future' ('fsample_1-370970') ... done [01:58:55.823] future(..., label = 'fsample_1-370970') ... done [01:58:55.824] future(..., label = 'fsample_2-284661') ... [01:58:55.824] | lazy: FALSE [01:58:55.824] | stdout: TRUE [01:58:55.824] | conditions: [n=1] 'condition' [01:58:55.825] | gc: FALSE [01:58:55.825] | earlySignal: FALSE [01:58:55.825] | getGlobalsAndPackages() ... [01:58:55.825] | : Searching for globals ... [01:58:55.834] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.834] | : Searching for globals ... done [01:58:55.834] | : Resolving globals: FALSE [01:58:55.834] | : Search for packages associated with the globals ... [01:58:55.835] | : . Packages associated with globals: [1] 'base' [01:58:55.835] | : . Packages: [1] 'base' [01:58:55.835] | : Search for packages associated with the globals ... done [01:58:55.835] | : Packages after dropping 'base': [0] [01:58:55.836] | : globals: [1] 'x' [01:58:55.836] | : packages: [0] [01:58:55.836] | getGlobalsAndPackages() ... done [01:58:55.836] | run() for 'Future' ('fsample_2-284661') ... [01:58:55.837] | : state: 'created' [01:58:55.837] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.837] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.837] | : Using MultisessionFutureBackend ... [01:58:55.837] | : . Number of futures since start: 49 (49 created, 49 launched, 60 finished) [01:58:55.838] | : . Launching futures ... [01:58:55.838] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.838] | : . ' , Workers: [n=2] [01:58:55.838] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.840] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.840] | : . ' , requestWorker() ... [01:58:55.841] | : . ' , ; requestNode() ... [01:58:55.841] | : . ' , ; ` Number of workers: 2 [01:58:55.841] | : . ' , ; ` Polling for a free worker ... [01:58:55.841] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.841] | : . ' , ; ` | : Listing all futures [01:58:55.842] | : . ' , ; ` | : Number of registered futures: 1 [01:58:55.842] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.842] | : . ' , ; ` | Total time: 0 [01:58:55.842] | : . ' , ; ` Polling for a free worker ... done [01:58:55.842] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.842] | : . ' , ; ` | Listing all futures [01:58:55.843] | : . ' , ; ` | Number of registered futures: 1 [01:58:55.843] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.843] | : . ' , ; ` avail: [n=2] '2' [01:58:55.843] | : . ' , ; ` Index of first available worker: 2 [01:58:55.843] | : . ' , ; ` Validate that the worker is functional ... [01:58:55.901] | : . ' , ; ` | Worker is functional [01:58:55.901] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.902] | : . ' , ; ` | : Listing all futures [01:58:55.902] | : . ' , ; ` | : Number of registered futures: 1 [01:58:55.902] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.903] | : . ' , ; ` Validate that the worker is functional ... done [01:58:55.903] | : . ' , ; requestNode() ... done [01:58:55.903] | : . ' , ; cluster node index: 2 [01:58:55.904] | : . ' , requestWorker() ... done [01:58:55.904] | : . ' , eraseGlobalEnvironment() ... [01:58:55.905] | : . ' , eraseGlobalEnvironment() ... done [01:58:55.905] | : . ' , launchFuture() ... [01:58:55.906] | : . ' , ; cluster node index: 2 [01:58:55.906] | : . ' , ; getFutureData() ... [01:58:55.906] | : . ' , ; ` getFutureCore() ... [01:58:55.907] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:55.907] | : . ' , ; ` getFutureCore() ... done [01:58:55.907] | : . ' , ; ` getFutureCapture() ... [01:58:55.907] | : . ' , ; ` getFutureCapture() ... done [01:58:55.908] | : . ' , ; ` getFutureContext() ... [01:58:55.908] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.908] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:55.909] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.909] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:55.909] | : . ' , ; ` getFutureContext() ... done [01:58:55.910] | : . ' , ; getFutureData() ... done [01:58:55.927] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:55.928] | : . ' , ; ` Appended future to position #2 [01:58:55.928] | : . ' , ; ` Number of registered futures: 2 [01:58:55.928] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:55.929] | : . ' , launchFuture() ... done [01:58:55.929] | : . ' , MultisessionFuture started [01:58:55.929] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:55.930] | : . Launching futures ... done [01:58:55.930] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:55.930] | : Using MultisessionFutureBackend ... done [01:58:55.930] | run() for 'Future' ('fsample_2-284661') ... done [01:58:55.931] future(..., label = 'fsample_2-284661') ... done [01:58:55.932] future(..., label = 'fsample_3-372733') ... [01:58:55.932] | lazy: FALSE [01:58:55.932] | stdout: TRUE [01:58:55.932] | conditions: [n=1] 'condition' [01:58:55.933] | gc: FALSE [01:58:55.933] | earlySignal: FALSE [01:58:55.933] | getGlobalsAndPackages() ... [01:58:55.934] | : Searching for globals ... [01:58:55.947] | : . globals found: [3] '{', 'sample', 'x' [01:58:55.947] | : Searching for globals ... done [01:58:55.948] | : Resolving globals: FALSE [01:58:55.948] | : Search for packages associated with the globals ... [01:58:55.949] | : . Packages associated with globals: [1] 'base' [01:58:55.949] | : . Packages: [1] 'base' [01:58:55.950] | : Search for packages associated with the globals ... done [01:58:55.950] | : Packages after dropping 'base': [0] [01:58:55.950] | : globals: [1] 'x' [01:58:55.951] | : packages: [0] [01:58:55.951] | getGlobalsAndPackages() ... done [01:58:55.951] | run() for 'Future' ('fsample_3-372733') ... [01:58:55.952] | : state: 'created' [01:58:55.952] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:55.953] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:55.953] | : Using MultisessionFutureBackend ... [01:58:55.953] | : . Number of futures since start: 50 (50 created, 50 launched, 60 finished) [01:58:55.954] | : . Launching futures ... [01:58:55.954] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:55.954] | : . ' , Workers: [n=2] [01:58:55.954] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:55.958] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:55.958] | : . ' , requestWorker() ... [01:58:55.958] | : . ' , ; requestNode() ... [01:58:55.959] | : . ' , ; ` Number of workers: 2 [01:58:55.959] | : . ' , ; ` Polling for a free worker ... [01:58:55.959] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:55.959] | : . ' , ; ` | : Listing all futures [01:58:55.960] | : . ' , ; ` | : Number of registered futures: 2 [01:58:55.960] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:55.960] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:55.974] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:55.974] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:55.975] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-370970') ... [01:58:55.976] | : . ' , ; ` | : . ' Cluster node socket connection: index=4, id=1137 [01:58:55.976] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:55.976] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:55.977] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:55.977] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:55.978] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:55.978] | : . ' , ; ` | : . ' , [1] TRUE [01:58:55.979] | : . ' , ; ` | : . ' , received data: [01:58:55.979] | : . ' , ; ` | : . ' , List of 5 [01:58:55.979] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:55.979] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:55.979] | : . ' , ; ` | : . ' , ..$ value : int 0 [01:58:55.979] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:55.979] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:55.979] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:55.979] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:55.979] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:55.979] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:55.979] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:55.979] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.979] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:55.979] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "122" [01:58:55.979] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:55.979] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:55.979] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:55.979] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 123308 [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:55.979] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:55.979] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:55.979] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:55.979] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:55.979] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:55.979] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:55.979] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:55.979] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:55.979] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:56.004] | : . ' , ; ` | : . ' , Received FutureResult [01:58:56.004] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.004] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:56.005] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:56.005] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.005] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:56.005] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.006] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.006] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.007] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.007] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.007] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-370970') ... done [01:58:56.008] | : . ' , ; ` | : . assertFutureResult() ... [01:58:56.008] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.008] | : . ' , ; ` | : . ' Future uuid: 122 [01:58:56.008] | : . ' , ; ` | : . ' identical; success [01:58:56.009] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:56.009] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:56.009] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-370970') ... [01:58:56.009] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.010] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.010] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.010] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.010] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.011] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.011] | : . ' , ; ` | : . ' , check for misuse ... [01:58:56.011] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:56.012] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-370970') ... done [01:58:56.012] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:56.013] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.013] | : . ' , ; ` | : Remove collected futures ... [01:58:56.013] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:56.013] | : . ' , ; ` | : Remove collected futures ... done [01:58:56.013] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.014] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:56.014] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:56.014] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:56.014] | : . ' , ; ` | Number of registered futures: 2 [01:58:56.015] | : . ' , ; ` Polling for a free worker ... done [01:58:56.015] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.015] | : . ' , ; ` | Listing all futures [01:58:56.015] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.016] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.016] | : . ' , ; ` Total time: 0.0556380748748779 [01:58:56.016] | : . ' , ; requestNode() ... done [01:58:56.016] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.017] | : . ' , ; ` Listing all futures [01:58:56.017] | : . ' , ; ` Number of registered futures: 1 [01:58:56.017] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.018] | : . ' , ; avail: [n=2] '1' [01:58:56.018] | : . ' , ; Index of first available worker: 1 [01:58:56.018] | : . ' , ; Validate that the worker is functional ... [01:58:56.078] | : . ' , ; ` Worker is functional [01:58:56.078] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.079] | : . ' , ; ` | Listing all futures [01:58:56.079] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.079] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.080] | : . ' , ; Validate that the worker is functional ... done [01:58:56.080] | : . ' , requestWorker() ... done [01:58:56.080] | : . ' , cluster node index: 1 [01:58:56.080] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:56.081] | : . ' eraseGlobalEnvironment() ... [01:58:56.082] | : . ' eraseGlobalEnvironment() ... done [01:58:56.082] | : . ' launchFuture() ... [01:58:56.082] | : . ' , cluster node index: 1 [01:58:56.083] | : . ' , getFutureData() ... [01:58:56.083] | : . ' , ; getFutureCore() ... [01:58:56.083] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:56.083] | : . ' , ; getFutureCore() ... done [01:58:56.084] | : . ' , ; getFutureCapture() ... [01:58:56.084] | : . ' , ; getFutureCapture() ... done [01:58:56.084] | : . ' , ; getFutureContext() ... [01:58:56.085] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.085] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:56.085] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.085] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:56.086] | : . ' , ; getFutureContext() ... done [01:58:56.086] | : . ' , getFutureData() ... done [01:58:56.103] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:56.103] | : . ' , ; Appended future to position #2 [01:58:56.103] | : . ' , ; Number of registered futures: 2 [01:58:56.104] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:56.104] | : . ' launchFuture() ... done [01:58:56.104] | : . ' MultisessionFuture started [01:58:56.105] | : . Launching futures ... done [01:58:56.105] | : Using MultisessionFutureBackend ... done [01:58:56.105] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:56.105] | run() for 'Future' ('fsample_3-372733') ... done [01:58:56.106] future(..., label = 'fsample_3-372733') ... done [01:58:56.107] future(..., label = 'fsample_4-472413') ... [01:58:56.107] | lazy: FALSE [01:58:56.107] | stdout: TRUE [01:58:56.108] | conditions: [n=1] 'condition' [01:58:56.108] | gc: FALSE [01:58:56.108] | earlySignal: FALSE [01:58:56.108] | getGlobalsAndPackages() ... [01:58:56.109] | : Searching for globals ... [01:58:56.120] | : . globals found: [3] '{', 'sample', 'x' [01:58:56.120] | : Searching for globals ... done [01:58:56.121] | : Resolving globals: FALSE [01:58:56.121] | : Search for packages associated with the globals ... [01:58:56.121] | : . Packages associated with globals: [1] 'base' [01:58:56.122] | : . Packages: [1] 'base' [01:58:56.122] | : Search for packages associated with the globals ... done [01:58:56.123] | : Packages after dropping 'base': [0] [01:58:56.123] | : globals: [1] 'x' [01:58:56.123] | : packages: [0] [01:58:56.123] | getGlobalsAndPackages() ... done [01:58:56.124] | run() for 'Future' ('fsample_4-472413') ... [01:58:56.124] | : state: 'created' [01:58:56.124] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.125] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.125] | : Using MultisessionFutureBackend ... [01:58:56.125] | : . Number of futures since start: 51 (51 created, 51 launched, 62 finished) [01:58:56.126] | : . Launching futures ... [01:58:56.126] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:56.126] | : . ' , Workers: [n=2] [01:58:56.126] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:56.130] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:56.130] | : . ' , requestWorker() ... [01:58:56.130] | : . ' , ; requestNode() ... [01:58:56.131] | : . ' , ; ` Number of workers: 2 [01:58:56.131] | : . ' , ; ` Polling for a free worker ... [01:58:56.132] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.132] | : . ' , ; ` | : Listing all futures [01:58:56.132] | : . ' , ; ` | : Number of registered futures: 2 [01:58:56.133] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.133] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:56.146] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:56.146] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:56.147] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-284661') ... [01:58:56.148] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:56.148] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:56.148] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.149] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:56.149] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:56.149] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.150] | : . ' , ; ` | : . ' , [1] TRUE [01:58:56.150] | : . ' , ; ` | : . ' , received data: [01:58:56.150] | : . ' , ; ` | : . ' , List of 5 [01:58:56.150] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:56.150] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:56.150] | : . ' , ; ` | : . ' , ..$ value : int 2 [01:58:56.150] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:56.150] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:56.150] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:56.150] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:56.150] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:56.150] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:56.150] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:56.150] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:56.150] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:55" [01:58:56.150] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "123" [01:58:56.150] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:56.150] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:56.150] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:56.150] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:56.150] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:56.150] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:56.150] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:56.150] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:56.150] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:56.150] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:56.150] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:56.150] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:56.150] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:56.173] | : . ' , ; ` | : . ' , Received FutureResult [01:58:56.174] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.174] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:56.175] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:56.175] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.176] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:56.176] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.176] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.177] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.177] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.178] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.178] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-284661') ... done [01:58:56.178] | : . ' , ; ` | : . assertFutureResult() ... [01:58:56.179] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.179] | : . ' , ; ` | : . ' Future uuid: 123 [01:58:56.179] | : . ' , ; ` | : . ' identical; success [01:58:56.179] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:56.179] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:56.180] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-284661') ... [01:58:56.180] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.180] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.180] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.181] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.181] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.181] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.181] | : . ' , ; ` | : . ' , check for misuse ... [01:58:56.182] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:56.182] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-284661') ... done [01:58:56.183] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:56.183] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.183] | : . ' , ; ` | : Remove collected futures ... [01:58:56.183] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:56.183] | : . ' , ; ` | : Remove collected futures ... done [01:58:56.184] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.184] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:56.184] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:56.184] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:56.184] | : . ' , ; ` | Number of registered futures: 2 [01:58:56.185] | : . ' , ; ` Polling for a free worker ... done [01:58:56.185] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.185] | : . ' , ; ` | Listing all futures [01:58:56.186] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.186] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.186] | : . ' , ; ` Total time: 0.0532770156860352 [01:58:56.187] | : . ' , ; requestNode() ... done [01:58:56.187] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.187] | : . ' , ; ` Listing all futures [01:58:56.188] | : . ' , ; ` Number of registered futures: 1 [01:58:56.188] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.189] | : . ' , ; avail: [n=2] '2' [01:58:56.189] | : . ' , ; Index of first available worker: 2 [01:58:56.189] | : . ' , ; Validate that the worker is functional ... [01:58:56.258] | : . ' , ; ` Worker is functional [01:58:56.258] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.258] | : . ' , ; ` | Listing all futures [01:58:56.259] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.259] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.259] | : . ' , ; Validate that the worker is functional ... done [01:58:56.259] | : . ' , requestWorker() ... done [01:58:56.260] | : . ' , cluster node index: 2 [01:58:56.260] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:56.260] | : . ' eraseGlobalEnvironment() ... [01:58:56.261] | : . ' eraseGlobalEnvironment() ... done [01:58:56.262] | : . ' launchFuture() ... [01:58:56.262] | : . ' , cluster node index: 2 [01:58:56.262] | : . ' , getFutureData() ... [01:58:56.263] | : . ' , ; getFutureCore() ... [01:58:56.263] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:56.263] | : . ' , ; getFutureCore() ... done [01:58:56.264] | : . ' , ; getFutureCapture() ... [01:58:56.264] | : . ' , ; getFutureCapture() ... done [01:58:56.264] | : . ' , ; getFutureContext() ... [01:58:56.264] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.265] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:56.265] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.266] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:56.266] | : . ' , ; getFutureContext() ... done [01:58:56.266] | : . ' , getFutureData() ... done [01:58:56.285] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:56.285] | : . ' , ; Appended future to position #2 [01:58:56.286] | : . ' , ; Number of registered futures: 2 [01:58:56.286] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:56.287] | : . ' launchFuture() ... done [01:58:56.287] | : . ' MultisessionFuture started [01:58:56.287] | : . Launching futures ... done [01:58:56.287] | : Using MultisessionFutureBackend ... done [01:58:56.288] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:56.288] | run() for 'Future' ('fsample_4-472413') ... done [01:58:56.288] future(..., label = 'fsample_4-472413') ... done [01:58:56.289] value() for MultisessionFuture ('fsample_1-370970') ... [01:58:56.289] | result() for ClusterFuture ... [01:58:56.290] | : result already collected: FutureResult [01:58:56.290] | result() for ClusterFuture ... done [01:58:56.290] | result() for ClusterFuture ... [01:58:56.290] | : result already collected: FutureResult [01:58:56.291] | result() for ClusterFuture ... done [01:58:56.291] | signalConditions() ... [01:58:56.291] | : include = 'immediateCondition' [01:58:56.291] | : exclude = [01:58:56.292] | : resignal = FALSE [01:58:56.292] | : Number of conditions: 1 [01:58:56.292] | signalConditions() ... done [01:58:56.292] | relay stdout ... [01:58:56.293] | relay stdout ... done [01:58:56.293] | check for misuse ... [01:58:56.293] | check for misuse ... done [01:58:56.294] | relay conditions ... [01:58:56.294] | : Future state: 'finished' [01:58:56.294] | : result() for ClusterFuture ... [01:58:56.294] | : . result already collected: FutureResult [01:58:56.295] | : result() for ClusterFuture ... done [01:58:56.295] | : signalConditions() ... [01:58:56.295] | : . include = 'condition' [01:58:56.296] | : . exclude = 'immediateCondition' [01:58:56.296] | : . resignal = TRUE [01:58:56.296] | : . Number of conditions: 1 [01:58:56.296] | : . Condition #1: 'RngFutureWarning', 'FutureWarning', 'warning', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:56.297] | : signalConditions() ... done [01:58:56.297] | relay conditions ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-122 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: MultisessionFuture: Label: 'fsample_1-370970' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x0000019607210be0 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureWarning' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:56.300] | future(..., label = 'fsample_1-282201') ... [01:58:56.300] | : lazy: FALSE [01:58:56.300] | : stdout: TRUE [01:58:56.301] | : conditions: [n=1] 'condition' [01:58:56.301] | : gc: FALSE [01:58:56.301] | : earlySignal: FALSE [01:58:56.301] | : getGlobalsAndPackages() ... [01:58:56.302] | : . Searching for globals ... [01:58:56.319] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:56.319] | : . Searching for globals ... done [01:58:56.320] | : . Resolving globals: FALSE [01:58:56.320] | : . Search for packages associated with the globals ... [01:58:56.321] | : . ' Packages associated with globals: [1] 'base' [01:58:56.321] | : . ' Packages: [1] 'base' [01:58:56.321] | : . Search for packages associated with the globals ... done [01:58:56.322] | : . Packages after dropping 'base': [0] [01:58:56.322] | : . globals: [1] 'x' [01:58:56.322] | : . packages: [0] [01:58:56.323] | : getGlobalsAndPackages() ... done [01:58:56.323] | : run() for 'Future' ('fsample_1-282201') ... [01:58:56.323] | : . state: 'created' [01:58:56.324] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.324] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.324] | : . Using MultisessionFutureBackend ... [01:58:56.325] | : . ' Number of futures since start: 52 (52 created, 52 launched, 64 finished) [01:58:56.325] | : . ' Launching futures ... [01:58:56.325] | : . ' , launchFuture() for ClusterFutureBackend ... [01:58:56.326] | : . ' , ; Workers: [n=2] [01:58:56.326] | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:56.329] | : . ' , ; FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:56.330] | : . ' , ; requestWorker() ... [01:58:56.330] | : . ' , ; ` requestNode() ... [01:58:56.330] | : . ' , ; ` | Number of workers: 2 [01:58:56.331] | : . ' , ; ` | Polling for a free worker ... [01:58:56.331] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.331] | : . ' , ; ` | : . Listing all futures [01:58:56.332] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:56.332] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.332] | : . ' , ; ` | : Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:56.349] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:56.349] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:56.350] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_3-372733') ... [01:58:56.351] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=1137 [01:58:56.351] | : . ' , ; ` | : . ' , assertValidConnection() ... [01:58:56.351] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:56.352] | : . ' , ; ` | : . ' , assertValidConnection() ... done [01:58:56.353] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:56.353] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:56.353] | : . ' , ; ` | : . ' , ; [1] TRUE [01:58:56.354] | : . ' , ; ` | : . ' , ; received data: [01:58:56.354] | : . ' , ; ` | : . ' , ; List of 5 [01:58:56.354] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [01:58:56.354] | : . ' , ; ` | : . ' , ; $ value :List of 14 [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ value : int 3 [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ rng : logi TRUE [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ misuseConnections:List of 3 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "124" [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 123308 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:56.354] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:56.354] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [01:58:56.354] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:56.354] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [01:58:56.354] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:56.354] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:56.354] | : . ' , ; ` | : . ' , ; $ tag : NULL [01:58:56.376] | : . ' , ; ` | : . ' , ; Received FutureResult [01:58:56.377] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.377] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [01:58:56.378] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:56.378] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.378] | : . ' , ; ` | : . ' , ; Erased future from future backend [01:58:56.379] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:56.379] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:56.379] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:56.380] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.380] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.380] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_3-372733') ... done [01:58:56.381] | : . ' , ; ` | : . ' assertFutureResult() ... [01:58:56.381] | : . ' , ; ` | : . ' , Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.381] | : . ' , ; ` | : . ' , Future uuid: 124 [01:58:56.381] | : . ' , ; ` | : . ' , identical; success [01:58:56.382] | : . ' , ; ` | : . ' assertFutureResult() ... done [01:58:56.382] | : . ' , ; ` | : . ' Future at position #1 is resolved ... [01:58:56.382] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_3-372733') ... [01:58:56.383] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:56.383] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:56.383] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:56.384] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:56.384] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:56.385] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:56.385] | : . ' , ; ` | : . ' , ; check for misuse ... [01:58:56.386] | : . ' , ; ` | : . ' , ; check for misuse ... done [01:58:56.386] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_3-372733') ... done [01:58:56.387] | : . ' , ; ` | : . ' Future at position #1 is resolved ... done [01:58:56.387] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.387] | : . ' , ; ` | : . Remove collected futures ... [01:58:56.388] | : . ' , ; ` | : . ' Indices of futures to drop: [n=1] '1' [01:58:56.388] | : . ' , ; ` | : . Remove collected futures ... done [01:58:56.388] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.389] | : . ' , ; ` | : Early signaling of 2 future candidates ... [01:58:56.389] | : . ' , ; ` | : Number of futures with early signaling requested: 0 [01:58:56.390] | : . ' , ; ` | : Early signaling of 2 future candidates ... done [01:58:56.390] | : . ' , ; ` | : Number of registered futures: 2 [01:58:56.390] | : . ' , ; ` | Polling for a free worker ... done [01:58:56.391] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.391] | : . ' , ; ` | : Listing all futures [01:58:56.391] | : . ' , ; ` | : Number of registered futures: 1 [01:58:56.392] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.392] | : . ' , ; ` | Total time: 0.0595638751983643 [01:58:56.392] | : . ' , ; ` requestNode() ... done [01:58:56.393] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.393] | : . ' , ; ` | Listing all futures [01:58:56.393] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.394] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.394] | : . ' , ; ` avail: [n=2] '1' [01:58:56.395] | : . ' , ; ` Index of first available worker: 1 [01:58:56.395] | : . ' , ; ` Validate that the worker is functional ... [01:58:56.456] | : . ' , ; ` | Worker is functional [01:58:56.456] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.456] | : . ' , ; ` | : Listing all futures [01:58:56.457] | : . ' , ; ` | : Number of registered futures: 1 [01:58:56.457] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.457] | : . ' , ; ` Validate that the worker is functional ... done [01:58:56.458] | : . ' , ; requestWorker() ... done [01:58:56.458] | : . ' , ; cluster node index: 1 [01:58:56.458] | : . ' , launchFuture() for ClusterFutureBackend ... done [01:58:56.459] | : . ' , eraseGlobalEnvironment() ... [01:58:56.460] | : . ' , eraseGlobalEnvironment() ... done [01:58:56.460] | : . ' , launchFuture() ... [01:58:56.460] | : . ' , ; cluster node index: 1 [01:58:56.460] | : . ' , ; getFutureData() ... [01:58:56.461] | : . ' , ; ` getFutureCore() ... [01:58:56.461] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:56.461] | : . ' , ; ` getFutureCore() ... done [01:58:56.462] | : . ' , ; ` getFutureCapture() ... [01:58:56.462] | : . ' , ; ` getFutureCapture() ... done [01:58:56.462] | : . ' , ; ` getFutureContext() ... [01:58:56.463] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.463] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:56.463] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.464] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:56.464] | : . ' , ; ` getFutureContext() ... done [01:58:56.464] | : . ' , ; getFutureData() ... done [01:58:56.465] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:56.465] | : . ' , ; ` Appended future to position #2 [01:58:56.466] | : . ' , ; ` Number of registered futures: 2 [01:58:56.466] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:56.466] | : . ' , launchFuture() ... done [01:58:56.467] | : . ' , MultisessionFuture started [01:58:56.467] | : . ' Launching futures ... done [01:58:56.467] | : . Using MultisessionFutureBackend ... done [01:58:56.467] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:56.468] | : run() for 'Future' ('fsample_1-282201') ... done [01:58:56.468] | future(..., label = 'fsample_1-282201') ... done [01:58:56.468] value() for MultisessionFuture ('fsample_1-370970') ... done [01:58:56.469] future(..., label = 'fsample_2-723560') ... [01:58:56.470] | lazy: FALSE [01:58:56.470] | stdout: TRUE [01:58:56.470] | conditions: [n=1] 'condition' [01:58:56.471] | gc: FALSE [01:58:56.471] | earlySignal: FALSE [01:58:56.471] | getGlobalsAndPackages() ... [01:58:56.471] | : Searching for globals ... [01:58:56.483] | : . globals found: [3] '{', 'sample', 'x' [01:58:56.484] | : Searching for globals ... done [01:58:56.484] | : Resolving globals: FALSE [01:58:56.484] | : Search for packages associated with the globals ... [01:58:56.485] | : . Packages associated with globals: [1] 'base' [01:58:56.485] | : . Packages: [1] 'base' [01:58:56.486] | : Search for packages associated with the globals ... done [01:58:56.486] | : Packages after dropping 'base': [0] [01:58:56.486] | : globals: [1] 'x' [01:58:56.487] | : packages: [0] [01:58:56.487] | getGlobalsAndPackages() ... done [01:58:56.487] | run() for 'Future' ('fsample_2-723560') ... [01:58:56.488] | : state: 'created' [01:58:56.488] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.488] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.489] | : Using MultisessionFutureBackend ... [01:58:56.489] | : . Number of futures since start: 53 (53 created, 53 launched, 66 finished) [01:58:56.489] | : . Launching futures ... [01:58:56.490] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:56.490] | : . ' , Workers: [n=2] [01:58:56.490] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:56.493] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:56.494] | : . ' , requestWorker() ... [01:58:56.494] | : . ' , ; requestNode() ... [01:58:56.494] | : . ' , ; ` Number of workers: 2 [01:58:56.494] | : . ' , ; ` Polling for a free worker ... [01:58:56.494] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.495] | : . ' , ; ` | : Listing all futures [01:58:56.495] | : . ' , ; ` | : Number of registered futures: 2 [01:58:56.495] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.495] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:56.521] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:56.521] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:56.522] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_4-472413') ... [01:58:56.523] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:56.523] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:56.523] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.524] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:56.524] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:56.525] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.525] | : . ' , ; ` | : . ' , [1] TRUE [01:58:56.525] | : . ' , ; ` | : . ' , received data: [01:58:56.526] | : . ' , ; ` | : . ' , List of 5 [01:58:56.526] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:56.526] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:56.526] | : . ' , ; ` | : . ' , ..$ value : int 3 [01:58:56.526] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:56.526] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:56.526] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:56.526] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:56.526] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:56.526] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:56.526] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:56.526] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.526] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.526] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "125" [01:58:56.526] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:56.526] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:56.526] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:56.526] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:56.526] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:56.526] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:56.526] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:56.526] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:56.526] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:56.526] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:56.526] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [01:58:56.526] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:56.526] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:56.552] | : . ' , ; ` | : . ' , Received FutureResult [01:58:56.552] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.552] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:56.553] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:56.553] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.554] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:56.554] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.554] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.555] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.555] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.555] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.556] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_4-472413') ... done [01:58:56.556] | : . ' , ; ` | : . assertFutureResult() ... [01:58:56.556] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.556] | : . ' , ; ` | : . ' Future uuid: 125 [01:58:56.557] | : . ' , ; ` | : . ' identical; success [01:58:56.557] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:56.557] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:56.557] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_4-472413') ... [01:58:56.558] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.558] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.563] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.563] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.564] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.564] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.565] | : . ' , ; ` | : . ' , check for misuse ... [01:58:56.566] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:56.566] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_4-472413') ... done [01:58:56.567] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:56.567] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.568] | : . ' , ; ` | : Remove collected futures ... [01:58:56.568] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:56.568] | : . ' , ; ` | : Remove collected futures ... done [01:58:56.569] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.569] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:56.570] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:56.570] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:56.570] | : . ' , ; ` | Number of registered futures: 2 [01:58:56.571] | : . ' , ; ` Polling for a free worker ... done [01:58:56.571] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.572] | : . ' , ; ` | Listing all futures [01:58:56.572] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.572] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.573] | : . ' , ; ` Total time: 0.0767900943756104 [01:58:56.573] | : . ' , ; requestNode() ... done [01:58:56.574] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.574] | : . ' , ; ` Listing all futures [01:58:56.574] | : . ' , ; ` Number of registered futures: 1 [01:58:56.575] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.575] | : . ' , ; avail: [n=2] '2' [01:58:56.576] | : . ' , ; Index of first available worker: 2 [01:58:56.576] | : . ' , ; Validate that the worker is functional ... [01:58:56.649] | : . ' , ; ` Worker is functional [01:58:56.650] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.650] | : . ' , ; ` | Listing all futures [01:58:56.651] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.651] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.651] | : . ' , ; Validate that the worker is functional ... done [01:58:56.652] | : . ' , requestWorker() ... done [01:58:56.652] | : . ' , cluster node index: 2 [01:58:56.652] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:56.653] | : . ' eraseGlobalEnvironment() ... [01:58:56.653] | : . ' eraseGlobalEnvironment() ... done [01:58:56.654] | : . ' launchFuture() ... [01:58:56.654] | : . ' , cluster node index: 2 [01:58:56.654] | : . ' , getFutureData() ... [01:58:56.655] | : . ' , ; getFutureCore() ... [01:58:56.655] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:56.655] | : . ' , ; getFutureCore() ... done [01:58:56.655] | : . ' , ; getFutureCapture() ... [01:58:56.656] | : . ' , ; getFutureCapture() ... done [01:58:56.656] | : . ' , ; getFutureContext() ... [01:58:56.656] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.657] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:56.657] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.657] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:56.658] | : . ' , ; getFutureContext() ... done [01:58:56.658] | : . ' , getFutureData() ... done [01:58:56.674] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:56.674] | : . ' , ; Appended future to position #2 [01:58:56.675] | : . ' , ; Number of registered futures: 2 [01:58:56.675] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:56.675] | : . ' launchFuture() ... done [01:58:56.675] | : . ' MultisessionFuture started [01:58:56.676] | : . Launching futures ... done [01:58:56.676] | : Using MultisessionFutureBackend ... done [01:58:56.676] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:56.676] | run() for 'Future' ('fsample_2-723560') ... done [01:58:56.676] future(..., label = 'fsample_2-723560') ... done [01:58:56.677] future(..., label = 'fsample_3-899686') ... [01:58:56.677] | lazy: FALSE [01:58:56.678] | stdout: TRUE [01:58:56.678] | conditions: [n=1] 'condition' [01:58:56.678] | gc: FALSE [01:58:56.678] | earlySignal: FALSE [01:58:56.678] | getGlobalsAndPackages() ... [01:58:56.679] | : Searching for globals ... [01:58:56.687] | : . globals found: [3] '{', 'sample', 'x' [01:58:56.687] | : Searching for globals ... done [01:58:56.688] | : Resolving globals: FALSE [01:58:56.688] | : Search for packages associated with the globals ... [01:58:56.688] | : . Packages associated with globals: [1] 'base' [01:58:56.689] | : . Packages: [1] 'base' [01:58:56.689] | : Search for packages associated with the globals ... done [01:58:56.689] | : Packages after dropping 'base': [0] [01:58:56.689] | : globals: [1] 'x' [01:58:56.690] | : packages: [0] [01:58:56.690] | getGlobalsAndPackages() ... done [01:58:56.690] | run() for 'Future' ('fsample_3-899686') ... [01:58:56.690] | : state: 'created' [01:58:56.691] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.691] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.691] | : Using MultisessionFutureBackend ... [01:58:56.692] | : . Number of futures since start: 54 (54 created, 54 launched, 68 finished) [01:58:56.692] | : . Launching futures ... [01:58:56.693] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:56.693] | : . ' , Workers: [n=2] [01:58:56.694] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:56.698] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:56.698] | : . ' , requestWorker() ... [01:58:56.698] | : . ' , ; requestNode() ... [01:58:56.699] | : . ' , ; ` Number of workers: 2 [01:58:56.699] | : . ' , ; ` Polling for a free worker ... [01:58:56.699] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.699] | : . ' , ; ` | : Listing all futures [01:58:56.699] | : . ' , ; ` | : Number of registered futures: 2 [01:58:56.700] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.700] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:56.724] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:56.724] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:56.725] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-282201') ... [01:58:56.726] | : . ' , ; ` | : . ' Cluster node socket connection: index=4, id=1137 [01:58:56.726] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:56.726] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:56.727] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:56.727] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:56.728] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:56.728] | : . ' , ; ` | : . ' , [1] TRUE [01:58:56.729] | : . ' , ; ` | : . ' , received data: [01:58:56.729] | : . ' , ; ` | : . ' , List of 5 [01:58:56.729] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:56.729] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:56.729] | : . ' , ; ` | : . ' , ..$ value : int 1 [01:58:56.729] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:56.729] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:56.729] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:56.729] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:56.729] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:56.729] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:56.729] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:56.729] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.729] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.729] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "126" [01:58:56.729] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:56.729] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:56.729] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:56.729] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 123308 [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:56.729] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:56.729] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:56.729] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:56.729] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:56.729] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:56.729] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:56.729] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:56.729] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:56.729] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:56.752] | : . ' , ; ` | : . ' , Received FutureResult [01:58:56.753] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.753] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:56.754] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:56.754] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.754] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:56.755] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.755] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.755] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.756] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.756] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.756] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-282201') ... done [01:58:56.757] | : . ' , ; ` | : . assertFutureResult() ... [01:58:56.757] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.757] | : . ' , ; ` | : . ' Future uuid: 126 [01:58:56.757] | : . ' , ; ` | : . ' identical; success [01:58:56.758] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:56.758] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:56.758] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-282201') ... [01:58:56.759] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.759] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.759] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.760] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.760] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.760] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.761] | : . ' , ; ` | : . ' , check for misuse ... [01:58:56.761] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:56.761] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-282201') ... done [01:58:56.762] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:56.762] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.762] | : . ' , ; ` | : Remove collected futures ... [01:58:56.763] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:56.763] | : . ' , ; ` | : Remove collected futures ... done [01:58:56.763] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.763] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:56.763] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:56.764] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:56.764] | : . ' , ; ` | Number of registered futures: 2 [01:58:56.764] | : . ' , ; ` Polling for a free worker ... done [01:58:56.764] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.764] | : . ' , ; ` | Listing all futures [01:58:56.764] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.765] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.765] | : . ' , ; ` Total time: 0.0650651454925537 [01:58:56.765] | : . ' , ; requestNode() ... done [01:58:56.765] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.765] | : . ' , ; ` Listing all futures [01:58:56.766] | : . ' , ; ` Number of registered futures: 1 [01:58:56.766] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.766] | : . ' , ; avail: [n=2] '1' [01:58:56.766] | : . ' , ; Index of first available worker: 1 [01:58:56.766] | : . ' , ; Validate that the worker is functional ... [01:58:56.818] | : . ' , ; ` Worker is functional [01:58:56.818] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.818] | : . ' , ; ` | Listing all futures [01:58:56.819] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.819] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.819] | : . ' , ; Validate that the worker is functional ... done [01:58:56.819] | : . ' , requestWorker() ... done [01:58:56.819] | : . ' , cluster node index: 1 [01:58:56.820] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:56.820] | : . ' eraseGlobalEnvironment() ... [01:58:56.820] | : . ' eraseGlobalEnvironment() ... done [01:58:56.821] | : . ' launchFuture() ... [01:58:56.821] | : . ' , cluster node index: 1 [01:58:56.821] | : . ' , getFutureData() ... [01:58:56.821] | : . ' , ; getFutureCore() ... [01:58:56.821] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:56.821] | : . ' , ; getFutureCore() ... done [01:58:56.822] | : . ' , ; getFutureCapture() ... [01:58:56.822] | : . ' , ; getFutureCapture() ... done [01:58:56.822] | : . ' , ; getFutureContext() ... [01:58:56.822] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.822] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:56.823] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.823] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:56.823] | : . ' , ; getFutureContext() ... done [01:58:56.823] | : . ' , getFutureData() ... done [01:58:56.839] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:56.840] | : . ' , ; Appended future to position #2 [01:58:56.840] | : . ' , ; Number of registered futures: 2 [01:58:56.841] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:56.841] | : . ' launchFuture() ... done [01:58:56.841] | : . ' MultisessionFuture started [01:58:56.842] | : . Launching futures ... done [01:58:56.842] | : Using MultisessionFutureBackend ... done [01:58:56.842] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:56.843] | run() for 'Future' ('fsample_3-899686') ... done [01:58:56.843] future(..., label = 'fsample_3-899686') ... done [01:58:56.844] future(..., label = 'fsample_4-905538') ... [01:58:56.844] | lazy: FALSE [01:58:56.845] | stdout: TRUE [01:58:56.845] | conditions: [n=1] 'condition' [01:58:56.845] | gc: FALSE [01:58:56.845] | earlySignal: FALSE [01:58:56.846] | getGlobalsAndPackages() ... [01:58:56.846] | : Searching for globals ... [01:58:56.858] | : . globals found: [3] '{', 'sample', 'x' [01:58:56.859] | : Searching for globals ... done [01:58:56.859] | : Resolving globals: FALSE [01:58:56.860] | : Search for packages associated with the globals ... [01:58:56.860] | : . Packages associated with globals: [1] 'base' [01:58:56.861] | : . Packages: [1] 'base' [01:58:56.861] | : Search for packages associated with the globals ... done [01:58:56.861] | : Packages after dropping 'base': [0] [01:58:56.862] | : globals: [1] 'x' [01:58:56.862] | : packages: [0] [01:58:56.862] | getGlobalsAndPackages() ... done [01:58:56.863] | run() for 'Future' ('fsample_4-905538') ... [01:58:56.863] | : state: 'created' [01:58:56.864] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:56.864] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:56.864] | : Using MultisessionFutureBackend ... [01:58:56.868] | : . Number of futures since start: 55 (55 created, 55 launched, 70 finished) [01:58:56.869] | : . Launching futures ... [01:58:56.869] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:56.869] | : . ' , Workers: [n=2] [01:58:56.869] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:56.873] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:56.873] | : . ' , requestWorker() ... [01:58:56.873] | : . ' , ; requestNode() ... [01:58:56.874] | : . ' , ; ` Number of workers: 2 [01:58:56.874] | : . ' , ; ` Polling for a free worker ... [01:58:56.874] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.874] | : . ' , ; ` | : Listing all futures [01:58:56.875] | : . ' , ; ` | : Number of registered futures: 2 [01:58:56.875] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.875] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:56.896] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:56.896] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:56.897] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-723560') ... [01:58:56.898] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:56.899] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:56.899] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.900] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:56.900] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:56.901] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:56.901] | : . ' , ; ` | : . ' , [1] TRUE [01:58:56.902] | : . ' , ; ` | : . ' , received data: [01:58:56.902] | : . ' , ; ` | : . ' , List of 5 [01:58:56.902] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:56.902] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:56.902] | : . ' , ; ` | : . ' , ..$ value : int 0 [01:58:56.902] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:56.902] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:56.902] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:56.902] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:56.902] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:56.902] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:56.902] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:56.902] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.902] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:56.902] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "127" [01:58:56.902] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:56.902] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:56.902] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:56.902] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:56.902] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:56.902] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:56.902] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:56.902] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:56.902] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:56.902] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:56.902] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [01:58:56.902] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:56.902] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:56.925] | : . ' , ; ` | : . ' , Received FutureResult [01:58:56.925] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:56.926] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:56.926] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:56.927] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:56.927] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:56.927] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.928] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.928] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.928] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:56.929] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:56.929] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-723560') ... done [01:58:56.929] | : . ' , ; ` | : . assertFutureResult() ... [01:58:56.929] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:56.929] | : . ' , ; ` | : . ' Future uuid: 127 [01:58:56.930] | : . ' , ; ` | : . ' identical; success [01:58:56.930] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:56.930] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:56.931] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-723560') ... [01:58:56.931] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.931] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.932] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.932] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:56.932] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:56.933] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:56.933] | : . ' , ; ` | : . ' , check for misuse ... [01:58:56.933] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:56.934] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-723560') ... done [01:58:56.934] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:56.935] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:56.935] | : . ' , ; ` | : Remove collected futures ... [01:58:56.935] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:56.936] | : . ' , ; ` | : Remove collected futures ... done [01:58:56.936] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:56.936] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:56.936] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:56.937] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:56.937] | : . ' , ; ` | Number of registered futures: 2 [01:58:56.937] | : . ' , ; ` Polling for a free worker ... done [01:58:56.938] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.938] | : . ' , ; ` | Listing all futures [01:58:56.938] | : . ' , ; ` | Number of registered futures: 1 [01:58:56.938] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.939] | : . ' , ; ` Total time: 0.0633790493011475 [01:58:56.939] | : . ' , ; requestNode() ... done [01:58:56.939] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:56.940] | : . ' , ; ` Listing all futures [01:58:56.940] | : . ' , ; ` Number of registered futures: 1 [01:58:56.940] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:56.941] | : . ' , ; avail: [n=2] '2' [01:58:56.941] | : . ' , ; Index of first available worker: 2 [01:58:56.941] | : . ' , ; Validate that the worker is functional ... [01:58:57.005] | : . ' , ; ` Worker is functional [01:58:57.005] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.005] | : . ' , ; ` | Listing all futures [01:58:57.005] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.006] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.006] | : . ' , ; Validate that the worker is functional ... done [01:58:57.006] | : . ' , requestWorker() ... done [01:58:57.006] | : . ' , cluster node index: 2 [01:58:57.006] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.007] | : . ' eraseGlobalEnvironment() ... [01:58:57.007] | : . ' eraseGlobalEnvironment() ... done [01:58:57.008] | : . ' launchFuture() ... [01:58:57.008] | : . ' , cluster node index: 2 [01:58:57.008] | : . ' , getFutureData() ... [01:58:57.008] | : . ' , ; getFutureCore() ... [01:58:57.008] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:57.008] | : . ' , ; getFutureCore() ... done [01:58:57.009] | : . ' , ; getFutureCapture() ... [01:58:57.009] | : . ' , ; getFutureCapture() ... done [01:58:57.009] | : . ' , ; getFutureContext() ... [01:58:57.009] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.009] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:57.010] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.010] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:57.010] | : . ' , ; getFutureContext() ... done [01:58:57.010] | : . ' , getFutureData() ... done [01:58:57.029] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.030] | : . ' , ; Appended future to position #2 [01:58:57.030] | : . ' , ; Number of registered futures: 2 [01:58:57.030] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.030] | : . ' launchFuture() ... done [01:58:57.031] | : . ' MultisessionFuture started [01:58:57.031] | : . Launching futures ... done [01:58:57.031] | : Using MultisessionFutureBackend ... done [01:58:57.031] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.032] | run() for 'Future' ('fsample_4-905538') ... done [01:58:57.032] future(..., label = 'fsample_4-905538') ... done [01:58:57.033] value() for MultisessionFuture ('fsample_1-282201') ... [01:58:57.033] | result() for ClusterFuture ... [01:58:57.033] | : result already collected: FutureResult [01:58:57.033] | result() for ClusterFuture ... done [01:58:57.034] | result() for ClusterFuture ... [01:58:57.034] | : result already collected: FutureResult [01:58:57.034] | result() for ClusterFuture ... done [01:58:57.034] | relay stdout ... [01:58:57.034] | relay stdout ... done [01:58:57.035] | check for misuse ... [01:58:57.035] | check for misuse ... done [01:58:57.035] value() for MultisessionFuture ('fsample_1-282201') ... done [01:58:57.035] value() for MultisessionFuture ('fsample_2-723560') ... [01:58:57.036] | result() for ClusterFuture ... [01:58:57.036] | : result already collected: FutureResult [01:58:57.036] | result() for ClusterFuture ... done [01:58:57.036] | result() for ClusterFuture ... [01:58:57.037] | : result already collected: FutureResult [01:58:57.037] | result() for ClusterFuture ... done [01:58:57.037] | relay stdout ... [01:58:57.037] | relay stdout ... done [01:58:57.038] | check for misuse ... [01:58:57.038] | check for misuse ... done [01:58:57.038] value() for MultisessionFuture ('fsample_2-723560') ... done [01:58:57.038] value() for MultisessionFuture ('fsample_3-899686') ... [01:58:57.039] | result() for ClusterFuture ... [01:58:57.039] | : assertValidConnection() ... [01:58:57.039] | : . cluster node index: 1 [01:58:57.040] | : assertValidConnection() ... done [01:58:57.040] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:57.040] | : . cluster node index: 1 [01:58:57.041] | : . [1] TRUE [01:58:57.041] | : . received data: [01:58:57.041] | : . List of 5 [01:58:57.041] | : . $ type : chr "VALUE" [01:58:57.041] | : . $ value :List of 14 [01:58:57.041] | : . ..$ value : int 1 [01:58:57.041] | : . ..$ visible : logi TRUE [01:58:57.041] | : . ..$ stdout : chr "" [01:58:57.041] | : . ..$ conditions : list() [01:58:57.041] | : . ..$ rng : logi TRUE [01:58:57.041] | : . ..$ misuseGlobalEnv : NULL [01:58:57.041] | : . ..$ misuseConnections:List of 3 [01:58:57.041] | : . .. ..$ added : NULL [01:58:57.041] | : . .. ..$ removed : NULL [01:58:57.041] | : . .. ..$ replaced: NULL [01:58:57.041] | : . ..$ misuseDevices : NULL [01:58:57.041] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:57.041] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:56" [01:58:57.041] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "128" [01:58:57.041] | : . ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:57.041] | : . .. ..- attr(*, "source")=List of 5 [01:58:57.041] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.041] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.041] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.041] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.041] | : . .. .. ..$ pid : int 123308 [01:58:57.041] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:57.041] | : . .. .. ..$ random: int 2147483647 [01:58:57.041] | : . ..$ r_info :List of 4 [01:58:57.041] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.041] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:57.041] | : . .. ..$ os : chr "windows" [01:58:57.041] | : . .. ..$ os_name : chr "Windows" [01:58:57.041] | : . .. ..$ captures_utf8: logi TRUE [01:58:57.041] | : . ..$ version : chr "1.8" [01:58:57.041] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:57.041] | : . $ success: logi TRUE [01:58:57.041] | : . $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:57.041] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.041] | : . $ tag : NULL [01:58:57.058] | : . Received FutureResult [01:58:57.058] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.058] | : . ' Removed future from position #1 [01:58:57.059] | : . ' Number of registered futures: 1 [01:58:57.059] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.059] | : . Erased future from future backend [01:58:57.059] | : . result() for ClusterFuture ... [01:58:57.059] | : . ' result already collected: FutureResult [01:58:57.060] | : . result() for ClusterFuture ... done [01:58:57.060] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.060] | result() for ClusterFuture ... done [01:58:57.060] | result() for ClusterFuture ... [01:58:57.060] | : result already collected: FutureResult [01:58:57.060] | result() for ClusterFuture ... done [01:58:57.061] | relay stdout ... [01:58:57.061] | relay stdout ... done [01:58:57.061] | check for misuse ... [01:58:57.061] | check for misuse ... done [01:58:57.061] value() for MultisessionFuture ('fsample_3-899686') ... done [01:58:57.061] value() for MultisessionFuture ('fsample_4-905538') ... [01:58:57.062] | result() for ClusterFuture ... [01:58:57.062] | : assertValidConnection() ... [01:58:57.062] | : . cluster node index: 2 [01:58:57.063] | : assertValidConnection() ... done [01:58:57.063] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:57.063] | : . cluster node index: 2 [01:58:57.063] | : . [1] TRUE [01:58:57.063] | : . received data: [01:58:57.064] | : . List of 5 [01:58:57.064] | : . $ type : chr "VALUE" [01:58:57.064] | : . $ value :List of 14 [01:58:57.064] | : . ..$ value : int 2 [01:58:57.064] | : . ..$ visible : logi TRUE [01:58:57.064] | : . ..$ stdout : chr "" [01:58:57.064] | : . ..$ conditions : list() [01:58:57.064] | : . ..$ rng : logi TRUE [01:58:57.064] | : . ..$ misuseGlobalEnv : NULL [01:58:57.064] | : . ..$ misuseConnections:List of 3 [01:58:57.064] | : . .. ..$ added : NULL [01:58:57.064] | : . .. ..$ removed : NULL [01:58:57.064] | : . .. ..$ replaced: NULL [01:58:57.064] | : . ..$ misuseDevices : NULL [01:58:57.064] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.064] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.064] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "129" [01:58:57.064] | : . ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:57.064] | : . .. ..- attr(*, "source")=List of 5 [01:58:57.064] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.064] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.064] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.064] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.064] | : . .. .. ..$ pid : int 116536 [01:58:57.064] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:57.064] | : . .. .. ..$ random: int 2147483647 [01:58:57.064] | : . ..$ r_info :List of 4 [01:58:57.064] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.064] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:57.064] | : . .. ..$ os : chr "windows" [01:58:57.064] | : . .. ..$ os_name : chr "Windows" [01:58:57.064] | : . .. ..$ captures_utf8: logi TRUE [01:58:57.064] | : . ..$ version : chr "1.8" [01:58:57.064] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:57.064] | : . $ success: logi TRUE [01:58:57.064] | : . $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [01:58:57.064] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.064] | : . $ tag : NULL [01:58:57.084] | : . Received FutureResult [01:58:57.085] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.085] | : . ' Removed future from position #1 [01:58:57.086] | : . ' Number of registered futures: 0 [01:58:57.086] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.086] | : . Erased future from future backend [01:58:57.086] | : . result() for ClusterFuture ... [01:58:57.087] | : . ' result already collected: FutureResult [01:58:57.087] | : . result() for ClusterFuture ... done [01:58:57.087] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.087] | result() for ClusterFuture ... done [01:58:57.087] | result() for ClusterFuture ... [01:58:57.088] | : result already collected: FutureResult [01:58:57.088] | result() for ClusterFuture ... done [01:58:57.088] | relay stdout ... [01:58:57.088] | relay stdout ... done [01:58:57.088] | check for misuse ... [01:58:57.089] | check for misuse ... done [01:58:57.089] value() for MultisessionFuture ('fsample_4-905538') ... done [[1]] [1] 1 [[2]] [1] 0 [[3]] [1] 1 [[4]] [1] 2 [01:58:57.093] future(..., label = 'fsample_1-473446') ... [01:58:57.094] | lazy: FALSE [01:58:57.094] | stdout: TRUE [01:58:57.094] | conditions: [n=1] 'condition' [01:58:57.095] | gc: FALSE [01:58:57.095] | earlySignal: FALSE [01:58:57.095] | getGlobalsAndPackages() ... [01:58:57.096] | : Searching for globals ... [01:58:57.105] | : . globals found: [3] '{', 'sample', 'x' [01:58:57.105] | : Searching for globals ... done [01:58:57.106] | : Resolving globals: FALSE [01:58:57.106] | : Search for packages associated with the globals ... [01:58:57.106] | : . Packages associated with globals: [1] 'base' [01:58:57.107] | : . Packages: [1] 'base' [01:58:57.107] | : Search for packages associated with the globals ... done [01:58:57.108] | : Packages after dropping 'base': [0] [01:58:57.108] | : globals: [1] 'x' [01:58:57.108] | : packages: [0] [01:58:57.109] | getGlobalsAndPackages() ... done [01:58:57.109] | run() for 'Future' ('fsample_1-473446') ... [01:58:57.110] | : state: 'created' [01:58:57.110] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.110] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.110] | : Using MultisessionFutureBackend ... [01:58:57.111] | : . Number of futures since start: 56 (56 created, 56 launched, 74 finished) [01:58:57.111] | : . Launching futures ... [01:58:57.111] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:57.112] | : . ' , Workers: [n=2] [01:58:57.112] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.115] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.115] | : . ' , requestWorker() ... [01:58:57.116] | : . ' , ; requestNode() ... [01:58:57.116] | : . ' , ; ` Number of workers: 2 [01:58:57.116] | : . ' , ; ` Polling for a free worker ... [01:58:57.116] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.117] | : . ' , ; ` | : Listing all futures [01:58:57.117] | : . ' , ; ` | : Number of registered futures: 0 [01:58:57.117] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.117] | : . ' , ; ` | Total time: 0 [01:58:57.118] | : . ' , ; ` Polling for a free worker ... done [01:58:57.118] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.118] | : . ' , ; ` | Listing all futures [01:58:57.118] | : . ' , ; ` | Number of registered futures: 0 [01:58:57.119] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.119] | : . ' , ; ` avail: [n=2] '1', '2' [01:58:57.119] | : . ' , ; ` Index of first available worker: 1 [01:58:57.120] | : . ' , ; ` Validate that the worker is functional ... [01:58:57.170] | : . ' , ; ` | Worker is functional [01:58:57.171] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.171] | : . ' , ; ` | : Listing all futures [01:58:57.171] | : . ' , ; ` | : Number of registered futures: 0 [01:58:57.171] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.172] | : . ' , ; ` Validate that the worker is functional ... done [01:58:57.172] | : . ' , ; requestNode() ... done [01:58:57.172] | : . ' , ; cluster node index: 1 [01:58:57.172] | : . ' , requestWorker() ... done [01:58:57.173] | : . ' , eraseGlobalEnvironment() ... [01:58:57.173] | : . ' , eraseGlobalEnvironment() ... done [01:58:57.174] | : . ' , launchFuture() ... [01:58:57.174] | : . ' , ; cluster node index: 1 [01:58:57.174] | : . ' , ; getFutureData() ... [01:58:57.174] | : . ' , ; ` getFutureCore() ... [01:58:57.175] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:57.175] | : . ' , ; ` getFutureCore() ... done [01:58:57.175] | : . ' , ; ` getFutureCapture() ... [01:58:57.175] | : . ' , ; ` getFutureCapture() ... done [01:58:57.176] | : . ' , ; ` getFutureContext() ... [01:58:57.176] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.176] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:57.176] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.177] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:57.177] | : . ' , ; ` getFutureContext() ... done [01:58:57.177] | : . ' , ; getFutureData() ... done [01:58:57.178] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.178] | : . ' , ; ` Appended future to position #1 [01:58:57.179] | : . ' , ; ` Number of registered futures: 1 [01:58:57.179] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.179] | : . ' , launchFuture() ... done [01:58:57.180] | : . ' , MultisessionFuture started [01:58:57.180] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.180] | : . Launching futures ... done [01:58:57.180] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.181] | : Using MultisessionFutureBackend ... done [01:58:57.181] | run() for 'Future' ('fsample_1-473446') ... done [01:58:57.181] future(..., label = 'fsample_1-473446') ... done [01:58:57.182] future(..., label = 'fsample_2-903171') ... [01:58:57.182] | lazy: FALSE [01:58:57.183] | stdout: TRUE [01:58:57.183] | conditions: [n=1] 'condition' [01:58:57.183] | gc: FALSE [01:58:57.184] | earlySignal: FALSE [01:58:57.184] | getGlobalsAndPackages() ... [01:58:57.184] | : Searching for globals ... [01:58:57.196] | : . globals found: [3] '{', 'sample', 'x' [01:58:57.196] | : Searching for globals ... done [01:58:57.197] | : Resolving globals: FALSE [01:58:57.197] | : Search for packages associated with the globals ... [01:58:57.197] | : . Packages associated with globals: [1] 'base' [01:58:57.198] | : . Packages: [1] 'base' [01:58:57.198] | : Search for packages associated with the globals ... done [01:58:57.198] | : Packages after dropping 'base': [0] [01:58:57.198] | : globals: [1] 'x' [01:58:57.199] | : packages: [0] [01:58:57.199] | getGlobalsAndPackages() ... done [01:58:57.199] | run() for 'Future' ('fsample_2-903171') ... [01:58:57.199] | : state: 'created' [01:58:57.200] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.200] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.200] | : Using MultisessionFutureBackend ... [01:58:57.200] | : . Number of futures since start: 57 (57 created, 57 launched, 74 finished) [01:58:57.200] | : . Launching futures ... [01:58:57.201] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:57.201] | : . ' , Workers: [n=2] [01:58:57.201] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.204] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.204] | : . ' , requestWorker() ... [01:58:57.204] | : . ' , ; requestNode() ... [01:58:57.204] | : . ' , ; ` Number of workers: 2 [01:58:57.204] | : . ' , ; ` Polling for a free worker ... [01:58:57.205] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.205] | : . ' , ; ` | : Listing all futures [01:58:57.205] | : . ' , ; ` | : Number of registered futures: 1 [01:58:57.205] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.205] | : . ' , ; ` | Total time: 0 [01:58:57.206] | : . ' , ; ` Polling for a free worker ... done [01:58:57.206] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.206] | : . ' , ; ` | Listing all futures [01:58:57.206] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.206] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.207] | : . ' , ; ` avail: [n=2] '2' [01:58:57.207] | : . ' , ; ` Index of first available worker: 2 [01:58:57.207] | : . ' , ; ` Validate that the worker is functional ... [01:58:57.272] | : . ' , ; ` | Worker is functional [01:58:57.272] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.272] | : . ' , ; ` | : Listing all futures [01:58:57.273] | : . ' , ; ` | : Number of registered futures: 1 [01:58:57.273] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.273] | : . ' , ; ` Validate that the worker is functional ... done [01:58:57.273] | : . ' , ; requestNode() ... done [01:58:57.274] | : . ' , ; cluster node index: 2 [01:58:57.274] | : . ' , requestWorker() ... done [01:58:57.274] | : . ' , eraseGlobalEnvironment() ... [01:58:57.275] | : . ' , eraseGlobalEnvironment() ... done [01:58:57.275] | : . ' , launchFuture() ... [01:58:57.276] | : . ' , ; cluster node index: 2 [01:58:57.276] | : . ' , ; getFutureData() ... [01:58:57.276] | : . ' , ; ` getFutureCore() ... [01:58:57.277] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:57.277] | : . ' , ; ` getFutureCore() ... done [01:58:57.277] | : . ' , ; ` getFutureCapture() ... [01:58:57.278] | : . ' , ; ` getFutureCapture() ... done [01:58:57.278] | : . ' , ; ` getFutureContext() ... [01:58:57.279] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.279] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:57.279] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.280] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:57.280] | : . ' , ; ` getFutureContext() ... done [01:58:57.281] | : . ' , ; getFutureData() ... done [01:58:57.299] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.300] | : . ' , ; ` Appended future to position #2 [01:58:57.300] | : . ' , ; ` Number of registered futures: 2 [01:58:57.301] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.301] | : . ' , launchFuture() ... done [01:58:57.301] | : . ' , MultisessionFuture started [01:58:57.301] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.302] | : . Launching futures ... done [01:58:57.302] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.303] | : Using MultisessionFutureBackend ... done [01:58:57.303] | run() for 'Future' ('fsample_2-903171') ... done [01:58:57.303] future(..., label = 'fsample_2-903171') ... done [01:58:57.304] future(..., label = 'fsample_3-779230') ... [01:58:57.305] | lazy: FALSE [01:58:57.305] | stdout: TRUE [01:58:57.305] | conditions: [n=1] 'condition' [01:58:57.306] | gc: FALSE [01:58:57.306] | earlySignal: FALSE [01:58:57.306] | getGlobalsAndPackages() ... [01:58:57.306] | : Searching for globals ... [01:58:57.319] | : . globals found: [3] '{', 'sample', 'x' [01:58:57.320] | : Searching for globals ... done [01:58:57.320] | : Resolving globals: FALSE [01:58:57.320] | : Search for packages associated with the globals ... [01:58:57.321] | : . Packages associated with globals: [1] 'base' [01:58:57.321] | : . Packages: [1] 'base' [01:58:57.322] | : Search for packages associated with the globals ... done [01:58:57.322] | : Packages after dropping 'base': [0] [01:58:57.322] | : globals: [1] 'x' [01:58:57.323] | : packages: [0] [01:58:57.323] | getGlobalsAndPackages() ... done [01:58:57.323] | run() for 'Future' ('fsample_3-779230') ... [01:58:57.324] | : state: 'created' [01:58:57.324] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.324] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.325] | : Using MultisessionFutureBackend ... [01:58:57.325] | : . Number of futures since start: 58 (58 created, 58 launched, 74 finished) [01:58:57.325] | : . Launching futures ... [01:58:57.326] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:57.326] | : . ' , Workers: [n=2] [01:58:57.326] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.329] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.330] | : . ' , requestWorker() ... [01:58:57.330] | : . ' , ; requestNode() ... [01:58:57.330] | : . ' , ; ` Number of workers: 2 [01:58:57.331] | : . ' , ; ` Polling for a free worker ... [01:58:57.331] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.331] | : . ' , ; ` | : Listing all futures [01:58:57.331] | : . ' , ; ` | : Number of registered futures: 2 [01:58:57.332] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.332] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:57.349] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:57.349] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:57.350] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-473446') ... [01:58:57.351] | : . ' , ; ` | : . ' Cluster node socket connection: index=4, id=1137 [01:58:57.351] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:57.352] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:57.352] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:57.353] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:57.353] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:57.354] | : . ' , ; ` | : . ' , [1] TRUE [01:58:57.354] | : . ' , ; ` | : . ' , received data: [01:58:57.355] | : . ' , ; ` | : . ' , List of 5 [01:58:57.355] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:57.355] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:57.355] | : . ' , ; ` | : . ' , ..$ value : int 0 [01:58:57.355] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:57.355] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:57.355] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:57.355] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:57.355] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:57.355] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:57.355] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:57.355] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.355] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.355] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "130" [01:58:57.355] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:57.355] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.355] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.355] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 123308 [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:57.355] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.355] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:57.355] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:57.355] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:57.355] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:57.355] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:57.355] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:57.355] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.355] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:57.377] | : . ' , ; ` | : . ' , Received FutureResult [01:58:57.377] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.378] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:57.378] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:57.378] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.379] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:57.379] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.379] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.379] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.380] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.380] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:57.380] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-473446') ... done [01:58:57.380] | : . ' , ; ` | : . assertFutureResult() ... [01:58:57.381] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:57.381] | : . ' , ; ` | : . ' Future uuid: 130 [01:58:57.381] | : . ' , ; ` | : . ' identical; success [01:58:57.381] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:57.382] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:57.382] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-473446') ... [01:58:57.382] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.383] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.383] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.383] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.384] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.384] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.384] | : . ' , ; ` | : . ' , check for misuse ... [01:58:57.385] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:57.385] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-473446') ... done [01:58:57.386] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:57.386] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:57.386] | : . ' , ; ` | : Remove collected futures ... [01:58:57.387] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:57.387] | : . ' , ; ` | : Remove collected futures ... done [01:58:57.387] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:57.387] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:57.388] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:57.388] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:57.388] | : . ' , ; ` | Number of registered futures: 2 [01:58:57.388] | : . ' , ; ` Polling for a free worker ... done [01:58:57.389] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.389] | : . ' , ; ` | Listing all futures [01:58:57.389] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.390] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.390] | : . ' , ; ` Total time: 0.057858943939209 [01:58:57.390] | : . ' , ; requestNode() ... done [01:58:57.391] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.391] | : . ' , ; ` Listing all futures [01:58:57.391] | : . ' , ; ` Number of registered futures: 1 [01:58:57.392] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.392] | : . ' , ; avail: [n=2] '1' [01:58:57.392] | : . ' , ; Index of first available worker: 1 [01:58:57.392] | : . ' , ; Validate that the worker is functional ... [01:58:57.452] | : . ' , ; ` Worker is functional [01:58:57.452] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.453] | : . ' , ; ` | Listing all futures [01:58:57.453] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.453] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.453] | : . ' , ; Validate that the worker is functional ... done [01:58:57.454] | : . ' , requestWorker() ... done [01:58:57.454] | : . ' , cluster node index: 1 [01:58:57.454] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.455] | : . ' eraseGlobalEnvironment() ... [01:58:57.455] | : . ' eraseGlobalEnvironment() ... done [01:58:57.456] | : . ' launchFuture() ... [01:58:57.456] | : . ' , cluster node index: 1 [01:58:57.456] | : . ' , getFutureData() ... [01:58:57.456] | : . ' , ; getFutureCore() ... [01:58:57.457] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:57.457] | : . ' , ; getFutureCore() ... done [01:58:57.457] | : . ' , ; getFutureCapture() ... [01:58:57.458] | : . ' , ; getFutureCapture() ... done [01:58:57.458] | : . ' , ; getFutureContext() ... [01:58:57.458] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.459] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:57.459] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.459] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:57.460] | : . ' , ; getFutureContext() ... done [01:58:57.460] | : . ' , getFutureData() ... done [01:58:57.478] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.479] | : . ' , ; Appended future to position #2 [01:58:57.479] | : . ' , ; Number of registered futures: 2 [01:58:57.480] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.480] | : . ' launchFuture() ... done [01:58:57.480] | : . ' MultisessionFuture started [01:58:57.480] | : . Launching futures ... done [01:58:57.481] | : Using MultisessionFutureBackend ... done [01:58:57.481] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.481] | run() for 'Future' ('fsample_3-779230') ... done [01:58:57.482] future(..., label = 'fsample_3-779230') ... done [01:58:57.483] future(..., label = 'fsample_4-422861') ... [01:58:57.483] | lazy: FALSE [01:58:57.483] | stdout: TRUE [01:58:57.483] | conditions: [n=1] 'condition' [01:58:57.484] | gc: FALSE [01:58:57.484] | earlySignal: FALSE [01:58:57.484] | getGlobalsAndPackages() ... [01:58:57.484] | : Searching for globals ... [01:58:57.496] | : . globals found: [3] '{', 'sample', 'x' [01:58:57.497] | : Searching for globals ... done [01:58:57.497] | : Resolving globals: FALSE [01:58:57.497] | : Search for packages associated with the globals ... [01:58:57.497] | : . Packages associated with globals: [1] 'base' [01:58:57.498] | : . Packages: [1] 'base' [01:58:57.498] | : Search for packages associated with the globals ... done [01:58:57.498] | : Packages after dropping 'base': [0] [01:58:57.498] | : globals: [1] 'x' [01:58:57.499] | : packages: [0] [01:58:57.499] | getGlobalsAndPackages() ... done [01:58:57.499] | run() for 'Future' ('fsample_4-422861') ... [01:58:57.499] | : state: 'created' [01:58:57.500] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.500] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.500] | : Using MultisessionFutureBackend ... [01:58:57.500] | : . Number of futures since start: 59 (59 created, 59 launched, 76 finished) [01:58:57.500] | : . Launching futures ... [01:58:57.500] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:57.501] | : . ' , Workers: [n=2] [01:58:57.501] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.503] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.503] | : . ' , requestWorker() ... [01:58:57.503] | : . ' , ; requestNode() ... [01:58:57.503] | : . ' , ; ` Number of workers: 2 [01:58:57.504] | : . ' , ; ` Polling for a free worker ... [01:58:57.504] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.504] | : . ' , ; ` | : Listing all futures [01:58:57.504] | : . ' , ; ` | : Number of registered futures: 2 [01:58:57.504] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.504] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:57.521] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:57.521] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:57.522] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-903171') ... [01:58:57.522] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:57.523] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:57.523] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:57.524] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:57.524] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:57.524] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:57.525] | : . ' , ; ` | : . ' , [1] TRUE [01:58:57.525] | : . ' , ; ` | : . ' , received data: [01:58:57.525] | : . ' , ; ` | : . ' , List of 5 [01:58:57.525] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:57.525] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:57.525] | : . ' , ; ` | : . ' , ..$ value : int 1 [01:58:57.525] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:57.525] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:57.525] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:57.525] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:57.525] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:57.525] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:57.525] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:57.525] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.525] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.525] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "131" [01:58:57.525] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:57.525] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.525] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.525] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:57.525] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.525] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:57.525] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:57.525] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:57.525] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:57.525] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:57.525] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:57.525] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.525] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:57.546] | : . ' , ; ` | : . ' , Received FutureResult [01:58:57.546] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.547] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:57.547] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:57.547] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.547] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:57.548] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.548] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.548] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.549] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.549] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:57.549] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-903171') ... done [01:58:57.550] | : . ' , ; ` | : . assertFutureResult() ... [01:58:57.550] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:57.550] | : . ' , ; ` | : . ' Future uuid: 131 [01:58:57.550] | : . ' , ; ` | : . ' identical; success [01:58:57.550] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:57.551] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:57.551] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-903171') ... [01:58:57.551] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.552] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.552] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.552] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.553] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.553] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.553] | : . ' , ; ` | : . ' , check for misuse ... [01:58:57.554] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:57.554] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-903171') ... done [01:58:57.554] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:57.555] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:57.555] | : . ' , ; ` | : Remove collected futures ... [01:58:57.555] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:57.555] | : . ' , ; ` | : Remove collected futures ... done [01:58:57.555] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:57.556] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:57.556] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:57.556] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:57.556] | : . ' , ; ` | Number of registered futures: 2 [01:58:57.557] | : . ' , ; ` Polling for a free worker ... done [01:58:57.557] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.557] | : . ' , ; ` | Listing all futures [01:58:57.557] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.558] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.558] | : . ' , ; ` Total time: 0.0531988143920898 [01:58:57.558] | : . ' , ; requestNode() ... done [01:58:57.558] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.559] | : . ' , ; ` Listing all futures [01:58:57.559] | : . ' , ; ` Number of registered futures: 1 [01:58:57.559] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.559] | : . ' , ; avail: [n=2] '2' [01:58:57.560] | : . ' , ; Index of first available worker: 2 [01:58:57.560] | : . ' , ; Validate that the worker is functional ... [01:58:57.615] | : . ' , ; ` Worker is functional [01:58:57.615] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.616] | : . ' , ; ` | Listing all futures [01:58:57.616] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.617] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.617] | : . ' , ; Validate that the worker is functional ... done [01:58:57.617] | : . ' , requestWorker() ... done [01:58:57.618] | : . ' , cluster node index: 2 [01:58:57.618] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.618] | : . ' eraseGlobalEnvironment() ... [01:58:57.619] | : . ' eraseGlobalEnvironment() ... done [01:58:57.620] | : . ' launchFuture() ... [01:58:57.620] | : . ' , cluster node index: 2 [01:58:57.620] | : . ' , getFutureData() ... [01:58:57.621] | : . ' , ; getFutureCore() ... [01:58:57.621] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:57.621] | : . ' , ; getFutureCore() ... done [01:58:57.621] | : . ' , ; getFutureCapture() ... [01:58:57.622] | : . ' , ; getFutureCapture() ... done [01:58:57.622] | : . ' , ; getFutureContext() ... [01:58:57.622] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.623] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:57.623] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.623] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:57.623] | : . ' , ; getFutureContext() ... done [01:58:57.624] | : . ' , getFutureData() ... done [01:58:57.643] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.648] | : . ' , ; Appended future to position #2 [01:58:57.648] | : . ' , ; Number of registered futures: 2 [01:58:57.648] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.649] | : . ' launchFuture() ... done [01:58:57.649] | : . ' MultisessionFuture started [01:58:57.650] | : . Launching futures ... done [01:58:57.650] | : Using MultisessionFutureBackend ... done [01:58:57.650] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.651] | run() for 'Future' ('fsample_4-422861') ... done [01:58:57.651] future(..., label = 'fsample_4-422861') ... done [01:58:57.652] value() for MultisessionFuture ('fsample_1-473446') ... [01:58:57.652] | result() for ClusterFuture ... [01:58:57.652] | : result already collected: FutureResult [01:58:57.653] | result() for ClusterFuture ... done [01:58:57.653] | result() for ClusterFuture ... [01:58:57.654] | : result already collected: FutureResult [01:58:57.654] | result() for ClusterFuture ... done [01:58:57.654] | signalConditions() ... [01:58:57.654] | : include = 'immediateCondition' [01:58:57.655] | : exclude = [01:58:57.655] | : resignal = FALSE [01:58:57.655] | : Number of conditions: 1 [01:58:57.656] | signalConditions() ... done [01:58:57.656] | relay stdout ... [01:58:57.656] | relay stdout ... done [01:58:57.657] | check for misuse ... [01:58:57.657] | check for misuse ... done [01:58:57.657] | relay conditions ... [01:58:57.658] | : Future state: 'finished' [01:58:57.658] | : result() for ClusterFuture ... [01:58:57.658] | : . result already collected: FutureResult [01:58:57.658] | : result() for ClusterFuture ... done [01:58:57.659] | : signalConditions() ... [01:58:57.659] | : . include = 'condition' [01:58:57.659] | : . exclude = 'immediateCondition' [01:58:57.660] | : . resignal = TRUE [01:58:57.660] | : . Number of conditions: 1 [01:58:57.660] | : . Condition #1: 'RngFutureError', 'FutureError', 'error', 'RngFutureCondition', 'FutureCondition', 'condition' [01:58:57.661] | : signalConditions() ... done [01:58:57.661] | relay conditions ... done Future UUID: 3c7c02870d3a05e075d250af7b056f71-130 DEBUG: BEGIN TROUBLESHOOTING HELP Future involved: MultisessionFuture: Label: 'fsample_1-473446' Expression: { sample(x, size = 1L) } Lazy evaluation: FALSE Asynchronous evaluation: TRUE Local evaluation: TRUE Environment: 0x000001960789c458 Capture standard output: TRUE Capture condition classes: 'condition' (excluding '') Immediate condition classes: 'immediateCondition' Globals: 1 objects totaling 133 bytes (integer 'x' of 133 bytes) Packages: L'Ecuyer-CMRG RNG seed: (seed = FALSE) State: 'finished' Resolved: TRUE Value: 35 bytes of class 'integer' Conditions captured: [n=1] 'RngFutureError' Early signaling: FALSE Owner process: 3c7c02870d3a05e075d250af7b056f71 Class: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' DEBUG: END TROUBLESHOOTING HELP [01:58:57.664] | future(..., label = 'fsample_1-305140') ... [01:58:57.665] | : lazy: FALSE [01:58:57.665] | : stdout: TRUE [01:58:57.665] | : conditions: [n=1] 'condition' [01:58:57.666] | : gc: FALSE [01:58:57.666] | : earlySignal: FALSE [01:58:57.666] | : getGlobalsAndPackages() ... [01:58:57.666] | : . Searching for globals ... [01:58:57.677] | : . ' globals found: [3] '{', 'sample', 'x' [01:58:57.678] | : . Searching for globals ... done [01:58:57.678] | : . Resolving globals: FALSE [01:58:57.678] | : . Search for packages associated with the globals ... [01:58:57.679] | : . ' Packages associated with globals: [1] 'base' [01:58:57.679] | : . ' Packages: [1] 'base' [01:58:57.679] | : . Search for packages associated with the globals ... done [01:58:57.679] | : . Packages after dropping 'base': [0] [01:58:57.680] | : . globals: [1] 'x' [01:58:57.680] | : . packages: [0] [01:58:57.680] | : getGlobalsAndPackages() ... done [01:58:57.680] | : run() for 'Future' ('fsample_1-305140') ... [01:58:57.680] | : . state: 'created' [01:58:57.681] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.681] | : . plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.681] | : . Using MultisessionFutureBackend ... [01:58:57.681] | : . ' Number of futures since start: 60 (60 created, 60 launched, 78 finished) [01:58:57.681] | : . ' Launching futures ... [01:58:57.682] | : . ' , launchFuture() for ClusterFutureBackend ... [01:58:57.682] | : . ' , ; Workers: [n=2] [01:58:57.682] | : . ' , ; Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.684] | : . ' , ; FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.684] | : . ' , ; requestWorker() ... [01:58:57.685] | : . ' , ; ` requestNode() ... [01:58:57.685] | : . ' , ; ` | Number of workers: 2 [01:58:57.685] | : . ' , ; ` | Polling for a free worker ... [01:58:57.685] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.685] | : . ' , ; ` | : . Listing all futures [01:58:57.685] | : . ' , ; ` | : . Number of registered futures: 2 [01:58:57.686] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.686] | : . ' , ; ` | : Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:57.708] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:57.709] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:57.709] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_3-779230') ... [01:58:57.710] | : . ' , ; ` | : . ' , Cluster node socket connection: index=4, id=1137 [01:58:57.711] | : . ' , ; ` | : . ' , assertValidConnection() ... [01:58:57.711] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:57.712] | : . ' , ; ` | : . ' , assertValidConnection() ... done [01:58:57.712] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... [01:58:57.713] | : . ' , ; ` | : . ' , ; cluster node index: 1 [01:58:57.713] | : . ' , ; ` | : . ' , ; [1] TRUE [01:58:57.714] | : . ' , ; ` | : . ' , ; received data: [01:58:57.714] | : . ' , ; ` | : . ' , ; List of 5 [01:58:57.714] | : . ' , ; ` | : . ' , ; $ type : chr "VALUE" [01:58:57.714] | : . ' , ; ` | : . ' , ; $ value :List of 14 [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ value : int 0 [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ visible : logi TRUE [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ stdout : chr "" [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ conditions : list() [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ rng : logi TRUE [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ misuseGlobalEnv : NULL [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ misuseConnections:List of 3 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ added : NULL [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ removed : NULL [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ replaced: NULL [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ misuseDevices : NULL [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "132" [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..- attr(*, "source")=List of 5 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ pid : int 123308 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ random: int 2147483647 [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ r_info :List of 4 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. .. ..$ : int [1:3] 4 6 0 [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ os : chr "windows" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ os_name : chr "Windows" [01:58:57.714] | : . ' , ; ` | : . ' , ; .. ..$ captures_utf8: logi TRUE [01:58:57.714] | : . ' , ; ` | : . ' , ; ..$ version : chr "1.8" [01:58:57.714] | : . ' , ; ` | : . ' , ; ..- attr(*, "class")= chr "FutureResult" [01:58:57.714] | : . ' , ; ` | : . ' , ; $ success: logi TRUE [01:58:57.714] | : . ' , ; ` | : . ' , ; $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:57.714] | : . ' , ; ` | : . ' , ; ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.714] | : . ' , ; ` | : . ' , ; $ tag : NULL [01:58:57.737] | : . ' , ; ` | : . ' , ; Received FutureResult [01:58:57.737] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.738] | : . ' , ; ` | : . ' , ; ` Removed future from position #1 [01:58:57.738] | : . ' , ; ` | : . ' , ; ` Number of registered futures: 1 [01:58:57.738] | : . ' , ; ` | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.739] | : . ' , ; ` | : . ' , ; Erased future from future backend [01:58:57.739] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:57.739] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:57.740] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:57.740] | : . ' , ; ` | : . ' , receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.740] | : . ' , ; ` | : . ' , receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:57.740] | : . ' , ; ` | : . ' resolved() for MultisessionFuture ('fsample_3-779230') ... done [01:58:57.741] | : . ' , ; ` | : . ' assertFutureResult() ... [01:58:57.741] | : . ' , ; ` | : . ' , Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:57.741] | : . ' , ; ` | : . ' , Future uuid: 132 [01:58:57.741] | : . ' , ; ` | : . ' , identical; success [01:58:57.742] | : . ' , ; ` | : . ' assertFutureResult() ... done [01:58:57.742] | : . ' , ; ` | : . ' Future at position #1 is resolved ... [01:58:57.742] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_3-779230') ... [01:58:57.742] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:57.743] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:57.743] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:57.743] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... [01:58:57.744] | : . ' , ; ` | : . ' , ; ` result already collected: FutureResult [01:58:57.744] | : . ' , ; ` | : . ' , ; result() for ClusterFuture ... done [01:58:57.744] | : . ' , ; ` | : . ' , ; check for misuse ... [01:58:57.745] | : . ' , ; ` | : . ' , ; check for misuse ... done [01:58:57.745] | : . ' , ; ` | : . ' , value() for MultisessionFuture ('fsample_3-779230') ... done [01:58:57.746] | : . ' , ; ` | : . ' Future at position #1 is resolved ... done [01:58:57.746] | : . ' , ; ` | : . collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:57.746] | : . ' , ; ` | : . Remove collected futures ... [01:58:57.746] | : . ' , ; ` | : . ' Indices of futures to drop: [n=1] '1' [01:58:57.747] | : . ' , ; ` | : . Remove collected futures ... done [01:58:57.747] | : . ' , ; ` | : FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:57.747] | : . ' , ; ` | : Early signaling of 2 future candidates ... [01:58:57.748] | : . ' , ; ` | : Number of futures with early signaling requested: 0 [01:58:57.748] | : . ' , ; ` | : Early signaling of 2 future candidates ... done [01:58:57.748] | : . ' , ; ` | : Number of registered futures: 2 [01:58:57.748] | : . ' , ; ` | Polling for a free worker ... done [01:58:57.749] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.749] | : . ' , ; ` | : Listing all futures [01:58:57.749] | : . ' , ; ` | : Number of registered futures: 1 [01:58:57.750] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.750] | : . ' , ; ` | Total time: 0.0636529922485352 [01:58:57.750] | : . ' , ; ` requestNode() ... done [01:58:57.751] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.751] | : . ' , ; ` | Listing all futures [01:58:57.751] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.752] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.752] | : . ' , ; ` avail: [n=2] '1' [01:58:57.752] | : . ' , ; ` Index of first available worker: 1 [01:58:57.753] | : . ' , ; ` Validate that the worker is functional ... [01:58:57.809] | : . ' , ; ` | Worker is functional [01:58:57.810] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.810] | : . ' , ; ` | : Listing all futures [01:58:57.811] | : . ' , ; ` | : Number of registered futures: 1 [01:58:57.811] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.811] | : . ' , ; ` Validate that the worker is functional ... done [01:58:57.812] | : . ' , ; requestWorker() ... done [01:58:57.812] | : . ' , ; cluster node index: 1 [01:58:57.812] | : . ' , launchFuture() for ClusterFutureBackend ... done [01:58:57.812] | : . ' , eraseGlobalEnvironment() ... [01:58:57.813] | : . ' , eraseGlobalEnvironment() ... done [01:58:57.814] | : . ' , launchFuture() ... [01:58:57.814] | : . ' , ; cluster node index: 1 [01:58:57.814] | : . ' , ; getFutureData() ... [01:58:57.815] | : . ' , ; ` getFutureCore() ... [01:58:57.815] | : . ' , ; ` | Packages needed by the future expression (n = 0): [01:58:57.815] | : . ' , ; ` getFutureCore() ... done [01:58:57.816] | : . ' , ; ` getFutureCapture() ... [01:58:57.816] | : . ' , ; ` getFutureCapture() ... done [01:58:57.816] | : . ' , ; ` getFutureContext() ... [01:58:57.817] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.817] | : . ' , ; ` | : Getting stack without first backend: [n=0] [01:58:57.817] | : . ' , ; ` | plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.817] | : . ' , ; ` | Packages needed by future backend (n = 0): [01:58:57.818] | : . ' , ; ` getFutureContext() ... done [01:58:57.818] | : . ' , ; getFutureData() ... done [01:58:57.819] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:57.819] | : . ' , ; ` Appended future to position #2 [01:58:57.820] | : . ' , ; ` Number of registered futures: 2 [01:58:57.820] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:57.820] | : . ' , launchFuture() ... done [01:58:57.821] | : . ' , MultisessionFuture started [01:58:57.821] | : . ' Launching futures ... done [01:58:57.821] | : . Using MultisessionFutureBackend ... done [01:58:57.821] | : . Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:57.822] | : run() for 'Future' ('fsample_1-305140') ... done [01:58:57.822] | future(..., label = 'fsample_1-305140') ... done [01:58:57.822] value() for MultisessionFuture ('fsample_1-473446') ... done [01:58:57.823] future(..., label = 'fsample_2-187604') ... [01:58:57.824] | lazy: FALSE [01:58:57.824] | stdout: TRUE [01:58:57.824] | conditions: [n=1] 'condition' [01:58:57.824] | gc: FALSE [01:58:57.825] | earlySignal: FALSE [01:58:57.825] | getGlobalsAndPackages() ... [01:58:57.825] | : Searching for globals ... [01:58:57.837] | : . globals found: [3] '{', 'sample', 'x' [01:58:57.838] | : Searching for globals ... done [01:58:57.838] | : Resolving globals: FALSE [01:58:57.839] | : Search for packages associated with the globals ... [01:58:57.839] | : . Packages associated with globals: [1] 'base' [01:58:57.840] | : . Packages: [1] 'base' [01:58:57.840] | : Search for packages associated with the globals ... done [01:58:57.841] | : Packages after dropping 'base': [0] [01:58:57.841] | : globals: [1] 'x' [01:58:57.841] | : packages: [0] [01:58:57.842] | getGlobalsAndPackages() ... done [01:58:57.842] | run() for 'Future' ('fsample_2-187604') ... [01:58:57.843] | : state: 'created' [01:58:57.843] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.843] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.844] | : Using MultisessionFutureBackend ... [01:58:57.844] | : . Number of futures since start: 61 (61 created, 61 launched, 80 finished) [01:58:57.844] | : . Launching futures ... [01:58:57.844] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:57.845] | : . ' , Workers: [n=2] [01:58:57.845] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:57.848] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:57.848] | : . ' , requestWorker() ... [01:58:57.848] | : . ' , ; requestNode() ... [01:58:57.848] | : . ' , ; ` Number of workers: 2 [01:58:57.848] | : . ' , ; ` Polling for a free worker ... [01:58:57.849] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.849] | : . ' , ; ` | : Listing all futures [01:58:57.849] | : . ' , ; ` | : Number of registered futures: 2 [01:58:57.849] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.849] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:57.865] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:57.865] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:57.866] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_4-422861') ... [01:58:57.867] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:57.867] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:57.867] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:57.868] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:57.869] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:57.869] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:57.869] | : . ' , ; ` | : . ' , [1] TRUE [01:58:57.870] | : . ' , ; ` | : . ' , received data: [01:58:57.870] | : . ' , ; ` | : . ' , List of 5 [01:58:57.870] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:57.870] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:57.870] | : . ' , ; ` | : . ' , ..$ value : int 0 [01:58:57.870] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:57.870] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:57.870] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:57.870] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:57.870] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:57.870] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:57.870] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:57.870] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.870] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:57.870] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "133" [01:58:57.870] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:57.870] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:57.870] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:57.870] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:57.870] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:57.870] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:57.870] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:57.870] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:57.870] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:57.870] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:57.870] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.01 0 0.01 NA NA [01:58:57.870] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:57.870] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:57.901] | : . ' , ; ` | : . ' , Received FutureResult [01:58:57.901] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:57.902] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:57.902] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:57.902] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:57.903] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:57.903] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.903] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.904] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.904] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:57.904] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:57.905] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_4-422861') ... done [01:58:57.905] | : . ' , ; ` | : . assertFutureResult() ... [01:58:57.905] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:57.905] | : . ' , ; ` | : . ' Future uuid: 133 [01:58:57.906] | : . ' , ; ` | : . ' identical; success [01:58:57.906] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:57.906] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:57.907] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_4-422861') ... [01:58:57.907] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.907] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.908] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.908] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:57.908] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:57.908] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:57.909] | : . ' , ; ` | : . ' , check for misuse ... [01:58:57.909] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:57.910] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_4-422861') ... done [01:58:57.910] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:57.910] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:57.911] | : . ' , ; ` | : Remove collected futures ... [01:58:57.911] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:57.911] | : . ' , ; ` | : Remove collected futures ... done [01:58:57.912] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:57.912] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:57.912] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:57.913] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:57.913] | : . ' , ; ` | Number of registered futures: 2 [01:58:57.913] | : . ' , ; ` Polling for a free worker ... done [01:58:57.913] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.914] | : . ' , ; ` | Listing all futures [01:58:57.914] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.914] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.915] | : . ' , ; ` Total time: 0.0647869110107422 [01:58:57.915] | : . ' , ; requestNode() ... done [01:58:57.915] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.916] | : . ' , ; ` Listing all futures [01:58:57.916] | : . ' , ; ` Number of registered futures: 1 [01:58:57.916] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.916] | : . ' , ; avail: [n=2] '2' [01:58:57.917] | : . ' , ; Index of first available worker: 2 [01:58:57.917] | : . ' , ; Validate that the worker is functional ... [01:58:57.975] | : . ' , ; ` Worker is functional [01:58:57.976] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:57.976] | : . ' , ; ` | Listing all futures [01:58:57.976] | : . ' , ; ` | Number of registered futures: 1 [01:58:57.977] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:57.977] | : . ' , ; Validate that the worker is functional ... done [01:58:57.977] | : . ' , requestWorker() ... done [01:58:57.978] | : . ' , cluster node index: 2 [01:58:57.978] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:57.978] | : . ' eraseGlobalEnvironment() ... [01:58:57.979] | : . ' eraseGlobalEnvironment() ... done [01:58:57.979] | : . ' launchFuture() ... [01:58:57.980] | : . ' , cluster node index: 2 [01:58:57.980] | : . ' , getFutureData() ... [01:58:57.980] | : . ' , ; getFutureCore() ... [01:58:57.981] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:57.981] | : . ' , ; getFutureCore() ... done [01:58:57.981] | : . ' , ; getFutureCapture() ... [01:58:57.982] | : . ' , ; getFutureCapture() ... done [01:58:57.982] | : . ' , ; getFutureContext() ... [01:58:57.982] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:57.982] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:57.983] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:57.983] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:57.983] | : . ' , ; getFutureContext() ... done [01:58:57.984] | : . ' , getFutureData() ... done [01:58:58.001] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:58.001] | : . ' , ; Appended future to position #2 [01:58:58.002] | : . ' , ; Number of registered futures: 2 [01:58:58.002] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:58.002] | : . ' launchFuture() ... done [01:58:58.003] | : . ' MultisessionFuture started [01:58:58.003] | : . Launching futures ... done [01:58:58.003] | : Using MultisessionFutureBackend ... done [01:58:58.004] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:58.004] | run() for 'Future' ('fsample_2-187604') ... done [01:58:58.004] future(..., label = 'fsample_2-187604') ... done [01:58:58.005] future(..., label = 'fsample_3-73714') ... [01:58:58.006] | lazy: FALSE [01:58:58.006] | stdout: TRUE [01:58:58.006] | conditions: [n=1] 'condition' [01:58:58.007] | gc: FALSE [01:58:58.007] | earlySignal: FALSE [01:58:58.007] | getGlobalsAndPackages() ... [01:58:58.007] | : Searching for globals ... [01:58:58.020] | : . globals found: [3] '{', 'sample', 'x' [01:58:58.021] | : Searching for globals ... done [01:58:58.021] | : Resolving globals: FALSE [01:58:58.021] | : Search for packages associated with the globals ... [01:58:58.022] | : . Packages associated with globals: [1] 'base' [01:58:58.022] | : . Packages: [1] 'base' [01:58:58.023] | : Search for packages associated with the globals ... done [01:58:58.023] | : Packages after dropping 'base': [0] [01:58:58.023] | : globals: [1] 'x' [01:58:58.024] | : packages: [0] [01:58:58.024] | getGlobalsAndPackages() ... done [01:58:58.025] | run() for 'Future' ('fsample_3-73714') ... [01:58:58.025] | : state: 'created' [01:58:58.025] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:58.026] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:58.026] | : Using MultisessionFutureBackend ... [01:58:58.026] | : . Number of futures since start: 62 (62 created, 62 launched, 82 finished) [01:58:58.027] | : . Launching futures ... [01:58:58.027] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:58.028] | : . ' , Workers: [n=2] [01:58:58.028] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:58.031] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:58.032] | : . ' , requestWorker() ... [01:58:58.032] | : . ' , ; requestNode() ... [01:58:58.032] | : . ' , ; ` Number of workers: 2 [01:58:58.033] | : . ' , ; ` Polling for a free worker ... [01:58:58.033] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.033] | : . ' , ; ` | : Listing all futures [01:58:58.034] | : . ' , ; ` | : Number of registered futures: 2 [01:58:58.034] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.034] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:58.052] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:58.053] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:58.053] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-305140') ... [01:58:58.054] | : . ' , ; ` | : . ' Cluster node socket connection: index=4, id=1137 [01:58:58.054] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:58.055] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:58.056] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:58.056] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:58.056] | : . ' , ; ` | : . ' , cluster node index: 1 [01:58:58.057] | : . ' , ; ` | : . ' , [1] TRUE [01:58:58.058] | : . ' , ; ` | : . ' , received data: [01:58:58.058] | : . ' , ; ` | : . ' , List of 5 [01:58:58.058] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:58.058] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:58.058] | : . ' , ; ` | : . ' , ..$ value : int 0 [01:58:58.058] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:58.058] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:58.058] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:58.058] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:58.058] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:58.058] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:58.058] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:58.058] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:58.058] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:57" [01:58:58.058] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "134" [01:58:58.058] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:58.058] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:58.058] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:58.058] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 123308 [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:58.058] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:58.058] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:58.058] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:58.058] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:58.058] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:58.058] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:58.058] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:58.058] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:58.058] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:58.081] | : . ' , ; ` | : . ' , Received FutureResult [01:58:58.081] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:58.082] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:58.082] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:58.082] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:58.082] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:58.082] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.083] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.083] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.083] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:58.083] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:58.084] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_1-305140') ... done [01:58:58.084] | : . ' , ; ` | : . assertFutureResult() ... [01:58:58.084] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:58.084] | : . ' , ; ` | : . ' Future uuid: 134 [01:58:58.084] | : . ' , ; ` | : . ' identical; success [01:58:58.085] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:58.085] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:58.085] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-305140') ... [01:58:58.085] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.085] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.086] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.086] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.086] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.086] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.086] | : . ' , ; ` | : . ' , check for misuse ... [01:58:58.087] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:58.087] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_1-305140') ... done [01:58:58.087] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:58.088] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:58.088] | : . ' , ; ` | : Remove collected futures ... [01:58:58.088] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:58.089] | : . ' , ; ` | : Remove collected futures ... done [01:58:58.089] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:58.089] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:58.090] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:58.090] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:58.090] | : . ' , ; ` | Number of registered futures: 2 [01:58:58.090] | : . ' , ; ` Polling for a free worker ... done [01:58:58.091] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.091] | : . ' , ; ` | Listing all futures [01:58:58.091] | : . ' , ; ` | Number of registered futures: 1 [01:58:58.092] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.092] | : . ' , ; ` Total time: 0.0576381683349609 [01:58:58.092] | : . ' , ; requestNode() ... done [01:58:58.092] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.093] | : . ' , ; ` Listing all futures [01:58:58.093] | : . ' , ; ` Number of registered futures: 1 [01:58:58.093] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.094] | : . ' , ; avail: [n=2] '1' [01:58:58.094] | : . ' , ; Index of first available worker: 1 [01:58:58.094] | : . ' , ; Validate that the worker is functional ... [01:58:58.156] | : . ' , ; ` Worker is functional [01:58:58.157] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.157] | : . ' , ; ` | Listing all futures [01:58:58.158] | : . ' , ; ` | Number of registered futures: 1 [01:58:58.158] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.159] | : . ' , ; Validate that the worker is functional ... done [01:58:58.159] | : . ' , requestWorker() ... done [01:58:58.159] | : . ' , cluster node index: 1 [01:58:58.160] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:58.160] | : . ' eraseGlobalEnvironment() ... [01:58:58.161] | : . ' eraseGlobalEnvironment() ... done [01:58:58.161] | : . ' launchFuture() ... [01:58:58.161] | : . ' , cluster node index: 1 [01:58:58.162] | : . ' , getFutureData() ... [01:58:58.162] | : . ' , ; getFutureCore() ... [01:58:58.162] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:58.163] | : . ' , ; getFutureCore() ... done [01:58:58.163] | : . ' , ; getFutureCapture() ... [01:58:58.163] | : . ' , ; getFutureCapture() ... done [01:58:58.164] | : . ' , ; getFutureContext() ... [01:58:58.164] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:58.164] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:58.165] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:58.165] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:58.165] | : . ' , ; getFutureContext() ... done [01:58:58.166] | : . ' , getFutureData() ... done [01:58:58.189] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:58.190] | : . ' , ; Appended future to position #2 [01:58:58.190] | : . ' , ; Number of registered futures: 2 [01:58:58.191] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:58.191] | : . ' launchFuture() ... done [01:58:58.192] | : . ' MultisessionFuture started [01:58:58.192] | : . Launching futures ... done [01:58:58.192] | : Using MultisessionFutureBackend ... done [01:58:58.193] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:58.193] | run() for 'Future' ('fsample_3-73714') ... done [01:58:58.194] future(..., label = 'fsample_3-73714') ... done [01:58:58.195] future(..., label = 'fsample_4-910112') ... [01:58:58.196] | lazy: FALSE [01:58:58.196] | stdout: TRUE [01:58:58.196] | conditions: [n=1] 'condition' [01:58:58.197] | gc: FALSE [01:58:58.197] | earlySignal: FALSE [01:58:58.197] | getGlobalsAndPackages() ... [01:58:58.198] | : Searching for globals ... [01:58:58.210] | : . globals found: [3] '{', 'sample', 'x' [01:58:58.210] | : Searching for globals ... done [01:58:58.210] | : Resolving globals: FALSE [01:58:58.210] | : Search for packages associated with the globals ... [01:58:58.211] | : . Packages associated with globals: [1] 'base' [01:58:58.211] | : . Packages: [1] 'base' [01:58:58.211] | : Search for packages associated with the globals ... done [01:58:58.211] | : Packages after dropping 'base': [0] [01:58:58.212] | : globals: [1] 'x' [01:58:58.212] | : packages: [0] [01:58:58.212] | getGlobalsAndPackages() ... done [01:58:58.212] | run() for 'Future' ('fsample_4-910112') ... [01:58:58.213] | : state: 'created' [01:58:58.213] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:58.213] | : plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:58.213] | : Using MultisessionFutureBackend ... [01:58:58.213] | : . Number of futures since start: 63 (63 created, 63 launched, 84 finished) [01:58:58.213] | : . Launching futures ... [01:58:58.214] | : . ' launchFuture() for ClusterFutureBackend ... [01:58:58.214] | : . ' , Workers: [n=2] [01:58:58.214] | : . ' , Socket cluster with 2 nodes where 2 nodes are on host 'localhost' (R Under development (unstable) (2025-05-08 r88190 ucrt), platform x86_64-w64-mingw32) [01:58:58.216] | : . ' , FutureRegistry: 'workers-21cad28738a619352a005dcefc905d82' [01:58:58.216] | : . ' , requestWorker() ... [01:58:58.216] | : . ' , ; requestNode() ... [01:58:58.217] | : . ' , ; ` Number of workers: 2 [01:58:58.217] | : . ' , ; ` Polling for a free worker ... [01:58:58.217] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.217] | : . ' , ; ` | : Listing all futures [01:58:58.217] | : . ' , ; ` | : Number of registered futures: 2 [01:58:58.218] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.218] | : . ' , ; ` | Poll #1 (0): usedNodes() = 2, workers = 2 [01:58:58.240] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... [01:58:58.240] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... [01:58:58.241] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-187604') ... [01:58:58.242] | : . ' , ; ` | : . ' Cluster node socket connection: index=5, id=1138 [01:58:58.243] | : . ' , ; ` | : . ' assertValidConnection() ... [01:58:58.243] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:58.244] | : . ' , ; ` | : . ' assertValidConnection() ... done [01:58:58.244] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... [01:58:58.245] | : . ' , ; ` | : . ' , cluster node index: 2 [01:58:58.245] | : . ' , ; ` | : . ' , [1] TRUE [01:58:58.246] | : . ' , ; ` | : . ' , received data: [01:58:58.246] | : . ' , ; ` | : . ' , List of 5 [01:58:58.246] | : . ' , ; ` | : . ' , $ type : chr "VALUE" [01:58:58.246] | : . ' , ; ` | : . ' , $ value :List of 14 [01:58:58.246] | : . ' , ; ` | : . ' , ..$ value : int 3 [01:58:58.246] | : . ' , ; ` | : . ' , ..$ visible : logi TRUE [01:58:58.246] | : . ' , ; ` | : . ' , ..$ stdout : chr "" [01:58:58.246] | : . ' , ; ` | : . ' , ..$ conditions : list() [01:58:58.246] | : . ' , ; ` | : . ' , ..$ rng : logi TRUE [01:58:58.246] | : . ' , ; ` | : . ' , ..$ misuseGlobalEnv : NULL [01:58:58.246] | : . ' , ; ` | : . ' , ..$ misuseConnections:List of 3 [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ added : NULL [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ removed : NULL [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ replaced: NULL [01:58:58.246] | : . ' , ; ` | : . ' , ..$ misuseDevices : NULL [01:58:58.246] | : . ' , ; ` | : . ' , ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.246] | : . ' , ; ` | : . ' , ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.246] | : . ' , ; ` | : . ' , ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "135" [01:58:58.246] | : . ' , ; ` | : . ' , ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:58.246] | : . ' , ; ` | : . ' , .. ..- attr(*, "source")=List of 5 [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ host : Named chr "CRANWIN3" [01:58:58.246] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:58.246] | : . ' , ; ` | : . ' , .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ pid : int 116536 [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ random: int 2147483647 [01:58:58.246] | : . ' , ; ` | : . ' , ..$ r_info :List of 4 [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:58.246] | : . ' , ; ` | : . ' , .. .. ..$ : int [1:3] 4 6 0 [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ os : chr "windows" [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ os_name : chr "Windows" [01:58:58.246] | : . ' , ; ` | : . ' , .. ..$ captures_utf8: logi TRUE [01:58:58.246] | : . ' , ; ` | : . ' , ..$ version : chr "1.8" [01:58:58.246] | : . ' , ; ` | : . ' , ..- attr(*, "class")= chr "FutureResult" [01:58:58.246] | : . ' , ; ` | : . ' , $ success: logi TRUE [01:58:58.246] | : . ' , ; ` | : . ' , $ time : 'proc_time' Named num [1:5] 0.02 0 0.01 NA NA [01:58:58.246] | : . ' , ; ` | : . ' , ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:58.246] | : . ' , ; ` | : . ' , $ tag : NULL [01:58:58.266] | : . ' , ; ` | : . ' , Received FutureResult [01:58:58.266] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:58.267] | : . ' , ; ` | : . ' , ; Removed future from position #1 [01:58:58.267] | : . ' , ; ` | : . ' , ; Number of registered futures: 1 [01:58:58.268] | : . ' , ; ` | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:58.268] | : . ' , ; ` | : . ' , Erased future from future backend [01:58:58.268] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.268] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.269] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.269] | : . ' , ; ` | : . ' receiveMessageFromWorker() for ClusterFuture ... done [01:58:58.269] | : . ' , ; ` | : . ' receiveMessageFromWorker() returned object of class FutureResult; resolved [01:58:58.270] | : . ' , ; ` | : . resolved() for MultisessionFuture ('fsample_2-187604') ... done [01:58:58.270] | : . ' , ; ` | : . assertFutureResult() ... [01:58:58.270] | : . ' , ; ` | : . ' Future uuid: 3c7c02870d3a05e075d250af7b056f71[01:58:58.270] | : . ' , ; ` | : . ' Future uuid: 135 [01:58:58.270] | : . ' , ; ` | : . ' identical; success [01:58:58.271] | : . ' , ; ` | : . assertFutureResult() ... done [01:58:58.271] | : . ' , ; ` | : . Future at position #1 is resolved ... [01:58:58.271] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-187604') ... [01:58:58.272] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.272] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.272] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.273] | : . ' , ; ` | : . ' , result() for ClusterFuture ... [01:58:58.273] | : . ' , ; ` | : . ' , ; result already collected: FutureResult [01:58:58.273] | : . ' , ; ` | : . ' , result() for ClusterFuture ... done [01:58:58.274] | : . ' , ; ` | : . ' , check for misuse ... [01:58:58.274] | : . ' , ; ` | : . ' , check for misuse ... done [01:58:58.274] | : . ' , ; ` | : . ' value() for MultisessionFuture ('fsample_2-187604') ... done [01:58:58.275] | : . ' , ; ` | : . Future at position #1 is resolved ... done [01:58:58.275] | : . ' , ; ` | : collectValues('workers-21cad28738a619352a005dcefc905d82', firstOnly = TRUE) ... done [01:58:58.275] | : . ' , ; ` | : Remove collected futures ... [01:58:58.275] | : . ' , ; ` | : . Indices of futures to drop: [n=1] '1' [01:58:58.276] | : . ' , ; ` | : Remove collected futures ... done [01:58:58.276] | : . ' , ; ` | FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'collect-first', earlySignal = 1) ... done [01:58:58.276] | : . ' , ; ` | Early signaling of 2 future candidates ... [01:58:58.277] | : . ' , ; ` | Number of futures with early signaling requested: 0 [01:58:58.277] | : . ' , ; ` | Early signaling of 2 future candidates ... done [01:58:58.277] | : . ' , ; ` | Number of registered futures: 2 [01:58:58.277] | : . ' , ; ` Polling for a free worker ... done [01:58:58.278] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.278] | : . ' , ; ` | Listing all futures [01:58:58.278] | : . ' , ; ` | Number of registered futures: 1 [01:58:58.279] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.279] | : . ' , ; ` Total time: 0.0606098175048828 [01:58:58.279] | : . ' , ; requestNode() ... done [01:58:58.279] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.280] | : . ' , ; ` Listing all futures [01:58:58.280] | : . ' , ; ` Number of registered futures: 1 [01:58:58.280] | : . ' , ; FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.281] | : . ' , ; avail: [n=2] '2' [01:58:58.281] | : . ' , ; Index of first available worker: 2 [01:58:58.281] | : . ' , ; Validate that the worker is functional ... [01:58:58.337] | : . ' , ; ` Worker is functional [01:58:58.338] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... [01:58:58.338] | : . ' , ; ` | Listing all futures [01:58:58.338] | : . ' , ; ` | Number of registered futures: 1 [01:58:58.338] | : . ' , ; ` FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'list', earlySignal = 0) ... done [01:58:58.338] | : . ' , ; Validate that the worker is functional ... done [01:58:58.339] | : . ' , requestWorker() ... done [01:58:58.339] | : . ' , cluster node index: 2 [01:58:58.339] | : . ' launchFuture() for ClusterFutureBackend ... done [01:58:58.339] | : . ' eraseGlobalEnvironment() ... [01:58:58.340] | : . ' eraseGlobalEnvironment() ... done [01:58:58.340] | : . ' launchFuture() ... [01:58:58.340] | : . ' , cluster node index: 2 [01:58:58.341] | : . ' , getFutureData() ... [01:58:58.341] | : . ' , ; getFutureCore() ... [01:58:58.341] | : . ' , ; ` Packages needed by the future expression (n = 0): [01:58:58.341] | : . ' , ; getFutureCore() ... done [01:58:58.341] | : . ' , ; getFutureCapture() ... [01:58:58.342] | : . ' , ; getFutureCapture() ... done [01:58:58.342] | : . ' , ; getFutureContext() ... [01:58:58.342] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... [01:58:58.342] | : . ' , ; ` | Getting stack without first backend: [n=0] [01:58:58.342] | : . ' , ; ` plan(, .skip = FALSE, .cleanup = NA, .init = TRUE) ... done [01:58:58.343] | : . ' , ; ` Packages needed by future backend (n = 0): [01:58:58.343] | : . ' , ; getFutureContext() ... done [01:58:58.343] | : . ' , getFutureData() ... done [01:58:58.358] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... [01:58:58.358] | : . ' , ; Appended future to position #2 [01:58:58.359] | : . ' , ; Number of registered futures: 2 [01:58:58.359] | : . ' , FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'add', earlySignal = 0) ... done [01:58:58.359] | : . ' launchFuture() ... done [01:58:58.359] | : . ' MultisessionFuture started [01:58:58.359] | : . Launching futures ... done [01:58:58.360] | : Using MultisessionFutureBackend ... done [01:58:58.360] | : Future launched: 'MultisessionFuture', 'ClusterFuture', 'MultiprocessFuture', 'Future' [01:58:58.360] | run() for 'Future' ('fsample_4-910112') ... done [01:58:58.360] future(..., label = 'fsample_4-910112') ... done [01:58:58.361] value() for MultisessionFuture ('fsample_1-305140') ... [01:58:58.361] | result() for ClusterFuture ... [01:58:58.361] | : result already collected: FutureResult [01:58:58.361] | result() for ClusterFuture ... done [01:58:58.361] | result() for ClusterFuture ... [01:58:58.362] | : result already collected: FutureResult [01:58:58.362] | result() for ClusterFuture ... done [01:58:58.362] | relay stdout ... [01:58:58.362] | relay stdout ... done [01:58:58.362] | check for misuse ... [01:58:58.362] | check for misuse ... done [01:58:58.363] value() for MultisessionFuture ('fsample_1-305140') ... done [01:58:58.363] value() for MultisessionFuture ('fsample_2-187604') ... [01:58:58.363] | result() for ClusterFuture ... [01:58:58.363] | : result already collected: FutureResult [01:58:58.363] | result() for ClusterFuture ... done [01:58:58.363] | result() for ClusterFuture ... [01:58:58.364] | : result already collected: FutureResult [01:58:58.364] | result() for ClusterFuture ... done [01:58:58.364] | relay stdout ... [01:58:58.364] | relay stdout ... done [01:58:58.364] | check for misuse ... [01:58:58.364] | check for misuse ... done [01:58:58.365] value() for MultisessionFuture ('fsample_2-187604') ... done [01:58:58.365] value() for MultisessionFuture ('fsample_3-73714') ... [01:58:58.365] | result() for ClusterFuture ... [01:58:58.365] | : assertValidConnection() ... [01:58:58.366] | : . cluster node index: 1 [01:58:58.366] | : assertValidConnection() ... done [01:58:58.366] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:58.366] | : . cluster node index: 1 [01:58:58.367] | : . [1] TRUE [01:58:58.367] | : . received data: [01:58:58.367] | : . List of 5 [01:58:58.367] | : . $ type : chr "VALUE" [01:58:58.367] | : . $ value :List of 14 [01:58:58.367] | : . ..$ value : int 0 [01:58:58.367] | : . ..$ visible : logi TRUE [01:58:58.367] | : . ..$ stdout : chr "" [01:58:58.367] | : . ..$ conditions : list() [01:58:58.367] | : . ..$ rng : logi TRUE [01:58:58.367] | : . ..$ misuseGlobalEnv : NULL [01:58:58.367] | : . ..$ misuseConnections:List of 3 [01:58:58.367] | : . .. ..$ added : NULL [01:58:58.367] | : . .. ..$ removed : NULL [01:58:58.367] | : . .. ..$ replaced: NULL [01:58:58.367] | : . ..$ misuseDevices : NULL [01:58:58.367] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.367] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.367] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "136" [01:58:58.367] | : . ..$ session_uuid : chr "aa07da23daea468f72e32c6f042850db" [01:58:58.367] | : . .. ..- attr(*, "source")=List of 5 [01:58:58.367] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:58.367] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:58.367] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:58.367] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:58.367] | : . .. .. ..$ pid : int 123308 [01:58:58.367] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:48" [01:58:58.367] | : . .. .. ..$ random: int 2147483647 [01:58:58.367] | : . ..$ r_info :List of 4 [01:58:58.367] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:58.367] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:58.367] | : . .. ..$ os : chr "windows" [01:58:58.367] | : . .. ..$ os_name : chr "Windows" [01:58:58.367] | : . .. ..$ captures_utf8: logi TRUE [01:58:58.367] | : . ..$ version : chr "1.8" [01:58:58.367] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:58.367] | : . $ success: logi TRUE [01:58:58.367] | : . $ time : 'proc_time' Named num [1:5] 0.02 0 0.02 NA NA [01:58:58.367] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:58.367] | : . $ tag : NULL [01:58:58.383] | : . Received FutureResult [01:58:58.383] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:58.383] | : . ' Removed future from position #1 [01:58:58.383] | : . ' Number of registered futures: 1 [01:58:58.384] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:58.384] | : . Erased future from future backend [01:58:58.384] | : . result() for ClusterFuture ... [01:58:58.384] | : . ' result already collected: FutureResult [01:58:58.384] | : . result() for ClusterFuture ... done [01:58:58.384] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:58.385] | result() for ClusterFuture ... done [01:58:58.385] | result() for ClusterFuture ... [01:58:58.385] | : result already collected: FutureResult [01:58:58.385] | result() for ClusterFuture ... done [01:58:58.385] | relay stdout ... [01:58:58.386] | relay stdout ... done [01:58:58.386] | check for misuse ... [01:58:58.386] | check for misuse ... done [01:58:58.387] value() for MultisessionFuture ('fsample_3-73714') ... done [01:58:58.387] value() for MultisessionFuture ('fsample_4-910112') ... [01:58:58.387] | result() for ClusterFuture ... [01:58:58.388] | : assertValidConnection() ... [01:58:58.388] | : . cluster node index: 2 [01:58:58.389] | : assertValidConnection() ... done [01:58:58.389] | : receiveMessageFromWorker() for ClusterFuture ... [01:58:58.389] | : . cluster node index: 2 [01:58:58.390] | : . [1] TRUE [01:58:58.390] | : . received data: [01:58:58.390] | : . List of 5 [01:58:58.390] | : . $ type : chr "VALUE" [01:58:58.390] | : . $ value :List of 14 [01:58:58.390] | : . ..$ value : int 1 [01:58:58.390] | : . ..$ visible : logi TRUE [01:58:58.390] | : . ..$ stdout : chr "" [01:58:58.390] | : . ..$ conditions : list() [01:58:58.390] | : . ..$ rng : logi TRUE [01:58:58.390] | : . ..$ misuseGlobalEnv : NULL [01:58:58.390] | : . ..$ misuseConnections:List of 3 [01:58:58.390] | : . .. ..$ added : NULL [01:58:58.390] | : . .. ..$ removed : NULL [01:58:58.390] | : . .. ..$ replaced: NULL [01:58:58.390] | : . ..$ misuseDevices : NULL [01:58:58.390] | : . ..$ started : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.390] | : . ..$ finished : POSIXct[1:1], format: "2025-05-09 01:58:58" [01:58:58.390] | : . ..$ uuid : chr [1:2] "3c7c02870d3a05e075d250af7b056f71" "137" [01:58:58.390] | : . ..$ session_uuid : chr "8d07320ce8fd40b22e5da1ffdca54002" [01:58:58.390] | : . .. ..- attr(*, "source")=List of 5 [01:58:58.390] | : . .. .. ..$ host : Named chr "CRANWIN3" [01:58:58.390] | : . .. .. .. ..- attr(*, "names")= chr "COMPUTERNAME" [01:58:58.390] | : . .. .. ..$ info : Named chr [1:9] "Windows" "Server x64" "build 20348" "CRANWIN3" ... [01:58:58.390] | : . .. .. .. ..- attr(*, "names")= chr [1:9] "sysname" "release" "version" "nodename" ... [01:58:58.390] | : . .. .. ..$ pid : int 116536 [01:58:58.390] | : . .. .. ..$ time : POSIXct[1:1], format: "2025-05-09 01:58:49" [01:58:58.390] | : . .. .. ..$ random: int 2147483647 [01:58:58.390] | : . ..$ r_info :List of 4 [01:58:58.390] | : . .. ..$ version :Classes 'R_system_version', 'package_version', 'numeric_version' hidden list of 1 [01:58:58.390] | : . .. .. ..$ : int [1:3] 4 6 0 [01:58:58.390] | : . .. ..$ os : chr "windows" [01:58:58.390] | : . .. ..$ os_name : chr "Windows" [01:58:58.390] | : . .. ..$ captures_utf8: logi TRUE [01:58:58.390] | : . ..$ version : chr "1.8" [01:58:58.390] | : . ..- attr(*, "class")= chr "FutureResult" [01:58:58.390] | : . $ success: logi TRUE [01:58:58.390] | : . $ time : 'proc_time' Named num [1:5] 0 0 0 NA NA [01:58:58.390] | : . ..- attr(*, "names")= chr [1:5] "user.self" "sys.self" "elapsed" "user.child" ... [01:58:58.390] | : . $ tag : NULL [01:58:58.420] | : . Received FutureResult [01:58:58.420] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... [01:58:58.421] | : . ' Removed future from position #1 [01:58:58.421] | : . ' Number of registered futures: 0 [01:58:58.421] | : . FutureRegistry('workers-21cad28738a619352a005dcefc905d82', action = 'remove', earlySignal = 0) ... done [01:58:58.422] | : . Erased future from future backend [01:58:58.422] | : . result() for ClusterFuture ... [01:58:58.422] | : . ' result already collected: FutureResult [01:58:58.422] | : . result() for ClusterFuture ... done [01:58:58.423] | : receiveMessageFromWorker() for ClusterFuture ... done [01:58:58.423] | result() for ClusterFuture ... done [01:58:58.423] | result() for ClusterFuture ... [01:58:58.424] | : result already collected: FutureResult [01:58:58.424] | result() for ClusterFuture ... done [01:58:58.424] | relay stdout ... [01:58:58.424] | relay stdout ... done [01:58:58.425] | check for misuse ... [01:58:58.425] | check for misuse ... done [01:58:58.425] value() for MultisessionFuture ('fsample_4-910112') ... done [[1]] [1] 0 [[2]] [1] 3 [[3]] [1] 0 [[4]] [1] 1 multisession ... done Testing with 2 cores ... DONE > message("- Assert that RNG mistakes does not muffle run-time errors") - Assert that RNG mistakes does not muffle run-time errors > options(future.debug = FALSE, future.rng.onMisuse = "warning") > for (signal in c(TRUE, FALSE)) { + message("signal=", signal) + f <- future({ + sample.int(2) + log("a") + }, seed = FAL .... [TRUNCATED] signal=TRUE FutureResult: value: 'NULL' visible: TRUE stdout: character conditions: [n = 1] simpleError RNG used: TRUE duration: 0.006824017 secs (started 2025-05-09 01:58:58.515223) version: 1.8 Warning: UNRELIABLE VALUE: Future (NULL) unexpectedly generated random numbers without specifying argument 'seed'. There is a risk that those random numbers are not statistically sound and the overall results might be invalid. To fix this, specify 'seed=TRUE'. This ensures that proper, parallel-safe random numbers are produced. To disable this check, use 'seed=NULL', or set option 'future.rng.onMisuse' to "ignore". signal=FALSE FutureResult: value: 'NULL' visible: TRUE stdout: character conditions: [n = 1] simpleError RNG used: TRUE duration: 0.004593849 secs (started 2025-05-09 01:58:58.595848) version: 1.8 > stopifnot(identical(RNGkind(), okind)) > message("*** rng ... DONE") *** rng ... DONE Sourcing 6 epilogue scripts ... 01/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/001.undo-future.R' 02/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/002.undo-state.R' Failed to undo environment variables: - Expected environment variables: [n=213] '!ExitCode', 'ALLUSERSPROFILE', 'APPDATA', 'BIBINPUTS', 'BINDIR', 'BSTINPUTS', 'COMMONPROGRAMFILES', 'COMPUTERNAME', 'COMSPEC', 'CURL_CA_BUNDLE', 'CYGWIN', 'CommonProgramFiles(x86)', 'CommonProgramW6432', 'DriverData', 'HOME', 'HOMEDRIVE', 'HOMEPATH', 'JAGS_ROOT', 'JAVA_HOME', 'LANGUAGE', 'LC_COLLATE', 'LC_MONETARY', 'LC_TIME', 'LOCALAPPDATA', 'LOGONSERVER', 'LS_HOME', 'LS_LICENSE_PATH', 'MAKE', 'MAKEFLAGS', 'MAKELEVEL', 'MFLAGS', 'MSMPI_BENCHMARKS', 'MSMPI_BIN', 'MSYS2_ENV_CONV_EXCL', 'NUMBER_OF_PROCESSORS', 'OCL', 'OMP_THREAD_LIMIT', 'OS', 'PATH', 'PATHEXT', 'PROCESSOR_ARCHITECTURE', 'PROCESSOR_IDENTIFIER', 'PROCESSOR_LEVEL', 'PROCESSOR_REVISION', 'PROGRAMFILES', 'PROMPT', 'PSModulePath', 'PUBLIC', 'PWD', 'ProgramData', 'ProgramFiles(x86)', 'ProgramW6432', 'RTOOLS44_HOME', 'RTOOLS45_HOME', 'R_ARCH', 'R_BROWSER', 'R_BZIPCMD', 'R_CMD', 'R_COMPILED_BY', 'R_CRAN_WEB', 'R_CUSTOM_TOOLS_PATH', 'R_CUSTOM_TOOLS_SOFT', 'R_DOC_DIR', 'R_ENVIRON_USER', 'R_GSCMD', 'R_GZIPCMD', 'R_HOME', 'R_INCLUDE_DIR', 'R_INSTALL_TAR', 'R_LIBS', 'R_LIBS_SITE', 'R_LIBS_USER', 'R_MAX_NUM_DLLS', 'R_OSTYPE', 'R_PAPERSIZE', 'R_PAPERSIZE_USER', 'R_PARALLELLY_MAKENODEPSOCK_AUTOKILL', 'R_PARALLELLY_MAKENODEPSOCK_CONNECTTIMEOUT', 'R_PARALLELLY_MAKENODEPSOCK_RSCRIPT_LABEL', 'R_PARALLELLY_MAKENODEPSOCK_SESSIONINFO_PKGS', 'R_PARALLELLY_MAKENODEPSOCK_TIMEOUT', 'R_PARALLELLY_RANDOM_PORTS', 'R_PARALLEL_PORT', 'R_RD4PDF', 'R_RTOOLS45_PATH', 'R_SCRIPT_LEGACY', 'R_SHARE_DIR', 'R_TESTME_NAME', 'R_TESTME_PACKAGE', 'R_TESTME_PATH', 'R_TESTS', 'R_UNZIPCMD', 'R_USER', 'R_VERSION', 'R_ZIPCMD', 'SED', 'SHLVL', 'SYSTEMDRIVE', 'SYSTEMROOT', 'TAR', 'TAR_OPTIONS', 'TEMP', 'TERM', 'TEXINPUTS', 'TMP', 'TMPDIR', 'USERDOMAIN', 'USERDOMAIN_ROAMINGPROFILE', 'USERNAME', 'USERPROFILE', 'WINDIR', '_', '_R_CHECK_AUTOCONF_', '_R_CHECK_BOGUS_RETURN_', '_R_CHECK_BROWSER_NONINTERACTIVE_', '_R_CHECK_BUILD_VIGNETTES_SEPARATELY_', '_R_CHECK_CODETOOLS_PROFILE_', '_R_CHECK_CODE_ASSIGN_TO_GLOBALENV_', '_R_CHECK_CODE_ATTACH_', '_R_CHECK_CODE_CLASS_IS_STRING_', '_R_CHECK_CODE_DATA_INTO_GLOBALENV_', '_R_CHECK_CODE_USAGE_VIA_NAMESPACES_', '_R_CHECK_CODE_USAGE_WITHOUT_LOADING_', '_R_CHECK_CODE_USAGE_WITH_ONLY_BASE_ATTACHED_', '_R_CHECK_CODOC_VARIABLES_IN_USAGES_', '_R_CHECK_COMPACT_DATA2_', '_R_CHECK_COMPILATION_FLAGS_', '_R_CHECK_CONNECTIONS_LEFT_OPEN_', '_R_CHECK_CRAN_INCOMING_', '_R_CHECK_CRAN_INCOMING_ASPELL_RECHECK_MAYBE_', '_R_CHECK_CRAN_INCOMING_ASPELL_RECHECK_START_', '_R_CHECK_CRAN_INCOMING_CHECK_FILE_URIS_', '_R_CHECK_CRAN_INCOMING_CHECK_URLS_IN_PARALLEL_', '_R_CHECK_CRAN_INCOMING_NOTE_GNU_MAKE_', '_R_CHECK_CRAN_INCOMING_REMOTE_', '_R_CHECK_CRAN_INCOMING_USE_ASPELL_', '_R_CHECK_DATALIST_', '_R_CHECK_DEPRECATED_DEFUNCT_', '_R_CHECK_DOC_SIZES2_', '_R_CHECK_DOT_FIRSTLIB_', '_R_CHECK_DOT_INTERNAL_', '_R_CHECK_EXAMPLE_TIMING_THRESHOLD_', '_R_CHECK_EXECUTABLES_', '_R_CHECK_EXECUTABLES_EXCLUSIONS_', '_R_CHECK_FF_CALLS_', '_R_CHECK_FF_DUP_', '_R_CHECK_FORCE_SUGGESTS_', '_R_CHECK_FUTURE_FILE_TIMESTAMPS_', '_R_CHECK_FUTURE_FILE_TIMESTAMPS_LEEWAY_', '_R_CHECK_HAVE_MYSQL_', '_R_CHECK_HAVE_ODBC_', '_R_CHECK_HAVE_PERL_', '_R_CHECK_HAVE_POSTGRES_', '_R_CHECK_INSTALL_DEPENDS_', '_R_CHECK_INTERNALS2_', '_R_CHECK_LENGTH_1_CONDITION_', '_R_CHECK_LICENSE_', '_R_CHECK_LIMIT_CORES_', '_R_CHECK_LOG_USE_INFO_', '_R_CHECK_MATRIX_DATA_', '_R_CHECK_MBCS_CONVERSION_FAILURE_', '_R_CHECK_NATIVE_ROUTINE_REGISTRATION_', '_R_CHECK_NEWS_IN_PLAIN_TEXT_', '_R_CHECK_NO_RECOMMENDED_', '_R_CHECK_NO_STOP_ON_TEST_ERROR_', '_R_CHECK_ORPHANED_', '_R_CHECK_OVERWRITE_REGISTERED_S3_METHODS_', '_R_CHECK_PACKAGES_USED_IGNORE_UNUSED_IMPORTS_', '_R_CHECK_PACKAGES_USED_IN_TESTS_USE_SUBDIRS_', '_R_CHECK_PACKAGE_DATASETS_SUPPRESS_NOTES_', '_R_CHECK_PACKAGE_NAME_', '_R_CHECK_PKG_SIZES_', '_R_CHECK_PKG_SIZES_THRESHOLD_', '_R_CHECK_PRAGMAS_', '_R_CHECK_RD_EXAMPLES_T_AND_F_', '_R_CHECK_RD_LINE_WIDTHS_', '_R_CHECK_RD_MATH_RENDERING_', '_R_CHECK_RD_NOTE_LOST_BRACES_', '_R_CHECK_RD_VALIDATE_RD2HTML_', '_R_CHECK_REPLACING_IMPORTS_', '_R_CHECK_R_DEPENDS_', '_R_CHECK_S3_METHODS_SHOW_POSSIBLE_ISSUES_', '_R_CHECK_SCREEN_DEVICE_', '_R_CHECK_SERIALIZATION_', '_R_CHECK_SHLIB_OPENMP_FLAGS_', '_R_CHECK_SRC_MINUS_W_IMPLICIT_', '_R_CHECK_SUBDIRS_NOCASE_', '_R_CHECK_SUGGESTS_ONLY_', '_R_CHECK_SYSTEM_CLOCK_', '_R_CHECK_TESTS_NLINES_', '_R_CHECK_TEST_TIMING_', '_R_CHECK_TIMINGS_', '_R_CHECK_TOPLEVEL_FILES_', '_R_CHECK_UNDOC_USE_ALL_NAMES_', '_R_CHECK_UNSAFE_CALLS_', '_R_CHECK_URLS_SHOW_301_STATUS_', '_R_CHECK_VC_DIRS_', '_R_CHECK_VIGNETTES_NLINES_', '_R_CHECK_VIGNETTES_SKIP_RUN_MAYBE_', '_R_CHECK_VIGNETTE_TIMING_', '_R_CHECK_VIGNETTE_TITLES_', '_R_CHECK_WINDOWS_DEVICE_', '_R_CHECK_XREFS_NOTE_MISSING_PACKAGE_ANCHORS_', '_R_CHECK_XREFS_USE_ALIASES_FROM_CRAN_', '_R_CLASS_MATRIX_ARRAY_', '_R_DEPRECATED_IS_R_', '_R_S3_METHOD_LOOKUP_BASEENV_AFTER_GLOBALENV_', '_R_SHLIB_BUILD_OBJECTS_SYMBOL_TABLES_', '_R_USE_STRICT_R_HEADERS_', '__R_CHECK_DOC_FILES_NOTE_IF_ALL_SPECIAL__', 'maj.version', 'nextArg--timingsnextArg--install', 'tempdirname' - Environment variables still there: [n=0] - Environment variables missing: [n=1] 'MAKEFLAGS' Differences environment variable by environment variable: 03/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/090.gc.R' 04/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/099.session_info.R' 05/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/995.detritus-connections.R' 06/06 epilogue script 'D:/RCompile/CRANincoming/R-devel/lib/future/testme/_epilogue/999.detritus-files.R' Skipping, because path appears not to be an 'R CMD check' folder: 'D:/temp/2025_05_09_01_55_17_23336' Sourcing 6 epilogue scripts ... done Test time: user.self=1e+01s, sys.self=0.8s, elapsed=2e+01s, user.child=NAs, sys.child=NAs Test 'rng' ... success > > proc.time() user system elapsed 14.14 1.00 17.14