Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Competition Task Overview

Styx Dashboard is a web application that aggregates and presents metrics from multiple instances (typically 12 or less) of a specific software residing on multiple physical servers.

The purpose of this challenge is to fix some defects we found in the Styx Dashboard web application. This challenge includes only 8 defects, but these are typically more complex; in fact for most of them the complexity cannot be accurately estimated because the root cause is not clear.  Many of them may involve more complicated scenarios or environments to reproduce:
 
1. DE8451 Chrome and Firefox - Quick Page Transitions Causing Error Retrieving Data
2. DE8453 OnGuard Server - Archive Information - Missing Events and Alarm Acknowledgments when archiving by specific event types
3. DE8609 Database Server - All the information on the Database Server page switched to another non-existing database after restarting SQL Server multiple times
4. DE8621 Database Server | Database Size Growth/Database Metrics - AccessControl Size and AccessControl DB connection cannot be detected after restarting
5. DE8688 Communication Server - Some historical data points are inconsistent between Server and Client.        
6. DE8720 Database Server - Archive database size growth graph is incorrect at Enterprise Master server.
7. DE10593 Area Utilization -  No Data Available displayed between 12:00 AM and 1:00 AM on area
8. DE10989 Communication Server Metrics - Failed RPC counts cannot be detected correctly when generating Failed RPC multiple times within 1 hour

Please register to see full challenge details / list of bugs to fix. All requirements in the forum are in scope.

The final code must all work when built as installer using NewSetupFull project.

Notes:
The installer can only be built in release mode, and you'll need a license file to be able to run it. Details on this will be provided in the forum.
If you run the installer, you have to follow the steps outlined in the NGINX assembly document

Testing

Unit tests are not required.

Winner Responsibility

The winner of this challenge will be asked to help with code merge.

Technology Overview

.NET
ASP.NET
C#
SQL Server
Visual Studio 2015

Documentation Provided

Register to download all details from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:
1. 
Updated code that fixes all the listed defects.
2. 
A complete and detailed deployment document explaining how to deploy the application including configuration information.
3. 
The final code must work properly when built as installer (NewSetupFull project)
4. A verification guide showing how to verify each fix.

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054758