[REPORTS] The A1 G3 CVV Report does not update consistently.

Description

DW-VA1P8: 1.0.1.65

STELLA: 2.0.73-3

EU ID: EACM8384


A1 G3 - CVV REPORT is not updating images correctly. Can you check previous reports?

reference day starts at 2/28.

@Gayoung Nam - two g3 dvr on mydw and one of them is okay the other one doesn't have any thumbnail

[backend 분석 내용]
DW-VA1P8 장비
- 장비에 카메라가 최초 등록되었을 때 thumbnail rule 내려감
- 그 후 reboot 되었을 때 getThumbnailRule 해서 현재 rule 가져감
- reboot 후 카메라가 추가되어 update thumbnail rule 을 내렸는데 401 error 발생
- error 발생 전 getThumnailRule 로 받아간 rule적용되어 signed url 을 요청해야되는데 signed url 요청이 오지 않음

DVR G3 4CH
- 장비 추가할때 add thumbnail rule 내려갔지만 기존에 deregister 하기 전 계정의 rule 이 지워지지 않아서 add 실패
- add 실패 하여 update rule 다시 내렸지만 401 error 발생

→ 성원님이 장비 계정 받아서 현재 적용되어 있는 thumbnail rule, 장비 log 확인 및 401 error 원인 분석 예정

[ agent & recorder 측 분석 내용 ]

원인 : Thumbnail rule을 설정하는 recorder의 API “/ec2/thumbnailRuleList”에서 10초 이상 응답이 없어 timeout 이 발생.

Agent가 backend로 부터 thumbnail rule 설정 명령을 전달받아, FW에 rule 설정을 위해 위 API 호출.

이 때, FW에서 해당 API에 대해 10초 이상 응답이 없어 timeout 발생.

[ R&D 개발자 내부용 참고 사항 ]

401 Unauthorized가 return된 원인:

해당 api의 timeout으로 인해 원래 의도한 api 응답은 받지 못함.

그 대신 digest auth의 challenge 과정에서 받은 401 Unauthorized 응답이 그 대신 버퍼에 남아있어,

이 응답이 대신 backend로 전달된 것.

(digest auth 과정에서 주고받은 응답도 버퍼에 저장하는 libcurl 동작 방식)

[ 해결 방안 ]

  1. recorder의 API “/ec2/thumbnailRuleList”에서 10초 이상 응답이 없는 현상 => Focus 측에 report.

  2. recorder의 API에서 timeout 발생시, digest auth 과정에서 생긴 401 unauthorized 응답을 잘못 전달하는 현상 => timeout이 발생한 경우에는 agent가 강제로 “504 Gateway Timeout”으로 응답을 설정하여 backend 측에 전달.

Attachments

Upload attachments

Drop your files to upload

(Max file size: 1.00 GiB)

Uploading...
(Template) Current File Name (1 / 7) 123KB / 2.1MB
(Template) File Name 123KB / 2.1MB
Upload completed. Click here to reload the page.

Child issues

Linked work items

Activity

FOCUS_JH 20 March 2025, 08:44

dw-vap16_v1.0.1.66 > 개선확인됨. > DW 확인 필요.(메일 참고)

FOCUS_JH 10 March 2025, 02:08

내용 확인했습니다. > 연구소에 전달 하겠습니다..

Paul S. Kim 7 March 2025, 07:29

@FOCUS_JH A1G3와 myDW 연동에서 Thumbnail Rule 관련하여 Timeout이 발생하여 FW가 Thumbnail을 myDW에 upload하지 못하는 이슈가 있습니다. 검토 부탁드립니다. DW 연구소의 도움이 필요하시면 요청 부탁드립니다.

Paul S. Kim 7 March 2025, 07:25

@Brandon Krebs @Elen Lee @Greg(Sungwon) Kim i’m transferring this issue to FOCUS' VMAX Project.

Greg(Sungwon) Kim 7 March 2025, 07:10

@Paul S. Kim 해당 장비에서 thumbnail이 올라오지 않은 것은,

Thumbnail rule을 설정하는 recorder의 API “/ec2/thumbnailRuleList”에서 10초 이상 응답이 없어 timeout 이 발생하여

rule이 설정되지 않았던 것으로 파악됩니다.

해당 현상 그대로 우선 Focus에 report 하여 함께 debugging 및 협의를 진행할지,

아니면 저희에게 G3 장비를 제공하여 주시면, 그 전에 저희가 해당 API를 테스트 및 확인해보는 것이 좋을지 문의 드립니다.

Brandon Krebs 6 March 2025, 21:44

@Greg(Sungwon) Kim (CC: @Paul S. Kim @Elen Lee) a1 g3: http://47.180.64.244:8112/cgi-bin/login.cgi (admin | Admin.1234

Paul S. Kim 6 March 2025, 18:18

@Brandon Krebs please port forwarding to allow external access and share the connection info. thanks.

Greg(Sungwon) Kim 6 March 2025, 08:20

@Brandon Krebs Please provide us the username(admin), password of the recorder itself, so that we can directly connect and debug the device.

Elen Lee 6 March 2025, 08:16

@Greg(Sungwon) Kim 장비 thumbnail rule, messenger sever 401 error 확인 부탁드립니다.

Paul S. Kim 6 March 2025, 01:09

@Elen Lee @Greg(Sungwon) Kim 위 시스템 환경 정보로 해당 레코더의 CVV관련하여 Backend 로그를 잠깐 확인해 주셨으면 합니다.