adobe / adobe/aio-cli-plugin-runtime
Updating alarms feed params does not change scheduled trigger execution
- Ngôn ngữ chính
- JavaScript
- Star
- 21
- Fork
- 33
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
In the manifest.yml file, you can specify schedule cron jobs with trigger feeds and rules.
```yaml
actions:
import-users:
function: actions/import-user/index.js
runtime: 'nodejs:12'
triggers:
sync-users:
feed: /whisk.system/alarms/interval
inputs:
minutes: 1
rules:
sync-users-rule:
trigger: sync-users
action: import-users
```
After that you might want to update the interval to be 3 minutes instead of 1. Then `aio app deploy`. After redeployed you can check the info of `sync-users` trigger. It shows 3 minutes correctly.
```bash
{
"annotations": [
{
"key": "whisk-managed",
"value": {
...
}
},
{
"key": "feed",
"value": "/whisk.system/alarms/interval"
}
],
"limits": {},
"name": "sync-users",
"namespace": "my-namespace",
"parameters": [
{
"key": "minutes",
"value": 3
}
],
"publish": false,
"rules": {
"my-namespace/sync-users-rule": {
"action": {
"name": "import-users",
"path": "my-namespace/test-app-alarms-0.0.1"
},
"status": "active"
}
},
"updated": 1605187489818,
"version": "0.0.6"
}
```
However the trigger is still fired every minute, like it was never updated.
This could be an issue with the alarms package itself, but creating this ticket for triaging purpose.
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện hành vi từ ví dụ trong manifest.yml bằng cách triển khai với `aio app deploy`, sau đó kiểm tra thông tin trigger và hành vi của package alarms. So sánh khoảng thời gian được báo cáo với nhịp kích hoạt thực tế; được xem là hoàn tất khi việc cập nhật các tham số feed làm thay đổi khoảng thời gian thực thi đã lập lịch hoặc xác định rõ component alarms bên ngoài chịu trách nhiệm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100