flex test is showing reported entries in log, even though the test thinks that is is passing
Add a lot more stats to cluster status, gives more insight into what is going on
Add mocks of the core YARN entities, and refactor the AppState to take on more of the work of the AM -while still remaining a "model" and loosely coupled with the AM itself (so the mock can sneak in easily)
AM switches to RMOperationHandler queued ops when releasing all nodes
AM switches to RMOperationHandler queued ops for node flexing
refactor: Move entire allocation handler to appstate by having it buld up a list of yarn operations (releases) and container assignments to use in launching
tracking surplus containers so that when they are dealloced -no confusion sets in. more stats and tests
add test that runs basic workflow of asking for a container against the app
MockYarnEngine is model of YARN; now tracks container details for better testing
add test to verify that duplicate NM container start events are handled
add meaningful toString operation
add markers before and after stack trace to emphasise no-op
Merge branch 'feature/BUG-10269-releasing' into develop