Posted (Feb. 2, 2012, 8:32 p.m.)
Looks good. A 10000 resultset by default means a large DB result, caching locally in the server (because the JSON structure is built in memory) and then network traffic. Still, I'd argue a more sensible default is 1000. I don't see how this will break the client as it is a just a different number of rows being returned.
Review request changed
Updated (Feb. 2, 2012, 8:59 p.m.)
Integrating Alejandro's comment about default value to be 1000. Regarding that comment, the info api might break if the client has 10,000 actions. Now they will have to loop 10 times to get all actions. But that can be addressed by overriding this value in oozie-site. I agree its better to have a lower value to avoid high memory and n/w usage.