mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-26 00:01:37 +00:00
19a386ce55
Addresses local-review findings before PR: - P1: record_and_check_join_slot was a non-atomic check-then-act on a pooled connection; concurrent completion of a subscriber's last two partition-bearing inputs on different workers could double-dispatch. Now one transaction guarded by a tx-scoped advisory lock keyed on (workspace, subscriber, partition) so the gate fires exactly once. - P2: the preprocessed-args overwrite in result_processor replaced args wholesale, dropping a partition resolved by resolve_partition_for_job; the UPDATE now preserves an existing persisted partition key. - P2: gate resolve_partition_for_job on a cheap code.contains check so non-pipeline script jobs skip the annotation scan on the hot path. - P2: remove 40 scratch screenshot PNGs, a flicker-debug script and a local scheduler lock accidentally committed; gitignore the lock. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
38 lines
686 B
Plaintext
38 lines
686 B
Plaintext
target/
|
|
.DS_Store
|
|
nohup.out
|
|
local/
|
|
frontend/src/routes/test.svelte
|
|
CaddyfileRemoteMalo
|
|
*.swp
|
|
**/.idea/
|
|
.direnv
|
|
/.vscode
|
|
.dev-docker-wrapper*
|
|
backend/.minio-data
|
|
.aider*
|
|
!.aiderignore
|
|
rust-client/Cargo.toml
|
|
|
|
# Worktree-generated port isolation
|
|
.env.local
|
|
.webmux.local.yaml
|
|
|
|
# Worktree-specific Claude Code settings (generated by scripts/worktree-env)
|
|
.claude/settings.local.json
|
|
.claude/worktrees/
|
|
|
|
# Symlinked cache directories (for git worktrees)
|
|
backend/target
|
|
frontend/node_modules
|
|
typescript-client/node_modules
|
|
ai_evals/node_modules
|
|
ai_evals/results/
|
|
frontend/.svelte-kit
|
|
backend/chrome_profiler.json
|
|
.fast-check/
|
|
__pycache__/
|
|
.playwright-mcp/
|
|
.codex
|
|
.claude/scheduled_tasks.lock
|