[INFO] fetching crate taktora-executor 0.6.0...
[INFO] testing taktora-executor-0.6.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate taktora-executor 0.6.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate taktora-executor 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate taktora-executor 0.6.0
[INFO] tweaked toml for crates.io crate taktora-executor 0.6.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate taktora-executor 0.6.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taktora-executor 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded taktora-stats v0.1.7
[INFO] [stderr]   Downloaded iceoryx2-pal-configuration v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-concurrency v0.9.3
[INFO] [stderr]   Downloaded tiny-fn v0.1.9
[INFO] [stderr]   Downloaded iceoryx2-bb-derive-macros v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-memory v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-log v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-pal-print v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-loggers v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-linux v0.9.3
[INFO] [stderr]   Downloaded core_affinity v0.8.3
[INFO] [stderr]   Downloaded iceoryx2-log-types v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-print v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-pal-os-api v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-pal-concurrency-sync v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-elementary-traits v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-system-types v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-posix v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-elementary v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-pal-posix v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-lock-free v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-bb-container v0.9.3
[INFO] [stderr]   Downloaded iceoryx2-cal v0.9.3
[INFO] [stderr]   Downloaded iceoryx2 v0.9.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a
[INFO] running `Command { std: "docker" "start" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling iceoryx2-pal-concurrency-sync v0.9.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling iceoryx2-pal-configuration v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-elementary-traits v0.9.3
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling iceoryx2-log-types v0.9.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling iceoryx2-log v0.9.3
[INFO] [stderr]    Compiling tiny-fn v0.1.9
[INFO] [stderr]    Compiling iceoryx2-bb-elementary v0.9.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling iceoryx2-bb-concurrency v0.9.3
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling iceoryx2-bb-loggers v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-lock-free v0.9.3
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]    Compiling taktora-stats v0.1.7
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling iceoryx2-bb-derive-macros v0.9.3
[INFO] [stderr]    Compiling enum-iterator-derive v1.5.0
[INFO] [stderr]    Compiling iceoryx2-bb-container v0.9.3
[INFO] [stderr]    Compiling enum-iterator v2.3.0
[INFO] [stderr]    Compiling iceoryx2-pal-posix v0.9.3
[INFO] [stderr]    Compiling iceoryx2-pal-print v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-system-types v0.9.3
[INFO] [stderr]    Compiling iceoryx2-pal-os-api v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-print v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-posix v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-linux v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-memory v0.9.3
[INFO] [stderr]    Compiling iceoryx2-cal v0.9.3
[INFO] [stderr]    Compiling iceoryx2 v0.9.3
[INFO] [stderr]    Compiling taktora-executor v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.38s
[INFO] running `Command { std: "docker" "inspect" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling iceoryx2-pal-posix v0.9.3
[INFO] [stderr]    Compiling iceoryx2-pal-print v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-system-types v0.9.3
[INFO] [stderr]    Compiling iceoryx2-pal-os-api v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-print v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-loggers v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-posix v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-linux v0.9.3
[INFO] [stderr]    Compiling iceoryx2-bb-memory v0.9.3
[INFO] [stderr]    Compiling iceoryx2-cal v0.9.3
[INFO] [stderr]    Compiling iceoryx2 v0.9.3
[INFO] [stderr]    Compiling taktora-executor v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.00s
[INFO] running `Command { std: "docker" "inspect" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/taktora_executor-40252d374e4ef45b)
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test condition::tests::condition_true_runs_inner ... ok
[INFO] [stdout] test error::tests::item_error_roundtrip ... ok
[INFO] [stdout] test attachment_map::tests::precomputed_ids_round_trip_without_slow_path ... ok
[INFO] [stdout] test attachment_map::tests::no_match_id_caches_ignore ... ok
[INFO] [stdout] test attachment_map::tests::unknown_id_lazy_learns_exactly_once_then_fast ... ok
[INFO] [stdout] test error::tests::iceoryx2_helper_renders_display ... ok
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 1 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 3 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 4 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 
[INFO] [stderr] 5 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 2 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 9 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 10 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 6 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 11 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 12 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 7 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 8 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 13 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 
[INFO] [stdout] test condition::tests::condition_false_stops_chain ... ok
[INFO] [stdout] test executor::tests::add_with_fault_handler_stores_handler_job ... ok
[INFO] [stderr] 14 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 568446070465921356881842931755, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 750752155 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/568446070465921356881842931755" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/568446070465921356881842931755/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 38, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 15 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 172288796573590612721547610155, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 749859785 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/172288796573590612721547610155" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/172288796573590612721547610155/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 10, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 16 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 726905862928933567253348091947, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 750940125 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/726905862928933567253348091947" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/726905862928933567253348091947/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 30, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::build_without_on_fatal_succeeds ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 17 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 885366261551956039720719353899, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 751160955 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/885366261551956039720719353899" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/885366261551956039720719353899/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 35, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::add_rejects_zero_period_interval ... ok
[INFO] [stderr] 18 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 806137501732118595411894077483, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 751128575 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/806137501732118595411894077483" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/806137501732118595411894077483/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 23, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::add_rejects_cyclic_plus_listener_regardless_of_mode ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::add_rejects_multiple_intervals ... ok
[INFO] [stderr] 19 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 93087633082887437901939869739, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 751323405 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 49, data: "/tmp/iceoryx2/nodes/93087633082887437901939869739" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 67, data: "/tmp/iceoryx2/nodes/93087633082887437901939869739/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 58, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::add_returns_unique_ids ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 20 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1043971622806477114276891854891, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 759240225 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1043971622806477114276891854891" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1043971622806477114276891854891/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 114, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::clear_executor_fault_errors_on_running_executor ... ok
[INFO] [stdout] test attachment_map::tests::learn_past_reserved_capacity_trips_debug_assert - should panic ... ok
[INFO] [stderr] 21 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 409974931595096848502234286123, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 749949095 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/409974931595096848502234286123" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/409974931595096848502234286123/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::add_rejects_cyclic_plus_subscriber_combination ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 22 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 489206696574011340834113325099, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 750144385 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/489206696574011340834113325099" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/489206696574011340834113325099/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 60, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::add_accepts_single_interval_and_multiple_listeners ... ok
[INFO] [stderr] 23 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 647675668690276951289789155371, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 750829985 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/647675668690276951289789155371" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/647675668690276951289789155371/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 16, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::add_graph_rejects_cyclic_plus_listener ... ok
[INFO] [stderr] 24 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 251584151906545759568139388971, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 753502315 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/251584151906545759568139388971" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/251584151906545759568139388971/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 29, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 25 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1521833553549773867034888636459, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 894383622 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1521833553549773867034888636459" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1521833553549773867034888636459/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 28, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::add_chain_rejects_zero_period_interval ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::cycle_stats_index_aligned_with_tasks ... ok
[INFO] [stderr] 26 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1204073250348936925855581472811, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 848432253 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1204073250348936925855581472811" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1204073250348936925855581472811/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 21, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::clear_task_fault_errors_on_running_task ... ok
[INFO] [stderr] 27 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1283661113120124714742810937387, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 867931643 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1283661113120124714742810937387" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1283661113120124714742810937387/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 26, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::custom_id_is_preserved ... ok
[INFO] [stderr] 28 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 964596897959068102502230525995, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 751295065 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/964596897959068102502230525995" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/964596897959068102502230525995/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 65, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::on_fatal_handler_is_stored_and_invoked ... ok
[INFO] [stderr] 29 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1918499053319144501577565341739, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 922826972 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1918499053319144501577565341739" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1918499053319144501577565341739/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 8, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 30 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1363168774963656492538769967147, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 883083332 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1363168774963656492538769967147" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1363168774963656492538769967147/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 15, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test executor::tests::add_chain_rejects_multiple_intervals ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::cyclic_fold_observer_panic_routes_to_fatal_boundary ... ok
[INFO] [stderr] 31 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1123218925477924892164097050667, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 760277815 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1123218925477924892164097050667" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1123218925477924892164097050667/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 81, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test fatal::tests::fire_default_noop_handler_reaches_terminal ... ok
[INFO] [stdout] test fatal::tests::fire_handler_panic_still_reaches_terminal ... ok
[INFO] [stdout] test executor::tests::add_graph_rejects_zero_period_interval ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test fatal::tests::guard_or_fatal_non_string_payload_uses_fallback_cause ... ok
[INFO] [stdout] test fatal::tests::fire_runs_handler_then_terminal_in_order ... ok
[INFO] [stdout] test fatal::tests::guard_or_fatal_panic_fires_once_with_site_and_cause ... ok
[INFO] [stdout] test fatal::tests::guard_or_fatal_propagates_run_loop_site ... ok
[INFO] [stdout] test fatal::tests::guard_or_fatal_success_returns_some_and_does_not_fire ... ok
[INFO] [stdout] test fatal::tests::panic_payload_message_str_payload ... ok
[INFO] [stderr] 32 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1601396137640752807300965599275, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 912512652 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1601396137640752807300965599275" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1601396137640752807300965599275/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 28, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test fatal::tests::panic_payload_message_string_payload ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test fault::tests::duration_helpers_saturate ... ok
[INFO] [stdout] test executor::tests::dispatch_guard_runs_fault_handler_once_per_phase ... ok
[INFO] [stdout] test fatal::tests::panic_payload_message_non_string_payload ... ok
[INFO] [stdout] test fault::tests::fault_atomic_swap_returns_previous ... ok
[INFO] [stdout] test fault::tests::pack_unpack_executor_faulted_round_trip ... ok
[INFO] [stdout] test fault::tests::pack_unpack_running ... ok
[INFO] [stderr] 33 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1680675650725430011647534041131, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 915296372 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1680675650725430011647534041131" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1680675650725430011647534041131/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 31, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test fault::tests::pack_unpack_saturates_took_ms ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test graph::tests::cycle_rejected ... ok
[INFO] [stderr] 34 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2236121168086309029026711210027, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 961287131 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2236121168086309029026711210027" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2236121168086309029026711210027/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 56, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test graph::tests::diamond_graph_builds ... ok
[INFO] [stdout] test fault::tests::pack_unpack_budget_exceeded_round_trip ... ok
[INFO] [stdout] test executor::tests::scan_period_cached_for_cyclic_only ... ok
[INFO] [stdout] test executor::tests::grid_mode_dispatches_cyclic_task_each_cycle ... ok
[INFO] [stdout] test fault::tests::executor_fault_atomic_swap_returns_previous ... ok
[INFO] [stdout] test graph::tests::missing_root_rejected ... ok
[INFO] [stdout] test graph::tests::unreachable_vertex_rejected ... ok
[INFO] [stdout] test grid::tests::back_to_back_realigns_hand_over_carry_without_loss_or_doubling ... ok
[INFO] [stdout] test graph::tests::empty_graph_rejected ... ok
[INFO] [stdout] test grid::tests::dispatch_mode_default_is_grid_on_linux_legacy_elsewhere ... ok
[INFO] [stdout] test grid::tests::due_entries_carry_zero_skips_in_steady_state ... ok
[INFO] [stdout] test grid::tests::base_period_is_gcd_of_declared_periods ... ok
[INFO] [stdout] test grid::tests::due_entries_report_late_by_vs_the_last_passed_grid_point ... ok
[INFO] [stdout] test grid::tests::monotonic_cyclic_clock_is_non_decreasing ... ok
[INFO] [stdout] test grid::tests::next_timeout_is_distance_to_earliest_target ... ok
[INFO] [stdout] test grid::tests::empty_grid_next_timeout_is_duration_max ... ok
[INFO] [stdout] test grid::tests::realign_carries_abandoned_slots_to_the_next_dispatch_exactly_once ... ok
[INFO] [stderr] 35 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2395020498314595705631295932459, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 985302491 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2395020498314595705631295932459" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2395020498314595705631295932459/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 70, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test grid::tests::single_period_advances_on_absolute_grid_with_zero_drift ... ok
[INFO] [stdout] test grid::tests::stall_skips_whole_slots_and_dispatches_once ... ok
[INFO] [stdout] test item::tests::closure_item_runs ... ok
[INFO] [stdout] test grid::tests::realign_on_a_tasks_first_dispatch_sets_no_carry ... ok
[INFO] [stdout] test grid::tests::multi_period_picks_earliest_and_coalesces_coincident_slots ... ok
[INFO] [stdout] test grid::tests::multi_slot_starvation_carries_the_full_abandoned_count ... ok
[INFO] [stdout] test executor::tests::stranded_pending_cycle_token_does_not_swallow_first_dispatch ... ok
[INFO] [stderr] 36 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2315424606966984716135916636203, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 965367871 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2315424606966984716135916636203" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2315424606966984716135916636203/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 8, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test observer::cycle_stats_hook_tests::default_on_cycle_stats_is_noop ... ok
[INFO] [stdout] test observer::cycle_stats_hook_tests::overridden_on_cycle_stats_fires ... ok
[INFO] [stdout] test item::tests::item_with_triggers_calls_declare_once ... ok
[INFO] [stdout] test pool::tests::inline_pool_panic_fires_fatal_with_inline_submit_site ... ok
[INFO] [stdout] test pool::tests::barrier_with_no_work_returns_immediately ... ok
[INFO] [stdout] test executor::tests::stopped_iteration_emits_no_cyclic_cycle_observation ... ok
[INFO] [stdout] test pool::tests::inline_pool_runs_synchronously ... ok
[INFO] [stdout] test grid::tests::stall_realign_is_exact_on_a_slot_boundary ... ok
[INFO] [stdout] test ready_ring::tests::push_and_pop_in_order ... ok
[INFO] [stderr] 37 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 330745616343795344798809851947, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 749886605 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 50, data: "/tmp/iceoryx2/nodes/330745616343795344798809851947" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 68, data: "/tmp/iceoryx2/nodes/330745616343795344798809851947/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 37, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stdout] test ready_ring::tests::capacity_rounds_to_pow2 ... ok
[INFO] [stdout] test ready_ring::tests::reset_clears_state ... ok
[INFO] [stdout] test ready_ring::tests::wraparound_round_trip ... ok
[INFO] [stdout] test stats::tests::cycle_observation_is_clone_and_holds_all_fields ... ok
[INFO] [stdout] test task_id::tests::clone_yields_equal_id ... ok
[INFO] [stdout] test stats::tests::stats_snapshot_holds_per_task_entries ... ok
[INFO] [stdout] test task_id::tests::from_various_string_kinds ... ok
[INFO] [stdout] test trigger::tests::budget_overwrites_previous ... ok
[INFO] [stdout] test task_id::tests::round_trip_display ... ok
[INFO] [stdout] test trigger::tests::collects_interval_decl ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::add_persists_declared_budget ... ok
[INFO] [stdout] test ready_ring::tests::mpsc_smoke_two_producers ... ok
[INFO] [stdout] test pool::tests::submitted_panic_fires_fatal_and_completion_is_counted ... ok
[INFO] [stdout] test trigger::tests::declares_budget ... ok
[INFO] [stdout] test pool::tests::threaded_pool_panic_fires_fatal_with_pool_worker_site ... ok
[INFO] [stdout] test executor::tests::task_fault_state_starts_running ... ok
[INFO] [stderr] 38 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2474379759625382608163028600875, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 992409371 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2474379759625382608163028600875" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2474379759625382608163028600875/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 46, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 39 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1760012171443525167255321053227, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 921170482 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1760012171443525167255321053227" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1760012171443525167255321053227/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 40 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 13830704715914557633605929003, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 749764005 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 49, data: "/tmp/iceoryx2/nodes/13830704715914557633605929003" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 67, data: "/tmp/iceoryx2/nodes/13830704715914557633605929003/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 6, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::executor_fault_state_starts_running ... ok
[INFO] [stderr] 41 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1839250425618069909133267568683, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 921717552 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1839250425618069909133267568683" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1839250425618069909133267568683/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 14, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::legacy_mode_dispatches_cyclic_task_each_cycle ... ok
[INFO] [stderr] 42 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2156720652477075682453744519211, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 951943851 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2156720652477075682453744519211" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2156720652477075682453744519211/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 23, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::overrun_count_returns_zero_for_new_task ... ok
[INFO] [stdout] test pool::tests::threaded_pool_runs_concurrently_and_barriers ... ok
[INFO] [stderr] 43 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2615273013943264292236601329707, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16068, nanoseconds: 40313400 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2615273013943264292236601329707" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2615273013943264292236601329707/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 33, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 44 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1997855214636143073145439389739, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 929765801 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1997855214636143073145439389739" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1997855214636143073145439389739/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 22, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test trigger::tests::collects_subscriber_decl ... ok
[INFO] [stderr] 45 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2077480543297946888343287498795, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 951296221 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2077480543297946888343287498795" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2077480543297946888343287498795/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 16, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::declare_triggers_called_at_add_time ... ok
[INFO] [stdout] test executor::tests::overrun_count_errors_for_unknown_task ... ok
[INFO] [stdout] test executor::tests::add_chain_rejects_cyclic_plus_listener ... ok
[INFO] [stderr] 46 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 1442546920759753973749778483243, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16067, nanoseconds: 891213942 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/1442546920759753973749778483243" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/1442546920759753973749778483243/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 52, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test executor::tests::dispatch_guard_runs_event_task_once_per_phase ... ok
[INFO] [stderr] 47 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2535999358253232812883957516331, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16068, nanoseconds: 37847210 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2535999358253232812883957516331" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2535999358253232812883957516331/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 20, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test trigger::tests::collects_deadline_decl ... ok
[INFO] [stderr] 48 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2694543089655226642702853474347, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16068, nanoseconds: 42585519 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2694543089655226642702853474347" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2694543089655226642702853474347/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 4, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test trigger::tests::declarer_chains ... ok
[INFO] [stderr] 49 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2773857433716043128761397282859, pid: 2091, creation_time: Time { clock_type: Monotonic, seconds: 16068, nanoseconds: 47257430 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 33, data: "taktora_executor-40252d374e4ef45b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2773857433716043128761397282859" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2773857433716043128761397282859/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 8, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2012 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test trigger::tests::collects_raw_listener_decl ... ok
[INFO] [stdout] test pool::tests::pool_panic_aborts_process_with_sigabrt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain.rs (/opt/rustwide/target/debug/deps/chain-0f360267ec787b47)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [I] "Config::global_config()" 
[INFO] [stderr] | Using config file at "/root/.config/iceoryx2/iceoryx2.toml" 
[INFO] [stderr] 2 [I] "Config::global_config()" 
[INFO] [stderr] | Using config file at "/root/.config/iceoryx2/iceoryx2.toml" 
[INFO] [stderr] 3 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2933667289347296749324695767205, pid: 2213, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 120632471 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "chain-0f360267ec787b47" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2933667289347296749324695767205" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2933667289347296749324695767205/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stdout] test err_in_middle_propagates_and_stops ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 5 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3012917433536754897357522340005, pid: 2213, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 121824100 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "chain-0f360267ec787b47" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3012917433536754897357522340005" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3012917433536754897357522340005/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 11, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 4 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 2854416254512141234447298070693, pid: 2213, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 119392560 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "chain-0f360267ec787b47" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/2854416254512141234447298070693" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/2854416254512141234447298070693/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 7, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr]      Running tests/channel.rs (/opt/rustwide/target/debug/deps/channel-1f8434fa45ff9e4d)
[INFO] [stdout] test stop_chain_aborts_remaining_items ... ok
[INFO] [stdout] test chain_runs_items_in_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stdout] test opening_same_channel_twice_does_not_panic ... ok
[INFO] [stdout] test publisher_send_notifies_subscriber_listener ... ok
[INFO] [stdout] test publisher_loan_zero_copy_round_trip ... ok
[INFO] [stdout] test publisher_loan_skip_returns_false ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_faulted_scan.rs (/opt/rustwide/target/debug/deps/cycle_stats_faulted_scan-f4a7c0a47b03e47b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3411693004857407713712485173424, pid: 2224, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 264654658 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 41, data: "cycle_stats_faulted_scan-f4a7c0a47b03e47b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3411693004857407713712485173424" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3411693004857407713712485173424/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2020 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test cycle_index_contiguous_including_faulted_scans ... ok
[INFO] [stderr]      Running tests/cycle_stats_grid_anchor.rs (/opt/rustwide/target/debug/deps/cycle_stats_grid_anchor-1693a2f98502e18b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3492555858580542227015159253170, pid: 2226, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 353271446 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 40, data: "cycle_stats_grid_anchor-1693a2f98502e18b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3492555858580542227015159253170" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3492555858580542227015159253170/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2019 } } 
[INFO] [stdout] test late_first_dispatch_reports_startup_delay_not_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_lateness.rs (/opt/rustwide/target/debug/deps/cycle_stats_lateness-214780db066b560a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 2 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 3 [I] "Config::global_config()" 
[INFO] [stderr] | Using config file at "/etc/iceoryx2/iceoryx2.toml" 
[INFO] [stderr] 1 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 4 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3815413221389119333245567109300, pid: 2228, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 675534970 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 37, data: "cycle_stats_lateness-214780db066b560a" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3815413221389119333245567109300" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3815413221389119333245567109300/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 4, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2016 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test coalesced_catch_up_pair_spikes_once_and_heals_without_negatives ... ok
[INFO] [stderr] 5 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3736181613225976211518586357940, pid: 2228, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 675348181 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 37, data: "cycle_stats_lateness-214780db066b560a" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3736181613225976211518586357940" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3736181613225976211518586357940/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 12, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2016 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test missed_period_without_skip_signal_is_an_honest_persistent_offset ... ok
[INFO] [stdout] test each_task_anchors_lateness_on_its_own_first_dispatch ... ok
[INFO] [stderr] 6 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3577725136362297065628179105972, pid: 2228, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 675339950 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 37, data: "cycle_stats_lateness-214780db066b560a" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3577725136362297065628179105972" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3577725136362297065628179105972/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 18, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2016 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 7 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3656957740317578774344175192244, pid: 2228, creation_time: Time { clock_type: Monotonic, seconds: 16069, nanoseconds: 675580721 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 37, data: "cycle_stats_lateness-214780db066b560a" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3656957740317578774344175192244" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3656957740317578774344175192244/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 5, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2016 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test lateness_accumulates_exactly_under_steady_drift ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_max_jitter.rs (/opt/rustwide/target/debug/deps/cycle_stats_max_jitter-4e0c01f3cb95d430)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3884704765592333351576064231609, pid: 2233, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 136869812 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 39, data: "cycle_stats_max_jitter-4e0c01f3cb95d430" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3884704765592333351576064231609" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3884704765592333351576064231609/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2018 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test max_jitter_reflects_exact_period_violation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_minmax.rs (/opt/rustwide/target/debug/deps/cycle_stats_minmax-452a6255d1169ba7)
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 3966848012599330759947178739899, pid: 2235, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 294896859 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 35, data: "cycle_stats_minmax-452a6255d1169ba7" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/3966848012599330759947178739899" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/3966848012599330759947178739899/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2014 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test min_max_retain_exact_observed_extremes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_overruns.rs (/opt/rustwide/target/debug/deps/cycle_stats_overruns-1515f31d22c65cf2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4047328168528151872331877189821, pid: 2237, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 362767558 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 37, data: "cycle_stats_overruns-1515f31d22c65cf2" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4047328168528151872331877189821" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4047328168528151872331877189821/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2016 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test snapshot_overrun_count_agrees_with_api_and_increments_only_on_breach ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_push_pull.rs (/opt/rustwide/target/debug/deps/cycle_stats_push_pull-a70970066a3f8444)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4134805638290617262923780720831, pid: 2239, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 809963400 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 38, data: "cycle_stats_push_pull-a70970066a3f8444" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4134805638290617262923780720831" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4134805638290617262923780720831/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2017 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test push_count_matches_cycles_and_pull_reflects_samples ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_real_clock_smoke.rs (/opt/rustwide/target/debug/deps/cycle_stats_real_clock_smoke-bc2699291007ae14)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4215157914010821791212856412353, pid: 2241, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 870901699 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 45, data: "cycle_stats_real_clock_smoke-bc2699291007ae14" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4215157914010821791212856412353" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4215157914010821791212856412353/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2024 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test default_system_clock_produces_real_telemetry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycle_stats_skip_signal.rs (/opt/rustwide/target/debug/deps/cycle_stats_skip_signal-b3b31d653cdfb7cc)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4296206031336167621335938238659, pid: 2243, creation_time: Time { clock_type: Monotonic, seconds: 16070, nanoseconds: 969561647 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 40, data: "cycle_stats_skip_signal-b3b31d653cdfb7cc" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4296206031336167621335938238659" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4296206031336167621335938238659/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2019 } } 
[INFO] [stdout] test starved_dispatch_signals_skipped_slots_and_re_anchors ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dispatch_thread_timerslack.rs (/opt/rustwide/target/debug/deps/dispatch_thread_timerslack-19eb296bed22a8da)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4366199112226267561924021455045, pid: 2245, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 468926869 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 43, data: "dispatch_thread_timerslack-19eb296bed22a8da" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4366199112226267561924021455045" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4366199112226267561924021455045/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2022 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test dispatch_thread_runs_with_one_microsecond_timer_slack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graph.rs (/opt/rustwide/target/debug/deps/graph-7f898abd891b2c56)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [I] "Config::global_config()" 
[INFO] [stderr] | Using config file at "/root/.config/iceoryx2/iceoryx2.toml" 
[INFO] [stdout] test vertex_err_stops_dispatch_and_propagates ... ok
[INFO] [stdout] test diamond_runs_all_vertices_once ... ok
[INFO] [stderr] 2 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4525456861382187585883126892743, pid: 2247, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 512372158 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "graph-7f898abd891b2c56" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4525456861382187585883126892743" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4525456861382187585883126892743/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 6, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 3 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4446225026121178172717856196807, pid: 2247, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 512173058 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "graph-7f898abd891b2c56" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4446225026121178172717856196807" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4446225026121178172717856196807/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 4 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4606184357324527796186335152327, pid: 2247, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 593651186 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 22, data: "graph-7f898abd891b2c56" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4606184357324527796186335152327" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4606184357324527796186335152327/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2001 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test root_stop_chain_skips_dependents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/iceoryx2_smoke.rs (/opt/rustwide/target/debug/deps/iceoryx2_smoke-ede642182d5148f7)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stdout] test pubsub_event_waitset_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/monitor.rs (/opt/rustwide/target/debug/deps/monitor-698136d91be3164e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4765942512598207424311796435155, pid: 2259, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 664223545 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 24, data: "monitor-698136d91be3164e" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4765942512598207424311796435155" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4765942512598207424311796435155/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2003 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test monitor_brackets_each_execute ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/observer.rs (/opt/rustwide/target/debug/deps/observer-532d5ea35b1c7e6b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4846884973429859471921564879061, pid: 2261, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 757155843 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "observer-532d5ea35b1c7e6b" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4846884973429859471921564879061" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4846884973429859471921564879061/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test observer_sees_lifecycle_and_user_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/run_loop.rs (/opt/rustwide/target/debug/deps/run_loop-89e52a8a8512fe5f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 2 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stdout] test subscriber_trigger_dispatches_task ... ok
[INFO] [stderr] 3 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5402518850125540256058101991639, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 813357582 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5402518850125540256058101991639" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5402518850125540256058101991639/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 16, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stdout] test item_task_id_override_takes_precedence ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 4 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5085580003662756390012580792535, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 811937472 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5085580003662756390012580792535" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5085580003662756390012580792535/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 20, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test stoppable_terminates_run ... ok
[INFO] [stdout] test multi_listener_dispatches_once_per_wake ... ok
[INFO] [stderr] 5 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5164814464098361676857851513047, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 812278883 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5164814464098361676857851513047" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5164814464098361676857851513047/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 18, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 6 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5482095364275306458092081776855, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 832241762 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5482095364275306458092081776855" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5482095364275306458092081776855/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 65, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test interval_trigger_fires_run_n_times ... ok
[INFO] [stderr] 7 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5244049728775115089292153587927, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 812663892 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5244049728775115089292153587927" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5244049728775115089292153587927/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 22, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test run_for_terminates_on_timeout ... ok
[INFO] [stderr] 8 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5323283000502532266293918173399, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 812940863 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5323283000502532266293918173399" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5323283000502532266293918173399/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 44, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test threaded_pool_executes_items_correctly ... ok
[INFO] [stderr] 9 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 4927122202525766936587172579543, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 811857452 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/4927122202525766936587172579543" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/4927122202525766936587172579543/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 10 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5006350365408966155654907562199, pid: 2263, creation_time: Time { clock_type: Monotonic, seconds: 16071, nanoseconds: 811857472 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 25, data: "run_loop-89e52a8a8512fe5f" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5006350365408966155654907562199" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5006350365408966155654907562199/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 6, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2004 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test run_n_survives_eintr_from_unrelated_signals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runner.rs (/opt/rustwide/target/debug/deps/runner-a56935c6ef5f0460)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 1 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 2 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 3 [I] "Config::global_config()" 
[INFO] [stderr] | Using config file at "config/iceoryx2.toml" 
[INFO] [stdout] test runner_stop_rethrows_item_error ... ok
[INFO] [stderr] 4 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5708062957642470208325654939876, pid: 2276, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 197067656 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 23, data: "runner-a56935c6ef5f0460" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5708062957642470208325654939876" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5708062957642470208325654939876/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 4, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2002 } } 
[INFO] [stdout] test drop_without_stop_does_not_panic ... ok
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 5 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5549604319189320505149989325028, pid: 2276, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 196942245 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 23, data: "runner-a56935c6ef5f0460" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5549604319189320505149989325028" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5549604319189320505149989325028/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 6, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2002 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr] 6 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5628833773547519068697142495460, pid: 2276, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 197012276 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 23, data: "runner-a56935c6ef5f0460" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5628833773547519068697142495460" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5628833773547519068697142495460/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2002 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test runner_runs_until_stop ... ok
[INFO] [stderr] 7 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5787288810255441636009145534692, pid: 2276, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 196942436 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 23, data: "runner-a56935c6ef5f0460" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5787288810255441636009145534692" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5787288810255441636009145534692/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 7, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2002 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stderr]      Running tests/server_client_trigger.rs (/opt/rustwide/target/debug/deps/server_client_trigger-e4c477bf37d90e8b)
[INFO] [stdout] test runner_deferred_does_not_run_until_started ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stdout] test server_trigger_fires_when_request_arrives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/service.rs (/opt/rustwide/target/debug/deps/service-b3321c31d1d0f5ac)
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 5950359508162905755264974063856, pid: 2288, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 447088091 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 24, data: "service-b3321c31d1d0f5ac" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/5950359508162905755264974063856" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/5950359508162905755264974063856/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2003 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test server_receives_request_via_listener ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/signal_slot.rs (/opt/rustwide/target/debug/deps/signal_slot-221fd30ad2edde79)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 6030284642514320790876751661298, pid: 2290, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 484871010 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 28, data: "signal_slot-221fd30ad2edde79" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/6030284642514320790876751661298" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/6030284642514320790876751661298/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2007 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test unit_signal_to_slot_fires_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stoppable.rs (/opt/rustwide/target/debug/deps/stoppable-f4e756a0c2a24f7a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] 0 [W] "Config::global_config()" 
[INFO] [stderr] | No config file was loaded, a config with default values will be used. 
[INFO] [stderr] 1 [W] SharedNodeState { id: UniqueNodeId(UniqueSystemId { value: 6110288901241407695890367383796, pid: 2292, creation_time: Time { clock_type: Monotonic, seconds: 16072, nanoseconds: 526943270 } }), details: NodeDetails { executable: FileName { value: StaticString<255> { len: 26, data: "stoppable-f4e756a0c2a24f7a" } }, name: NodeName { value: StaticString<128> { len: 0, data: "" } }, config: Config { global: Global { root_path: Path { value: StaticString<255> { len: 14, data: "/tmp/iceoryx2/" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: StaticString<255> { len: 8, data: "services" } }, data_segment_suffix: FileName { value: StaticString<255> { len: 5, data: ".data" } }, static_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: StaticString<255> { len: 8, data: ".dynamic" } }, connection_suffix: FileName { value: StaticString<255> { len: 11, data: ".connection" } }, event_connection_suffix: FileName { value: StaticString<255> { len: 6, data: ".event" } }, blackboard_mgmt_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_mgmt" } }, blackboard_data_suffix: FileName { value: StaticString<255> { len: 16, data: ".blackboard_data" } }, cleanup_dead_nodes_on_open: true }, node: Node { directory: Path { value: StaticString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { value: StaticString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: StaticString<255> { len: 12, data: ".service_tag" } }, port_tag_suffix: FileName { value: StaticString<255> { len: 9, data: ".port_tag" } }, global_mgmt_suffix: FileName { value: StaticString<255> { len: 12, data: ".global_mgmt" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true }, creation_timeout: 500ms }, defaults: Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_buffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_safe_overflow: true, backpressure_strategy: RetryUntilDelivered, subscriber_expired_connection_buffer: 128, publisher_allocation_strategy: Static }, event: Event { max_listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 255, deadline: None, notifier_created_event: None, notifier_dropped_event: None, notifier_dead_event: None }, request_response: RequestResonse { enable_safe_overflow_for_requests: true, enable_safe_overflow_for_responses: true, max_active_requests_per_client: 4, max_response_buffer_size: 2, max_servers: 2, max_clients: 8, max_nodes: 20, max_borrowed_responses_per_pending_response: 2, max_loaned_requests: 2, server_max_loaned_responses_per_request: 2, client_backpressure_strategy: RetryUntilDelivered, server_backpressure_strategy: RetryUntilDelivered, client_expired_connection_buffer: 128, enable_fire_and_forget_requests: true, server_expired_connection_buffer: 128, client_allocation_strategy: Static, server_allocation_strategy: Static }, blackboard: Blackboard { max_readers: 8, max_nodes: 20 } } } }, monitoring_token: UnsafeCell(UnsafeCell { .. }), registered_services: RegisteredServices { handle: MutexHandle { handle: HandleStorage<libc::unix::linux_like::linux::pthread_mutex_t> { is_interprocess_capable: false, is_initialized: true }, clock_type: UnsafeCell(UnsafeCell { .. }), value: UnsafeCell(UnsafeCell { .. }) } }, signal_handling_mode: HandleTerminationRequests, details_storage: Storage { name: FileName { value: StaticString<255> { len: 4, data: "node" } }, config: Configuration { path: Path { value: StaticString<255> { len: 51, data: "/tmp/iceoryx2/nodes/6110288901241407695890367383796" } }, suffix: FileName { value: StaticString<255> { len: 8, data: ".details" } }, prefix: FileName { value: StaticString<255> { len: 5, data: "iox2_" } } }, has_ownership: AtomicBool(false), file: File { path: Some(FilePath { value: StaticString<255> { len: 69, data: "/tmp/iceoryx2/nodes/6110288901241407695890367383796/iox2_node.details" } }), file_descriptor: FileDescriptor { value: 3, is_owned: true }, access_mode: ReadWrite, has_ownership: AtomicBool(false) }, len: 2005 } } 
[INFO] [stderr] | Unable to remove node resources. 
[INFO] [stdout] test stop_from_other_thread_wakes_idle_executor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/thread_attrs.rs (/opt/rustwide/target/debug/deps/thread_attrs-84db9289ad882dac)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests taktora_executor
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/channel.rs - channel::Publisher<T>::loan (line 240) - compile ... ok
[INFO] [stdout] test src/channel.rs - channel::Publisher<T>::loan_send (line 166) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.50s; merged doctests compilation took 0.49s
[INFO] running `Command { std: "docker" "inspect" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a", kill_on_drop: false }`
[INFO] [stdout] 5128b70e9dc400385bee31797268bf4e5b440acd050fc3681e0719b1c0ed482a
