cshong1987
2011-02-27 22:49:26 UTC
There is one of the assignment, which I need to choose an open source distributed file system to enhance it. I had choosen GlusterFS.
There are many source files in GlusterFS. Most of the files consist of very long source codes. There are no comments and explanation in the source files.
Since GlusterFS is a server application, I want to find out which part of the source codes accept the connection from client. However, due to the complexity of the source codes, I need to spend huge amount of time to find out the part of the source codes that accept connection from client.
I am assuming that when I found which part of the source codes accept client connection, my semester may be ended.
So, is there easy and faster way to analyze the source codes of an open source project and find out the part of the source codes whch implement a specified features?
Or, can you give me some suggestions or comments?
And, I hope that the solution will not require me to contact the developers.