@@ -74,7 +74,7 @@ func (s schedulerServices) GetAllTaskProgress() (result []*models.TaskProgressRe
74
74
}
75
75
sort .Strings (keys )
76
76
77
- // TODO [$609358567c9cf10008f93512 ]: create model for this return response
77
+ // TODO [#5 ]: create model for this return response
78
78
for _ , k := range keys {
79
79
originVideo := tempOriginVideo [k ]
80
80
result = append (result , & models.TaskProgressResponse {
@@ -179,7 +179,7 @@ func (s schedulerServices) CreateTranscodeTask(task *models.Task) error {
179
179
go func (t * models.Task ) {
180
180
defer wg .Done ()
181
181
182
- // TODO [$609358567c9cf10008f93513 ]: add retry mechanism
182
+ // TODO [#6 ]: add retry mechanism
183
183
err := s .taskRepo .Add (t )
184
184
if err != nil {
185
185
log .Error (err )
@@ -354,7 +354,7 @@ func (s *schedulerServices) createSplitTask(video *models.Video, scheduler Sched
354
354
var sizePerVid int64
355
355
var sizeLeft int64
356
356
357
- // TODO [$609358567c9cf10008f93514 ]: make the chunk file size is dynamic base on number of worker, worker failure rate, etc
357
+ // TODO [#7 ]: make the chunk file size is dynamic base on number of worker, worker failure rate, etc
358
358
// since lots of smaller task with same number of worker will just add overhead
359
359
// in processing. The pros is, in case of pod failure in the middle of a processing,
360
360
// the task that need to be re-processed is in smaller chunk. Currently I'll set this dynamically
@@ -367,7 +367,7 @@ func (s *schedulerServices) createSplitTask(video *models.Video, scheduler Sched
367
367
minSize := int64 (fileSize * 1e+6 ) // convert Megabyte to Byte
368
368
// if video size less than min file size, forward to transcode task
369
369
if video .Size < minSize {
370
- // TODO [$609358567c9cf10008f93515 ]: make this task definition not redundant.
370
+ // TODO [#8 ]: make this task definition not redundant.
371
371
// Task is re-defined on CreateTranscodeTask, but
372
372
// this is a current workaround for preserve origin
373
373
// video field, later please redesign the data models
@@ -464,7 +464,7 @@ func (s schedulerServices) updateTaskStatus(updateTaskStatusQueue chan interface
464
464
}
465
465
466
466
func (s schedulerServices ) scheduleTaskFromQueue (finishedTask chan interface {}) {
467
- // TODO [$609358567c9cf10008f93516 ]: Refactor this repetitive message ack
467
+ // TODO [#9 ]: Refactor this repetitive message ack
468
468
for t := range finishedTask {
469
469
msg := t .(amqp.Delivery )
470
470
var task models.Task
0 commit comments