Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 1 | ### |
| 2 | # ============LICENSE_START======================================================= |
| 3 | # feature-state-management |
| 4 | # ================================================================================ |
| 5 | # Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. |
| 6 | # ================================================================================ |
| 7 | # Licensed under the Apache License, Version 2.0 (the "License"); |
| 8 | # you may not use this file except in compliance with the License. |
| 9 | # You may obtain a copy of the License at |
| 10 | # |
| 11 | # http://www.apache.org/licenses/LICENSE-2.0 |
| 12 | # |
| 13 | # Unless required by applicable law or agreed to in writing, software |
| 14 | # distributed under the License is distributed on an "AS IS" BASIS, |
| 15 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 16 | # See the License for the specific language governing permissions and |
| 17 | # limitations under the License. |
| 18 | # ============LICENSE_END========================================================= |
| 19 | ### |
| 20 | |
| 21 | # DB properties |
| 22 | javax.persistence.jdbc.driver = org.h2.Driver |
| 23 | javax.persistence.jdbc.url = jdbc:h2:file:./sql/statemanagement |
| 24 | javax.persistence.jdbc.user = sa |
| 25 | javax.persistence.jdbc.password = |
| 26 | |
| 27 | # DroolsPDPIntegrityMonitor Properties |
Kevin McKiou | d91a3d8 | 2017-11-01 14:18:12 -0500 | [diff] [blame] | 28 | #Test interface host and port defaults may be overwritten here |
| 29 | http.server.services.TEST.host=0.0.0.0 |
| 30 | http.server.services.TEST.port=9981 |
| 31 | #These properties will default to the following if no other values are provided: |
| 32 | # http.server.services.TEST.restClasses=org.onap.policy.drools.statemanagement.IntegrityMonitorRestManager |
| 33 | # http.server.services.TEST.managed=false |
| 34 | # http.server.services.TEST.swagger=true |
Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 35 | |
| 36 | #IntegrityMonitor Properties |
| 37 | |
| 38 | # Must be unique across the system |
| 39 | resource.name=pdp1 |
| 40 | # Name of the site in which this node is hosted |
| 41 | site_name = pdp_1 |
| 42 | # Forward Progress Monitor update interval seconds |
| 43 | fp_monitor_interval = 30 |
| 44 | # Failed counter threshold before failover |
| 45 | failed_counter_threshold = 3 |
| 46 | # Interval between test transactions when no traffic seconds |
| 47 | test_trans_interval = 10 |
| 48 | # Interval between writes of the FPC to the DB seconds |
| 49 | write_fpc_interval = 5 |
| 50 | # Node type Note: Make sure you don't leave any trailing spaces, or you'll get an 'invalid node type' error! |
| 51 | node_type = pdp_drools |
| 52 | # Dependency groups are groups of resources upon which a node operational state is dependent upon. |
| 53 | # Each group is a comma-separated list of resource names and groups are separated by a semicolon. For example: |
| 54 | # dependency_groups=site_1.astra_1,site_1.astra_2;site_1.brms_1,site_1.brms_2;site_1.logparser_1;site_1.pypdp_1 |
| 55 | dependency_groups= |
| 56 | # When set to true, dependent health checks are performed by using JMX to invoke test() on the dependent. |
| 57 | # The default false is to use state checks for health. |
| 58 | test_via_jmx=true |
| 59 | # This is the max number of seconds beyond which a non incrementing FPC is considered a failure |
| 60 | max_fpc_update_interval=120 |
| 61 | # Run the state audit every 60 seconds (60000 ms). The state audit finds stale DB entries in the |
| 62 | # forwardprogressentity table and marks the node as disabled/failed in the statemanagemententity |
| 63 | # table. NOTE! It will only run on nodes that have a standbystatus = providingservice. |
| 64 | # A value of <= 0 will turn off the state audit. |
Kevin McKiou | 2b2d21f | 2017-09-22 17:08:15 -0500 | [diff] [blame] | 65 | state_audit_interval_ms=-1000 |
Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 66 | # The refresh state audit is run every (default) 10 minutes (600000 ms) to clean up any state corruption in the |
| 67 | # DB statemanagemententity table. It only refreshes the DB state entry for the local node. That is, it does not |
| 68 | # refresh the state of any other nodes. A value <= 0 will turn the audit off. Any other value will override |
| 69 | # the default of 600000 ms. |
Kevin McKiou | 2b2d21f | 2017-09-22 17:08:15 -0500 | [diff] [blame] | 70 | refresh_state_audit_interval_ms=-1000 |
Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 71 | |
| 72 | |
| 73 | # Repository audit properties |
| 74 | # Flag to control the execution of the subsystemTest for the Nexus Maven repository |
Kevin McKiou | 2b2d21f | 2017-09-22 17:08:15 -0500 | [diff] [blame] | 75 | repository.audit.is.active=true |
Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 76 | repository.audit.ignore.errors=true |
Kevin McKiou | 2b2d21f | 2017-09-22 17:08:15 -0500 | [diff] [blame] | 77 | # Timeout in seconds |
| 78 | repository.audit.timeout=5 |
| 79 | repository.audit.id=statemanagement |
| 80 | repository.audit.url=jdbc:h2:file:./sql/statemanagement |
| 81 | repository.audit.username=sa |
| 82 | repository.audit.password= |
Magnusen, Drew (dm741q) | 18253e5 | 2017-09-07 08:55:17 -0500 | [diff] [blame] | 83 | |
| 84 | # DB Audit Properties |
| 85 | # Flag to control the execution of the subsystemTest for the Database |
Kevin McKiou | 2b2d21f | 2017-09-22 17:08:15 -0500 | [diff] [blame] | 86 | db.audit.is.active=true |