During upgrade testing an error occurred because ceph-objectstore-tool found during import on a Firefly node the compat_features from a export from Hammer.

There are 2 new feature bits set as shown in the error message:

Export has incompatible features set compat={},rocompat={},incompat={12=transaction hints,13=pg meta object}

In this case as far as I can tell these osd incompatible changes wouldn't make the export data in any way incompatible. So we may have to check compatibility bits on a case by case basis, if we want to allow the tool to work in the most cases possible.

During upgrade testing it is interesting that one node has the transaction hints feature, but other nodes still running firefly don't. Is this a case where we don't have to wait for all OSDs to update before the cluster can start handling OP_COLL_HINT operations?

David Zafman

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to