Skip to content

Gateway dataplane POD restarts during initialization #1526

@pau-hedgehog

Description

@pau-hedgehog
core@control-1 ~ $ k get pods -A | grep -E "dataplane|REST"
NAMESPACE     NAME                                      READY   STATUS      RESTARTS      AGE
fab           gw--gateway-1--dataplane-j5kks            1/1     Running     2 (33m ago)   34m
fab           gw--gateway-2--dataplane-tkktr            1/1     Running     2 (33m ago)   34m
core@control-1 ~ $ k -n fab logs gw--gateway-1--dataplane-j5kks --previous
Defaulted container "dataplane" out of: dataplane, init-ifaces (init)
2026-03-24T14:35:41.077177Z  INFO main dataplane: 55:  ━━━━━━ Starting dataplane for gateway 'gateway-1' (Version = v0.16.0) ━━━━━━
2026-03-24T14:35:41.077196Z  INFO main dataplane_tracectl::control: 366: Changing default log-level from info to debug
2026-03-24T14:35:41.077212Z  INFO main dataplane: 99: BMP: enabled, listening on 127.0.0.1:5000, interval=10s
2026-03-24T14:35:41.077352Z DEBUG main dataplane_routing::router: 151: router: Creating interface table...
2026-03-24T14:35:41.077362Z DEBUG main dataplane_routing::router: 154: router: Creating FIB table...
2026-03-24T14:35:41.077367Z DEBUG main dataplane_routing::router: 157: router: Creating Adjacency resolver...
2026-03-24T14:35:41.077389Z DEBUG main dataplane_routing::router: 161: router: Building router IO config...
2026-03-24T14:35:41.077394Z DEBUG main dataplane_routing::router: 164: router: Starting router IO...
The application panicked (crashed).
Message:  failed to start router: InvalidPath("/var/run/frr/hh/dataplane.sock")
Location: /nix/store/245z4jmzzbamg5z2ify3jc7a1lfxv76p-source/dataplane/src/main.rs:201

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   1: <color_eyre[dabe5c0c4476310]::config::PanicHook>::panic_report<unknown>
      at <unknown source file>:<unknown line>
   2: <color_eyre[dabe5c0c4476310]::config::PanicHook>::into_panic_hook::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
   3: std[cda99d3b97cc0f6e]::panicking::panic_with_hook<unknown>
      at <unknown source file>:<unknown line>
   4: std[cda99d3b97cc0f6e]::panicking::panic_handler::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
   5: std[cda99d3b97cc0f6e]::sys::backtrace::__rust_end_short_backtrace::<std[cda99d3b97cc0f6e]::panicking::panic_handler::{closure#0}, !><unknown>
      at <unknown source file>:<unknown line>
   6: __rustc[4425a7e20b4c8619]::rust_begin_unwind<unknown>
      at <unknown source file>:<unknown line>
   7: core[621c869473570128]::panicking::panic_fmt<unknown>
      at <unknown source file>:<unknown line>
   8: core[621c869473570128]::result::unwrap_failed<unknown>
      at <unknown source file>:<unknown line>
   9: <core[621c869473570128]::result::Result<dataplane[7eebe2eab1ea32cb]::packet_processor::InternalSetup<dataplane_net[1e3de61e0e72228b]::buffer::test_buffer::TestBuffer>, dataplane_routing[e2138c876000451b]::errors::RouterError>>::expect<unknown>
      at <unknown source file>:<unknown line>
  10: dataplane[7eebe2eab1ea32cb]::main<unknown>
      at <unknown source file>:<unknown line>
  11: std[cda99d3b97cc0f6e]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()><unknown>
      at <unknown source file>:<unknown line>
  12: std[cda99d3b97cc0f6e]::rt::lang_start::<()>::{closure#0}<unknown>
      at <unknown source file>:<unknown line>
  13: std[cda99d3b97cc0f6e]::rt::lang_start_internal<unknown>
      at <unknown source file>:<unknown line>
  14: main<unknown>
      at <unknown source file>:<unknown line>
  15: __libc_start_call_main<unknown>
      at <unknown source file>:<unknown line>
  16: __libc_start_main_alias_2<unknown>
      at <unknown source file>:<unknown line>
  17: _start<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions