@@ -258,49 +258,51 @@ typedef enum {
258258
259259enum {
260260 /** Conditional Op: Punch key if it exists, fail otherwise */
261- VOS_OF_COND_PUNCH = DAOS_COND_PUNCH ,
261+ VOS_OF_COND_PUNCH = DAOS_COND_PUNCH ,
262262 /** Conditional Op: Insert dkey if it doesn't exist, fail otherwise */
263- VOS_OF_COND_DKEY_INSERT = DAOS_COND_DKEY_INSERT ,
263+ VOS_OF_COND_DKEY_INSERT = DAOS_COND_DKEY_INSERT ,
264264 /** Conditional Op: Update dkey if it exists, fail otherwise */
265- VOS_OF_COND_DKEY_UPDATE = DAOS_COND_DKEY_UPDATE ,
265+ VOS_OF_COND_DKEY_UPDATE = DAOS_COND_DKEY_UPDATE ,
266266 /** Conditional Op: Fetch dkey if it exists, fail otherwise */
267- VOS_OF_COND_DKEY_FETCH = DAOS_COND_DKEY_FETCH ,
267+ VOS_OF_COND_DKEY_FETCH = DAOS_COND_DKEY_FETCH ,
268268 /** Conditional Op: Insert akey if it doesn't exist, fail otherwise */
269- VOS_OF_COND_AKEY_INSERT = DAOS_COND_AKEY_INSERT ,
269+ VOS_OF_COND_AKEY_INSERT = DAOS_COND_AKEY_INSERT ,
270270 /** Conditional Op: Update akey if it exists, fail otherwise */
271- VOS_OF_COND_AKEY_UPDATE = DAOS_COND_AKEY_UPDATE ,
271+ VOS_OF_COND_AKEY_UPDATE = DAOS_COND_AKEY_UPDATE ,
272272 /** Conditional Op: Fetch akey if it exists, fail otherwise */
273- VOS_OF_COND_AKEY_FETCH = DAOS_COND_AKEY_FETCH ,
273+ VOS_OF_COND_AKEY_FETCH = DAOS_COND_AKEY_FETCH ,
274274 /** Indicates akey conditions are specified in iod_flags */
275- VOS_OF_COND_PER_AKEY = DAOS_COND_PER_AKEY ,
275+ VOS_OF_COND_PER_AKEY = DAOS_COND_PER_AKEY ,
276276 /* critical update - skip checks on SCM system/held space */
277- VOS_OF_CRIT = (1 << 8 ),
277+ VOS_OF_CRIT = (1 << 8 ),
278278 /** Instead of update or punch of extents, remove all extents
279279 * under the specified range. Intended for internal use only.
280280 */
281- VOS_OF_REMOVE = (1 << 9 ),
281+ VOS_OF_REMOVE = (1 << 9 ),
282282 /* only query iod_size */
283- VOS_OF_FETCH_SIZE_ONLY = (1 << 10 ),
283+ VOS_OF_FETCH_SIZE_ONLY = (1 << 10 ),
284284 /* query recx list */
285- VOS_OF_FETCH_RECX_LIST = (1 << 11 ),
285+ VOS_OF_FETCH_RECX_LIST = (1 << 11 ),
286286 /* only set read TS */
287- VOS_OF_FETCH_SET_TS_ONLY = (1 << 12 ),
287+ VOS_OF_FETCH_SET_TS_ONLY = (1 << 12 ),
288288 /* check the target (obj/dkey/akey) existence */
289- VOS_OF_FETCH_CHECK_EXISTENCE = (1 << 13 ),
289+ VOS_OF_FETCH_CHECK_EXISTENCE = (1 << 13 ),
290290 /** Set when propagating a punch that results in empty subtree */
291- VOS_OF_PUNCH_PROPAGATE = (1 << 14 ),
291+ VOS_OF_PUNCH_PROPAGATE = (1 << 14 ),
292292 /** replay punch (underwrite) */
293- VOS_OF_REPLAY_PC = (1 << 15 ),
293+ VOS_OF_REPLAY_PC = (1 << 15 ),
294294 /** Dedup update mode */
295- VOS_OF_DEDUP = (1 << 16 ),
295+ VOS_OF_DEDUP = (1 << 16 ),
296296 /** Dedup update with memcmp verify mode */
297- VOS_OF_DEDUP_VERIFY = (1 << 17 ),
297+ VOS_OF_DEDUP_VERIFY = (1 << 17 ),
298298 /** Ignore fetch only used by shadow fetch to ignore the evt fetch */
299- VOS_OF_SKIP_FETCH = (1 << 18 ),
299+ VOS_OF_SKIP_FETCH = (1 << 18 ),
300300 /** Operation on EC object (currently only applies to update) */
301- VOS_OF_EC = (1 << 19 ),
301+ VOS_OF_EC = (1 << 19 ),
302302 /** Update from rebuild */
303- VOS_OF_REBUILD = (1 << 20 ),
303+ VOS_OF_REBUILD = (1 << 20 ),
304+ /* only query iod_size */
305+ VOS_OF_FETCH_CSUM_ONLY = (1 << 21 ),
304306};
305307
306308enum {
0 commit comments