• Boaz Harrosh's avatar
    exofs: groups support · 50a76fd3
    Boaz Harrosh authored
    * _calc_stripe_info() changes to accommodate for grouping
      calculations. Returns additional information
    
    * old _prepare_pages() becomes _prepare_one_group()
      which stores pages belonging to one device group.
    
    * New _prepare_for_striping iterates on all groups calling
      _prepare_one_group().
    
    * Enable mounting of groups data_maps (group_width != 0)
    
    [QUESTION]
    what is faster A or B;
    A.	x += stride;
    	x = x % width + first_x;
    
    B	x += stride
    	if (x < last_x)
    		x = first_x;
    Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
    50a76fd3
ios.c 19.6 KB