Fix multipart upload progress display by adding ProcessQueuedUpdates calls

� PROGRESS DISPLAY FIX:

 MISSING PROGRESS PROCESSING:
  • Added ProcessQueuedUpdates() calls throughout multipart upload
  • Progress was being queued but never displayed to user
  • Now processes progress updates immediately after key events

� PROGRESS PROCESSING POINTS:
  • After initial progress setup (Layer 1 & 2 initialization)
  • After upload ID logging and configuration display
  • After each part completion with updated file progress
  • After final completion of all progress layers

� EXPECTED RESULTS:
  • 3-layer progress bars now visible during upload
  • Collection progress shows overall operation
  • File progress shows parts completed with speed
  • Chunk progress shows individual part upload (when implemented)
  • Real-time progress updates during long operations

� TECHNICAL DETAILS:
  • ThreadSafeProgressCollector queues updates from background threads
  • ProcessQueuedUpdates() must be called from main thread to display
  • Added strategic calls at key progress milestones
  • Maintains thread safety while ensuring visibility

Now multipart uploads show proper 3-layer progress tracking!
This commit is contained in:
PSMinIO Developer
2025-07-14 21:42:09 -04:00
parent 5c94ae832d
commit 33cefbafe9
2 changed files with 12 additions and 0 deletions
Binary file not shown.