Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Visual Testing - making this more reliable and easier to use
  • Engine Listener Balancing - ensuring that processing of requests happens evenly across the engines

Visual Testing 

Visual testing is an important part of the graph development cycle in the Kitewheel Hub. We had been tracking several issues with visual testing and had seen a number of potential problems: 

...

Not content with that set of fixes we have also made some changes to the visual display of the visual testing information to make life easier for all Kitewheel configurers. 

Testing Console Transaction Expansion 

The Testing Console will automatically expand the most recent test run and fold up the previous finished runs. This allows you to automatically see the most recent run and makes it easier to navigate to the information that you need to see if your test was successful.

Transaction Highlighting

The transaction expand arrow and the Transaction Number text will now all highlight to make it easier to see which transaction is being shown and the path that transaction took will now be highlighted in yellow rather than blue. This makes it easier to follow the path of the transaction. 

Image Modified


Engine Listeners

Over the last two releases we have put in some effort to get more efficient use of the hardware used for the Kitewheel Engine stack. There are two types of process which run on the engine - the listeners and the job processors. These will be familiar to you from the Kitewheel graph interface. The number of listeners and the amount of work that each listener does can affect the performance of an engine. Prior to this work it was possible for a number of listeners to end up on a single engine processor which caused the stack to become unbalanced. Kitewheel now actively manages the listeners and where possible creates an even balance of listeners across the engine stack. 

This is a small step towards a re-architecture of the Kitewheel engine which will have performance and stability improvements in future releases. Most of these changes will be invisible to the user but should result in faster graph execution times and lower costs to service the same number of graphs. 

Bug Fixes

A number of other bugs were fixed in this release: 

...