2.0 planned features

34 views
Skip to first unread message

David Neuman

unread,
Jul 5, 2016, 11:19:13 AM7/5/16
to traffic_control-discuss
Hey All, 
Since the Traffic Control 1.6.0 Release Candidate has been cut, I think now is a good time to start the conversation about what will be included in 2.0.  My hope is that we can get our arms around everything that is planned to be included and make sure we have it properly tracked in Github.  Below I started a list of what I know of that is planned for the Traffic Control 2.0 release.  Please feel free to add anything I may have missed or anything you are planning to include that is not already on this list.


  - HTTPS Support for HTTP* DSs
  - HTTP redirection to HTTPS for DSs configured to use HTTPS or HTTP/HTTPS
  - Issue #1404: Improved logging
  - Issue #1449:  Traffic Router fetches invalid czfile/rgbfile to its db directory



  - We are currently working on a golang re-write of Traffic Monitor.  I dont think it will be ready for 2.0, but I will update as we get closer to complete.
  - 



  - Issue #1458 - Traffic Stats exits when it cannot reach influxDb servers



  - Support for configuring HTTP* DSs to use HTTPS
  - Conversion from MySQL to PostgresSQL
  - Add 'Geolimit Redirect URL' parameter in Delivery service
  - Add ability to copy url_sig_keys from one deliveryservice to another
  - Error when creating SSL keys for DS when keys were originally pasted and not generated


  - Enable Riak Search to make it easier to get all SSL certs for a host, deliveryservice, or CDN.


Steve Malenfant

unread,
Jul 5, 2016, 11:29:22 AM7/5/16
to traffic_control-discuss
Dave,

I see a lot of good stuff related to HTTPS here. 1 issue that prevented me from moving ahead is related to running origin on different port than 80 (regression mostly due to parent.config origin separation at the edge). I've got something that half tested so far and not in production yet which is https://github.com/Comcast/traffic_control/issues/1203

There is also a few things related to Multi-site origin like https://github.com/Comcast/traffic_control/issues/1349 as well.

I planning on contributing the fix for both, but they might require extensive testing on other users of Traffic Control.

Steve

David Neuman

unread,
Jul 5, 2016, 11:48:07 AM7/5/16
to Steve Malenfant, traffic_control-discuss
Thanks, Steve.  I added both of those issues to the 2.0 milestone and assigned to you.

--
You received this message because you are subscribed to the Google Groups "traffic_control-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to traffic_control-d...@googlegroups.com.
To post to this group, send email to traffic_con...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/traffic_control-discuss/adebe7a0-beec-4411-9f26-5767480f6111%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Jackie Heitzer

unread,
Jul 5, 2016, 12:21:43 PM7/5/16
to David Neuman, Steve Malenfant, traffic_control-discuss
I think the main focus of Traffic Control 2.0 should be the conversion from MySQL to PostgreSQL.  This release will include alot of breaking changes and we want  to have the ability to regression test thoroughly and roll back easily if necessary.  I recommend renaming the current release 1.7 and holding off on the conversion of MySQL to PostgreSQL until 2.0.

Thanks
Jackie

David Neuman

unread,
Jul 5, 2016, 2:19:21 PM7/5/16
to Jackie Heitzer, Steve Malenfant, traffic_control-discuss
Any idea when you guys plan on being ready with the Postgres migration?  Trying to figure out if we should try to do that before we do another release or after...

David Neuman

unread,
Aug 2, 2016, 9:53:56 AM8/2/16
to Jackie Heitzer, Steve Malenfant, traffic_control-discuss
All, 
After talking with Jan (project chair) we decided that it is best to have the next feature release of Traffic Control be 1.7.0.  We will then have a release shortly after with only the Postgres migration called 2.0.  
I am going to move all of the non Postgres related issues from the 2.0 milestone to the 1.7.0 milestone.  I have outlined which features I know to be in this release above, but if you want more information I encourage you to check out the 1.7.0 milestone in Github.  If there is something you were hoping to see get included which is not in this email or github, lets work together to get it in the plan.
Please let me know if you have any questions.

Thanks,
Dave

Eric Friedrich (efriedri)

unread,
Aug 2, 2016, 9:57:36 AM8/2/16
to David Neuman, Jackie Heitzer, Steve Malenfant, traffic_control-discuss
Thanks Dave-
  What is the target date for 1.7? We may have some features we’d like to add into the list

—Eric

David Neuman

unread,
Aug 2, 2016, 10:01:06 AM8/2/16
to Eric Friedrich (efriedri), Jackie Heitzer, Steve Malenfant, traffic_control-discuss
Ah, I forgot to mention that part!  We are planning on creating our first release candidate on 8/31/2016.

Eric Friedrich (efriedri)

unread,
Aug 2, 2016, 10:08:55 AM8/2/16
to David Neuman, Jackie Heitzer, Steve Malenfant, traffic_control-discuss
Ok Great. 

We’ll hopefully be able to contribute the following in that timeframe:
- Components verified on Centos 7.2 (not sure how much dev work is in this one)
- Very basic content prepositioning support (email to come on this in the next week or so, expect a WIP PR too)

I’m not sure if these will make the cut for 1.7 but we are planning for them to be complete by the end of August

—Eric


Dan Kirkwood

unread,
Aug 2, 2016, 12:47:45 PM8/2/16
to traffic_control-discuss
Hi Dave,

I'd also like to add the capability to build rpms using docker.   Initial work is complete:  https://github.com/Comcast/traffic_control/pull/1657 . Jeremy (mitchell852) has already assigned to himself,  but more eyeballs and comments are welcome...

Also planning on updating the docker runtime that Rob created to work with 1.6.0.

-dan

David Neuman

unread,
Aug 2, 2016, 2:26:12 PM8/2/16
to Dan Kirkwood, traffic_control-discuss
Sweet, sounds good Dan.  I think we should start a new thread on Docker support (maybe once the PR is ready) and see if we can get others to help with the testing.

--
You received this message because you are subscribed to the Google Groups "traffic_control-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to traffic_control-d...@googlegroups.com.
To post to this group, send email to traffic_con...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages