Environment Optimization

Manager+Agents 13.5 introduces two new opt-in features aimed at improving overall performance of your Manager:

  • New REST interface architecture
  • New Scheduler architecture

These improvements address issues related to performance based on job evaluation and overall processing load when using the Manager. These changes strongly improve Manager performance, but must be manually enabled via your signiant.ini file.

You can now execute over 100 concurrent REST requests with minimal impact to overall performance by enabling the new feature.

Manager 13.5 Job Execution Performance

New software architecture increases performance from within the Manager application, especially with regard to displaying large amounts of data at a time.

Manager 13.5 Job View Load Time

Enabling the new REST interface architecture

By default, using the REST API relies on your custom integration to manage loads on the REST interface. Prior to 13.5, jobs would occasionally fail due to lack of available resources in the REST interface.

With the new interface, the REST API queue uses a Token Bucket algorithm to balance requests against a set number of resource tokens.

To enable the new REST interface:

  1. Create a backup of your signiant.ini file.
  2. Open signiant.ini and add the following lines to the file:

    # Token Bucket Architecture Opt-in
    BUCKET_CAPACITY=500
  3. Save and close your signiant.ini file.
  4. Restart Manager's JBOSS service using a service manager.

Enabling the new Scheduler architecture

Job Evaluator improvements have been made to allow for better performance for large databases with a high amount of job runs.

This change dramatically improves responsiveness to tasks with a high level of concurrency.

To enable the new scheduler architecture:

  1. Create a backup of your signiant.ini file.
  2. Open signiant.ini and add the following lines to the file:

    # Java Evaluator Opt-in
    SCHDSVR_EVALUATE_JOBS=no
  3. Save and close your signiant.ini file.
  4. Restart Manager's JBOSS service using a service manager.