Support # in DAPR Cron binding
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia riproducendo il DAPR cron binding con la component configuration fornita e la schedule expression "0 7 ? * 2#2". Traccia il punto in cui viene analizzato lo schedule e verifica che il binding accetti la sintassi # senza l’errore strconv.Atoi segnalato; il lavoro è completato quando lo schedule viene caricato ed eseguito come richiesto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Expected Behavior
Allow DAPR cron binding to support # character which can be used to schedule in scenario like execute 2nd Tuesday of month at 7am. Cron expression for same is "0 7 ? * 2#2" so it can be executed as per requirement.
Actual Behavior
Currently it fails with below error:
(bindings.cron/v1): invalid schedule format 'CRON_TZ=America/Chicago 0 7 ? * 2#2': failed to parse int from 2#2: strconv.Atoi: parsing "2#2": invalid syntax failed to load declarative subscriptions: rpc error: code = Canceled desc = context canceled failed to connect to scheduler host: failed to watch scheduler hosts: rpc error: code = Canceled desc = received context error while waiting for new LB policy update: context canceled
Steps to Reproduce the Problem
Add Cron binding component like below:
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: -cron
namespace:
spec:
type: bindings.cron
version: v1
metadata:
- name: schedule
value: "CRON_TZ=America/Chicago 0 7 ? * 2#2" - name: route
value:
Release Note
RELEASE NOTE:
- Lingua principale
- Go
- Stelle
- 21
- Fork
- 46
- Merge medio
- 4g 3h
- PR unite (30g)
- 2
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dapr/kit
-
Add Placement error codeAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
-
Remove cron forkAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Issue simili
-
priority: low 🌱 type: enhancement 💅🏼
Difficoltà 2/5 Mezza giornata Idoneità per principianti 84/100
nebari-dev/llm-serving-pack#199 ·
I maintainer di solito rispondono entro 3 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
area/helm kind/bug priority/backlog triage/accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
lexfrei/cloudflare-tunnel-gateway-controller#889 ·
I maintainer di solito rispondono entro 1 giorno
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
wavefnd/wave-platform#140 ·
-
compiler/runtime
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
golang/go#81797 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno