Device status in the platform is often out of step
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- devops
Hướng nghiên cứu
Bắt đầu bằng cách lần theo quy trình checkin của tác nhân thiết bị và cách xử lý vòng đời đối với việc khởi động, dừng, khởi động lại và sự cố. So sánh điều này với hành vi cập nhật trạng thái khi tiến trình thoát của nr-launcher, sau đó tái hiện trường hợp SIGTERM. Được xem là hoàn thành khi các thay đổi trạng thái được gửi kịp thời đến nền tảng thay vì chờ checkin.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Current Behavior
Device status changes are not immediately transmitted to FF upon occurrence. For example, when device agent is SIGTERM'd the status is left shown as "running" on the platform.
e.g. In nr-launcher, when the process exits, we immediately get updated status however the device agent does not have the same tight integration and requires the agent checkin procedure to update the platform
Background
Somewhat related to https://github.com/FlowFuse/device-agent/issues/230 once the device agents launcher and nr-launcher have better parity on audit logging, we will see discrepancies between status and the audit log. For example, the device status will show "running" but the audit log will show "crashed" or "stopped"
Expected Behavior
Device Agent would ideally call checkin when state changes, especially upon start, stop, restart & crash to provide more accurate state info to the platform
Steps To Reproduce
run device agent, kill device agent, see state as "running"
Environment
- FlowFuse version: 2.x
- Ngôn ngữ chính
- JavaScript
- Star
- 20
- Fork
- 11
- Merge trung bình
- 1 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 33
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của FlowFuse/device-agent
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
FlowFuse/device-agent#806 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Installer: Add support for non-default Node.js installs deployed on Windows OS with MSICó thể đã có người làm @Steve-Mcl đã nhận 3 ngày trước. Đang mởtype:feature
FlowFuse/device-agent#755 · 2 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Update Device Agent Installer flow for interactive onboardingCó thể đã có người làm @knolleary đã nhận 16 ngày trước. Đang mởtask
FlowFuse/device-agent#694 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Device Agent onboarding from scratchCó thể làm lại được @knolleary đã nhận 118 ngày trước và không có pull request nào đang mở. Đang mởinitiative:release-2.33
FlowFuse/device-agent#678 · 5 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Align on Hardware Provider Requirements for FlowFuse Device AgentCó thể làm lại được @lbeau đã nhận 245 ngày trước và không có pull request nào đang mở. Đang mởarea:customer-success area:docs needs-triage sales request
FlowFuse/device-agent#583 · 9 bình luận · 2 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của FlowFuse/device-agent
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
awslabs/visual-asset-management-system#880 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
04 type: enhancement 33 needs: docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
plone/volto#8495 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG]: Workspace settings forms stay at 50% width on narrow screens and wrap text word by wordĐang mởpossible bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Mintplex-Labs/anything-llm#6889 ·
Maintainer thường phản hồi trong vòng 1 ngày