Hi AR,
Data appended (e.g. appendToExisting:true) to an existing timechunk that has already been range or hash partitioned, should simply add more dynamically partitioned segments to that time chunk. The original range/hash segments together are called (I think) the "core partition" ... these act as a set as they all must be available in order for the time chunk to be considered available.
The additional segments may or may not be available, it is not as important because it is recognized that data is being ingested constantly.
After you ingest new (dynamic) segments into an already-compacted time chunk, you can then re-compact (or re-index) that time chunk to consolidate the segments together, and if range or hash partitioned, you would be creating a new "core partition" that will supersede the old time chunk segments completely.
Auto-compaction will do all of this automatically.
If you have any questions on this let us know.
Thanks. John