Yes, changing retention does not require recreating offline table. Retention job is a periodic thread, so it may take a few hours for it to be invoked (I think every 6 hours). Also, note that retention happens based on time column values in the segment, and not the time stamp when segment was created. So if your segment has even a single record that needs to be retained, the segment won’t be deleted.