>_
.issue.db
/highway-workflow-engine
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #472
Update issue details
Title *
Description
engine/services/storage_service.py:67-76 StorageService.provider property uses lazy initialization without double-check locking: ```python @property def provider(self): if self._provider is None: # CHECK self._provider = get_storage_provider() # USE - RACE return self._provider ``` Race: Two threads can check None simultaneously, both create provider instances. Impact: Duplicate resources, potential connection pool exhaustion. FIX: Add threading.Lock with double-check locking pattern.
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel