• A
    Return any errors returned by ReadAsync to the MultiGet caller (#11171) · 63da9cfa
    anand76 提交于
    Summary:
    Currently, we incorrectly return a Status::Corruption to the MultiGet caller if the file system ReadAsync cannot issue a read and returns an error for some reason, such as IOStatus::NotSupported(). In this PR, we copy the ReadAsync error to the request status so it can be returned to the user.
    
    Tests:
    Update existing unit tests and add a new one for this scenario
    
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/11171
    
    Reviewed By: akankshamahajan15
    
    Differential Revision: D42950057
    
    Pulled By: anand1976
    
    fbshipit-source-id: 85ffcb015fa6c064c311f8a28488fec78c487869
    63da9cfa
db_basic_test.cc 157.3 KB