[PACKTCABLE-8] Refactor and testing of code for COPS messages Created: 02/Apr/15  Updated: 19/Oct/17  Resolved: 20/Apr/15

Status: Resolved
Project: packetcable
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Steve Pisarski Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 2943
Priority: High

 Description   

The COPS classes used in the PCMM plugin are not all up to specification nor have any tests. Additionally, many of the classes attributes are being held as numeric values (primarily byte and short) but really are enumerations. By changing many of these byte and short values, these classes will be more semantic in nature.

Another problem with these classes is they are all mutable which can cause not only runtime issues due to engineers inadvertently muting state, but as ODL/PCMM is a multi-threaded application with clustering capabilities, solidification of these foundational classes will not only help debug issues with the current functionality but also help developers in the future to add new functionality.



 Comments   
Comment by Steve Pisarski [ 20/Apr/15 ]

Final patch pushed with #18670

Generated at Wed Feb 07 20:36:40 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.