[FRS-327] Force Query of Query (QofQ) tracking on/off

Background

Adobe CF & Railo Query of Query (QofQ) tracking is a new feature in FusionReactor v5.

In v5.0.0 through v5.0.8 it was enabled by default.

In v5.0.9+ it is disabled by default for Adobe CF (Railo is still enabled).

Note: There are v5.0.9 Special Release Notes in addition to the standard FusionReactor v5 release notes.

How to force enable/disable this feature

  1. Create or edit the file FusionReactor/instance/<instance name>/fusionreactoragent.properties
    • You should find your fusionreactor.jar file in the same folder
  2. Add or update the relevant property for your engine (AdobeCF/Railo) and requirement (enabled/disable) to the file
  3. Save the file, restart your engine.

Property names and values

Adobe ColdFusion

Enable QofQ Tracking

com.intergral.fusionreactor.agent.pointcuts.ColdFusionQueryOfQueriesPointCut=true

Disable QofQ Tracking

com.intergral.fusionreactor.agent.pointcuts.ColdFusionQueryOfQueriesPointCut=false

Railo

Enable QofQ Tracking
REMOVE the following text/property from the fusionreactoragent.properties file:

excludeclasses=org.hsqldb.jdbcDriver

Disable QofQ Tracking

excludeclasses=org.hsqldb.jdbcDriver 

Notes:

  • The above method stops all hsql connections from being tracked. Railo uses an internal hsql DB to emulate complex (single multiple query) QofQ functionality.
  • It is not currently (v5.0.9) possible to track simple (single query) QofQ calls in FusionReactor.

Issue Details

Type: Technote
Issue Number: FRS-327
Components: JDBC
Environment:
Resolution: Fixed
Last Updated: 16/Nov/17 1:18 PM
Affects Version: 5.0.0
Fixed Version: 5.0.0
Server:
Platform:
Related Issues:

Comments are closed.