]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
Client: Fix nonblocking-io zero by read
authorFrank S. Filz <ffilzlnx@mindspring.com>
Mon, 11 Sep 2023 22:24:34 +0000 (15:24 -0700)
committerFrank S. Filz <ffilzlnx@mindspring.com>
Wed, 13 Sep 2023 16:47:45 +0000 (09:47 -0700)
commite60edcf7a16c4d62d2becaef35fb09f66937fa15
treea9ce8a5bec653ea9b7ea31c47150b4baf4758702
parent4a7807978c8e9a0c71db199bb146b0f7ee3dacd1
Client: Fix nonblocking-io zero by read

Since a return of 0 indicates a blocking read, if the length is 0, we
must make an async completion call back and then return 0 indicating
an async return rather than 0 bytes.

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
src/client/Client.cc