Updated test to check storage.type instead of expecting rawData in metadata, reflecting Phase 1 (Unified BlobStorage) changes where file content is stored in BlobStorage rather than entity metadata.
Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
Fixes duplicate directory nodes caused by concurrent writes and file read
decompression errors caused by rawData compression state mismatch. Adds
mutex-based concurrency control for mkdir operations and explicit compression
tracking for file reads.
Resolves issues reported by Brain Studio team:
- Issue #1: Duplicate directory nodes in getDirectChildren
- Issue #2: Z_DATA_ERROR when reading file content