Skip to content

Commit b7a12ce

Browse files
committed
This commit contains new instance scan check on system property[sys_properties] table to identify all properties that are flagged as Ignorecache = False
1 parent 8e27dd8 commit b7a12ce

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VeBNeU2SE7CLmDNBfm1OkPEGAF8-F_GVcZwUmbGmVyqqZpm20B0gLJsUGfs7gnB2RGVrUZzzOA0f3-o7wcqXBuVTbjC60M-PocnxN4ppU8zMBCcKkW8pp7KG7iTbP2cfrj7cOvZp_2FVxla6UXTQGh-cdOvkmlXgdLuZrMTvNYE7Q6B0_QcetJVDQM1I4gigkwouZE7cz4Xe4JXxG7CpsY79XfAc2IaWLgwqmyKJcMVcc4xtK4zLhO8GZT69pGpu3GUgicZxs2rVMZl7qiy0BmtXaT6H6epoSv8h6F4cQipFJNooHxEyOqJ8y3Un5qeRDfgF2_CmovEhUX1cYE7Mu7Sug16vXFmhGxG5CAOHiK7HifpEiwv6fzFglayxUMMSV5lXp3ysZv5JuCxRCbrYtSipdO5ATBKJYz0IVFOdGBeeBQsNyzzWO3FEXfcKZcjTQRW-ZBSLu8nEfzwkuO1M4Lo4pIDW6kN-V78t0wE10IJivbbQvTXIDG6qHWxaCvtnXzaenKyBEHZORSFNeoagtwAdeXu_lLGMRiGITo6HtEVcUrvvLMWX_whP-aEYfiW5ujDXx22Kn_ElncijAmlDhww8VqWU6WZ2zB0W5ZbGDRPGp4rDmon-0NIxIaPLyZ-c_iEUCIASSCB5G15rXkAHO5tH_dHH9npcTIhEnaQXTKQ
1+
gYDGcIYYshDTW--G5cO2zJGzsbwY_yXyMAROO9w4PA1ZLa86IEjl1ed86jq9AQMBgfRTE7zVRpYe0l1NxiT2uvi8E1WUAEXYJFjBLGHT5KsyP363FW9QiicDLeYFk5UItEm4GZlZnOwfGASjFl-69xEVp4yYdpKAQjk97DQjvL5i9GcOVX5bXzPEc0OA1Vu95W9k17bi08KBeG9k6vb4IieEvDScqW6bkxqQFzMlYExd13IusEsWK4nCx_1dHK4N7_vcGykbHwa5BXQQDnog44Kecb_jEVI7fIGxT48NUGceqtAKkXUwBIiM4IIaY2CAirJmPcPfC58OBfT_mgl_eQGvYF9JUHt7Kc7L9lBSvajhUa-rOuGQzqWXcrRRhu1MpX0DkpMgLxngzfvuKaBMOpvwO3Zm3HitgSJBJKyca_bevEosUEm0eUK82kz-a_tzNpGdWuRSWFCTUZzoHOd7ScXtvGf7V-dLZUcZc7vrWqvgoKE3zx0q-KeNCBYbMYNour36uHvLUvmrXAcJ4hk4CZyt-J6-mhQIXK6CXc5fS5XWvX10ON9Nc9jTsKJFg4UdxH0YFH432Lc16kg06Sofxqujj0hooH0-5QQlAseCAsasOZBZaiKK8y3OexDayJE9x31S-3ChkzD70gjX7vPKihohbkzW1LqXO72hgmNMBtE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update table="scan_table_check">
2+
<scan_table_check action="INSERT_OR_UPDATE">
3+
<active>true</active>
4+
<advanced>false</advanced>
5+
<category>upgradability</category>
6+
<conditions table="sys_properties">ignore_cache=false^EQ<item endquery="false" field="ignore_cache" goto="false" newquery="false" operator="=" or="false" value="false"/>
7+
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
8+
</conditions>
9+
<description>Ignore Cache is a Glide Properties (records in the sys_properties table) field that impacts system performance.When it’s not handled carefully it can cause a system-wide cache flush leading to potentially severe performance degradation for anywhere from 5 to 30 minutes. In some very rare cases, the cache flush can even bring nodes down hard enough that the load balancer takes them offline, thus resulting in temporary session imbalance and causing hours of impact.&#13;
10+
&#13;
11+
[Ignore cache = False: This will trigger a full cache flush, which might result in performance issues, slowness, and in some cases outage of 5 to 30 mins.]</description>
12+
<documentation_url/>
13+
<finding_type>scan_finding</finding_type>
14+
<name>Ignore Cache - System Property</name>
15+
<priority>2</priority>
16+
<resolution_details>Select the check box to ignore flushing some server-side caches, thus flushing only the cache for the sys_properties table and preserving the prior property value in all other caches. This option avoids the performance cost of flushing all caches and retrieving new property values. Unless you have some very good reason that the entire system cache needs to be flushed when a Property is changed&#13;
17+
&#13;
18+
Typically, you should only select the check box and enable ignoring the cache when you have a system property that changes more frequently than once a month.&#13;
19+
&#13;
20+
[ Ignore cache = True: An update or insert of a system property will rebuild ONLY for that particular sys_property cache (yes, it is not a full ignore) ]</resolution_details>
21+
<run_condition/>
22+
<score_max>100</score_max>
23+
<score_min>0</score_min>
24+
<score_scale>1</score_scale>
25+
<script><![CDATA[(function (engine) {
26+
27+
// Add your code here
28+
29+
})(engine);]]></script>
30+
<short_description>Check System Properties as 'Ignroecache' = False </short_description>
31+
<sys_class_name>scan_table_check</sys_class_name>
32+
<sys_created_by>a.pandey</sys_created_by>
33+
<sys_created_on>2024-10-03 14:40:05</sys_created_on>
34+
<sys_id>306c378183c5d2100283b955eeaad3f5</sys_id>
35+
<sys_mod_count>0</sys_mod_count>
36+
<sys_name>Ignore Cache - System Property</sys_name>
37+
<sys_package display_value="Example Instance Checks" source="x_appe_exa_checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_package>
38+
<sys_policy/>
39+
<sys_scope display_value="Example Instance Checks">ca8467c41b9abc10ce0f62c3b24bcbaa</sys_scope>
40+
<sys_update_name>scan_table_check_306c378183c5d2100283b955eeaad3f5</sys_update_name>
41+
<sys_updated_by>a.pandey</sys_updated_by>
42+
<sys_updated_on>2024-10-03 14:40:05</sys_updated_on>
43+
<table>sys_properties</table>
44+
<use_manifest>false</use_manifest>
45+
</scan_table_check>
46+
<sys_translated_text action="delete_multiple" query="documentkey=306c378183c5d2100283b955eeaad3f5"/>
47+
</record_update>

0 commit comments

Comments
 (0)