+for X in $( seq 0 $(( SHARDS - 1 )) ); do
+ ( ./binmerger part-*.mtbl.part$( printf %04d $X ) open.mtbl.part$( printf %04d $X ).new ) &
+done
+wait
+
+for X in $( seq 0 $(( SHARDS - 1 )) ); do
+ mv open.mtbl.part$( printf %04d $X ).new open.mtbl.part$( printf %04d $X )
+done
+rm -f part-*.mtbl.part????