If there are several journal files and switch current journal file to next one, does the checkpoint occur?
Yes, when writing journal buffer into journal file (check point) and find the journal file does not have enough space, server will write the journal data into another journal file.
So, this behavior is in check point processing.