Beispiel #1
0
/*
 * replica_get_part_data_len -- get data length for given part
 */
size_t
replica_get_part_data_len(struct pool_set *set_in, unsigned repn,
		unsigned partn)
{
	return MMAP_ALIGN_DOWN(
			set_in->replica[repn]->part[partn].filesize) -
			((partn == 0) ? POOL_HDR_SIZE : Mmap_align);
}
Beispiel #2
0
/*
 * replica_get_part_data_len -- get data length for given part
 */
size_t
replica_get_part_data_len(struct pool_set *set_in, unsigned repn,
		unsigned partn)
{
	size_t hdrsize = (set_in->options & OPTION_SINGLEHDR) ? 0 : Mmap_align;
	return MMAP_ALIGN_DOWN(set_in->replica[repn]->part[partn].filesize) -
			((partn == 0) ? POOL_HDR_SIZE : hdrsize);
}