From: Lucian Petrut Date: Wed, 11 Nov 2020 09:53:27 +0000 (+0000) Subject: rbd: add missing FileStream::get_size X-Git-Tag: v16.1.0~543^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c17c53f460254c29e961227e19484c527fd08fc7;p=ceph.git rbd: add missing FileStream::get_size At the moment, a few methods will be stubbed if BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR is undefined. The issue is that FileStream::get_size is undefined, so we're getting link issues on Windows. In the future, we might consider using asio::windows::stream_handle on Windows. Signed-off-by: Lucian Petrut --- diff --git a/src/librbd/migration/FileStream.cc b/src/librbd/migration/FileStream.cc index 501167235031c..21cc46be14a40 100644 --- a/src/librbd/migration/FileStream.cc +++ b/src/librbd/migration/FileStream.cc @@ -218,6 +218,11 @@ void FileStream::read(io::Extents&& byte_extents, bufferlist* data, on_finish->complete(-EIO); } +template +void FileStream::get_size(uint64_t* size, Context* on_finish) { + on_finish->complete(-EIO); +} + #endif // BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR } // namespace migration