CADSWES Maintenance Accomplishment Report Compilation -- February 2015
Edit: 3-05-2015 (Phil)
February 2015 Maintenance Highlights:
- Two RiverWare patch releases: 6.6.2 and 6.6.3.
- Nine (9) RiverWare and RiverSmart bug fixes.
- Removal of two unnecessary RPL data collection options. The corresponding features are now unconditionally enabled.
- Ongoing: Monitoring and maintaining daily RiverWare regression tests.
- Significant progress on upgrading our license system from Reprise version 10 to version 11.2. The newer version will be used with the RiverWare 6.7 release.
- Provisions for use of a Reprise "failover license" were developed.
Report Contributors:
- Substantive content from: Jessica, Neil, Phil, David.
- Bug fix items from: Bill, Phil.
- Indicated that they had no maintenance accomplishments to report this month: Mitch, Patrick.
(II) RiverWare Software Maintenance
- Releases, Patches and Snapshots
- Software Updates, Bug fixes (not associated with new development)
- Development tool improvements; issue tracking software; modelcomp
- Enhancements or changes to regression tests (not part of development tasks)
- Download, Install and Release Processes
- Updates to license software/procedures
- Updates to download/install/configure user documentation
- Modification to Web pages for downloads and installs
|
(II.A) Releases, Patches and Snapshots
The following release(s) were generated this month:
- Patch Release 6.6.2 / 2-19-2015, see details below.
- Patch Release 6.6.3 / 2-27-2015, see details below
- Development Snapshots – None.
RiverWare 6.6.2 was released on February 19, 2015 with the following release notes.
Bugs
------------------------------
The following bugs were fixed:
- 5511: Plots were not correctly supporting DateTime values.
- 5582: The Model Run Analysis, Rules Effect panel had a delay refreshing for large rulesets.
- 5583: On the Object Attribute Manager dialog, the icon buttons were sometimes not shown.
- 5584: The Open Account dialog and certain SCTs were not initially scrolled to the global time.
- 5590: Accounting Method categories were not displayed correctly on Control Points, Diversion Objects, Pipe Junctions, and Inline Pumps.
|
RiverWare 6.6.3 was released on February 27, 2015 with the following release notes.
Bugs
------------------------------
The following bugs were fixed:
- 5591: On the Open Object dialog, the input I flag icon was not updating when the timestep changed.
- 5594: The SCT could jump to a different tab when removing a slot.
- 5600: The passthrough account was solving incorrectly when Gain Loss was specified. This fix could change results in a monthly accounting model where the Gain Loss slot is set by a rule or object level accounting method and then the account re-solves because of a change in inflows.
|
(II.B) Software Updates, Bug fixes (not associated with new development)
The following bugs were fixed:
- Bug 5582: Huge delay operating Model Run Analysis dialog's Rules Effects panel with large Ruleset.
- Bug 5583: Object Attribute Manager dialog: Missing button icons.
- Bug 5584: Open Account Dialog and SCTs opened from an SCT file are not initially scrolled to the global time.
- Bug 5587: Open Slot dialog: undesirable rescroll to selected cells after display change operations.
- Bug 5590 - Accounting Method categories were not displayed correctly on Control Points, Diversion Objects, Pipe Junctions, and Inline Pumps.
- Bug 5591: On the Open Object dialog, the input I flag icon was not updating when the timestep changed.
- Bug 5594: The SCT could jump to a different tab when removing a slot.
- Bug 5596: RiverSMART crashes when selecting "Post-process" scenarios
- Bug 5600 - The passthrough account was solving incorrectly when Gain Loss was specified. This fix could change results in a monthly accounting model where the Gain Loss slot is set by a rule or object level accounting method and then the account re-solves because of a change in inflows.
Removal of two unnecessary options:
Two checkboxes for optionally disabling data collection for analysis features have been removed from the RiverWare user interface. These features are now unconditionally enabled:
- "Enable Rules Model Run Analysis" ... in the Rulebased Simulation Run Parameters dialog, accessible from the Run Control "View" menu.
- "Collect RPL Set Performance Information" ... in the RPL Parameters dialog, accessible from the Workspace's "Policy" menu.
The first change above involved recoding a series of cwSets (cwDlists) as a series of bit arrays; this was done as a run-time performance enhancement. See the FastBmap class in RuleSetMgr.
(II.C) Development tool improvements; issue tracking software; modelcomp
None reported for February 2015
(II.D) Enhancements or changes to regression tests (not part of development tasks)
Regression Tests
The regression tests continue to be maintained on a daily basis. This involves updating the regression tests to exercise new developments in the code. Also, as new code is added to the development area, the model comparisons performed in the nightly regression tests usually show differences (for example, because a new method category may have been added). When this occurs, the regression tests need to be updated to reflect the current state of the development area so model comparisons do not fail. In addition, every week, the daily history of each regression test is analyzed to determine if the run time or model size has significantly changed because of new development.
(II.E) Download, Install and Release Processes
None reported for February 2015
(II.F) Updates to license software/procedures
- Maintaining RiverWare licenses for internal development systems. This is an ongoing task.
- Reprise:
- Completed building the 11.2 Developer Kit. Neil incorporated the new library files and built a development RiverWare binary file for testing. This was used to test new licensing functionality in preparation for upgrading license software in RiverWare 6.7.
- Completed the testing of the failover server license. Emailed Edie the recommendation based on the testing result. Working with Grant County to help them with setting up their failover license server.
- Worked on creating the failover license setup instruction guide.
- Worked on the alternative way for user (specifically TVA) to continue to run license server on the Solaris platform after RiverWare upgraded RLM to the new version 11.
- Tested the platform-independent settings file between the Windows 64-bit and 32-bit machines.
- Writing up the instructions for TVA user to test the platform-independent settings file.
- Updating the online License Server Configuration Guide. The platform-independent ISV server file will be added to the release after version 11 is checked into the development area.
- Worked on setting up Reprise Activation Pro License Center and database: Setting up and testing the product definition files for RiverWare Viewer license and the activation key for it.
(II.G) Updates to download/install/configure user documentation
None reported for February 2015
(II.H) Modification to Web pages for downloads and installs
None reported for February 2015
---