WAL should control the cut logic itself. We want to do falloc to per allocate the space for a segmented wal file at the beginning and cut it when it size reaches the limit.