ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogStateMachine.java (6 lines): - line 156: //TODO: using groupId for metric now but better to tag it with LogName - line 316: // TODO exception handling - line 437: // TODO: Do we really need this call? - line 461: // TODO do we need this for other write request (close, sync) - line 519: // TODO exception handling - line 529: // TODO need to handle exceptions while operating with files. ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogReaderImpl.java (4 lines): - line 123: // TODO limits - line 150: // TODO correct current record - line 179: // TODO correct current record - line 198: // TODO Auto-generated method stub ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogServiceClient.java (3 lines): - line 189: * Build a raft client for the particular log. Temporary here. TODO: Should be moved to LogService part - line 258: // TODO this name sucks, confusion WRT the Java Closeable interface. - line 272: //TODO: write me ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServer.java (2 lines): - line 100: // TODO this seems to cause errors, not sure if pushing Ratis too hard? - line 130: // TODO this looks wrong. Why isn't this metaGroupId? ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogStreamImpl.java (2 lines): - line 90: // TODO create new state machine. etc - line 210: // TODO Auto-generated method stub ratis-logservice/src/main/java/org/apache/ratis/logservice/impl/LogWriterImpl.java (1 line): - line 51: * TODO: usage of custom configuration ratis-logservice/src/main/java/org/apache/ratis/logservice/api/LogName.java (1 line): - line 80: // TODO Limit allowed characters in the name? ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServiceRaftLogReader.java (1 line): - line 142: // TODO is it possible to get LogService messages that aren't appends?