You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by "Nir Sopher (JIRA)" <ji...@apache.org> on 2017/07/06 09:28:00 UTC

[jira] [Commented] (TC-412) Currently when a delivery service encounters an error we currently don’t know how to find the owner to notify them of the outage or contact them to find cause of issue.

    [ https://issues.apache.org/jira/browse/TC-412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16076233#comment-16076233 ] 

Nir Sopher commented on TC-412:
-------------------------------

Hi William,
Regarding the addition of owner to each DS.
Are you going to use some already existing fields? 
Will it be done using the DS table, using a new table, or by extending the ds_tmuser table (adding a "go-to-on-troubles" bool for the relevant users)?


> Currently when a delivery service encounters an error we currently don’t know how to find the owner to notify them of the outage or contact them to find cause of issue.
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TC-412
>                 URL: https://issues.apache.org/jira/browse/TC-412
>             Project: Traffic Control
>          Issue Type: New Feature
>            Reporter: William Brown III
>
> *What do we want to accomplish?*
> Fix information pages on Traffic Portal to better display issues with existing delivery services and enforce delivery services to have contact information about their owners. We will add this to the new Traffic Portal only.  These changes may range to affect UI, API and backing database tables.
> We will first make the UI changes, and then go into an effort to add owners to existing delivery services and once we are clear that all exiting services have owners, we will update the API and database tables to lessen the risk of a database migration error.
> *What is needed to fix/update it?*
> * Configure database tables (not null fields) to enforce changes 
> * Change column names to have an easier effect for what is being shown
> * Combo boxes to enforce and reduce the amount of risk when entering an owner
> * Add a tenant/audit field to a delivery services input page
> * General UI updates to interact with pages
> * Either use the staging environment that currently exists (link above), or create a traffic ops environment of own 
> * Finding owners of existing delivery services and add them to existing services
> We will change the code that currently exists in https://github.com/apache/incubator-trafficcontrol/, which is AngularJS and nodeJS code, to support our desired features above.  To update the code for the API we will have to add features in Perl to the needed TrafficOps API as well.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)