If the two writes are explicitly partition disjoint, they won't conflict at the file level. Since it is an opportunistic commit protocol, if there are two simultaneous commits, one will fail but can be immediately rebased and tried if there are no file conflicts.