samperson1997 commented on issue #2485: URL: https://github.com/apache/iotdb/issues/2485#issuecomment-767233168
Hi @weizihan0110 , thanks a lot for pointing out this issue. Actually, we have `InternalMNode` at the beginning of the design (and that's why it appeared in the design document). Afterwards, after `Allow SubDevices in IoTDB` function is supported (in PR #1323), we noticed that all types of `MNode` extend `InternalMNode`, which extends `MNode`. Therefore, we refactored `MNode` by removing `InternalMNode` and including all its methods. Here is the related PR: #1345. You could see the `InternalMNode.java` is totally deleted. However, we only considered "sub-devices" at that time, without considering creating parent node. So this decision may be reverted. What do you think? Would you like to try and implement the function that you need? ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
