From: Darrick J. Wong <djwong@xxxxxxxxxx> FLDT_EXTLEN is the correct type for a 32-bit block count within an AG; FLDT_REXTLEN is the type for a 21-bit file mapping block count. This code should have been using the first type, not the second. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- db/btblock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/btblock.c b/db/btblock.c index 24c6566980..c563fb0389 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -727,7 +727,7 @@ const field_t rmapbt_key_flds[] = { const field_t rmapbt_rec_flds[] = { { "startblock", FLDT_AGBLOCK, OI(RMAPBT_STARTBLOCK_BITOFF), C1, 0, TYP_DATA }, - { "blockcount", FLDT_REXTLEN, OI(RMAPBT_BLOCKCOUNT_BITOFF), C1, 0, TYP_NONE }, + { "blockcount", FLDT_EXTLEN, OI(RMAPBT_BLOCKCOUNT_BITOFF), C1, 0, TYP_NONE }, { "owner", FLDT_INT64D, OI(RMAPBT_OWNER_BITOFF), C1, 0, TYP_NONE }, { "offset", FLDT_RFILEOFFD, OI(RMAPBT_OFFSET_BITOFF), C1, 0, TYP_NONE }, { "extentflag", FLDT_REXTFLG, OI(RMAPBT_EXNTFLAG_BITOFF), C1, 0,