default AppendResult append(ByteBuf data, int crc) throws OverCapacityException {
        return append(TraceContext.DEFAULT, data, crc);
    }
Append data to log, note append may be out of order.
ex. when sequence append R1 R2 , R2 maybe complete before R1.
{@link ByteBuf#release()} will be called whatever append success or not.

@return The data position will be written.
s3stream/src/main/java/com/automq/stream/s3/wal/WriteAheadLog.java