internal/container/container_pool.go (7 lines): - line 43: //TODO implement me - line 57: //TODO implement me - line 62: //TODO implement me - line 71: //TODO implement me - line 80: //TODO implement me - line 85: //TODO implement me - line 90: //TODO implement me internal/master/task_master.go (6 lines): - line 173: // TODO: MapTaskMaster may override this method do really batch process - line 244: // TODO Implement me - line 249: // TODO Implement me - line 254: // TODO Implement me - line 259: // TODO Implement me - line 353: // TODO implement me internal/master/map_task_master.go (6 lines): - line 194: break // FIXME break or continue? - line 267: continue // FIXME continue or break? - line 483: // FIXME if need 3 times? - line 519: // FIXME golang get heap and cpu metric - line 579: // TODO 发送失败应该尝试另一个worker还是直接置为失败?可能要根据返回值进行处理 - line 595: // TODO: worker挂了,先移除该worker,再尝试发给另一个worker,这里暂时去掉,探活交给专门的线程去干这里不做判断; internal/master/second_job_update_instance_status_handler.go (3 lines): - line 97: // FIXME ServerDiscovery serverDiscovery = ServerDiscoveryFactory.GetDiscovery(jobInstanceInfo.GetGroupId()); - line 258: // TODO: 先清理这次迭代的资源,未来可以优化不需要每次清理 - line 262: // FIXME implement it internal/actor/job_instance_actor.go (3 lines): - line 75: // FIXME atLeastOnceDelivery not yet implement, retry 3 times, interval 30s - line 82: // FIXME atLeastOnceDelivery not yet implement, retry 3 times, interval 30s - line 255: Success: proto.Bool(false), // FIXME true or false internal/batch/container_status_req_handler.go (2 lines): - line 65: // FIXME fix import cycle - line 117: // // TODO implement it internal/master/parallel_task_mater.go (2 lines): - line 74: // FIXME implement it - line 176: //TODO 发送失败应该尝试另一个server example/mapreduce/main.go (1 line): - line 44: mapjob.NewMapReduceJobProcessor(), // FIXME how define user behavior processor/mapjob/map_job_processor.go (1 line): - line 259: // TODO implement me internal/master/grid_task_master.go (1 line): - line 69: // FIXME how to get metric internal/master/broadcast_task_master.go (1 line): - line 194: // FIXME 这块没跟 java 对齐,但是因为有些 required 字段没赋值,会导致 actor 解码失败 internal/container/thread_container.go (1 line): - line 218: //TODO implement me internal/master/persistence/h2_persistence.go (1 line): - line 190: // FIXME if failed 3 times? internal/actor/heartbeat_actor.go (1 line): - line 81: // FIXME implement metric monitor example/mapreduce/order_info.go (1 line): - line 47: //TODO implement me internal/master/standalone_task_master.go (1 line): - line 206: // TODO Implement me