It's protected by CopyupRequest::m_lock mutex.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
ldout(cct, 20) << "oid " << m_oid
<< ", r " << *r << dendl;
- uint64_t pending_copyups;
+ unsigned pending_copyups;
switch (m_state) {
case STATE_READ_FROM_PARENT:
ldout(cct, 20) << "READ_FROM_PARENT" << dendl;
bool m_flatten;
ceph::bufferlist m_copyup_data;
std::vector<AbstractObjectWriteRequest<ImageCtxT> *> m_pending_requests;
- std::atomic<unsigned> m_pending_copyups { 0 };
+ unsigned m_pending_copyups = 0;
AsyncOperation m_async_op;