As there are still many areas Hama could be of its use and improved, it might be a good time to open discuss these issues at this moment. Some thoughts I have in mind:
- Refactor core package for finer granularity. * Separate io into its own package. * Decouple BSP interface. - Monitor subsystem[1] These could be done incrementally so to reduce the impact of intrusive blocking. Also some issues might be missed here so please feel free to comment. Thanks, and happy new year. [1]. https://issues.apache.org/jira/browse/HAMA-1001