Hyoungjun Kim, sorry for burdening you, but I have one more suggestion.
Nowadays, I'm designing a program using TajoClient. To get the query result, I adopt the exactly same way with TajoCli, but, sometimes, TajoClient.getResultResponse() doesn't work with emitting the following message.
2014-03-26 11:25:07,839 WARN client.TajoClient (TajoClient.java:getResultResponse(296)) - No Connection to QueryMaster for q_1395800666626_0001
I think that this problem is also caused by the request to the halted query master.
However, many applications generally require to get query results even after the query is finished, and, in my opinion, we should support it.
I think that this problem can be easily handled by the same way in your patch.
Would you add this feature in the next patch, please?