8
edits
(Adding a couple of details) |
(added point: Edit the config file) |
||
Line 6: | Line 6: | ||
#* '''irrelevantSignatureRegEx''' – The rule lists all the frames at the top of the stack that are irrelevant and should be ignored. When cycling through frames, from the top of the stack downward, the first failure of this rule terminates any further application of this rule. This regular expression looks like this: "@0x0-9a-fA-F?{2,}|@0x1-9a-fA-F?|RaiseException?|CxxThrowException?" New values should be added to the end using the vertical bar as a delimiter. | #* '''irrelevantSignatureRegEx''' – The rule lists all the frames at the top of the stack that are irrelevant and should be ignored. When cycling through frames, from the top of the stack downward, the first failure of this rule terminates any further application of this rule. This regular expression looks like this: "@0x0-9a-fA-F?{2,}|@0x1-9a-fA-F?|RaiseException?|CxxThrowException?" New values should be added to the end using the vertical bar as a delimiter. | ||
#* '''signatureSentinels''' (least common) - This is the first rule to be applied. The code iterates through the stack frame, throwing away everything it finds until it encounters a match. A typical form of this regular expression would be: 'purecall'. Once it finds a match, it passes what's left of the stack frame on the other rules. If it never finds a match, it passes the entire stack to the further rules. New values should be added to the end using the vertical bar as a delimiter. | #* '''signatureSentinels''' (least common) - This is the first rule to be applied. The code iterates through the stack frame, throwing away everything it finds until it encounters a match. A typical form of this regular expression would be: 'purecall'. Once it finds a match, it passes what's left of the stack frame on the other rules. If it never finds a match, it passes the entire stack to the further rules. New values should be added to the end using the vertical bar as a delimiter. | ||
# Write an IT request for a change to the configuration of the Processor. | # Edit the file .../socorro/scripts/config/processorconfig.py.dist. Alter the value of the .default for the appropriate skiplist. | ||
# Write an IT request for a change to the configuration of the Processor. Reference the svn version of the edited processorconfig.py.dist | |||
#* We've not been trying changes in staging first, they go straight to production – these are difficult to test unless we have copies of specific relevant crashes and the exact production configuration | #* We've not been trying changes in staging first, they go straight to production – these are difficult to test unless we have copies of specific relevant crashes and the exact production configuration | ||
# Specify that the appropriate parameters that will be changed: prefixSignatureRegEx, irrelevantSignatureRegEx or signatureSentinels | # Specify that the appropriate parameters that will be changed: prefixSignatureRegEx, irrelevantSignatureRegEx or signatureSentinels |
edits