Described are techniques for processing a data operation. A data operation
is received at a data storage system. The data operation requests a
modification of data stored in the data storage system. A first address
is obtained that represents a starting address of the data operation. A
calculation is performed representing a boundary condition of the
starting address of the data operation. Based on the calculation, it is
determined whether the data operation has a starting address which is
properly aligned.