Tom-Newton opened a new issue, #38333:
URL: https://github.com/apache/arrow/issues/38333

   ### Describe the enhancement requested
   
   The same process as for https://github.com/apache/arrow/issues/37511 but for 
file writes this time. 
   
   So probably we need an azure implementation of `io::OutputStream` then that 
can be used to implement the `OpenOutputStream` methods of the AzureFileSystem.
   
   https://github.com/apache/arrow/pull/12914 implemented this so that is a 
good starting point. However I would suggest that we avoid differing logic 
based on whether the hierarchical namespace (ADLS gen2) is used. Without the 
convenient `Append` API that only works with hierarchical namespace we will 
need to upload new blocks then update the block list of the block blob, to 
implement the same functionality. This method should work regardless of 
hierarchical namespace, its testable with azurite and and performance should be 
no different compared to if we use the  `Append` API. 
   
   **Related Issues:**
   - https://github.com/apache/arrow/issues/18014 (is a child of)
   
   ### Component(s)
   
   C++


-- 
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]

Reply via email to