anmolanmol1234 opened a new pull request, #7669:
URL: https://github.com/apache/hadoop/pull/7669

   Enhance the performance of ABFS Driver for write-heavy workloads by 
improving concurrency within writes. 
   
   
![{05B55BCA-EF1F-496D-B1ED-17DCD394DDA1}](https://github.com/user-attachments/assets/5ebd5ad7-51db-4028-812f-ce9da9266984)
   
   
   The proposed design advocates for a centralized `WriteThreadPoolSizeManager` 
class to handle the collective thread allocation required for all write 
operations across the system, replacing the current CachedThreadPool in 
AzureBlobFileSystemStore. This centralized approach ensures that the initial 
thread pool size is set at `4 * number of available processors` and dynamically 
adjusts the pool size based on the system's current CPU utilization. This 
adaptive scaling and descaling mechanism optimizes resource usage and 
responsiveness. Moreover, this shared thread pool is accessible and utilized by 
all output streams, streamlining resource management and promoting efficient 
concurrency across write operations.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to