# HG changeset patch # User Josef 'Jeff' Sipek # Date 1541539018 18000 # Node ID 1c18eaf2480a2283b635d27c7b0bf7fe3fcc5212 # Parent 23dfc03a9b89a7c5dff43e32729eebf3b9bc8811 objstore: assume that backends without getversion obj op cache all versions If a backend doesn't define a getversion obj op, assume that the backend loads all versions into memory when struct obj is allocated. Signed-off-by: Josef 'Jeff' Sipek diff -r 23dfc03a9b89 -r 1c18eaf2480a src/objstore/obj.c --- a/src/objstore/obj.c Wed Nov 07 11:49:38 2018 -0500 +++ b/src/objstore/obj.c Tue Nov 06 16:16:58 2018 -0500 @@ -267,7 +267,7 @@ int ret; if (!obj || !obj->ops || !obj->ops->getversion) - return ERR_PTR(-ENOTSUP); + return ERR_PTR(-ENOENT); ver = objver_alloc(); if (IS_ERR(ver))