* node number/node count support

This commit is contained in:
Seth Call 2015-10-17 06:48:26 -05:00
parent 1ecb17d2a7
commit 0b6b2e1b86
1 changed files with 22 additions and 1 deletions

View File

@ -2110,7 +2110,28 @@ module JamRuby
end
jam_tracks.each do |jam_track|
importers << generate_mp3_aac_stem(jam_track)
if ENV['NODE_COUNT']
node_count = ENV['NODE_COUNT'].to_i
node_number = ENV['NODE_NUMBER'].to_i
raise "NO NODE_COUNT" if node_count == 0
jam_track_id = jam_track.id.to_i
jam_track_id = jam_track_id + node_number
if jam_track_id == 0
@@log.warn("skipping #{jam_track_id} because non-numeric ID")
next
elsif jam_track_id % node_count == 0
@@log.warn("starting JamTrack #{jam_track.id} (#{jam_track_id})")
importers << generate_mp3_aac_stem(jam_track)
else
@@log.warn("skipping #{jam_track_id}")
next
end
else
importers << generate_mp3_aac_stem(jam_track)
end
end
@@log.info("SUMMARY")