[INFO] fetching crate forester-rs 0.4.1... [INFO] testing forester-rs-0.4.1 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate forester-rs 0.4.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate forester-rs 0.4.1 [INFO] finished tweaking crates.io crate forester-rs 0.4.1 [INFO] tweaked toml for crates.io crate forester-rs 0.4.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate forester-rs 0.4.1 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 284 packages to latest compatible versions [INFO] [stderr] Adding axum v0.6.20 (available: v0.8.6) [INFO] [stderr] Adding hyper v0.14.32 (available: v1.7.0) [INFO] [stderr] Adding itertools v0.12.1 (available: v0.14.0) [INFO] [stderr] Adding logos v0.13.0 (available: v0.15.1) [INFO] [stderr] Adding quick-xml v0.31.0 (available: v0.38.3) [INFO] [stderr] Adding reqwest v0.11.27 (available: v0.12.23) [INFO] [stderr] Adding strum v0.26.3 (available: v0.27.2) [INFO] [stderr] Adding strum_macros v0.26.4 (available: v0.27.2) [INFO] [stderr] Adding tungstenite v0.21.0 (available: v0.28.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 681d49dff2bf7757936ca18248080e9ebabc04a5bbf0f77688c40682503b61a5 [INFO] running `Command { std: "docker" "start" "-a" "681d49dff2bf7757936ca18248080e9ebabc04a5bbf0f77688c40682503b61a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "681d49dff2bf7757936ca18248080e9ebabc04a5bbf0f77688c40682503b61a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "681d49dff2bf7757936ca18248080e9ebabc04a5bbf0f77688c40682503b61a5", kill_on_drop: false }` [INFO] [stdout] 681d49dff2bf7757936ca18248080e9ebabc04a5bbf0f77688c40682503b61a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a87f78de7fc2342898850c698bc980a6b68be909832a5b95df5f0bf0a15b5f2e [INFO] running `Command { std: "docker" "start" "-a" "a87f78de7fc2342898850c698bc980a6b68be909832a5b95df5f0bf0a15b5f2e", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling dot-structures v0.1.2 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling into-attr v0.1.1 [INFO] [stderr] Compiling dot-generator v0.2.0 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling sync_wrapper v0.1.2 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling into-attr-derive v0.2.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling logos-codegen v0.13.0 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling quick-xml v0.31.0 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling pest v2.8.2 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling logos-derive v0.13.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling logos v0.13.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling pest_meta v2.8.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling parsit v0.2.0 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling pest_generator v2.8.2 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling pest_derive v2.8.2 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling graphviz-rust v0.9.6 [INFO] [stderr] Compiling tungstenite v0.21.0 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling forester-rs v0.4.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `format` [INFO] [stdout] --> src/runtime/args.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use std::fmt::{format, Display, Formatter}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::rtree::rnode::RNode` [INFO] [stdout] --> src/runtime/context.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::rtree::rnode::RNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/runtime/builder.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 481 | impl ServerPort { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 488 | fn get(&self) -> u16 { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client` is never read [INFO] [stdout] --> src/runtime/forester/serv.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct HttpServ { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 37 | client: Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HttpServ` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `buf_size` is never read [INFO] [stdout] --> src/runtime/ros.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct TargetCfg { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 141 | tp: String, [INFO] [stdout] 142 | buf_size: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TargetCfg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tp` and `msg` are never read [INFO] [stdout] --> src/runtime/ros.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct ForesterRosMessage { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 166 | tp: String, [INFO] [stdout] | ^^ [INFO] [stdout] 167 | msg: String, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ForesterRosMessage` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 14s [INFO] running `Command { std: "docker" "inspect" "a87f78de7fc2342898850c698bc980a6b68be909832a5b95df5f0bf0a15b5f2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a87f78de7fc2342898850c698bc980a6b68be909832a5b95df5f0bf0a15b5f2e", kill_on_drop: false }` [INFO] [stdout] a87f78de7fc2342898850c698bc980a6b68be909832a5b95df5f0bf0a15b5f2e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f92c869cd885cbf2cf487e253c8aac53e7ef998c785285edea8675f8be45c5b2 [INFO] running `Command { std: "docker" "start" "-a" "f92c869cd885cbf2cf487e253c8aac53e7ef998c785285edea8675f8be45c5b2", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling tungstenite v0.21.0 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling deadpool v0.12.3 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling h2 v0.4.12 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling wiremock v0.6.5 [INFO] [stderr] Compiling hyper-tls v0.5.0 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling reqwest v0.11.27 [INFO] [stderr] Compiling forester-http v0.1.0 [INFO] [stderr] Compiling forester-rs v0.4.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `format` [INFO] [stdout] --> src/runtime/args.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use std::fmt::{format, Display, Formatter}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::rtree::rnode::RNode` [INFO] [stdout] --> src/runtime/context.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::rtree::rnode::RNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `format` [INFO] [stdout] --> src/runtime/args.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use std::fmt::{format, Display, Formatter}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::rtree::rnode::RNode` [INFO] [stdout] --> src/runtime/context.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::rtree::rnode::RNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tests::turn_on_logs` [INFO] [stdout] --> src/runtime/rtree.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | use crate::tests::turn_on_logs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Impl` [INFO] [stdout] --> src/tests/actions_re.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::runtime::action::{Impl, ImplRemote}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Impl` [INFO] [stdout] --> src/tests/trimmer.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::runtime::action::{Impl}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ServiceExt` [INFO] [stdout] --> src/tests/simulator.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | use axum::{Json, Router, ServiceExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/runtime/builder.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 481 | impl ServerPort { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 488 | fn get(&self) -> u16 { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client` is never read [INFO] [stdout] --> src/runtime/forester/serv.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct HttpServ { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 37 | client: Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HttpServ` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `buf_size` is never read [INFO] [stdout] --> src/runtime/ros.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct TargetCfg { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 141 | tp: String, [INFO] [stdout] 142 | buf_size: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TargetCfg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tp` and `msg` are never read [INFO] [stdout] --> src/runtime/ros.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct ForesterRosMessage { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 166 | tp: String, [INFO] [stdout] | ^^ [INFO] [stdout] 167 | msg: String, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ForesterRosMessage` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/runtime/builder.rs:488:8 [INFO] [stdout] | [INFO] [stdout] 481 | impl ServerPort { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 488 | fn get(&self) -> u16 { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `client` is never read [INFO] [stdout] --> src/runtime/forester/serv.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct HttpServ { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 37 | client: Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HttpServ` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `buf_size` is never read [INFO] [stdout] --> src/runtime/ros.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct TargetCfg { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 141 | tp: String, [INFO] [stdout] 142 | buf_size: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TargetCfg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tp` and `msg` are never read [INFO] [stdout] --> src/runtime/ros.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct ForesterRosMessage { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 166 | tp: String, [INFO] [stdout] | ^^ [INFO] [stdout] 167 | msg: String, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ForesterRosMessage` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SmokeTest` is never constructed [INFO] [stdout] --> src/tests/trimmer.rs:92:8 [INFO] [stdout] | [INFO] [stdout] 92 | struct SmokeTest; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 115 | pub fn to_inv(&self) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/tree/parser/ast.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/trimmer.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 32 | let _ = forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/tests/trimmer.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 87 | let _ = forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 06s [INFO] running `Command { std: "docker" "inspect" "f92c869cd885cbf2cf487e253c8aac53e7ef998c785285edea8675f8be45c5b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f92c869cd885cbf2cf487e253c8aac53e7ef998c785285edea8675f8be45c5b2", kill_on_drop: false }` [INFO] [stdout] f92c869cd885cbf2cf487e253c8aac53e7ef998c785285edea8675f8be45c5b2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 152e52d76df5d4f3f27e8357b495ba40e89cde08ac18370dd36b67afe875fe71 [INFO] running `Command { std: "docker" "start" "-a" "152e52d76df5d4f3f27e8357b495ba40e89cde08ac18370dd36b67afe875fe71", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `format` [INFO] [stderr] --> src/runtime/args.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | use std::fmt::{format, Display, Formatter}; [INFO] [stderr] | ^^^^^^ [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] running 106 tests [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] test runtime::action::builtin::http::tests::smoke ... ignored [INFO] [stderr] [INFO] [stdout] test runtime::ros::client::tests::smoke ... ignored [INFO] [stderr] warning: unused import: `super::rtree::rnode::RNode` [INFO] [stdout] test runtime::builder::ros_nav::tests::print ... ok [INFO] [stderr] --> src/runtime/context.rs:16:5 [INFO] [stdout] test runtime::rtree::analyzer::tests::find_and_parent ... ok [INFO] [stderr] | [INFO] [stdout] test runtime::rtree::iter::tests::smoke ... ok [INFO] [stderr] 16 | use super::rtree::rnode::RNode; [INFO] [stdout] test runtime::rtree::tests::decorator_lambda ... ok [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] test runtime::rtree::tests::params ... ok [INFO] [stderr] [INFO] [stdout] test runtime::rtree::macros::tests::arg ... ok [INFO] [stderr] warning: method `get` is never used [INFO] [stdout] test runtime::rtree::tests::params2 ... ok [INFO] [stderr] --> src/runtime/builder.rs:488:8 [INFO] [stdout] test runtime::rtree::tests::smoke ... ok [INFO] [stderr] | [INFO] [stdout] test runtime::rtree::builder::tests::smoke ... ok [INFO] [stderr] 481 | impl ServerPort { [INFO] [stderr] | --------------- method in this implementation [INFO] [stderr] ... [INFO] [stderr] 488 | fn get(&self) -> u16 { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field `client` is never read [INFO] [stderr] --> src/runtime/forester/serv.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub struct HttpServ { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 37 | client: Client, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HttpServ` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `buf_size` is never read [INFO] [stderr] --> src/runtime/ros.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 140 | pub struct TargetCfg { [INFO] [stderr] | --------- field in this struct [INFO] [stderr] 141 | tp: String, [INFO] [stderr] 142 | buf_size: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TargetCfg` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `tp` and `msg` are never read [INFO] [stderr] --> src/runtime/ros.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 165 | pub struct ForesterRosMessage { [INFO] [stderr] | ------------------ fields in this struct [INFO] [stderr] 166 | tp: String, [INFO] [stderr] | ^^ [INFO] [stderr] 167 | msg: String, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ForesterRosMessage` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/parser/ast.rs:115:19 [INFO] [stderr] | [INFO] [stderr] 115 | pub fn to_inv(&self) -> Invocation { [INFO] [stderr] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 115 | pub fn to_inv(&self) -> Invocation<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/tree/parser/ast.rs:118:24 [INFO] [stderr] | [INFO] [stderr] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation { [INFO] [stderr] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 118 | pub fn to_inv_args(&self, args: Arguments) -> Invocation<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `forester-rs` (lib) generated 8 warnings (run `cargo fix --lib -p forester-rs` to apply 4 suggestions) [INFO] [stderr] warning: unused import: `crate::tests::turn_on_logs` [INFO] [stderr] --> src/runtime/rtree.rs:289:9 [INFO] [stderr] | [INFO] [stderr] 289 | use crate::tests::turn_on_logs; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Impl` [INFO] [stderr] --> src/tests/actions_re.rs:2:30 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::runtime::action::{Impl, ImplRemote}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Impl` [INFO] [stderr] --> src/tests/trimmer.rs:2:30 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::runtime::action::{Impl}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `ServiceExt` [INFO] [stderr] --> src/tests/simulator.rs:14:26 [INFO] [stderr] | [INFO] [stderr] 14 | use axum::{Json, Router, ServiceExt}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `SmokeTest` is never constructed [INFO] [stderr] --> src/tests/trimmer.rs:92:8 [INFO] [stderr] | [INFO] [stderr] 92 | struct SmokeTest; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/trimmer.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 32 | let _ = forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/tests/trimmer.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 87 | let _ = forester.add_trim_task(TrimTask::rt_tree(Test)); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `forester-rs` (lib test) generated 15 warnings (8 duplicates) (run `cargo fix --lib -p forester-rs --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.43s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/forester_rs-78a1c9d2487f49bf) [INFO] [stdout] test simulator::actions::tests::smoke ... ok [INFO] [stdout] test simulator::tests::smoke_all_success ... ok [INFO] [stdout] test tests::actions::builtin_actions ... ok [INFO] [stdout] test tests::actions::mix_test ... ignored [INFO] [stdout] test tests::actions::builtin_test ... ok [INFO] [stdout] test tests::actions::sync_action_halt_err ... ok [INFO] [stdout] test tests::actions_re::remote_smoke ... ok [INFO] [stdout] test runtime::action::builtin::data::tests::store_tick ... ok [INFO] [stdout] test tests::args::inter_args ... ok [INFO] [stdout] test tests::args::inter_args_decorator ... ok [INFO] [stdout] test tests::actions::lock_unlock ... ok [INFO] [stdout] test tests::actions::sync_action_halt_ok ... ok [INFO] [stdout] test tests::args::inter_args_ho ... ok [INFO] [stdout] test tests::args::inter_args_lambda ... ok [INFO] [stdout] test tests::args::inter_args_pointers ... ok [INFO] [stdout] test tests::args::pointers ... ok [INFO] [stdout] test runtime::action::builtin::data::tests::lock_unlock ... ok [INFO] [stdout] test runtime::action::builtin::remote::tests::smoke ... ok [INFO] [stdout] test tests::args::inter_args_func ... ok [INFO] [stdout] test tests::decorator::repeat_failure ... ok [INFO] [stdout] test tests::decorator::repeat_reactive ... ok [INFO] [stdout] test tests::decorator::repeat_repeat ... ok [INFO] [stdout] test tests::actions_re::remote_in_tree ... ok [INFO] [stdout] test tests::decorator::simple_inverter ... ok [INFO] [stdout] test tests::decorator::simple_repeat ... ok [INFO] [stdout] test tests::decorator::retry_retry ... ok [INFO] [stdout] test tests::flow::fallback ... ok [INFO] [stdout] test tests::flow::fallback_handles_halt ... ok [INFO] [stdout] test tests::flow::fallback_reset_after_running_failure ... ok [INFO] [stdout] test tests::decorator::simple_retry ... ok [INFO] [stdout] test tests::flow::fallback_retry ... ok [INFO] [stdout] test tests::flow::fallback_reset_after_running_success ... ok [INFO] [stdout] test tests::flow::mseq_restart_all_children ... ok [INFO] [stdout] test tests::flow::parallel_simple ... ok [INFO] [stdout] test tests::flow::parallel_simple_w_retry ... ok [INFO] [stdout] test tests::flow::r_fallback_halt_on_interrupt ... ok [INFO] [stdout] test tests::flow::r_sequence_halt_on_interrupt ... ok [INFO] [stdout] test tests::daemons::built_in ... ok [INFO] [stdout] test tests::daemons::built_in_async ... ok [INFO] [stdout] test tests::flow::r_fallback_halted_by_running ... ok [INFO] [stdout] test tests::flow::r_sequence_halted_by_running ... ok [INFO] [stdout] test tests::flow::sequence_reset_after_running_failure ... ok [INFO] [stdout] test tests::flow::sequence_restart_all_children ... ok [INFO] [stdout] test tests::flow::sequence_reset_after_running_success ... ok [INFO] [stdout] test tests::flow::sequence_handles_halt ... ok [INFO] [stdout] test tests::flow::simple_sequence ... ok [INFO] [stdout] test tests::nav::import_smoke ... ok [INFO] [stdout] test tests::import::smoke ... ok [INFO] [stdout] test tests::params::fail_types ... ok [INFO] [stdout] test tests::parser::smoke ... ok [INFO] [stdout] test tests::rtree::tests::ho_op ... ok [INFO] [stdout] test tests::nav::export_smoke ... FAILED [INFO] [stdout] test tests::rtree::tests::ho_tree ... ok [INFO] [stdout] test tests::rtree::tests::std_action ... ok [INFO] [stdout] test tests::rtree::tests::lambda_ho_op ... ok [INFO] [stdout] test tests::simulator::file ... ok [INFO] [stdout] test tests::simulator::smoke_remote ... ignored [INFO] [stdout] test tests::simulator::text ... FAILED [INFO] [stdout] test tests::simulator::smoke ... FAILED [INFO] [stdout] test tests::actions::builtin_http_get ... FAILED [INFO] [stdout] test tests::params::any_type ... ok [INFO] [stdout] test tests::tracer::file ... FAILED [INFO] [stdout] test tests::tracer::custom_state ... ok [INFO] [stdout] test tests::vizualizer::manual ... ignored [INFO] [stdout] test tracer::tests::smoke_mem ... ok [INFO] [stdout] test tree::parser::lexer::tests::number ... ok [INFO] [stdout] test tree::parser::lexer::tests::string ... ok [INFO] [stdout] test tree::parser::tests::arguments::call_arg ... ok [INFO] [stdout] test tree::parser::tests::arguments::call_arg_part ... ok [INFO] [stdout] test tree::parser::tests::arguments::plain_arg ... ok [INFO] [stdout] test tree::parser::tests::call::calls ... ok [INFO] [stdout] test tree::parser::tests::call::capt_invocation ... ok [INFO] [stdout] test tests::tracer::smoke ... ok [INFO] [stdout] test tree::parser::tests::call::invocation ... ok [INFO] [stdout] test tests::trimmer::naive ... FAILED [INFO] [stdout] test tree::parser::tests::call::decorator ... ok [INFO] [stdout] test tree::parser::tests::definition::definition ... ok [INFO] [stdout] test tree::parser::tests::definition::impl_definition ... ok [INFO] [stdout] test tree::parser::tests::call::lambda ... ok [INFO] [stdout] test tree::parser::tests::definition::short_definition ... ok [INFO] [stdout] test tree::parser::tests::import::import ... ok [INFO] [stdout] test tree::parser::tests::file::file ... ok [INFO] [stdout] test tree::parser::tests::import::import_names ... ok [INFO] [stdout] test tree::parser::tests::file::short_description_file ... ok [INFO] [stdout] test tree::parser::tests::message::object ... ok [INFO] [stdout] test tree::parser::tests::message::simple_mess ... ok [INFO] [stdout] test tree::parser::tests::import::import_names_alias ... ok [INFO] [stdout] test tree::parser::tests::params::params ... ok [INFO] [stdout] test tree::parser::tests::tests::script ... ok [INFO] [stdout] test visualizer::tests::smoke ... ok [INFO] [stdout] test tests::trimmer::smoke ... FAILED [INFO] [stdout] test tests::flow::sequence_running ... ok [INFO] [stdout] test tests::actions_re::smoke_serv ... ok [INFO] [stdout] test tests::decorator::simple_delay ... ok [INFO] [stdout] test tests::daemons::smoke ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- tests::nav::export_smoke stdout ---- [INFO] [stdout] [ast] built project with root: "/opt/rustwide/workdir/tree/tests/ros/nav/smoke", main file: main.tree and root definition: MainTree [INFO] [stdout] [tree[construct]] found invocation , id 2 in parent 1 [INFO] [stdout] [tree[construct]] found import from another file, id 2 in parent 1 [INFO] [stdout] [tree[construct]] found ho invocation with id 3 in parent 2 [INFO] [stdout] [tree[construct]] found invocation , id 3 in parent 1 [INFO] [stdout] [tree[construct]] found invocation , id 4 in parent 3 [INFO] [stdout] [tree[construct]] found import from another file, id 4 in parent 3 [INFO] [stdout] [tree[construct]] found decorator retry, id 5 in parent 3 [INFO] [stdout] [tree[construct]] found ho invocation with id 6 in parent 4 [INFO] [stdout] [tree[construct]] found invocation , id 6 in parent 3 [INFO] [stdout] [tree[construct]] found import from another file, id 6 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 7 in parent 5 [INFO] [stdout] [tree[construct]] found ho invocation with id 8 in parent 6 [INFO] [stdout] [tree[construct]] found decorator retry, id 8 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 9 in parent 7 [INFO] [stdout] [tree[construct]] found import from another file, id 9 in parent 7 [INFO] [stdout] [tree[construct]] found invocation , id 10 in parent 7 [INFO] [stdout] [tree[construct]] found invocation , id 11 in parent 8 [INFO] [stdout] [tree[construct]] found invocation , id 12 in parent 10 [INFO] [stdout] [tree[construct]] found import from another file, id 12 in parent 10 [INFO] [stdout] [tree[construct]] found invocation , id 13 in parent 10 [INFO] [stdout] [tree[construct]] found import from another file, id 13 in parent 10 [INFO] [stdout] [tree[construct]] found invocation , id 14 in parent 11 [INFO] [stdout] [tree[construct]] found import from another file, id 14 in parent 11 [INFO] [stdout] [tree[construct]] found invocation , id 15 in parent 11 [INFO] [stdout] [tree[construct]] found invocation , id 16 in parent 15 [INFO] [stdout] [tree[construct]] found import from another file, id 16 in parent 15 [INFO] [stdout] [tree[construct]] found invocation , id 17 in parent 15 [INFO] [stdout] [tree[construct]] found import from another file, id 17 in parent 15 [INFO] [stdout] [INFO] [stdout] thread 'tests::nav::export_smoke' (460) panicked at src/tests/nav.rs:16:33: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: io: Read-only file system (os error 30) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d302d2fda - core::result::Result::unwrap::ha6861381c4de725c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d302d2fda - forester_rs::tests::nav::export_smoke::hc62193d71bac8715 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/nav.rs:16:33 [INFO] [stdout] 22: 0x5d3d302d3237 - forester_rs::tests::nav::export_smoke::{{closure}}::h7a6c91bdb080f92b [INFO] [stdout] at /opt/rustwide/workdir/src/tests/nav.rs:9:18 [INFO] [stdout] 23: 0x5d3d302815a6 - core::ops::function::FnOnce::call_once::hfdcc205c6e00f6c8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::simulator::text stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'tests::simulator::text' (479) panicked at src/tests/simulator.rs:249:67: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d304bd392 - core::result::Result::unwrap::h92bc89733bf85b79 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d304bd392 - forester_rs::tests::simulator::text::h1bb7b2375566574f [INFO] [stdout] at /opt/rustwide/workdir/src/tests/simulator.rs:249:67 [INFO] [stdout] 22: 0x5d3d304bd987 - forester_rs::tests::simulator::text::{{closure}}::h31c8029778a38e54 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/simulator.rs:214:10 [INFO] [stdout] 23: 0x5d3d3029f866 - core::ops::function::FnOnce::call_once::he7f3a99d8f0fb30d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::simulator::smoke stdout ---- [INFO] [stdout] [tracer] create new tracer from TracerConfig { indent: 2, time_format: Some("%M:%S%.3f"), to_file: Some("/opt/rustwide/workdir/tree/tests/simulator/smoke/gen\\main.log") } [INFO] [stdout] [INFO] [stdout] thread 'tests::simulator::smoke' (478) panicked at src/tests/simulator.rs:157:30: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: io: Read-only file system (os error 30) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d304bc07d - core::result::Result::unwrap::h42909a482a6de686 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d304bc07d - forester_rs::tests::simulator::smoke::h22bb8ff869d0f2b2 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/simulator.rs:157:30 [INFO] [stdout] 22: 0x5d3d304bc347 - forester_rs::tests::simulator::smoke::{{closure}}::h70957a74b21d0c3d [INFO] [stdout] at /opt/rustwide/workdir/src/tests/simulator.rs:143:11 [INFO] [stdout] 23: 0x5d3d30282186 - core::ops::function::FnOnce::call_once::hf019a2305e22339a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::actions::builtin_http_get stdout ---- [INFO] [stdout] [flow[run]] tick:714, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:714, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:714, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 714 [INFO] [stdout] [flow[ready]] tick:714, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:714, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 714 [INFO] [stdout] [flow[run]] tick:714, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:714, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:715 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 715 [INFO] [stdout] [flow[ready]] tick:715, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:715, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 715 [INFO] [stdout] [flow[run]] tick:715, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:715, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 715 [INFO] [stdout] [leaf[run]] tick:715, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:715, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 715 [INFO] [stdout] [flow[run]] tick:715, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:715, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:715, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 715 [INFO] [stdout] [flow[ready]] tick:715, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:715, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 715 [INFO] [stdout] [flow[run]] tick:715, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:715, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:716 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 716 [INFO] [stdout] [flow[ready]] tick:716, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:716, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 716 [INFO] [stdout] [flow[run]] tick:716, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:716, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 716 [INFO] [stdout] [leaf[run]] tick:716, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:716, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 716 [INFO] [stdout] [flow[run]] tick:716, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:716, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:716, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 716 [INFO] [stdout] [flow[ready]] tick:716, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:716, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 716 [INFO] [stdout] [flow[run]] tick:716, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:716, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:717 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 717 [INFO] [stdout] [flow[ready]] tick:717, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:717, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 717 [INFO] [stdout] [flow[run]] tick:717, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:717, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 717 [INFO] [stdout] [leaf[run]] tick:717, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:717, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 717 [INFO] [stdout] [flow[run]] tick:717, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:717, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:717, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 717 [INFO] [stdout] [flow[ready]] tick:717, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:717, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 717 [INFO] [stdout] [flow[run]] tick:717, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:717, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:718 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 718 [INFO] [stdout] [flow[ready]] tick:718, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:718, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 718 [INFO] [stdout] [flow[run]] tick:718, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:718, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 718 [INFO] [stdout] [leaf[run]] tick:718, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:718, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 718 [INFO] [stdout] [flow[run]] tick:718, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:718, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:718, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 718 [INFO] [stdout] [flow[ready]] tick:718, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:718, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 718 [INFO] [stdout] [flow[run]] tick:718, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:718, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:719 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 719 [INFO] [stdout] [flow[ready]] tick:719, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:719, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 719 [INFO] [stdout] [flow[run]] tick:719, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:719, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 719 [INFO] [stdout] [leaf[run]] tick:719, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:719, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 719 [INFO] [stdout] [flow[run]] tick:719, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:719, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:719, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 719 [INFO] [stdout] [flow[ready]] tick:719, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:719, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 719 [INFO] [stdout] [flow[run]] tick:719, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:719, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:720 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 720 [INFO] [stdout] [flow[ready]] tick:720, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:720, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 720 [INFO] [stdout] [flow[run]] tick:720, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:720, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 720 [INFO] [stdout] [leaf[run]] tick:720, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:720, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 720 [INFO] [stdout] [flow[run]] tick:720, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:720, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:720, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 720 [INFO] [stdout] [flow[ready]] tick:720, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:720, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 720 [INFO] [stdout] [flow[run]] tick:720, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:720, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:721 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 721 [INFO] [stdout] [flow[ready]] tick:721, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:721, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 721 [INFO] [stdout] [flow[run]] tick:721, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:721, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 721 [INFO] [stdout] [leaf[run]] tick:721, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:721, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 721 [INFO] [stdout] [flow[run]] tick:721, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:721, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:721, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 721 [INFO] [stdout] [flow[ready]] tick:721, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:721, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 721 [INFO] [stdout] [flow[run]] tick:721, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:721, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:722 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 722 [INFO] [stdout] [flow[ready]] tick:722, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:722, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 722 [INFO] [stdout] [flow[run]] tick:722, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:722, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 722 [INFO] [stdout] [leaf[run]] tick:722, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:722, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 722 [INFO] [stdout] [flow[run]] tick:722, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:722, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:722, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 722 [INFO] [stdout] [flow[ready]] tick:722, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:722, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 722 [INFO] [stdout] [flow[run]] tick:722, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:722, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:723 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 723 [INFO] [stdout] [flow[ready]] tick:723, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:723, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 723 [INFO] [stdout] [flow[run]] tick:723, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:723, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 723 [INFO] [stdout] [leaf[run]] tick:723, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:723, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 723 [INFO] [stdout] [flow[run]] tick:723, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:723, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:723, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 723 [INFO] [stdout] [flow[ready]] tick:723, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:723, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 723 [INFO] [stdout] [flow[run]] tick:723, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:723, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:724 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 724 [INFO] [stdout] [flow[ready]] tick:724, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:724, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 724 [INFO] [stdout] [flow[run]] tick:724, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:724, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 724 [INFO] [stdout] [leaf[run]] tick:724, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:724, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 724 [INFO] [stdout] [flow[run]] tick:724, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:724, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:724, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 724 [INFO] [stdout] [flow[ready]] tick:724, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:724, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 724 [INFO] [stdout] [flow[run]] tick:724, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:724, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:725 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 725 [INFO] [stdout] [flow[ready]] tick:725, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:725, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 725 [INFO] [stdout] [flow[run]] tick:725, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:725, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 725 [INFO] [stdout] [leaf[run]] tick:725, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:725, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 725 [INFO] [stdout] [flow[run]] tick:725, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:725, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:725, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 725 [INFO] [stdout] [flow[ready]] tick:725, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:725, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 725 [INFO] [stdout] [flow[run]] tick:725, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:725, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:726 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 726 [INFO] [stdout] [flow[ready]] tick:726, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:726, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 726 [INFO] [stdout] [flow[run]] tick:726, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:726, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 726 [INFO] [stdout] [leaf[run]] tick:726, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:726, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 726 [INFO] [stdout] [flow[run]] tick:726, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:726, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:726, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 726 [INFO] [stdout] [flow[ready]] tick:726, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:726, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 726 [INFO] [stdout] [flow[run]] tick:726, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:726, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:727 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 727 [INFO] [stdout] [flow[ready]] tick:727, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:727, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 727 [INFO] [stdout] [flow[run]] tick:727, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:727, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 727 [INFO] [stdout] [leaf[run]] tick:727, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:727, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 727 [INFO] [stdout] [flow[run]] tick:727, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:727, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:727, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 727 [INFO] [stdout] [flow[ready]] tick:727, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:727, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 727 [INFO] [stdout] [flow[run]] tick:727, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:727, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:728 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 728 [INFO] [stdout] [flow[ready]] tick:728, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:728, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 728 [INFO] [stdout] [flow[run]] tick:728, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:728, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 728 [INFO] [stdout] [leaf[run]] tick:728, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:728, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 728 [INFO] [stdout] [flow[run]] tick:728, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:728, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:728, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 728 [INFO] [stdout] [flow[ready]] tick:728, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:728, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 728 [INFO] [stdout] [flow[run]] tick:728, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:728, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:729 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 729 [INFO] [stdout] [flow[ready]] tick:729, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:729, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 729 [INFO] [stdout] [flow[run]] tick:729, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:729, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 729 [INFO] [stdout] [leaf[run]] tick:729, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:729, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 729 [INFO] [stdout] [flow[run]] tick:729, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:729, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:729, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 729 [INFO] [stdout] [flow[ready]] tick:729, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:729, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 729 [INFO] [stdout] [flow[run]] tick:729, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:729, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:730 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 730 [INFO] [stdout] [flow[ready]] tick:730, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:730, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 730 [INFO] [stdout] [flow[run]] tick:730, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:730, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 730 [INFO] [stdout] [leaf[run]] tick:730, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:730, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 730 [INFO] [stdout] [flow[run]] tick:730, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:730, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:730, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 730 [INFO] [stdout] [flow[ready]] tick:730, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:730, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 730 [INFO] [stdout] [flow[run]] tick:730, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:730, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:731 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 731 [INFO] [stdout] [flow[ready]] tick:731, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:731, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 731 [INFO] [stdout] [flow[run]] tick:731, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:731, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 731 [INFO] [stdout] [leaf[run]] tick:731, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:731, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 731 [INFO] [stdout] [flow[run]] tick:731, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:731, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:731, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 731 [INFO] [stdout] [flow[ready]] tick:731, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:731, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 731 [INFO] [stdout] [flow[run]] tick:731, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:731, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:732 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 732 [INFO] [stdout] [flow[ready]] tick:732, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:732, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 732 [INFO] [stdout] [flow[run]] tick:732, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:732, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 732 [INFO] [stdout] [leaf[run]] tick:732, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:732, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 732 [INFO] [stdout] [flow[run]] tick:732, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:732, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:732, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 732 [INFO] [stdout] [flow[ready]] tick:732, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:732, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 732 [INFO] [stdout] [flow[run]] tick:732, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:732, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:733 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 733 [INFO] [stdout] [flow[ready]] tick:733, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:733, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 733 [INFO] [stdout] [flow[run]] tick:733, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:733, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 733 [INFO] [stdout] [leaf[run]] tick:733, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:733, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 733 [INFO] [stdout] [flow[run]] tick:733, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:733, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:733, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 733 [INFO] [stdout] [flow[ready]] tick:733, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:733, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 733 [INFO] [stdout] [flow[run]] tick:733, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:733, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:734 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 734 [INFO] [stdout] [flow[ready]] tick:734, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:734, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 734 [INFO] [stdout] [flow[run]] tick:734, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:734, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 734 [INFO] [stdout] [leaf[run]] tick:734, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:734, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 734 [INFO] [stdout] [flow[run]] tick:734, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:734, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:734, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 734 [INFO] [stdout] [flow[ready]] tick:734, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:734, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 734 [INFO] [stdout] [flow[run]] tick:734, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:734, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:735 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 735 [INFO] [stdout] [flow[ready]] tick:735, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:735, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 735 [INFO] [stdout] [flow[run]] tick:735, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:735, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 735 [INFO] [stdout] [leaf[run]] tick:735, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:735, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 735 [INFO] [stdout] [flow[run]] tick:735, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:735, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:735, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 735 [INFO] [stdout] [flow[ready]] tick:735, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:735, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 735 [INFO] [stdout] [flow[run]] tick:735, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:735, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:736 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 736 [INFO] [stdout] [flow[ready]] tick:736, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:736, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 736 [INFO] [stdout] [flow[run]] tick:736, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:736, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 736 [INFO] [stdout] [leaf[run]] tick:736, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:736, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 736 [INFO] [stdout] [flow[run]] tick:736, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:736, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:736, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 736 [INFO] [stdout] [flow[ready]] tick:736, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:736, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 736 [INFO] [stdout] [flow[run]] tick:736, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:736, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:737 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 737 [INFO] [stdout] [flow[ready]] tick:737, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:737, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 737 [INFO] [stdout] [flow[run]] tick:737, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:737, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 737 [INFO] [stdout] [leaf[run]] tick:737, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:737, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 737 [INFO] [stdout] [flow[run]] tick:737, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:737, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:737, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 737 [INFO] [stdout] [flow[ready]] tick:737, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:737, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 737 [INFO] [stdout] [flow[run]] tick:737, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:737, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:738 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 738 [INFO] [stdout] [flow[ready]] tick:738, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:738, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 738 [INFO] [stdout] [flow[run]] tick:738, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:738, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 738 [INFO] [stdout] [leaf[run]] tick:738, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:738, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 738 [INFO] [stdout] [flow[run]] tick:738, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:738, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:738, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 738 [INFO] [stdout] [flow[ready]] tick:738, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:738, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 738 [INFO] [stdout] [flow[run]] tick:738, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:738, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:739 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 739 [INFO] [stdout] [flow[ready]] tick:739, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:739, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 739 [INFO] [stdout] [flow[run]] tick:739, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:739, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 739 [INFO] [stdout] [leaf[run]] tick:739, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:739, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 739 [INFO] [stdout] [flow[run]] tick:739, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:739, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:739, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 739 [INFO] [stdout] [flow[ready]] tick:739, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:739, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 739 [INFO] [stdout] [flow[run]] tick:739, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:739, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:740 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 740 [INFO] [stdout] [flow[ready]] tick:740, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:740, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 740 [INFO] [stdout] [flow[run]] tick:740, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:740, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 740 [INFO] [stdout] [leaf[run]] tick:740, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:740, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 740 [INFO] [stdout] [flow[run]] tick:740, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:740, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:740, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 740 [INFO] [stdout] [flow[ready]] tick:740, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:740, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 740 [INFO] [stdout] [flow[run]] tick:740, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:740, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:741 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 741 [INFO] [stdout] [flow[ready]] tick:741, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:741, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 741 [INFO] [stdout] [flow[run]] tick:741, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:741, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 741 [INFO] [stdout] [leaf[run]] tick:741, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:741, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 741 [INFO] [stdout] [flow[run]] tick:741, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:741, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:741, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 741 [INFO] [stdout] [flow[ready]] tick:741, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:741, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 741 [INFO] [stdout] [flow[run]] tick:741, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:741, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:742 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 742 [INFO] [stdout] [flow[ready]] tick:742, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:742, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 742 [INFO] [stdout] [flow[run]] tick:742, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:742, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 742 [INFO] [stdout] [leaf[run]] tick:742, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:742, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 742 [INFO] [stdout] [flow[run]] tick:742, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:742, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:742, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 742 [INFO] [stdout] [flow[ready]] tick:742, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:742, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 742 [INFO] [stdout] [flow[run]] tick:742, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:742, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:743 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 743 [INFO] [stdout] [flow[ready]] tick:743, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:743, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 743 [INFO] [stdout] [flow[run]] tick:743, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:743, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 743 [INFO] [stdout] [leaf[run]] tick:743, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:743, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 743 [INFO] [stdout] [flow[run]] tick:743, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:743, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:743, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 743 [INFO] [stdout] [flow[ready]] tick:743, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:743, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 743 [INFO] [stdout] [flow[run]] tick:743, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:743, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:744 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 744 [INFO] [stdout] [flow[ready]] tick:744, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:744, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 744 [INFO] [stdout] [flow[run]] tick:744, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:744, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 744 [INFO] [stdout] [leaf[run]] tick:744, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:744, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 744 [INFO] [stdout] [flow[run]] tick:744, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:744, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:744, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 744 [INFO] [stdout] [flow[ready]] tick:744, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:744, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 744 [INFO] [stdout] [flow[run]] tick:744, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:744, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:745 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 745 [INFO] [stdout] [flow[ready]] tick:745, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:745, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 745 [INFO] [stdout] [flow[run]] tick:745, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:745, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 745 [INFO] [stdout] [leaf[run]] tick:745, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:745, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 745 [INFO] [stdout] [flow[run]] tick:745, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:745, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:745, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 745 [INFO] [stdout] [flow[ready]] tick:745, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:745, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 745 [INFO] [stdout] [flow[run]] tick:745, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:745, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:746 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 746 [INFO] [stdout] [flow[ready]] tick:746, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:746, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 746 [INFO] [stdout] [flow[run]] tick:746, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:746, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 746 [INFO] [stdout] [leaf[run]] tick:746, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:746, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 746 [INFO] [stdout] [flow[run]] tick:746, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:746, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:746, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 746 [INFO] [stdout] [flow[ready]] tick:746, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:746, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 746 [INFO] [stdout] [flow[run]] tick:746, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:746, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:747 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 747 [INFO] [stdout] [flow[ready]] tick:747, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:747, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 747 [INFO] [stdout] [flow[run]] tick:747, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:747, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 747 [INFO] [stdout] [leaf[run]] tick:747, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:747, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 747 [INFO] [stdout] [flow[run]] tick:747, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:747, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:747, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 747 [INFO] [stdout] [flow[ready]] tick:747, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:747, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 747 [INFO] [stdout] [flow[run]] tick:747, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:747, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:748 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 748 [INFO] [stdout] [flow[ready]] tick:748, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:748, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 748 [INFO] [stdout] [flow[run]] tick:748, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:748, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 748 [INFO] [stdout] [leaf[run]] tick:748, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:748, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 748 [INFO] [stdout] [flow[run]] tick:748, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:748, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:748, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 748 [INFO] [stdout] [flow[ready]] tick:748, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:748, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 748 [INFO] [stdout] [flow[run]] tick:748, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:748, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:749 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 749 [INFO] [stdout] [flow[ready]] tick:749, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:749, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 749 [INFO] [stdout] [flow[run]] tick:749, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:749, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 749 [INFO] [stdout] [leaf[run]] tick:749, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:749, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 749 [INFO] [stdout] [flow[run]] tick:749, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:749, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:749, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 749 [INFO] [stdout] [flow[ready]] tick:749, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:749, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 749 [INFO] [stdout] [flow[run]] tick:749, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:749, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:750 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 750 [INFO] [stdout] [flow[ready]] tick:750, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:750, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 750 [INFO] [stdout] [flow[run]] tick:750, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:750, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 750 [INFO] [stdout] [leaf[run]] tick:750, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:750, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 750 [INFO] [stdout] [flow[run]] tick:750, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:750, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:750, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 750 [INFO] [stdout] [flow[ready]] tick:750, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:750, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 750 [INFO] [stdout] [flow[run]] tick:750, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:750, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:751 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 751 [INFO] [stdout] [flow[ready]] tick:751, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:751, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 751 [INFO] [stdout] [flow[run]] tick:751, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:751, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 751 [INFO] [stdout] [leaf[run]] tick:751, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:751, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 751 [INFO] [stdout] [flow[run]] tick:751, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:751, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:751, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 751 [INFO] [stdout] [flow[ready]] tick:751, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:751, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 751 [INFO] [stdout] [flow[run]] tick:751, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:751, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:752 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 752 [INFO] [stdout] [flow[ready]] tick:752, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:752, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 752 [INFO] [stdout] [flow[run]] tick:752, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:752, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 752 [INFO] [stdout] [leaf[run]] tick:752, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:752, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 752 [INFO] [stdout] [flow[run]] tick:752, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:752, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:752, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 752 [INFO] [stdout] [flow[ready]] tick:752, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:752, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 752 [INFO] [stdout] [flow[run]] tick:752, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:752, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:753 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 753 [INFO] [stdout] [flow[ready]] tick:753, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:753, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 753 [INFO] [stdout] [flow[run]] tick:753, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:753, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 753 [INFO] [stdout] [leaf[run]] tick:753, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:753, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 753 [INFO] [stdout] [flow[run]] tick:753, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:753, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:753, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 753 [INFO] [stdout] [flow[ready]] tick:753, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:753, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 753 [INFO] [stdout] [flow[run]] tick:753, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:753, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:754 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 754 [INFO] [stdout] [flow[ready]] tick:754, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:754, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 754 [INFO] [stdout] [flow[run]] tick:754, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:754, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 754 [INFO] [stdout] [leaf[run]] tick:754, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:754, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 754 [INFO] [stdout] [flow[run]] tick:754, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:754, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:754, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 754 [INFO] [stdout] [flow[ready]] tick:754, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:754, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 754 [INFO] [stdout] [flow[run]] tick:754, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:754, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:755 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 755 [INFO] [stdout] [flow[ready]] tick:755, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:755, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 755 [INFO] [stdout] [flow[run]] tick:755, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:755, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 755 [INFO] [stdout] [leaf[run]] tick:755, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:755, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 755 [INFO] [stdout] [flow[run]] tick:755, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:755, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:755, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 755 [INFO] [stdout] [flow[ready]] tick:755, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:755, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 755 [INFO] [stdout] [flow[run]] tick:755, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:755, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:756 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 756 [INFO] [stdout] [flow[ready]] tick:756, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:756, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 756 [INFO] [stdout] [flow[run]] tick:756, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:756, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 756 [INFO] [stdout] [leaf[run]] tick:756, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:756, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 756 [INFO] [stdout] [flow[run]] tick:756, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:756, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:756, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 756 [INFO] [stdout] [flow[ready]] tick:756, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:756, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 756 [INFO] [stdout] [flow[run]] tick:756, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:756, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:757 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 757 [INFO] [stdout] [flow[ready]] tick:757, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:757, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 757 [INFO] [stdout] [flow[run]] tick:757, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:757, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 757 [INFO] [stdout] [leaf[run]] tick:757, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:757, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 757 [INFO] [stdout] [flow[run]] tick:757, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:757, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:757, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 757 [INFO] [stdout] [flow[ready]] tick:757, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:757, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 757 [INFO] [stdout] [flow[run]] tick:757, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:757, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:758 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 758 [INFO] [stdout] [flow[ready]] tick:758, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:758, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 758 [INFO] [stdout] [flow[run]] tick:758, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:758, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 758 [INFO] [stdout] [leaf[run]] tick:758, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:758, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 758 [INFO] [stdout] [flow[run]] tick:758, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:758, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:758, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 758 [INFO] [stdout] [flow[ready]] tick:758, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:758, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 758 [INFO] [stdout] [flow[run]] tick:758, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:758, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:759 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 759 [INFO] [stdout] [flow[ready]] tick:759, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:759, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 759 [INFO] [stdout] [flow[run]] tick:759, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:759, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 759 [INFO] [stdout] [leaf[run]] tick:759, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:759, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 759 [INFO] [stdout] [flow[run]] tick:759, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:759, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:759, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 759 [INFO] [stdout] [flow[ready]] tick:759, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:759, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 759 [INFO] [stdout] [flow[run]] tick:759, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:759, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:760 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 760 [INFO] [stdout] [flow[ready]] tick:760, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:760, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 760 [INFO] [stdout] [flow[run]] tick:760, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:760, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 760 [INFO] [stdout] [leaf[run]] tick:760, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:760, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 760 [INFO] [stdout] [flow[run]] tick:760, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:760, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:760, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 760 [INFO] [stdout] [flow[ready]] tick:760, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:760, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 760 [INFO] [stdout] [flow[run]] tick:760, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:760, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:761 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 761 [INFO] [stdout] [flow[ready]] tick:761, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:761, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 761 [INFO] [stdout] [flow[run]] tick:761, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:761, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 761 [INFO] [stdout] [leaf[run]] tick:761, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:761, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 761 [INFO] [stdout] [flow[run]] tick:761, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:761, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:761, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 761 [INFO] [stdout] [flow[ready]] tick:761, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:761, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 761 [INFO] [stdout] [flow[run]] tick:761, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:761, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:762 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 762 [INFO] [stdout] [flow[ready]] tick:762, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:762, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 762 [INFO] [stdout] [flow[run]] tick:762, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:762, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 762 [INFO] [stdout] [leaf[run]] tick:762, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:762, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 762 [INFO] [stdout] [flow[run]] tick:762, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:762, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:762, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 762 [INFO] [stdout] [flow[ready]] tick:762, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:762, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 762 [INFO] [stdout] [flow[run]] tick:762, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:762, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:763 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 763 [INFO] [stdout] [flow[ready]] tick:763, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:763, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 763 [INFO] [stdout] [flow[run]] tick:763, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:763, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 763 [INFO] [stdout] [leaf[run]] tick:763, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:763, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 763 [INFO] [stdout] [flow[run]] tick:763, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:763, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:763, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 763 [INFO] [stdout] [flow[ready]] tick:763, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:763, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 763 [INFO] [stdout] [flow[run]] tick:763, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:763, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:764 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 764 [INFO] [stdout] [flow[ready]] tick:764, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:764, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 764 [INFO] [stdout] [flow[run]] tick:764, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:764, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 764 [INFO] [stdout] [leaf[run]] tick:764, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:764, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 764 [INFO] [stdout] [flow[run]] tick:764, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:764, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:764, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 764 [INFO] [stdout] [flow[ready]] tick:764, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:764, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 764 [INFO] [stdout] [flow[run]] tick:764, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:764, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:765 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 765 [INFO] [stdout] [flow[ready]] tick:765, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:765, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 765 [INFO] [stdout] [flow[run]] tick:765, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:765, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 765 [INFO] [stdout] [leaf[run]] tick:765, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:765, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 765 [INFO] [stdout] [flow[run]] tick:765, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:765, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:765, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 765 [INFO] [stdout] [flow[ready]] tick:765, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:765, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 765 [INFO] [stdout] [flow[run]] tick:765, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:765, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:766 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 766 [INFO] [stdout] [flow[ready]] tick:766, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:766, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 766 [INFO] [stdout] [flow[run]] tick:766, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:766, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 766 [INFO] [stdout] [leaf[run]] tick:766, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:766, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 766 [INFO] [stdout] [flow[run]] tick:766, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:766, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:766, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 766 [INFO] [stdout] [flow[ready]] tick:766, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:766, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 766 [INFO] [stdout] [flow[run]] tick:766, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:766, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:767 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 767 [INFO] [stdout] [flow[ready]] tick:767, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:767, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 767 [INFO] [stdout] [flow[run]] tick:767, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:767, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 767 [INFO] [stdout] [leaf[run]] tick:767, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:767, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 767 [INFO] [stdout] [flow[run]] tick:767, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:767, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:767, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 767 [INFO] [stdout] [flow[ready]] tick:767, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:767, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 767 [INFO] [stdout] [flow[run]] tick:767, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:767, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:768 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 768 [INFO] [stdout] [flow[ready]] tick:768, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:768, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 768 [INFO] [stdout] [flow[run]] tick:768, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:768, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 768 [INFO] [stdout] [leaf[run]] tick:768, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:768, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 768 [INFO] [stdout] [flow[run]] tick:768, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:768, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:768, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 768 [INFO] [stdout] [flow[ready]] tick:768, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:768, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 768 [INFO] [stdout] [flow[run]] tick:768, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:768, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:769 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 769 [INFO] [stdout] [flow[ready]] tick:769, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:769, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 769 [INFO] [stdout] [flow[run]] tick:769, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:769, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 769 [INFO] [stdout] [leaf[run]] tick:769, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:769, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 769 [INFO] [stdout] [flow[run]] tick:769, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:769, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:769, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 769 [INFO] [stdout] [flow[ready]] tick:769, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:769, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 769 [INFO] [stdout] [flow[run]] tick:769, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:769, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:770 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 770 [INFO] [stdout] [flow[ready]] tick:770, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:770, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 770 [INFO] [stdout] [flow[run]] tick:770, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:770, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 770 [INFO] [stdout] [leaf[run]] tick:770, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:770, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 770 [INFO] [stdout] [flow[run]] tick:770, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:770, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:770, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 770 [INFO] [stdout] [flow[ready]] tick:770, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:770, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 770 [INFO] [stdout] [flow[run]] tick:770, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:770, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:771 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 771 [INFO] [stdout] [flow[ready]] tick:771, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:771, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 771 [INFO] [stdout] [flow[run]] tick:771, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:771, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 771 [INFO] [stdout] [leaf[run]] tick:771, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:771, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 771 [INFO] [stdout] [flow[run]] tick:771, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:771, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:771, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 771 [INFO] [stdout] [flow[ready]] tick:771, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:771, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 771 [INFO] [stdout] [flow[run]] tick:771, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:771, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:772 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 772 [INFO] [stdout] [flow[ready]] tick:772, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:772, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 772 [INFO] [stdout] [flow[run]] tick:772, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:772, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 772 [INFO] [stdout] [leaf[run]] tick:772, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:772, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 772 [INFO] [stdout] [flow[run]] tick:772, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:772, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:772, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 772 [INFO] [stdout] [flow[ready]] tick:772, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:772, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 772 [INFO] [stdout] [flow[run]] tick:772, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:772, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:773 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 773 [INFO] [stdout] [flow[ready]] tick:773, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:773, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 773 [INFO] [stdout] [flow[run]] tick:773, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:773, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 773 [INFO] [stdout] [leaf[run]] tick:773, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:773, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 773 [INFO] [stdout] [flow[run]] tick:773, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:773, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:773, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 773 [INFO] [stdout] [flow[ready]] tick:773, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:773, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 773 [INFO] [stdout] [flow[run]] tick:773, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:773, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:774 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 774 [INFO] [stdout] [flow[ready]] tick:774, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:774, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 774 [INFO] [stdout] [flow[run]] tick:774, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:774, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 774 [INFO] [stdout] [leaf[run]] tick:774, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:774, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 774 [INFO] [stdout] [flow[run]] tick:774, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:774, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:774, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 774 [INFO] [stdout] [flow[ready]] tick:774, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:774, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 774 [INFO] [stdout] [flow[run]] tick:774, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:774, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:775 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 775 [INFO] [stdout] [flow[ready]] tick:775, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:775, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 775 [INFO] [stdout] [flow[run]] tick:775, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:775, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 775 [INFO] [stdout] [leaf[run]] tick:775, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:775, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 775 [INFO] [stdout] [flow[run]] tick:775, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:775, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:775, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 775 [INFO] [stdout] [flow[ready]] tick:775, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:775, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 775 [INFO] [stdout] [flow[run]] tick:775, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:775, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:776 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 776 [INFO] [stdout] [flow[ready]] tick:776, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:776, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 776 [INFO] [stdout] [flow[run]] tick:776, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:776, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 776 [INFO] [stdout] [leaf[run]] tick:776, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:776, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 776 [INFO] [stdout] [flow[run]] tick:776, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:776, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:776, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 776 [INFO] [stdout] [flow[ready]] tick:776, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:776, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 776 [INFO] [stdout] [flow[run]] tick:776, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:776, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:777 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 777 [INFO] [stdout] [flow[ready]] tick:777, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:777, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 777 [INFO] [stdout] [flow[run]] tick:777, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:777, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 777 [INFO] [stdout] [leaf[run]] tick:777, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:777, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 777 [INFO] [stdout] [flow[run]] tick:777, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:777, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:777, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 777 [INFO] [stdout] [flow[ready]] tick:777, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:777, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 777 [INFO] [stdout] [flow[run]] tick:777, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:777, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:778 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 778 [INFO] [stdout] [flow[ready]] tick:778, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:778, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 778 [INFO] [stdout] [flow[run]] tick:778, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:778, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 778 [INFO] [stdout] [leaf[run]] tick:778, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:778, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 778 [INFO] [stdout] [flow[run]] tick:778, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:778, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:778, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 778 [INFO] [stdout] [flow[ready]] tick:778, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:778, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 778 [INFO] [stdout] [flow[run]] tick:778, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:778, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:779 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 779 [INFO] [stdout] [flow[ready]] tick:779, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:779, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 779 [INFO] [stdout] [flow[run]] tick:779, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:779, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 779 [INFO] [stdout] [leaf[run]] tick:779, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:779, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 779 [INFO] [stdout] [flow[run]] tick:779, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:779, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:779, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 779 [INFO] [stdout] [flow[ready]] tick:779, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:779, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 779 [INFO] [stdout] [flow[run]] tick:779, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:779, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:780 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 780 [INFO] [stdout] [flow[ready]] tick:780, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:780, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 780 [INFO] [stdout] [flow[run]] tick:780, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:780, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 780 [INFO] [stdout] [leaf[run]] tick:780, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:780, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 780 [INFO] [stdout] [flow[run]] tick:780, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:780, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:780, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 780 [INFO] [stdout] [flow[ready]] tick:780, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:780, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 780 [INFO] [stdout] [flow[run]] tick:780, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:780, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:781 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 781 [INFO] [stdout] [flow[ready]] tick:781, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:781, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 781 [INFO] [stdout] [flow[run]] tick:781, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:781, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 781 [INFO] [stdout] [leaf[run]] tick:781, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:781, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 781 [INFO] [stdout] [flow[run]] tick:781, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:781, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:781, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 781 [INFO] [stdout] [flow[ready]] tick:781, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:781, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 781 [INFO] [stdout] [flow[run]] tick:781, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:781, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:782 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 782 [INFO] [stdout] [flow[ready]] tick:782, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:782, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 782 [INFO] [stdout] [flow[run]] tick:782, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:782, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 782 [INFO] [stdout] [leaf[run]] tick:782, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:782, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 782 [INFO] [stdout] [flow[run]] tick:782, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:782, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:782, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 782 [INFO] [stdout] [flow[ready]] tick:782, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:782, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 782 [INFO] [stdout] [flow[run]] tick:782, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:782, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:783 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 783 [INFO] [stdout] [flow[ready]] tick:783, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:783, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 783 [INFO] [stdout] [flow[run]] tick:783, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:783, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 783 [INFO] [stdout] [leaf[run]] tick:783, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:783, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 783 [INFO] [stdout] [flow[run]] tick:783, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:783, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:783, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 783 [INFO] [stdout] [flow[ready]] tick:783, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:783, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 783 [INFO] [stdout] [flow[run]] tick:783, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:783, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:784 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 784 [INFO] [stdout] [flow[ready]] tick:784, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:784, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 784 [INFO] [stdout] [flow[run]] tick:784, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:784, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 784 [INFO] [stdout] [leaf[run]] tick:784, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:784, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 784 [INFO] [stdout] [flow[run]] tick:784, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:784, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:784, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 784 [INFO] [stdout] [flow[ready]] tick:784, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:784, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 784 [INFO] [stdout] [flow[run]] tick:784, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:784, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:785 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 785 [INFO] [stdout] [flow[ready]] tick:785, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:785, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 785 [INFO] [stdout] [flow[run]] tick:785, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:785, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 785 [INFO] [stdout] [leaf[run]] tick:785, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:785, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 785 [INFO] [stdout] [flow[run]] tick:785, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:785, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:785, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 785 [INFO] [stdout] [flow[ready]] tick:785, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:785, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 785 [INFO] [stdout] [flow[run]] tick:785, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:785, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:786 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 786 [INFO] [stdout] [flow[ready]] tick:786, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:786, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 786 [INFO] [stdout] [flow[run]] tick:786, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:786, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 786 [INFO] [stdout] [leaf[run]] tick:786, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:786, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 786 [INFO] [stdout] [flow[run]] tick:786, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:786, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:786, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 786 [INFO] [stdout] [flow[ready]] tick:786, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:786, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 786 [INFO] [stdout] [flow[run]] tick:786, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:786, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:787 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 787 [INFO] [stdout] [flow[ready]] tick:787, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:787, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 787 [INFO] [stdout] [flow[run]] tick:787, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:787, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 787 [INFO] [stdout] [leaf[run]] tick:787, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:787, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 787 [INFO] [stdout] [flow[run]] tick:787, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:787, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:787, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 787 [INFO] [stdout] [flow[ready]] tick:787, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:787, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 787 [INFO] [stdout] [flow[run]] tick:787, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:787, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:788 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 788 [INFO] [stdout] [flow[ready]] tick:788, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:788, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 788 [INFO] [stdout] [flow[run]] tick:788, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:788, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 788 [INFO] [stdout] [leaf[run]] tick:788, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:788, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 788 [INFO] [stdout] [flow[run]] tick:788, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:788, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:788, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 788 [INFO] [stdout] [flow[ready]] tick:788, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:788, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 788 [INFO] [stdout] [flow[run]] tick:788, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:788, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:789 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 789 [INFO] [stdout] [flow[ready]] tick:789, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:789, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 789 [INFO] [stdout] [flow[run]] tick:789, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:789, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 789 [INFO] [stdout] [leaf[run]] tick:789, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:789, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 789 [INFO] [stdout] [flow[run]] tick:789, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:789, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:789, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 789 [INFO] [stdout] [flow[ready]] tick:789, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:789, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 789 [INFO] [stdout] [flow[run]] tick:789, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:789, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:790 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 790 [INFO] [stdout] [flow[ready]] tick:790, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:790, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 790 [INFO] [stdout] [flow[run]] tick:790, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:790, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 790 [INFO] [stdout] [leaf[run]] tick:790, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:790, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 790 [INFO] [stdout] [flow[run]] tick:790, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:790, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:790, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 790 [INFO] [stdout] [flow[ready]] tick:790, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:790, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 790 [INFO] [stdout] [flow[run]] tick:790, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:790, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:791 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 791 [INFO] [stdout] [flow[ready]] tick:791, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:791, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 791 [INFO] [stdout] [flow[run]] tick:791, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:791, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 791 [INFO] [stdout] [leaf[run]] tick:791, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:791, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 791 [INFO] [stdout] [flow[run]] tick:791, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:791, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:791, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 791 [INFO] [stdout] [flow[ready]] tick:791, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:791, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 791 [INFO] [stdout] [flow[run]] tick:791, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:791, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:792 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 792 [INFO] [stdout] [flow[ready]] tick:792, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:792, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 792 [INFO] [stdout] [flow[run]] tick:792, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:792, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 792 [INFO] [stdout] [leaf[run]] tick:792, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:792, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 792 [INFO] [stdout] [flow[run]] tick:792, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:792, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:792, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 792 [INFO] [stdout] [flow[ready]] tick:792, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:792, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 792 [INFO] [stdout] [flow[run]] tick:792, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:792, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:793 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 793 [INFO] [stdout] [flow[ready]] tick:793, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:793, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 793 [INFO] [stdout] [flow[run]] tick:793, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:793, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 793 [INFO] [stdout] [leaf[run]] tick:793, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:793, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 793 [INFO] [stdout] [flow[run]] tick:793, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:793, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:793, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 793 [INFO] [stdout] [flow[ready]] tick:793, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:793, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 793 [INFO] [stdout] [flow[run]] tick:793, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:793, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:794 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 794 [INFO] [stdout] [flow[ready]] tick:794, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:794, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 794 [INFO] [stdout] [flow[run]] tick:794, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:794, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 794 [INFO] [stdout] [leaf[run]] tick:794, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:794, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 794 [INFO] [stdout] [flow[run]] tick:794, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:794, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:794, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 794 [INFO] [stdout] [flow[ready]] tick:794, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:794, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 794 [INFO] [stdout] [flow[run]] tick:794, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:794, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:795 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 795 [INFO] [stdout] [flow[ready]] tick:795, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:795, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 795 [INFO] [stdout] [flow[run]] tick:795, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:795, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 795 [INFO] [stdout] [leaf[run]] tick:795, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:795, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 795 [INFO] [stdout] [flow[run]] tick:795, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:795, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:795, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 795 [INFO] [stdout] [flow[ready]] tick:795, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:795, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 795 [INFO] [stdout] [flow[run]] tick:795, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:795, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:796 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 796 [INFO] [stdout] [flow[ready]] tick:796, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:796, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 796 [INFO] [stdout] [flow[run]] tick:796, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:796, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 796 [INFO] [stdout] [leaf[run]] tick:796, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:796, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 796 [INFO] [stdout] [flow[run]] tick:796, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:796, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:796, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 796 [INFO] [stdout] [flow[ready]] tick:796, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:796, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 796 [INFO] [stdout] [flow[run]] tick:796, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:796, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:797 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 797 [INFO] [stdout] [flow[ready]] tick:797, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:797, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 797 [INFO] [stdout] [flow[run]] tick:797, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:797, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 797 [INFO] [stdout] [leaf[run]] tick:797, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:797, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 797 [INFO] [stdout] [flow[run]] tick:797, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:797, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:797, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 797 [INFO] [stdout] [flow[ready]] tick:797, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:797, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 797 [INFO] [stdout] [flow[run]] tick:797, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:797, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:798 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 798 [INFO] [stdout] [flow[ready]] tick:798, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:798, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 798 [INFO] [stdout] [flow[run]] tick:798, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:798, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 798 [INFO] [stdout] [leaf[run]] tick:798, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:798, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 798 [INFO] [stdout] [flow[run]] tick:798, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:798, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:798, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 798 [INFO] [stdout] [flow[ready]] tick:798, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:798, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 798 [INFO] [stdout] [flow[run]] tick:798, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:798, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:799 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 799 [INFO] [stdout] [flow[ready]] tick:799, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:799, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 799 [INFO] [stdout] [flow[run]] tick:799, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:799, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 799 [INFO] [stdout] [leaf[run]] tick:799, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:799, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 799 [INFO] [stdout] [flow[run]] tick:799, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:799, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:799, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 799 [INFO] [stdout] [flow[ready]] tick:799, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:799, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 799 [INFO] [stdout] [flow[run]] tick:799, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:799, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:800 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 800 [INFO] [stdout] [flow[ready]] tick:800, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:800, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 800 [INFO] [stdout] [flow[run]] tick:800, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:800, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 800 [INFO] [stdout] [leaf[run]] tick:800, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:800, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 800 [INFO] [stdout] [flow[run]] tick:800, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:800, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:800, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 800 [INFO] [stdout] [flow[ready]] tick:800, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:800, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 800 [INFO] [stdout] [flow[run]] tick:800, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:800, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:801 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 801 [INFO] [stdout] [flow[ready]] tick:801, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:801, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 801 [INFO] [stdout] [flow[run]] tick:801, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:801, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 801 [INFO] [stdout] [leaf[run]] tick:801, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:801, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 801 [INFO] [stdout] [flow[run]] tick:801, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:801, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:801, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 801 [INFO] [stdout] [flow[ready]] tick:801, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:801, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 801 [INFO] [stdout] [flow[run]] tick:801, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:801, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:802 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 802 [INFO] [stdout] [flow[ready]] tick:802, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:802, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 802 [INFO] [stdout] [flow[run]] tick:802, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:802, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 802 [INFO] [stdout] [leaf[run]] tick:802, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:802, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 802 [INFO] [stdout] [flow[run]] tick:802, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:802, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:802, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 802 [INFO] [stdout] [flow[ready]] tick:802, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:802, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 802 [INFO] [stdout] [flow[run]] tick:802, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:802, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:803 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 803 [INFO] [stdout] [flow[ready]] tick:803, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:803, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 803 [INFO] [stdout] [flow[run]] tick:803, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:803, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 803 [INFO] [stdout] [leaf[run]] tick:803, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:803, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 803 [INFO] [stdout] [flow[run]] tick:803, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:803, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:803, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 803 [INFO] [stdout] [flow[ready]] tick:803, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:803, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 803 [INFO] [stdout] [flow[run]] tick:803, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:803, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:804 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 804 [INFO] [stdout] [flow[ready]] tick:804, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:804, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 804 [INFO] [stdout] [flow[run]] tick:804, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:804, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 804 [INFO] [stdout] [leaf[run]] tick:804, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:804, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 804 [INFO] [stdout] [flow[run]] tick:804, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:804, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:804, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 804 [INFO] [stdout] [flow[ready]] tick:804, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:804, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 804 [INFO] [stdout] [flow[run]] tick:804, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:804, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:805 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 805 [INFO] [stdout] [flow[ready]] tick:805, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:805, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 805 [INFO] [stdout] [flow[run]] tick:805, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:805, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 805 [INFO] [stdout] [leaf[run]] tick:805, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:805, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 805 [INFO] [stdout] [flow[run]] tick:805, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:805, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:805, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 805 [INFO] [stdout] [flow[ready]] tick:805, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:805, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 805 [INFO] [stdout] [flow[run]] tick:805, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:805, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:806 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 806 [INFO] [stdout] [flow[ready]] tick:806, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:806, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 806 [INFO] [stdout] [flow[run]] tick:806, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:806, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 806 [INFO] [stdout] [leaf[run]] tick:806, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:806, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 806 [INFO] [stdout] [flow[run]] tick:806, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:806, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:806, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 806 [INFO] [stdout] [flow[ready]] tick:806, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:806, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 806 [INFO] [stdout] [flow[run]] tick:806, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:806, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:807 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 807 [INFO] [stdout] [flow[ready]] tick:807, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:807, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 807 [INFO] [stdout] [flow[run]] tick:807, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:807, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 807 [INFO] [stdout] [leaf[run]] tick:807, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:807, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 807 [INFO] [stdout] [flow[run]] tick:807, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:807, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:807, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 807 [INFO] [stdout] [flow[ready]] tick:807, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:807, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 807 [INFO] [stdout] [flow[run]] tick:807, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:807, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:808 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 808 [INFO] [stdout] [flow[ready]] tick:808, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:808, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 808 [INFO] [stdout] [flow[run]] tick:808, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:808, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 808 [INFO] [stdout] [leaf[run]] tick:808, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:808, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 808 [INFO] [stdout] [flow[run]] tick:808, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:808, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:808, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 808 [INFO] [stdout] [flow[ready]] tick:808, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:808, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 808 [INFO] [stdout] [flow[run]] tick:808, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:808, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:809 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 809 [INFO] [stdout] [flow[ready]] tick:809, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:809, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 809 [INFO] [stdout] [flow[run]] tick:809, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:809, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 809 [INFO] [stdout] [leaf[run]] tick:809, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:809, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 809 [INFO] [stdout] [flow[run]] tick:809, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:809, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:809, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 809 [INFO] [stdout] [flow[ready]] tick:809, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:809, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 809 [INFO] [stdout] [flow[run]] tick:809, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:809, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:810 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 810 [INFO] [stdout] [flow[ready]] tick:810, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:810, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 810 [INFO] [stdout] [flow[run]] tick:810, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:810, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 810 [INFO] [stdout] [leaf[run]] tick:810, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:810, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 810 [INFO] [stdout] [flow[run]] tick:810, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:810, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:810, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 810 [INFO] [stdout] [flow[ready]] tick:810, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:810, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 810 [INFO] [stdout] [flow[run]] tick:810, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:810, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:811 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 811 [INFO] [stdout] [flow[ready]] tick:811, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:811, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 811 [INFO] [stdout] [flow[run]] tick:811, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:811, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 811 [INFO] [stdout] [leaf[run]] tick:811, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:811, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 811 [INFO] [stdout] [flow[run]] tick:811, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:811, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:811, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 811 [INFO] [stdout] [flow[ready]] tick:811, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:811, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 811 [INFO] [stdout] [flow[run]] tick:811, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:811, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:812 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 812 [INFO] [stdout] [flow[ready]] tick:812, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:812, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 812 [INFO] [stdout] [flow[run]] tick:812, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:812, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 812 [INFO] [stdout] [leaf[run]] tick:812, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:812, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 812 [INFO] [stdout] [flow[run]] tick:812, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:812, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:812, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 812 [INFO] [stdout] [flow[ready]] tick:812, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:812, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 812 [INFO] [stdout] [flow[run]] tick:812, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:812, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:813 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 813 [INFO] [stdout] [flow[ready]] tick:813, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:813, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 813 [INFO] [stdout] [flow[run]] tick:813, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:813, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 813 [INFO] [stdout] [leaf[run]] tick:813, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:813, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 813 [INFO] [stdout] [flow[run]] tick:813, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:813, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:813, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 813 [INFO] [stdout] [flow[ready]] tick:813, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:813, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 813 [INFO] [stdout] [flow[run]] tick:813, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:813, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:814 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 814 [INFO] [stdout] [flow[ready]] tick:814, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:814, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 814 [INFO] [stdout] [flow[run]] tick:814, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:814, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 814 [INFO] [stdout] [leaf[run]] tick:814, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:814, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 814 [INFO] [stdout] [flow[run]] tick:814, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:814, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:814, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 814 [INFO] [stdout] [flow[ready]] tick:814, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:814, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 814 [INFO] [stdout] [flow[run]] tick:814, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:814, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:815 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 815 [INFO] [stdout] [flow[ready]] tick:815, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:815, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 815 [INFO] [stdout] [flow[run]] tick:815, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:815, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 815 [INFO] [stdout] [leaf[run]] tick:815, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:815, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 815 [INFO] [stdout] [flow[run]] tick:815, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:815, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:815, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 815 [INFO] [stdout] [flow[ready]] tick:815, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:815, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 815 [INFO] [stdout] [flow[run]] tick:815, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:815, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:816 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 816 [INFO] [stdout] [flow[ready]] tick:816, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:816, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 816 [INFO] [stdout] [flow[run]] tick:816, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:816, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 816 [INFO] [stdout] [leaf[run]] tick:816, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:816, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 816 [INFO] [stdout] [flow[run]] tick:816, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:816, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:816, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 816 [INFO] [stdout] [flow[ready]] tick:816, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:816, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 816 [INFO] [stdout] [flow[run]] tick:816, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:816, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:817 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 817 [INFO] [stdout] [flow[ready]] tick:817, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:817, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 817 [INFO] [stdout] [flow[run]] tick:817, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:817, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 817 [INFO] [stdout] [leaf[run]] tick:817, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:817, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 817 [INFO] [stdout] [flow[run]] tick:817, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:817, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:817, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 817 [INFO] [stdout] [flow[ready]] tick:817, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:817, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 817 [INFO] [stdout] [flow[run]] tick:817, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:817, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:818 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 818 [INFO] [stdout] [flow[ready]] tick:818, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:818, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 818 [INFO] [stdout] [flow[run]] tick:818, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:818, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 818 [INFO] [stdout] [leaf[run]] tick:818, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:818, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 818 [INFO] [stdout] [flow[run]] tick:818, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:818, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:818, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 818 [INFO] [stdout] [flow[ready]] tick:818, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:818, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 818 [INFO] [stdout] [flow[run]] tick:818, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:818, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:819 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 819 [INFO] [stdout] [flow[ready]] tick:819, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:819, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 819 [INFO] [stdout] [flow[run]] tick:819, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:819, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 819 [INFO] [stdout] [leaf[run]] tick:819, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:819, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 819 [INFO] [stdout] [flow[run]] tick:819, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:819, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:819, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 819 [INFO] [stdout] [flow[ready]] tick:819, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:819, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 819 [INFO] [stdout] [flow[run]] tick:819, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:819, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:820 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 820 [INFO] [stdout] [flow[ready]] tick:820, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:820, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 820 [INFO] [stdout] [flow[run]] tick:820, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:820, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 820 [INFO] [stdout] [leaf[run]] tick:820, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:820, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 820 [INFO] [stdout] [flow[run]] tick:820, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:820, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:820, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 820 [INFO] [stdout] [flow[ready]] tick:820, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:820, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 820 [INFO] [stdout] [flow[run]] tick:820, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:820, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:821 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 821 [INFO] [stdout] [flow[ready]] tick:821, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:821, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 821 [INFO] [stdout] [flow[run]] tick:821, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:821, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 821 [INFO] [stdout] [leaf[run]] tick:821, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:821, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 821 [INFO] [stdout] [flow[run]] tick:821, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:821, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:821, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 821 [INFO] [stdout] [flow[ready]] tick:821, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:821, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 821 [INFO] [stdout] [flow[run]] tick:821, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:821, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:822 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 822 [INFO] [stdout] [flow[ready]] tick:822, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:822, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 822 [INFO] [stdout] [flow[run]] tick:822, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:822, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 822 [INFO] [stdout] [leaf[run]] tick:822, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:822, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 822 [INFO] [stdout] [flow[run]] tick:822, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:822, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:822, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 822 [INFO] [stdout] [flow[ready]] tick:822, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:822, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 822 [INFO] [stdout] [flow[run]] tick:822, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:822, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:823 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 823 [INFO] [stdout] [flow[ready]] tick:823, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:823, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 823 [INFO] [stdout] [flow[run]] tick:823, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:823, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 823 [INFO] [stdout] [leaf[run]] tick:823, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:823, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 823 [INFO] [stdout] [flow[run]] tick:823, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:823, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:823, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 823 [INFO] [stdout] [flow[ready]] tick:823, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:823, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 823 [INFO] [stdout] [flow[run]] tick:823, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:823, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:824 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 824 [INFO] [stdout] [flow[ready]] tick:824, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:824, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 824 [INFO] [stdout] [flow[run]] tick:824, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:824, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 824 [INFO] [stdout] [leaf[run]] tick:824, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:824, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 824 [INFO] [stdout] [flow[run]] tick:824, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:824, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:824, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 824 [INFO] [stdout] [flow[ready]] tick:824, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:824, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 824 [INFO] [stdout] [flow[run]] tick:824, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:824, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:825 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 825 [INFO] [stdout] [flow[ready]] tick:825, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:825, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 825 [INFO] [stdout] [flow[run]] tick:825, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:825, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 825 [INFO] [stdout] [leaf[run]] tick:825, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:825, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 825 [INFO] [stdout] [flow[run]] tick:825, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:825, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:825, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 825 [INFO] [stdout] [flow[ready]] tick:825, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:825, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 825 [INFO] [stdout] [flow[run]] tick:825, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:825, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:826 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 826 [INFO] [stdout] [flow[ready]] tick:826, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:826, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 826 [INFO] [stdout] [flow[run]] tick:826, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:826, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 826 [INFO] [stdout] [leaf[run]] tick:826, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:826, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 826 [INFO] [stdout] [flow[run]] tick:826, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:826, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:826, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 826 [INFO] [stdout] [flow[ready]] tick:826, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:826, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 826 [INFO] [stdout] [flow[run]] tick:826, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:826, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:827 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 827 [INFO] [stdout] [flow[ready]] tick:827, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:827, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 827 [INFO] [stdout] [flow[run]] tick:827, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:827, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 827 [INFO] [stdout] [leaf[run]] tick:827, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:827, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 827 [INFO] [stdout] [flow[run]] tick:827, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:827, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:827, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 827 [INFO] [stdout] [flow[ready]] tick:827, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:827, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 827 [INFO] [stdout] [flow[run]] tick:827, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:827, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:828 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 828 [INFO] [stdout] [flow[ready]] tick:828, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:828, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 828 [INFO] [stdout] [flow[run]] tick:828, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:828, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 828 [INFO] [stdout] [leaf[run]] tick:828, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:828, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 828 [INFO] [stdout] [flow[run]] tick:828, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:828, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:828, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 828 [INFO] [stdout] [flow[ready]] tick:828, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:828, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 828 [INFO] [stdout] [flow[run]] tick:828, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:828, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:829 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 829 [INFO] [stdout] [flow[ready]] tick:829, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:829, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 829 [INFO] [stdout] [flow[run]] tick:829, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:829, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 829 [INFO] [stdout] [leaf[run]] tick:829, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:829, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 829 [INFO] [stdout] [flow[run]] tick:829, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:829, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:829, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 829 [INFO] [stdout] [flow[ready]] tick:829, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:829, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 829 [INFO] [stdout] [flow[run]] tick:829, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:829, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:830 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 830 [INFO] [stdout] [flow[ready]] tick:830, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:830, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 830 [INFO] [stdout] [flow[run]] tick:830, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:830, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 830 [INFO] [stdout] [leaf[run]] tick:830, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:830, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 830 [INFO] [stdout] [flow[run]] tick:830, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:830, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:830, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 830 [INFO] [stdout] [flow[ready]] tick:830, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:830, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 830 [INFO] [stdout] [flow[run]] tick:830, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:830, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:831 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 831 [INFO] [stdout] [flow[ready]] tick:831, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:831, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 831 [INFO] [stdout] [flow[run]] tick:831, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:831, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 831 [INFO] [stdout] [leaf[run]] tick:831, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:831, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 831 [INFO] [stdout] [flow[run]] tick:831, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:831, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:831, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 831 [INFO] [stdout] [flow[ready]] tick:831, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:831, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 831 [INFO] [stdout] [flow[run]] tick:831, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:831, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:832 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 832 [INFO] [stdout] [flow[ready]] tick:832, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:832, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 832 [INFO] [stdout] [flow[run]] tick:832, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:832, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 832 [INFO] [stdout] [leaf[run]] tick:832, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:832, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 832 [INFO] [stdout] [flow[run]] tick:832, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:832, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:832, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 832 [INFO] [stdout] [flow[ready]] tick:832, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:832, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 832 [INFO] [stdout] [flow[run]] tick:832, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:832, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:833 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 833 [INFO] [stdout] [flow[ready]] tick:833, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:833, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 833 [INFO] [stdout] [flow[run]] tick:833, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:833, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 833 [INFO] [stdout] [leaf[run]] tick:833, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:833, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 833 [INFO] [stdout] [flow[run]] tick:833, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:833, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:833, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 833 [INFO] [stdout] [flow[ready]] tick:833, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:833, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 833 [INFO] [stdout] [flow[run]] tick:833, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:833, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:834 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 834 [INFO] [stdout] [flow[ready]] tick:834, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:834, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 834 [INFO] [stdout] [flow[run]] tick:834, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:834, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 834 [INFO] [stdout] [leaf[run]] tick:834, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:834, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 834 [INFO] [stdout] [flow[run]] tick:834, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:834, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:834, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 834 [INFO] [stdout] [flow[ready]] tick:834, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:834, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 834 [INFO] [stdout] [flow[run]] tick:834, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:834, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:835 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 835 [INFO] [stdout] [flow[ready]] tick:835, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:835, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 835 [INFO] [stdout] [flow[run]] tick:835, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:835, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 835 [INFO] [stdout] [leaf[run]] tick:835, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:835, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 835 [INFO] [stdout] [flow[run]] tick:835, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:835, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:835, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 835 [INFO] [stdout] [flow[ready]] tick:835, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:835, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 835 [INFO] [stdout] [flow[run]] tick:835, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:835, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:836 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 836 [INFO] [stdout] [flow[ready]] tick:836, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:836, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 836 [INFO] [stdout] [flow[run]] tick:836, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:836, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 836 [INFO] [stdout] [leaf[run]] tick:836, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:836, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 836 [INFO] [stdout] [flow[run]] tick:836, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:836, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:836, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 836 [INFO] [stdout] [flow[ready]] tick:836, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:836, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 836 [INFO] [stdout] [flow[run]] tick:836, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:836, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:837 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 837 [INFO] [stdout] [flow[ready]] tick:837, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:837, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 837 [INFO] [stdout] [flow[run]] tick:837, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:837, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 837 [INFO] [stdout] [leaf[run]] tick:837, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:837, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 837 [INFO] [stdout] [flow[run]] tick:837, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:837, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:837, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 837 [INFO] [stdout] [flow[ready]] tick:837, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:837, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 837 [INFO] [stdout] [flow[run]] tick:837, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:837, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:838 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 838 [INFO] [stdout] [flow[ready]] tick:838, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:838, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 838 [INFO] [stdout] [flow[run]] tick:838, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:838, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 838 [INFO] [stdout] [leaf[run]] tick:838, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:838, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 838 [INFO] [stdout] [flow[run]] tick:838, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:838, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:838, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 838 [INFO] [stdout] [flow[ready]] tick:838, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:838, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 838 [INFO] [stdout] [flow[run]] tick:838, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:838, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:839 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 839 [INFO] [stdout] [flow[ready]] tick:839, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:839, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 839 [INFO] [stdout] [flow[run]] tick:839, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:839, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 839 [INFO] [stdout] [leaf[run]] tick:839, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:839, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 839 [INFO] [stdout] [flow[run]] tick:839, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:839, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:839, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 839 [INFO] [stdout] [flow[ready]] tick:839, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:839, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 839 [INFO] [stdout] [flow[run]] tick:839, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:839, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:840 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 840 [INFO] [stdout] [flow[ready]] tick:840, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:840, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 840 [INFO] [stdout] [flow[run]] tick:840, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:840, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 840 [INFO] [stdout] [leaf[run]] tick:840, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:840, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 840 [INFO] [stdout] [flow[run]] tick:840, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:840, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:840, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 840 [INFO] [stdout] [flow[ready]] tick:840, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:840, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 840 [INFO] [stdout] [flow[run]] tick:840, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:840, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:841 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 841 [INFO] [stdout] [flow[ready]] tick:841, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:841, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 841 [INFO] [stdout] [flow[run]] tick:841, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:841, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 841 [INFO] [stdout] [leaf[run]] tick:841, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:841, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 841 [INFO] [stdout] [flow[run]] tick:841, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:841, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:841, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 841 [INFO] [stdout] [flow[ready]] tick:841, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:841, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 841 [INFO] [stdout] [flow[run]] tick:841, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:841, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:842 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 842 [INFO] [stdout] [flow[ready]] tick:842, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:842, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 842 [INFO] [stdout] [flow[run]] tick:842, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:842, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 842 [INFO] [stdout] [leaf[run]] tick:842, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:842, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 842 [INFO] [stdout] [flow[run]] tick:842, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:842, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:842, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 842 [INFO] [stdout] [flow[ready]] tick:842, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:842, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 842 [INFO] [stdout] [flow[run]] tick:842, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:842, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:843 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 843 [INFO] [stdout] [flow[ready]] tick:843, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:843, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 843 [INFO] [stdout] [flow[run]] tick:843, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:843, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 843 [INFO] [stdout] [leaf[run]] tick:843, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:843, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 843 [INFO] [stdout] [flow[run]] tick:843, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:843, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:843, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 843 [INFO] [stdout] [flow[ready]] tick:843, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:843, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 843 [INFO] [stdout] [flow[run]] tick:843, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:843, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:844 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 844 [INFO] [stdout] [flow[ready]] tick:844, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:844, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 844 [INFO] [stdout] [flow[run]] tick:844, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:844, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 844 [INFO] [stdout] [leaf[run]] tick:844, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:844, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 844 [INFO] [stdout] [flow[run]] tick:844, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:844, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:844, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 844 [INFO] [stdout] [flow[ready]] tick:844, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:844, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 844 [INFO] [stdout] [flow[run]] tick:844, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:844, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:845 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 845 [INFO] [stdout] [flow[ready]] tick:845, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:845, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 845 [INFO] [stdout] [flow[run]] tick:845, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:845, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 845 [INFO] [stdout] [leaf[run]] tick:845, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:845, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 845 [INFO] [stdout] [flow[run]] tick:845, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:845, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:845, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 845 [INFO] [stdout] [flow[ready]] tick:845, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:845, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 845 [INFO] [stdout] [flow[run]] tick:845, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:845, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:846 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 846 [INFO] [stdout] [flow[ready]] tick:846, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:846, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 846 [INFO] [stdout] [flow[run]] tick:846, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:846, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 846 [INFO] [stdout] [leaf[run]] tick:846, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:846, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 846 [INFO] [stdout] [flow[run]] tick:846, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:846, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:846, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 846 [INFO] [stdout] [flow[ready]] tick:846, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:846, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 846 [INFO] [stdout] [flow[run]] tick:846, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:846, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:847 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 847 [INFO] [stdout] [flow[ready]] tick:847, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:847, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 847 [INFO] [stdout] [flow[run]] tick:847, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:847, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 847 [INFO] [stdout] [leaf[run]] tick:847, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:847, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 847 [INFO] [stdout] [flow[run]] tick:847, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:847, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:847, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 847 [INFO] [stdout] [flow[ready]] tick:847, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:847, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 847 [INFO] [stdout] [flow[run]] tick:847, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:847, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:848 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 848 [INFO] [stdout] [flow[ready]] tick:848, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:848, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 848 [INFO] [stdout] [flow[run]] tick:848, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:848, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 848 [INFO] [stdout] [leaf[run]] tick:848, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:848, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 848 [INFO] [stdout] [flow[run]] tick:848, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:848, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:848, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 848 [INFO] [stdout] [flow[ready]] tick:848, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:848, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 848 [INFO] [stdout] [flow[run]] tick:848, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:848, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:849 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 849 [INFO] [stdout] [flow[ready]] tick:849, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:849, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 849 [INFO] [stdout] [flow[run]] tick:849, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:849, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 849 [INFO] [stdout] [leaf[run]] tick:849, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:849, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 849 [INFO] [stdout] [flow[run]] tick:849, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:849, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:849, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 849 [INFO] [stdout] [flow[ready]] tick:849, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:849, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 849 [INFO] [stdout] [flow[run]] tick:849, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:849, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:850 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 850 [INFO] [stdout] [flow[ready]] tick:850, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:850, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 850 [INFO] [stdout] [flow[run]] tick:850, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:850, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 850 [INFO] [stdout] [leaf[run]] tick:850, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:850, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 850 [INFO] [stdout] [flow[run]] tick:850, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:850, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:850, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 850 [INFO] [stdout] [flow[ready]] tick:850, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:850, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 850 [INFO] [stdout] [flow[run]] tick:850, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:850, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:851 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 851 [INFO] [stdout] [flow[ready]] tick:851, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:851, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 851 [INFO] [stdout] [flow[run]] tick:851, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:851, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 851 [INFO] [stdout] [leaf[run]] tick:851, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:851, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 851 [INFO] [stdout] [flow[run]] tick:851, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:851, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:851, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 851 [INFO] [stdout] [flow[ready]] tick:851, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:851, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 851 [INFO] [stdout] [flow[run]] tick:851, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:851, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:852 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 852 [INFO] [stdout] [flow[ready]] tick:852, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:852, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 852 [INFO] [stdout] [flow[run]] tick:852, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:852, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 852 [INFO] [stdout] [leaf[run]] tick:852, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:852, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 852 [INFO] [stdout] [flow[run]] tick:852, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:852, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:852, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 852 [INFO] [stdout] [flow[ready]] tick:852, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:852, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 852 [INFO] [stdout] [flow[run]] tick:852, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:852, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:853 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 853 [INFO] [stdout] [flow[ready]] tick:853, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:853, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 853 [INFO] [stdout] [flow[run]] tick:853, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:853, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 853 [INFO] [stdout] [leaf[run]] tick:853, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:853, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 853 [INFO] [stdout] [flow[run]] tick:853, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:853, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:853, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 853 [INFO] [stdout] [flow[ready]] tick:853, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:853, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 853 [INFO] [stdout] [flow[run]] tick:853, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:853, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:854 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 854 [INFO] [stdout] [flow[ready]] tick:854, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:854, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 854 [INFO] [stdout] [flow[run]] tick:854, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:854, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 854 [INFO] [stdout] [leaf[run]] tick:854, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:854, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 854 [INFO] [stdout] [flow[run]] tick:854, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:854, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:854, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 854 [INFO] [stdout] [flow[ready]] tick:854, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:854, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 854 [INFO] [stdout] [flow[run]] tick:854, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:854, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:855 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 855 [INFO] [stdout] [flow[ready]] tick:855, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:855, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 855 [INFO] [stdout] [flow[run]] tick:855, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:855, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 855 [INFO] [stdout] [leaf[run]] tick:855, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:855, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 855 [INFO] [stdout] [flow[run]] tick:855, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:855, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:855, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 855 [INFO] [stdout] [flow[ready]] tick:855, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:855, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 855 [INFO] [stdout] [flow[run]] tick:855, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:855, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:856 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 856 [INFO] [stdout] [flow[ready]] tick:856, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:856, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 856 [INFO] [stdout] [flow[run]] tick:856, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:856, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 856 [INFO] [stdout] [leaf[run]] tick:856, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:856, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 856 [INFO] [stdout] [flow[run]] tick:856, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:856, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:856, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 856 [INFO] [stdout] [flow[ready]] tick:856, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:856, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 856 [INFO] [stdout] [flow[run]] tick:856, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:856, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:857 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 857 [INFO] [stdout] [flow[ready]] tick:857, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:857, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 857 [INFO] [stdout] [flow[run]] tick:857, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:857, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 857 [INFO] [stdout] [leaf[run]] tick:857, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:857, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 857 [INFO] [stdout] [flow[run]] tick:857, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:857, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:857, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 857 [INFO] [stdout] [flow[ready]] tick:857, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:857, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 857 [INFO] [stdout] [flow[run]] tick:857, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:857, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:858 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 858 [INFO] [stdout] [flow[ready]] tick:858, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:858, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 858 [INFO] [stdout] [flow[run]] tick:858, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:858, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 858 [INFO] [stdout] [leaf[run]] tick:858, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:858, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 858 [INFO] [stdout] [flow[run]] tick:858, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:858, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:858, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 858 [INFO] [stdout] [flow[ready]] tick:858, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:858, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 858 [INFO] [stdout] [flow[run]] tick:858, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:858, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:859 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 859 [INFO] [stdout] [flow[ready]] tick:859, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:859, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 859 [INFO] [stdout] [flow[run]] tick:859, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:859, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 859 [INFO] [stdout] [leaf[run]] tick:859, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:859, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 859 [INFO] [stdout] [flow[run]] tick:859, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:859, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:859, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 859 [INFO] [stdout] [flow[ready]] tick:859, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:859, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 859 [INFO] [stdout] [flow[run]] tick:859, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:859, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:860 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 860 [INFO] [stdout] [flow[ready]] tick:860, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:860, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 860 [INFO] [stdout] [flow[run]] tick:860, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:860, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 860 [INFO] [stdout] [leaf[run]] tick:860, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:860, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 860 [INFO] [stdout] [flow[run]] tick:860, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:860, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:860, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 860 [INFO] [stdout] [flow[ready]] tick:860, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:860, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 860 [INFO] [stdout] [flow[run]] tick:860, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:860, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:861 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 861 [INFO] [stdout] [flow[ready]] tick:861, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:861, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 861 [INFO] [stdout] [flow[run]] tick:861, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:861, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 861 [INFO] [stdout] [leaf[run]] tick:861, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:861, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 861 [INFO] [stdout] [flow[run]] tick:861, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:861, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:861, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 861 [INFO] [stdout] [flow[ready]] tick:861, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:861, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 861 [INFO] [stdout] [flow[run]] tick:861, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:861, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:862 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 862 [INFO] [stdout] [flow[ready]] tick:862, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:862, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 862 [INFO] [stdout] [flow[run]] tick:862, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:862, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 862 [INFO] [stdout] [leaf[run]] tick:862, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:862, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 862 [INFO] [stdout] [flow[run]] tick:862, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:862, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:862, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 862 [INFO] [stdout] [flow[ready]] tick:862, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:862, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 862 [INFO] [stdout] [flow[run]] tick:862, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:862, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:863 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 863 [INFO] [stdout] [flow[ready]] tick:863, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:863, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 863 [INFO] [stdout] [flow[run]] tick:863, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:863, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 863 [INFO] [stdout] [leaf[run]] tick:863, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:863, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 863 [INFO] [stdout] [flow[run]] tick:863, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:863, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:863, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 863 [INFO] [stdout] [flow[ready]] tick:863, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:863, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 863 [INFO] [stdout] [flow[run]] tick:863, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:863, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:864 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 864 [INFO] [stdout] [flow[ready]] tick:864, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:864, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 864 [INFO] [stdout] [flow[run]] tick:864, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:864, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 864 [INFO] [stdout] [leaf[run]] tick:864, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:864, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 864 [INFO] [stdout] [flow[run]] tick:864, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:864, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:864, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 864 [INFO] [stdout] [flow[ready]] tick:864, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:864, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 864 [INFO] [stdout] [flow[run]] tick:864, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:864, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:865 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 865 [INFO] [stdout] [flow[ready]] tick:865, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:865, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 865 [INFO] [stdout] [flow[run]] tick:865, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:865, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 865 [INFO] [stdout] [leaf[run]] tick:865, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:865, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 865 [INFO] [stdout] [flow[run]] tick:865, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:865, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:865, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 865 [INFO] [stdout] [flow[ready]] tick:865, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:865, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 865 [INFO] [stdout] [flow[run]] tick:865, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:865, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:866 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 866 [INFO] [stdout] [flow[ready]] tick:866, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:866, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 866 [INFO] [stdout] [flow[run]] tick:866, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:866, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 866 [INFO] [stdout] [leaf[run]] tick:866, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:866, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 866 [INFO] [stdout] [flow[run]] tick:866, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:866, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:866, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 866 [INFO] [stdout] [flow[ready]] tick:866, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:866, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 866 [INFO] [stdout] [flow[run]] tick:866, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:866, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:867 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 867 [INFO] [stdout] [flow[ready]] tick:867, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:867, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 867 [INFO] [stdout] [flow[run]] tick:867, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:867, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 867 [INFO] [stdout] [leaf[run]] tick:867, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:867, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 867 [INFO] [stdout] [flow[run]] tick:867, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:867, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:867, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 867 [INFO] [stdout] [flow[ready]] tick:867, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:867, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 867 [INFO] [stdout] [flow[run]] tick:867, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:867, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:868 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 868 [INFO] [stdout] [flow[ready]] tick:868, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:868, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 868 [INFO] [stdout] [flow[run]] tick:868, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:868, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 868 [INFO] [stdout] [leaf[run]] tick:868, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:868, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 868 [INFO] [stdout] [flow[run]] tick:868, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:868, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:868, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 868 [INFO] [stdout] [flow[ready]] tick:868, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:868, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 868 [INFO] [stdout] [flow[run]] tick:868, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:868, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:869 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 869 [INFO] [stdout] [flow[ready]] tick:869, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:869, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 869 [INFO] [stdout] [flow[run]] tick:869, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:869, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 869 [INFO] [stdout] [leaf[run]] tick:869, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:869, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 869 [INFO] [stdout] [flow[run]] tick:869, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:869, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:869, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 869 [INFO] [stdout] [flow[ready]] tick:869, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:869, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 869 [INFO] [stdout] [flow[run]] tick:869, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:869, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:870 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 870 [INFO] [stdout] [flow[ready]] tick:870, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:870, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 870 [INFO] [stdout] [flow[run]] tick:870, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:870, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 870 [INFO] [stdout] [leaf[run]] tick:870, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:870, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 870 [INFO] [stdout] [flow[run]] tick:870, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:870, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:870, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 870 [INFO] [stdout] [flow[ready]] tick:870, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:870, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 870 [INFO] [stdout] [flow[run]] tick:870, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:870, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:871 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 871 [INFO] [stdout] [flow[ready]] tick:871, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:871, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 871 [INFO] [stdout] [flow[run]] tick:871, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:871, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 871 [INFO] [stdout] [leaf[run]] tick:871, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:871, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 871 [INFO] [stdout] [flow[run]] tick:871, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:871, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:871, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 871 [INFO] [stdout] [flow[ready]] tick:871, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:871, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 871 [INFO] [stdout] [flow[run]] tick:871, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:871, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:872 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 872 [INFO] [stdout] [flow[ready]] tick:872, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:872, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 872 [INFO] [stdout] [flow[run]] tick:872, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:872, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 872 [INFO] [stdout] [leaf[run]] tick:872, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:872, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 872 [INFO] [stdout] [flow[run]] tick:872, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:872, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:872, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 872 [INFO] [stdout] [flow[ready]] tick:872, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:872, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 872 [INFO] [stdout] [flow[run]] tick:872, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:872, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:873 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 873 [INFO] [stdout] [flow[ready]] tick:873, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:873, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 873 [INFO] [stdout] [flow[run]] tick:873, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:873, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 873 [INFO] [stdout] [leaf[run]] tick:873, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:873, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 873 [INFO] [stdout] [flow[run]] tick:873, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:873, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:873, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 873 [INFO] [stdout] [flow[ready]] tick:873, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:873, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 873 [INFO] [stdout] [flow[run]] tick:873, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:873, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:874 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 874 [INFO] [stdout] [flow[ready]] tick:874, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:874, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 874 [INFO] [stdout] [flow[run]] tick:874, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:874, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 874 [INFO] [stdout] [leaf[run]] tick:874, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:874, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 874 [INFO] [stdout] [flow[run]] tick:874, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:874, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:874, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 874 [INFO] [stdout] [flow[ready]] tick:874, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:874, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 874 [INFO] [stdout] [flow[run]] tick:874, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:874, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:875 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 875 [INFO] [stdout] [flow[ready]] tick:875, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:875, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 875 [INFO] [stdout] [flow[run]] tick:875, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:875, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 875 [INFO] [stdout] [leaf[run]] tick:875, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:875, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 875 [INFO] [stdout] [flow[run]] tick:875, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:875, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:875, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 875 [INFO] [stdout] [flow[ready]] tick:875, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:875, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 875 [INFO] [stdout] [flow[run]] tick:875, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:875, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:876 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 876 [INFO] [stdout] [flow[ready]] tick:876, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:876, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 876 [INFO] [stdout] [flow[run]] tick:876, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:876, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 876 [INFO] [stdout] [leaf[run]] tick:876, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:876, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 876 [INFO] [stdout] [flow[run]] tick:876, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:876, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:876, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 876 [INFO] [stdout] [flow[ready]] tick:876, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:876, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 876 [INFO] [stdout] [flow[run]] tick:876, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:876, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:877 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 877 [INFO] [stdout] [flow[ready]] tick:877, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:877, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 877 [INFO] [stdout] [flow[run]] tick:877, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:877, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 877 [INFO] [stdout] [leaf[run]] tick:877, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:877, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 877 [INFO] [stdout] [flow[run]] tick:877, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:877, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:877, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 877 [INFO] [stdout] [flow[ready]] tick:877, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:877, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 877 [INFO] [stdout] [flow[run]] tick:877, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:877, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:878 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 878 [INFO] [stdout] [flow[ready]] tick:878, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:878, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 878 [INFO] [stdout] [flow[run]] tick:878, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:878, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 878 [INFO] [stdout] [leaf[run]] tick:878, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:878, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 878 [INFO] [stdout] [flow[run]] tick:878, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:878, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:878, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 878 [INFO] [stdout] [flow[ready]] tick:878, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:878, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 878 [INFO] [stdout] [flow[run]] tick:878, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:878, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:879 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 879 [INFO] [stdout] [flow[ready]] tick:879, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:879, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 879 [INFO] [stdout] [flow[run]] tick:879, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:879, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 879 [INFO] [stdout] [leaf[run]] tick:879, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:879, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 879 [INFO] [stdout] [flow[run]] tick:879, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:879, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:879, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 879 [INFO] [stdout] [flow[ready]] tick:879, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:879, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 879 [INFO] [stdout] [flow[run]] tick:879, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:879, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:880 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 880 [INFO] [stdout] [flow[ready]] tick:880, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:880, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 880 [INFO] [stdout] [flow[run]] tick:880, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:880, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 880 [INFO] [stdout] [leaf[run]] tick:880, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:880, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 880 [INFO] [stdout] [flow[run]] tick:880, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:880, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:880, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 880 [INFO] [stdout] [flow[ready]] tick:880, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:880, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 880 [INFO] [stdout] [flow[run]] tick:880, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:880, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:881 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 881 [INFO] [stdout] [flow[ready]] tick:881, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:881, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 881 [INFO] [stdout] [flow[run]] tick:881, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:881, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 881 [INFO] [stdout] [leaf[run]] tick:881, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:881, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 881 [INFO] [stdout] [flow[run]] tick:881, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:881, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:881, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 881 [INFO] [stdout] [flow[ready]] tick:881, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:881, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 881 [INFO] [stdout] [flow[run]] tick:881, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:881, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:882 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 882 [INFO] [stdout] [flow[ready]] tick:882, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:882, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 882 [INFO] [stdout] [flow[run]] tick:882, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:882, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 882 [INFO] [stdout] [leaf[run]] tick:882, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:882, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 882 [INFO] [stdout] [flow[run]] tick:882, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:882, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:882, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 882 [INFO] [stdout] [flow[ready]] tick:882, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:882, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 882 [INFO] [stdout] [flow[run]] tick:882, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:882, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:883 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 883 [INFO] [stdout] [flow[ready]] tick:883, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:883, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 883 [INFO] [stdout] [flow[run]] tick:883, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:883, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 883 [INFO] [stdout] [leaf[run]] tick:883, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:883, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 883 [INFO] [stdout] [flow[run]] tick:883, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:883, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:883, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 883 [INFO] [stdout] [flow[ready]] tick:883, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:883, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 883 [INFO] [stdout] [flow[run]] tick:883, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:883, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:884 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 884 [INFO] [stdout] [flow[ready]] tick:884, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:884, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 884 [INFO] [stdout] [flow[run]] tick:884, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:884, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 884 [INFO] [stdout] [leaf[run]] tick:884, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:884, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 884 [INFO] [stdout] [flow[run]] tick:884, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:884, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:884, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 884 [INFO] [stdout] [flow[ready]] tick:884, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:884, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 884 [INFO] [stdout] [flow[run]] tick:884, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:884, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:885 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 885 [INFO] [stdout] [flow[ready]] tick:885, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:885, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 885 [INFO] [stdout] [flow[run]] tick:885, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:885, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 885 [INFO] [stdout] [leaf[run]] tick:885, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:885, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 885 [INFO] [stdout] [flow[run]] tick:885, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:885, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:885, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 885 [INFO] [stdout] [flow[ready]] tick:885, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:885, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 885 [INFO] [stdout] [flow[run]] tick:885, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:885, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:886 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 886 [INFO] [stdout] [flow[ready]] tick:886, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:886, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 886 [INFO] [stdout] [flow[run]] tick:886, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:886, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 886 [INFO] [stdout] [leaf[run]] tick:886, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:886, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 886 [INFO] [stdout] [flow[run]] tick:886, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:886, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:886, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 886 [INFO] [stdout] [flow[ready]] tick:886, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:886, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 886 [INFO] [stdout] [flow[run]] tick:886, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:886, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:887 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 887 [INFO] [stdout] [flow[ready]] tick:887, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:887, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 887 [INFO] [stdout] [flow[run]] tick:887, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:887, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 887 [INFO] [stdout] [leaf[run]] tick:887, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:887, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 887 [INFO] [stdout] [flow[run]] tick:887, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:887, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:887, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 887 [INFO] [stdout] [flow[ready]] tick:887, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:887, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 887 [INFO] [stdout] [flow[run]] tick:887, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:887, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:888 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 888 [INFO] [stdout] [flow[ready]] tick:888, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:888, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 888 [INFO] [stdout] [flow[run]] tick:888, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:888, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 888 [INFO] [stdout] [leaf[run]] tick:888, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:888, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 888 [INFO] [stdout] [flow[run]] tick:888, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:888, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:888, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 888 [INFO] [stdout] [flow[ready]] tick:888, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:888, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 888 [INFO] [stdout] [flow[run]] tick:888, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:888, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:889 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 889 [INFO] [stdout] [flow[ready]] tick:889, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:889, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 889 [INFO] [stdout] [flow[run]] tick:889, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:889, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 889 [INFO] [stdout] [leaf[run]] tick:889, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:889, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 889 [INFO] [stdout] [flow[run]] tick:889, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:889, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:889, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 889 [INFO] [stdout] [flow[ready]] tick:889, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:889, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 889 [INFO] [stdout] [flow[run]] tick:889, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:889, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:890 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 890 [INFO] [stdout] [flow[ready]] tick:890, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:890, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 890 [INFO] [stdout] [flow[run]] tick:890, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:890, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 890 [INFO] [stdout] [leaf[run]] tick:890, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:890, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 890 [INFO] [stdout] [flow[run]] tick:890, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:890, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:890, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 890 [INFO] [stdout] [flow[ready]] tick:890, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:890, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 890 [INFO] [stdout] [flow[run]] tick:890, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:890, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:891 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 891 [INFO] [stdout] [flow[ready]] tick:891, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:891, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 891 [INFO] [stdout] [flow[run]] tick:891, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:891, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 891 [INFO] [stdout] [leaf[run]] tick:891, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:891, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 891 [INFO] [stdout] [flow[run]] tick:891, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:891, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:891, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 891 [INFO] [stdout] [flow[ready]] tick:891, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:891, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 891 [INFO] [stdout] [flow[run]] tick:891, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:891, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:892 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 892 [INFO] [stdout] [flow[ready]] tick:892, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:892, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 892 [INFO] [stdout] [flow[run]] tick:892, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:892, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 892 [INFO] [stdout] [leaf[run]] tick:892, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:892, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 892 [INFO] [stdout] [flow[run]] tick:892, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:892, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:892, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 892 [INFO] [stdout] [flow[ready]] tick:892, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:892, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 892 [INFO] [stdout] [flow[run]] tick:892, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:892, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:893 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 893 [INFO] [stdout] [flow[ready]] tick:893, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:893, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 893 [INFO] [stdout] [flow[run]] tick:893, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:893, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 893 [INFO] [stdout] [leaf[run]] tick:893, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:893, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 893 [INFO] [stdout] [flow[run]] tick:893, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:893, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:893, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 893 [INFO] [stdout] [flow[ready]] tick:893, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:893, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 893 [INFO] [stdout] [flow[run]] tick:893, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:893, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:894 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 894 [INFO] [stdout] [flow[ready]] tick:894, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:894, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 894 [INFO] [stdout] [flow[run]] tick:894, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:894, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 894 [INFO] [stdout] [leaf[run]] tick:894, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:894, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 894 [INFO] [stdout] [flow[run]] tick:894, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:894, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:894, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 894 [INFO] [stdout] [flow[ready]] tick:894, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:894, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 894 [INFO] [stdout] [flow[run]] tick:894, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:894, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:895 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 895 [INFO] [stdout] [flow[ready]] tick:895, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:895, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 895 [INFO] [stdout] [flow[run]] tick:895, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:895, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 895 [INFO] [stdout] [leaf[run]] tick:895, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:895, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 895 [INFO] [stdout] [flow[run]] tick:895, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:895, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:895, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 895 [INFO] [stdout] [flow[ready]] tick:895, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:895, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 895 [INFO] [stdout] [flow[run]] tick:895, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:895, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:896 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 896 [INFO] [stdout] [flow[ready]] tick:896, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:896, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 896 [INFO] [stdout] [flow[run]] tick:896, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:896, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 896 [INFO] [stdout] [leaf[run]] tick:896, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:896, the new state: Running(url=https://google.com,bb_key=out1) [INFO] [stdout] [loop] node = 2, tick = 896 [INFO] [stdout] [flow[run]] tick:896, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:896, sequence. The '3' is running, decide to go up or stay here. [INFO] [stdout] [flow[run]] tick:896, sequence. Go up with the new state: Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 1, tick = 896 [INFO] [stdout] [flow[ready]] tick:896, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:896, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 896 [INFO] [stdout] [flow[run]] tick:896, root. Running child 2, cursor:0 [INFO] [stdout] [hyper::client::pool] checkout waiting for idle connection: ("https", google.com) [INFO] [stdout] [reqwest::connect] starting new connection: https://google.com/ [INFO] [stdout] [hyper::client::connect::http] Http::connect; scheme=Some("https"), host=Some("google.com"), port=None [INFO] [stdout] [hyper::client::connect::dns] resolving host="google.com" [INFO] [stdout] [reqwest::blocking::wait] wait at most 30s [INFO] [stdout] [reqwest::blocking::wait] (ThreadId(52)) park timeout 29.999997s [INFO] [stdout] [hyper::client::pool] checkout dropped for ("https", google.com) [INFO] [stdout] [reqwest::blocking::client] closing runtime thread (ThreadId(57)) [INFO] [stdout] [reqwest::blocking::client] signaled close for runtime thread (ThreadId(57)) [INFO] [stdout] [reqwest::blocking::client] (ThreadId(57)) Receiver is shutdown [INFO] [stdout] [reqwest::blocking::client] (ThreadId(57)) end runtime::block_on [INFO] [stdout] [reqwest::blocking::client] (ThreadId(57)) finished [INFO] [stdout] [reqwest::blocking::client] closed runtime thread (ThreadId(57)) [INFO] [stdout] [flow[run]] tick:896, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:897 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 897 [INFO] [stdout] [flow[ready]] tick:897, sequence. Start node [INFO] [stdout] [params] cursor=0,len=2,running_child=0,prev_cursor=0, cur:0, len:2 [INFO] [stdout] [flow[ready]] tick:897, sequence. Switch to the new_state:Running(cursor=0,len=2,running_child=0,prev_cursor=0) [INFO] [stdout] [loop] node = 2, tick = 897 [INFO] [stdout] [flow[run]] tick:897, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:897, sequence. The '3' is ready, push it on the stack [INFO] [stdout] [loop] node = 3, tick = 897 [INFO] [stdout] [leaf[run]] tick:897, args :RtArgs([RtArgument { name: "url", value: String("https://google.com") }, RtArgument { name: "bb_key", value: String("out1") }]) [INFO] [stdout] [leaf] tick:897, the new state: Failure(url=https://google.com,bb_key=out1,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution) [INFO] [stdout] [loop] node = 2, tick = 897 [INFO] [stdout] [flow[run]] tick:897, sequence. Running child 3, cursor:0 [INFO] [stdout] [flow[run]] tick:897, sequence. The '3' is finished, decide to go up or stay here. [INFO] [stdout] [params] cursor=0,len=2,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution, cur:0, len:2 [INFO] [stdout] [flow[run]] tick:897, sequence. The '3' is finished as Failure(url=https://google.com,bb_key=out1,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution), the new state: Failure(cursor=0,len=2,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution). Stay at this node. [INFO] [stdout] [loop] node = 2, tick = 897 [INFO] [stdout] [flow[fin]] tick:897,sequence gets popped up [INFO] [stdout] [loop] node = 1, tick = 897 [INFO] [stdout] [flow[ready]] tick:897, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:897, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 897 [INFO] [stdout] [flow[run]] tick:897, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:897, root. The '2' is finished, decide to go up or stay here. [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[run]] tick:897, root. The '2' is finished as Failure(cursor=0,len=2,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution), the new state: Failure(cursor=0,len=1,reason=error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution). Stay at this node. [INFO] [stdout] [loop] node = 1, tick = 897 [INFO] [stdout] [flow[fin]] tick:897,root gets popped up [INFO] [stdout] [INFO] [stdout] thread 'tests::actions::builtin_http_get' (48) panicked at src/tests/actions.rs:68:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: Ok(Failure("error error sending request for url (https://google.com/): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution")) [INFO] [stdout] right: Ok(Success) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311ef589 - core::panicking::assert_failed_inner::hb61150608d983f16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:448:17 [INFO] [stdout] 20: 0x5d3d303d050a - core::panicking::assert_failed::h5ca929ddad6a34a9 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:403:5 [INFO] [stdout] 21: 0x5d3d304b7e22 - forester_rs::tests::actions::builtin_http_get::hb7b0131a91e0db33 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/actions.rs:68:5 [INFO] [stdout] 22: 0x5d3d304b7e97 - forester_rs::tests::actions::builtin_http_get::{{closure}}::h291d3d0227accca9 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/actions.rs:65:22 [INFO] [stdout] 23: 0x5d3d3029b336 - core::ops::function::FnOnce::call_once::h835bc9c79f0d2fd0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::tracer::file stdout ---- [INFO] [stdout] [tracer] create new tracer from TracerConfig { indent: 2, time_format: None, to_file: Some("/opt/rustwide/workdir/tree/tests/tracer/custom/main.trace") } [INFO] [stdout] [INFO] [stdout] thread 'tests::tracer::file' (486) panicked at src/tests/tracer.rs:283:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: io: Read-only file system (os error 30) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d30222562 - core::result::Result::unwrap::h6825ca4d1b4fa6c9 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d30222562 - forester_rs::tests::tracer::file::hd621aa95678cc998 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/tracer.rs:283:10 [INFO] [stdout] 22: 0x5d3d30221c37 - forester_rs::tests::tracer::file::{{closure}}::h11dee8441c106979 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/tracer.rs:248:10 [INFO] [stdout] 23: 0x5d3d3028f776 - core::ops::function::FnOnce::call_once::h559b065152f50f18 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::trimmer::naive stdout ---- [INFO] [stdout] [tracer] create new tracer from TracerConfig { indent: 2, time_format: None, to_file: Some("/opt/rustwide/workdir/tree/tests/trimmer/naive/main.log") } [INFO] [stdout] [ast] built project with root: "/opt/rustwide/workdir/tree/tests/trimmer/naive", main file: main.tree and root definition: main [INFO] [stdout] [tree[construct]] found lambda r_sequence: id 2 and parent 1 [INFO] [stdout] [tree[construct]] found invocation , id 3 in parent 2 [INFO] [stdout] [tree[construct]] found invocation , id 4 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 5 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 6 in parent 3 [INFO] [stdout] [action] register action validate with the given impl [INFO] [stdout] [action] register action place with the given impl [INFO] [stdout] [action] register action pick with the given impl [INFO] [stdout] 1 Flow(Root, Name("main", "main.tree"), RtArgs([]), [2]) [INFO] [stdout] 2 Flow(RSequence, Lambda, RtArgs([]), [3]) [INFO] [stdout] 3 Flow(RFallback, Name("work", "main.tree"), RtArgs([RtArgument { name: "item", value: Object({"x": Number(Int(1)), "y": Number(Int(1))}) }]), [4, 5, 6]) [INFO] [stdout] 4 Leaf(Name("pick", "main.tree"), RtArgs([RtArgument { name: "item", value: Object({"y": Number(Int(1)), "x": Number(Int(1))}) }])) [INFO] [stdout] 5 Leaf(Name("validate", "main.tree"), RtArgs([])) [INFO] [stdout] 6 Leaf(Name("place", "main.tree"), RtArgs([])) [INFO] [stdout] [loop] node = 1, tick = 1 [INFO] [stdout] [flow[ready]] tick:1, root. Start node [INFO] [stdout] [params] , cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:1, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [INFO] [stdout] thread 'tests::trimmer::naive' (499) panicked at src/tests/trimmer.rs:88:48: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: io: Read-only file system (os error 30) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d305ae8fe - core::result::Result::unwrap::hc5d46afc7bceb777 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d305ae8fe - forester_rs::tests::trimmer::naive::h883ddf2f5aef4e95 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/trimmer.rs:88:48 [INFO] [stdout] 22: 0x5d3d305ae167 - forester_rs::tests::trimmer::naive::{{closure}}::h4cde688cc3d26336 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/trimmer.rs:69:11 [INFO] [stdout] 23: 0x5d3d30284c36 - core::ops::function::FnOnce::call_once::h4ee3bdf8c3b7a610 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::trimmer::smoke stdout ---- [INFO] [stdout] [tracer] create new tracer from TracerConfig { indent: 2, time_format: None, to_file: Some("/opt/rustwide/workdir/tree/tests/trimmer/smoke/main.log") } [INFO] [stdout] [ast] built project with root: "/opt/rustwide/workdir/tree/tests/trimmer/smoke", main file: main.tree and root definition: main [INFO] [stdout] [tree[construct]] found lambda r_fallback: id 2 and parent 1 [INFO] [stdout] [tree[construct]] found invocation , id 3 in parent 2 [INFO] [stdout] [tree[construct]] found invocation , id 4 in parent 2 [INFO] [stdout] [tree[construct]] found import from another file, id 4 in parent 2 [INFO] [stdout] [tree[construct]] found invocation , id 5 in parent 3 [INFO] [stdout] [tree[construct]] found import from another file, id 5 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 6 in parent 3 [INFO] [stdout] [tree[construct]] found import from another file, id 6 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 7 in parent 3 [INFO] [stdout] [tree[construct]] found import from another file, id 7 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 8 in parent 3 [INFO] [stdout] [tree[construct]] found invocation , id 9 in parent 8 [INFO] [stdout] [tree[construct]] found import from another file, id 9 in parent 8 [INFO] [stdout] [tree[construct]] found invocation , id 10 in parent 8 [INFO] [stdout] [tree[construct]] found import from another file, id 10 in parent 8 [INFO] [stdout] [tree[construct]] found invocation , id 11 in parent 8 [INFO] [stdout] [tree[construct]] found import from another file, id 11 in parent 8 [INFO] [stdout] [tree[construct]] found invocation , id 12 in parent 8 [INFO] [stdout] [tree[construct]] found import from another file, id 12 in parent 8 [INFO] [stdout] [action] register action running with the given impl [INFO] [stdout] [action] register action fail_empty with the given impl [INFO] [stdout] [action] register action success with the given impl [INFO] [stdout] [loop] node = 1, tick = 1 [INFO] [stdout] [flow[ready]] tick:1, root. Start node [INFO] [stdout] [params] , cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:1, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [INFO] [stdout] thread 'tests::trimmer::smoke' (500) panicked at src/tests/trimmer.rs:33:48: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: io: Read-only file system (os error 30) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d305adfd5 - core::result::Result::unwrap::hc5d46afc7bceb777 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d305adfd5 - forester_rs::tests::trimmer::smoke::h68b9709d693ee8d9 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/trimmer.rs:33:48 [INFO] [stdout] 22: 0x5d3d305ae1d7 - forester_rs::tests::trimmer::smoke::{{closure}}::h2b07103587ed25d8 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/trimmer.rs:20:11 [INFO] [stdout] 23: 0x5d3d30286b26 - core::ops::function::FnOnce::call_once::h04e82ad1ffbab43c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- tests::daemons::smoke stdout ---- [INFO] [stdout] [ast] built project with root: "/opt/rustwide/workdir/tree/tests/daemons/smoke", main file: main.tree and root definition: main [INFO] [stdout] [tree[construct]] found invocation , id 2 in parent 1 [INFO] [stdout] [daemon] start a daemon test_daemon [INFO] [stdout] [action] register action test with the given impl [INFO] [stdout] [loop] node = 1, tick = 1 [INFO] [stdout] [flow[ready]] tick:1, root. Start node [INFO] [stdout] [params] , cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:1, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 1 [INFO] [stdout] [flow[run]] tick:1, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:1, root. The '2' is ready, push it on the stack [INFO] [stdout] [loop] node = 2, tick = 1 [INFO] [stdout] [leaf[run]] tick:1, args :RtArgs([]) [INFO] [stdout] [leaf] tick:1, the new state: Running() [INFO] [stdout] [loop] node = 1, tick = 1 [INFO] [stdout] [flow[run]] tick:1, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:1, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:2 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 2 [INFO] [stdout] [leaf[run]] tick:2, args :RtArgs([]) [INFO] [stdout] [leaf] tick:2, the new state: Running() [INFO] [stdout] [loop] node = 1, tick = 2 [INFO] [stdout] [flow[ready]] tick:2, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:2, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 2 [INFO] [stdout] [flow[run]] tick:2, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:2, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:3 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 3 [INFO] [stdout] [leaf[run]] tick:3, args :RtArgs([]) [INFO] [stdout] [leaf] tick:3, the new state: Running() [INFO] [stdout] [loop] node = 1, tick = 3 [INFO] [stdout] [flow[ready]] tick:3, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:3, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 3 [INFO] [stdout] [flow[run]] tick:3, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:3, root. The '2' is running, tick up the flow. [INFO] [stdout] [root] tick up the flow to:4 [INFO] [stdout] [trim] trying to trim the tree, the number of tasks in the q is 0 [INFO] [stdout] [trim] attempt to trim is Ok(()) [INFO] [stdout] [loop] node = 2, tick = 4 [INFO] [stdout] [leaf[run]] tick:4, args :RtArgs([]) [INFO] [stdout] [leaf] tick:4, the new state: Success() [INFO] [stdout] [loop] node = 1, tick = 4 [INFO] [stdout] [flow[ready]] tick:4, root. Start node [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[ready]] tick:4, root. Switch to the new_state:Running(cursor=0,len=1) [INFO] [stdout] [loop] node = 1, tick = 4 [INFO] [stdout] [flow[run]] tick:4, root. Running child 2, cursor:0 [INFO] [stdout] [flow[run]] tick:4, root. The '2' is finished, decide to go up or stay here. [INFO] [stdout] [params] cursor=0,len=1, cur:0, len:1 [INFO] [stdout] [flow[run]] tick:4, root. The '2' is finished as Success(), the new state: Success(cursor=0,len=1). Stay at this node. [INFO] [stdout] [loop] node = 1, tick = 4 [INFO] [stdout] [flow[fin]] tick:4,root gets popped up [INFO] [stdout] [daemon] stop a daemon test_daemon [INFO] [stdout] [INFO] [stdout] thread 'tests::daemons::smoke' (207) panicked at src/tests/daemons.rs:49:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: [1, 1, 1] [INFO] [stdout] right: [1, 1, 1, 1] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311ef589 - core::panicking::assert_failed_inner::hb61150608d983f16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:448:17 [INFO] [stdout] 20: 0x5d3d303d0780 - core::panicking::assert_failed::h143b79712d143c2c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:403:5 [INFO] [stdout] 21: 0x5d3d305ad9da - forester_rs::tests::daemons::smoke::h8cc6159c458a7051 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/daemons.rs:49:5 [INFO] [stdout] 22: 0x5d3d305aa697 - forester_rs::tests::daemons::smoke::{{closure}}::h29eb55d35f998e7e [INFO] [stdout] at /opt/rustwide/workdir/src/tests/daemons.rs:36:11 [INFO] [stdout] 23: 0x5d3d30296496 - core::ops::function::FnOnce::call_once::ha2672b8ec38269f5 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x5d3d3073f8eb - core::ops::function::FnOnce::call_once::h70d190c46966003b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x5d3d3073f8eb - test::__rust_begin_short_backtrace::hb077ccaabb17d2ec [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5d3d3073d555 - test::run_test_in_process::{{closure}}::hd73eeb633a1507bd [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5d3d3073d555 - as core::ops::function::FnOnce<()>>::call_once::h033c82756fc9d192 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3073d555 - std::panicking::catch_unwind::do_call::h734b44e243d34585 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3073d555 - std::panicking::catch_unwind::h5e85417122517fb1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x5d3d3073d555 - std::panic::catch_unwind::h0900e58a82a7d188 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5d3d3073d555 - test::run_test_in_process::h27721efd62ae77d0 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5d3d3073d555 - test::run_test::{{closure}}::h8b1264838cc597aa [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5d3d30764464 - test::run_test::{{closure}}::h6ecb96835e2eae4f [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5d3d30764464 - std::sys::backtrace::__rust_begin_short_backtrace::h098f38ee82a820a7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h042592f748f5e369 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x5d3d3074b07a - as core::ops::function::FnOnce<()>>::call_once::h134fe7f3a2d9ec8d [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x5d3d3074b07a - std::panicking::catch_unwind::do_call::heb87d604f60aee16 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x5d3d3074b07a - std::panicking::catch_unwind::h2203a0f553b89fd7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x5d3d3074b07a - std::panic::catch_unwind::h4d383e0b0e25d838 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5d3d3074b07a - std::thread::Builder::spawn_unchecked_::{{closure}}::h76cbdd4635cfd58b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x5d3d3074b07a - core::ops::function::FnOnce::call_once{{vtable.shim}}::he72e066680f5e267 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 43: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 44: 0x7d1a6c702aa4 - [INFO] [stdout] 45: 0x7d1a6c78fa34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] thread 'tokio-runtime-worker' (241) panicked at src/tests/daemons.rs:19:92: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: multi thread: poisoned lock: another task failed inside [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::libunwind::trace::hc4a5f428cfb78751 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5d3d311bd3b2 - std::backtrace_rs::backtrace::trace_unsynchronized::h20e1095684b4c296 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5d3d311bd3b2 - std::sys::backtrace::_print_fmt::h461f2e3a8f6b29e2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x5d3d311bd3b2 - ::fmt::h4ee3a75aa71a2c45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x5d3d311e39ef - core::fmt::rt::Argument::fmt::h6f1564705cd089af [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x5d3d311e39ef - core::fmt::write::h21ca93b65a7c281a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x5d3d311a85a3 - std::io::default_write_fmt::h6f3360f4711e9130 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5d3d311a85a3 - std::io::Write::write_fmt::hf4539125c0e0bc30 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x5d3d311bda02 - std::sys::backtrace::BacktraceLock::print::h58d5d73f9e953cf1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x5d3d311a69bc - std::panicking::default_hook::{{closure}}::h1457fbe47c9457d1 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x5d3d311a682e - std::panicking::default_hook::hccb5e73b206c0830 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x5d3d3073e86e - as core::ops::function::Fn>::call::h04940a86aa899793 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 12: 0x5d3d3073e86e - test::test_main_with_exit_callback::{{closure}}::hca6cc295403b83e8 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5d3d311a7793 - as core::ops::function::Fn>::call::h9d85285925beb538 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 14: 0x5d3d311a7793 - std::panicking::panic_with_hook::h3190ecc6229cdd29 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x5d3d311bd80a - std::panicking::panic_handler::{{closure}}::ha1f1b769bc2bb40c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x5d3d311bd769 - std::sys::backtrace::__rust_end_short_backtrace::h5f9cf66f19c2a172 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x5d3d311a73ed - __rustc[a93bd50104b99ad4]::rust_begin_unwind [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x5d3d311ef440 - core::panicking::panic_fmt::hc70c3c83f13c1375 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x5d3d311f1036 - core::result::unwrap_failed::ha809bf80017a514a [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1852:5 [INFO] [stdout] 20: 0x5d3d305acfdf - core::result::Result::unwrap::ha6861381c4de725c [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/result.rs:1223:23 [INFO] [stdout] 21: 0x5d3d305acfdf - ::perform::h59eb85ae65f81a19 [INFO] [stdout] at /opt/rustwide/workdir/src/tests/daemons.rs:19:92 [INFO] [stdout] 22: 0x5d3d302c898c - forester_rs::runtime::env::RtEnv::start_daemon_impl::{{closure}}::he7d7a67a6feffc93 [INFO] [stdout] at /opt/rustwide/workdir/src/runtime/env.rs:77:27 [INFO] [stdout] 23: 0x5d3d30304224 - tokio::runtime::task::core::Core::poll::{{closure}}::h5aa36d94419969b8 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:365:24 [INFO] [stdout] 24: 0x5d3d302f990d - tokio::loom::std::unsafe_cell::UnsafeCell::with_mut::h0acc1b607df1aa20 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] 25: 0x5d3d302f990d - tokio::runtime::task::core::Core::poll::h252ed0898d55292d [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:354:30 [INFO] [stdout] 26: 0x5d3d3035d77a - tokio::runtime::task::harness::poll_future::{{closure}}::h3501837a3f8780cc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:535:30 [INFO] [stdout] 27: 0x5d3d30644e00 - as core::ops::function::FnOnce<()>>::call_once::h5afa6049d8622f11 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x5d3d3061f6e4 - std::panicking::catch_unwind::do_call::h5c6c50d760dc3381 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x5d3d3050fe4b - __rust_try [INFO] [stdout] 30: 0x5d3d304cfbe6 - std::panicking::catch_unwind::h58958ae48b51f334 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 31: 0x5d3d304cfbe6 - std::panic::catch_unwind::h3b4a49fc70a7ed95 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x5d3d3034b03f - tokio::runtime::task::harness::poll_future::h99375e173637eb96 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:523:18 [INFO] [stdout] 33: 0x5d3d30364ba1 - tokio::runtime::task::harness::Harness::poll_inner::ha4d462af0c041a62 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:210:27 [INFO] [stdout] 34: 0x5d3d3036d1d3 - tokio::runtime::task::harness::Harness::poll::h74270f0a542d82ad [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:155:20 [INFO] [stdout] 35: 0x5d3d3044647b - tokio::runtime::task::raw::poll::h0fc7a938f932d113 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:325:13 [INFO] [stdout] 36: 0x5d3d30dcd737 - tokio::runtime::task::raw::RawTask::poll::h57c449c035dfe934 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:255:18 [INFO] [stdout] 37: 0x5d3d30dad392 - tokio::runtime::task::LocalNotified::run::h19741ebbc233964f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/mod.rs:509:13 [INFO] [stdout] 38: 0x5d3d30df438d - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}::h65078c180e8bc0b9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:600:18 [INFO] [stdout] 39: 0x5d3d30df2ae9 - tokio::task::coop::with_budget::hf2a35ece654c3d01 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:167:5 [INFO] [stdout] 40: 0x5d3d30df2ae9 - tokio::task::coop::budget::h375dea78ea83d9ad [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/task/coop/mod.rs:133:5 [INFO] [stdout] 41: 0x5d3d30df2ae9 - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::hdf26927e429c8bb1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:591:9 [INFO] [stdout] 42: 0x5d3d30df1ff9 - tokio::runtime::scheduler::multi_thread::worker::Context::run::hb38a75362a64b401 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:539:29 [INFO] [stdout] 43: 0x5d3d30df5689 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}::h9c1c8bb2112a4b0c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:504:24 [INFO] [stdout] 44: 0x5d3d30de2840 - tokio::runtime::context::scoped::Scoped::set::hab9f7f4d67ac414e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 45: 0x5d3d30de11fb - tokio::runtime::context::set_scheduler::{{closure}}::h33f9169682808530 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:38 [INFO] [stdout] 46: 0x5d3d30dd1c4b - std::thread::local::LocalKey::try_with::h18e3c3fa30493229 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/local.rs:315:12 [INFO] [stdout] 47: 0x5d3d30dd207f - std::thread::local::LocalKey::with::hc1e76a087cadde5b [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/local.rs:279:20 [INFO] [stdout] 48: 0x5d3d30de16e4 - tokio::runtime::context::set_scheduler::hea7d517940f7e41f [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context.rs:176:17 [INFO] [stdout] 49: 0x5d3d30df32f9 - tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::h97f082281b7a4840 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:499:9 [INFO] [stdout] 50: 0x5d3d30d99c3a - tokio::runtime::context::runtime::enter_runtime::h2d640c35e08d20ab [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 51: 0x5d3d30df1a51 - tokio::runtime::scheduler::multi_thread::worker::run::hb4106d3b2ab85b62 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:491:5 [INFO] [stdout] 52: 0x5d3d30df2f7b - tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}::h280a2184d18cd9cd [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/scheduler/multi_thread/worker.rs:457:45 [INFO] [stdout] 53: 0x5d3d30de726b - as core::future::future::Future>::poll::h323af13b71754a15 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/task.rs:42:21 [INFO] [stdout] 54: 0x5d3d30d8f4d8 - tokio::runtime::task::core::Core::poll::{{closure}}::h426ee44756c8c376 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:365:24 [INFO] [stdout] 55: 0x5d3d30d8e47c - tokio::loom::std::unsafe_cell::UnsafeCell::with_mut::h8adff483853500aa [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/loom/std/unsafe_cell.rs:16:9 [INFO] [stdout] 56: 0x5d3d30d8e47c - tokio::runtime::task::core::Core::poll::hb11cbeb2fa0eaff5 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/core.rs:354:30 [INFO] [stdout] 57: 0x5d3d30d8b55e - tokio::runtime::task::harness::poll_future::{{closure}}::hda9e9ec85032cdd4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:535:30 [INFO] [stdout] 58: 0x5d3d30d972d1 - as core::ops::function::FnOnce<()>>::call_once::h2c01e9f004f11505 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 59: 0x5d3d30dcd475 - std::panicking::catch_unwind::do_call::h76b8c0e4554893f7 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 60: 0x5d3d30e0579b - __rust_try [INFO] [stdout] 61: 0x5d3d30e02466 - std::panicking::catch_unwind::he6b4682fb2b7afd4 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 62: 0x5d3d30e02466 - std::panic::catch_unwind::hd53464b0faa61867 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x5d3d30d8bf40 - tokio::runtime::task::harness::poll_future::h07711d99d61cdb45 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:523:18 [INFO] [stdout] 64: 0x5d3d30d8cac8 - tokio::runtime::task::harness::Harness::poll_inner::h2c61d19de6c2e71a [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:210:27 [INFO] [stdout] 65: 0x5d3d30d8cca7 - tokio::runtime::task::harness::Harness::poll::hb38497adcb3620fc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/harness.rs:155:20 [INFO] [stdout] 66: 0x5d3d30dcd75d - tokio::runtime::task::raw::poll::hb4f628b5c1c4ba0b [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:325:13 [INFO] [stdout] 67: 0x5d3d30dcd737 - tokio::runtime::task::raw::RawTask::poll::h57c449c035dfe934 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/raw.rs:255:18 [INFO] [stdout] 68: 0x5d3d30dad817 - tokio::runtime::task::UnownedTask::run::h6703ef3e6abe0056 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/mod.rs:546:13 [INFO] [stdout] 69: 0x5d3d30da2c27 - tokio::runtime::blocking::pool::Task::run::hd4a2985104c36cc7 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:161:19 [INFO] [stdout] 70: 0x5d3d30da0fa0 - tokio::runtime::blocking::pool::Inner::run::hb5d298f371e4d183 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:516:22 [INFO] [stdout] 71: 0x5d3d30da21f4 - tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}::h67e46d02fa13dbfe [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/blocking/pool.rs:474:47 [INFO] [stdout] 72: 0x5d3d30dc0ee6 - std::sys::backtrace::__rust_begin_short_backtrace::h4250789d84dd8a18 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 73: 0x5d3d30dae192 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfa76b30fb11e2e5 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 74: 0x5d3d30d973c1 - as core::ops::function::FnOnce<()>>::call_once::hf98b1145f6ac4a69 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 75: 0x5d3d30dccf50 - std::panicking::catch_unwind::do_call::h0eb2b7559705dbc2 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:590:40 [INFO] [stdout] 76: 0x5d3d30db256b - __rust_try [INFO] [stdout] 77: 0x5d3d30daf491 - std::panicking::catch_unwind::h95a29048d8cacd06 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panicking.rs:553:19 [INFO] [stdout] 78: 0x5d3d30daf491 - std::panic::catch_unwind::h170b537e1e9fa3ee [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/panic.rs:359:14 [INFO] [stdout] 79: 0x5d3d30daf491 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf9883af3145a0e20 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 80: 0x5d3d30d94def - core::ops::function::FnOnce::call_once{{vtable.shim}}::h21adc6bb6cabee45 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 81: 0x5d3d3119056f - as core::ops::function::FnOnce>::call_once::h1b9c6fea2cbefc68 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/alloc/src/boxed.rs:1971:9 [INFO] [stdout] 82: 0x5d3d3119056f - std::sys::pal::unix::thread::Thread::new::thread_start::h92caa992bc760789 [INFO] [stdout] at /rustc/b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b/library/std/src/sys/pal/unix/thread.rs:107:17 [INFO] [stdout] 83: 0x7d1a6c702aa4 - [INFO] [stdout] 84: 0x7d1a6c78fa34 - clone [INFO] [stdout] 85: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] tests::actions::builtin_http_get [INFO] [stdout] tests::daemons::smoke [INFO] [stdout] tests::nav::export_smoke [INFO] [stdout] tests::simulator::smoke [INFO] [stdout] tests::simulator::text [INFO] [stdout] tests::tracer::file [INFO] [stdout] tests::trimmer::naive [INFO] [stdout] tests::trimmer::smoke [INFO] [stdout] [INFO] [stdout] test result: FAILED. 93 passed; 8 failed; 5 ignored; 0 measured; 0 filtered out; finished in 2.28s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "152e52d76df5d4f3f27e8357b495ba40e89cde08ac18370dd36b67afe875fe71", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "152e52d76df5d4f3f27e8357b495ba40e89cde08ac18370dd36b67afe875fe71", kill_on_drop: false }` [INFO] [stdout] 152e52d76df5d4f3f27e8357b495ba40e89cde08ac18370dd36b67afe875fe71