edgexfoundry / edgex-examples

Apache License 2.0
51 stars 52 forks source link

Intermittently default EVAM pipeline not auto starting for ONVIF camera #191

Closed vyshali-chitikeshi closed 1 year ago

vyshali-chitikeshi commented 1 year ago

🐞 Bug Report

Affected Services [REQUIRED]

The issue is located in: Sample camera management app ### Is this a regression? No, its newly added feature ### Description and Minimal Reproduction [**REQUIRED**] Intermittently default EVAM pipeline not auto starting for ONVIF camera Repro steps: 1. Connect 2 onvif cameras and 1 USB camera (in my testing I used Hikvision, Bosch and C270 USB camera). 2. Deploy the sample app and ensure default evam pipeline starts on all connected cameras 3. Stop all running default pipelines by pressing stop (red button) on sample UI 4. Start some pipelines (randomly choose any pipeline) on all 3 cameras 5. Connect 2 more cameras ( one ONVIF and one USB). In this testing I used tapo and Logitech USB camera Check running evam pipelines on sample UI Expected behavior: Evam pipelines keep running for 3 existing cameras and start default evam pipeline on newly added 2 cameras Actual behavior: Intermittently Default evam pipeline not starting on newly connected ONVIF camera. In this test, after connecting 2 new cameras it shows only 4 running pipelines (3 existing pipelines and 1 new one for USB, but not starting default pipeline for newly added tapo camera). ## πŸ”₯ Exception or Error


attached debug logs for sample app, evam, onvif and screenshot

🌍 Your Environment

Deployment Environment:

EdgeX Version [REQUIRED]: Levski

Anything else relevant?

vyshali-chitikeshi commented 1 year ago

usb_logs.txt Onvif_logs.txt tapo_default_pipeline_not_running_ss

vyshali-chitikeshi commented 1 year ago

sample_app_and_evam_logs.zip

vyshali-chitikeshi commented 1 year ago

Not reproducible with V3 code