Results 198 comments of Daniel Gryniewicz

My best guess is that the Gluster packages were built against tcmalloc, and Ganesha wasn't. TCMalloc is a malloc replacement library with some nice features. Many sever-related packages (such as...

You can ignore all the allocation calls. As a policy, we don't check return values for allocation failure, since we cannot recover, and therefore would crash anyway. Some of the...

I'm not sure I'm fully understanding the situation, but the error that means "retry" is NFS4ERR_DELAY. I'm not sure if that's legal on a write or not. Frank might have...

> RGWSI_MetaBackend_Handler::Op_ManagedCtx::Op_ManagedCtx() defined in services/svc_meta_be.cc (librados_sal.so) called from rgw_metadata_utils.cc (librgwcommon.so) from: RGWMetadataHandler_GenericMetaBE::list_keys_init() RGWMetadataHandler_GenericMetaBE::list_keys_next() RGWMetadataHandler_GenericMetaBE::list_keys_complete() RGWMetadataHandler_GenericMetaBE::get_marker() These seem like they should be below. > > RGWSI_MetaBackend::PutParams::~PutParams() defined in services/svc_meta_be.cc (librados_sal.so) called...

> this admin API looks fine, i'm just trying to understand what the next steps are for bucket link/unlink. don't we still need to expose them in sal, even if...

If chown isn't viable, then we probably need to do the work to expose link/unlink.

The original context of this work was to expose link/unlink as REST APIs. Since they aren't in Zipper, I suggested that it was much less work to expose chown, which...

Are the link/unlink REST APIs not sufficient?

Yuri merges backports in batches, after running them through teuthology.