You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@trafficserver.apache.org by Leif Hedstrom <zw...@apache.org> on 2018/01/06 05:42:04 UTC
[VOTE] Release Apache Traffic Server 7.1.2 (RC4)
I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
https://github.com/apache/trafficserver/milestone/15?closed=1
or for a brief ChangeLog (also attached below):
https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
Information about upgrading to the 7.x releases from previous major versions is available at:
https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
The artifacts are available for download at:
https://people.apache.org/~zwoop/rel-candidates/
Checksums:
MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
This corresponds to git refs:
Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
Tag: 7.1.2-rc4
Which can be verified with the following command:
$ git tag -v 7.1.2-rc4
All code signing keys are available here:
https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
Cheers,
— Leif
Changes with Apache Traffic Server 7.1.2
#1808 - Coverity - 1021688 Uninitialized scalar field.
#1843 - Coverity 1021688: Uninitialized scalar field
#1933 - Coredump with server_session
#2017 - Update IMS handling table to include INM
#2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
#2041 - volume.config doesn't differentiate http/https
#2135 - adds clarifications on plugin use
#2317 - Add example command to generate session ticket
#2333 - Doc: Fix warning for footnote in cache arch docs.
#2339 - Fix the queue when reprioritize
#2375 - Session ticket resumption needs consistent CA-certificate version
#2400 - corrects HTTP status 0 to 302 on redirect
#2430 - Delay creation of transaction until user agent sends request.
#2461 - Fix logging of cache stale miss connecton error being reported as
#2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
#2482 - only default cert matches signature_algorithm extension
#2496 - updates pre-commit hook to use specific clang-format
#2509 - TLS crashes in 7.1.1
#2514 - Add a metric for tracking RSS of traffic_server
#2534 - Limit the amount of memory that a HTTP/2 stream will allocate
#2540 - Remove unnecessary assertion
#2548 - Use std::min and std::max globally
#2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
#2574 - Optimize: Use a positive number as the timeout of DNSEntry.
#2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
#2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
#2615 - Fixed typo in cachekey plugin documentation
#2631 - Fix mem leak related to do_os_response() function
#2641 - Add flag to ignore out of bounds compile error for test
#2653 - 7.1.x Avoid sending duplicate push promise on same client session
#2655 - Log when ssl_multicert.config is successfully reloaded
#2656 - uses backoff to launch ts if crash was recent
#2658 - Fix the implementation of Http2DependencyTree
#2661 - For 7.1.x: move http 408 response logic into transaction
#2665 - Checking the retval of safe_getsockname() and safe_getpeername()
#2672 - Cleanup of bool conversion in Ptr.h for C++11.
#2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
#2677 - Issue with null ua_buffer_reader due to PR #2123
#2699 - malformed chunked responses will be cached under some terrible network circumstances
#2701 - Fix #2700 - single nameserver failover in DNSHandler failover
#2703 - Back port event loop changes from PR #2541
#2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
#2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
#2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
#2713 - Cachekey pristine uri 7.1.x
#2726 - Prevent releasing streams simultaneously
#2738 - Send data fairly on H2 streams even if stream priority is disabled
#2741 - Include cstring to make the compiler stop complaining about strlen
#2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
#2757 - TS-5057: Add 103 Early Hints support
#2764 - Fix #2761. NetHandler needs to be initialized
#2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
#2768 - Add traffic_server.memory.rss as a gauge to Epic
#2769 - More header_rewrite examples
#2771 - Backport of #2015, setup HttpSM for redirect
#2773 - Strict checks of RFC7540 8.1.2.2.
#2774 - Delete H2 stream before destroy
#2781 - Fix crash in H2 priority tree cleanup.
#2782 - Compile trafficserver with the musl libc
#2784 - Move Brotli library check into the library check section
#2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
#2787 - README: Alpine build instructions
#2797 - Unify H2 log format
#2806 - Correct the listen_backlog
#2825 - corrects response reason when failing to connect to origin
#2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
#2862 - Add protocol metrics to traffic_logstats
#2863 - Adds some basic documentation for traffic_logstats
#2867 - Fix crash from HttpSM::setup_100_continue_transfer
#2871 - Reverts the changes from TS-3054
#2874 - Cleans up some build issue and unecessary casts
#2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
#2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
#2902 - Crash in Via response header (again)
#2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
#2913 - Assertion with gzip plugin enabled together with escalation
#2928 - Only allow the gzip/brotli transformation on 200 OK responses
#2929 - Stop ATS from crashing on kernel 4.14
#2934 - Removes the limit on the number of remap plugins per rule
#2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
#2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
#2943 - logging: fix incorrect use of LogAccess::strlen()
#2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
#2973 - Fix race condition during testing rc2.
#2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Miles Libbey <ml...@apache.org>.
+1.
We've been running this version in production on 40ish machines for
several days.
On Thu, Jan 11, 2018 at 10:49 AM, Susan Hinrichs
<sh...@oath.com.invalid> wrote:
> I looked over Zeyuan's reply tests on RHEL6.
>
> +1 from me as well.
>
> On Wed, Jan 10, 2018 at 11:20 AM, Zeyuan Yu <ze...@gmail.com> wrote:
>
>> +1 - Tested on RHEL6 with traffic-replay
>>
>> Bryan Call <bc...@apache.org>于2018年1月10日周三 上午11:13写道:
>>
>> > +1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
>> >
>> > -Bryan
>> >
>> > > On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>> > >
>> > > I've prepared a release for 7.1.2 (RC4), which is a bug fix release on
>> > the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>> > >
>> > > https://github.com/apache/trafficserver/milestone/15?closed=1
>> > >
>> > >
>> > > or for a brief ChangeLog (also attached below):
>> > >
>> > > https://github.com/apache/trafficserver/blob/7.1.x/
>> CHANGELOG-7.1.2
>> > >
>> > >
>> > > This release of v7.1.2 is backwards compatible with all v7.x release,
>> > for some details as to what’s new in v.7.1.x see
>> > >
>> > >
>> > https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>> > >
>> > >
>> > > Information about upgrading to the 7.x releases from previous major
>> > versions is available at:
>> > >
>> > > https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>> > >
>> > >
>> > > The artifacts are available for download at:
>> > >
>> > > https://people.apache.org/~zwoop/rel-candidates/
>> > >
>> > >
>> > > Checksums:
>> > >
>> > > MD5: 0a7b0446708607f2f308bfcee19867c2
>> > *trafficserver-7.1.2-rc4.tar.bz2
>> > > SHA512:
>> > 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6
>> c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305
>> > *trafficserver-7.1.2-rc4.tar.bz2
>> > >
>> > > This corresponds to git refs:
>> > >
>> > > Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
>> > > Tag: 7.1.2-rc4
>> > >
>> > >
>> > > Which can be verified with the following command:
>> > >
>> > > $ git tag -v 7.1.2-rc4
>> > >
>> > >
>> > > All code signing keys are available here:
>> > >
>> > > https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>> > >
>> > >
>> > > Make sure you refresh from a key server to get all relevant signatures.
>> > This vote is open until EOB January 10th, since this is our third
>> iteration
>> > for a v7.1.2 release. If you voted on the previous RCs, please vote
>> again!
>> > >
>> > > Cheers,
>> > >
>> > > — Leif
>> > >
>> > >
>> > > Changes with Apache Traffic Server 7.1.2
>> > > #1808 - Coverity - 1021688 Uninitialized scalar field.
>> > > #1843 - Coverity 1021688: Uninitialized scalar field
>> > > #1933 - Coredump with server_session
>> > > #2017 - Update IMS handling table to include INM
>> > > #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
>> > > #2041 - volume.config doesn't differentiate http/https
>> > > #2135 - adds clarifications on plugin use
>> > > #2317 - Add example command to generate session ticket
>> > > #2333 - Doc: Fix warning for footnote in cache arch docs.
>> > > #2339 - Fix the queue when reprioritize
>> > > #2375 - Session ticket resumption needs consistent CA-certificate
>> > version
>> > > #2400 - corrects HTTP status 0 to 302 on redirect
>> > > #2430 - Delay creation of transaction until user agent sends request.
>> > > #2461 - Fix logging of cache stale miss connecton error being reported
>> > as
>> > > #2463 - Explain how # of parents relates to fail_threshold
>> > total_connect_attempts
>> > > #2482 - only default cert matches signature_algorithm extension
>> > > #2496 - updates pre-commit hook to use specific clang-format
>> > > #2509 - TLS crashes in 7.1.1
>> > > #2514 - Add a metric for tracking RSS of traffic_server
>> > > #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
>> > > #2540 - Remove unnecessary assertion
>> > > #2548 - Use std::min and std::max globally
>> > > #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
>> > promise.
>> > > #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
>> > > #2580 - Update s3auth test, removed cpp file and added the Catch main
>> > define in the unit test file
>> > > #2601 - Doc: Tweak makefiles to not build man pages for install if doc
>> > building is disabled.
>> > > #2615 - Fixed typo in cachekey plugin documentation
>> > > #2631 - Fix mem leak related to do_os_response() function
>> > > #2641 - Add flag to ignore out of bounds compile error for test
>> > > #2653 - 7.1.x Avoid sending duplicate push promise on same client
>> > session
>> > > #2655 - Log when ssl_multicert.config is successfully reloaded
>> > > #2656 - uses backoff to launch ts if crash was recent
>> > > #2658 - Fix the implementation of Http2DependencyTree
>> > > #2661 - For 7.1.x: move http 408 response logic into transaction
>> > > #2665 - Checking the retval of safe_getsockname() and
>> safe_getpeername()
>> > > #2672 - Cleanup of bool conversion in Ptr.h for C++11.
>> > > #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
>> > > #2677 - Issue with null ua_buffer_reader due to PR #2123
>> > > #2699 - malformed chunked responses will be cached under some terrible
>> > network circumstances
>> > > #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
>> > > #2703 - Back port event loop changes from PR #2541
>> > > #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
>> > session?)
>> > > #2708 - Fixed 2707, assign server_session to nullptr after do
>> > `chain_abort_all`
>> > > #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
>> > is freed
>> > > #2713 - Cachekey pristine uri 7.1.x
>> > > #2726 - Prevent releasing streams simultaneously
>> > > #2738 - Send data fairly on H2 streams even if stream priority is
>> > disabled
>> > > #2741 - Include cstring to make the compiler stop complaining about
>> > strlen
>> > > #2748 - Treat SSL_ERROR_SSL as EPIPE within
>> > SSLNetVC::load_buffer_and_write()
>> > > #2757 - TS-5057: Add 103 Early Hints support
>> > > #2764 - Fix #2761. NetHandler needs to be initialized
>> > > #2765 - proxy.config.http.redirection_enabled doesn't appear to be
>> > overwritable
>> > > #2768 - Add traffic_server.memory.rss as a gauge to Epic
>> > > #2769 - More header_rewrite examples
>> > > #2771 - Backport of #2015, setup HttpSM for redirect
>> > > #2773 - Strict checks of RFC7540 8.1.2.2.
>> > > #2774 - Delete H2 stream before destroy
>> > > #2781 - Fix crash in H2 priority tree cleanup.
>> > > #2782 - Compile trafficserver with the musl libc
>> > > #2784 - Move Brotli library check into the library check section
>> > > #2786 - Send RST_STREAM frame when deleting a stream if it is not
>> > CLOSED state
>> > > #2787 - README: Alpine build instructions
>> > > #2797 - Unify H2 log format
>> > > #2806 - Correct the listen_backlog
>> > > #2825 - corrects response reason when failing to connect to origin
>> > > #2857 - Header Rewrite: rm-cookie operator has no effect on cache
>> lookup
>> > > #2862 - Add protocol metrics to traffic_logstats
>> > > #2863 - Adds some basic documentation for traffic_logstats
>> > > #2867 - Fix crash from HttpSM::setup_100_continue_transfer
>> > > #2871 - Reverts the changes from TS-3054
>> > > #2874 - Cleans up some build issue and unecessary casts
>> > > #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
>> > operat…
>> > > #2884 - Deprecates the coallapsed_connection plugin, use
>> > collapsed_forwarding…
>> > > #2902 - Crash in Via response header (again)
>> > > #2907 - TransformVC may be double closed because there is a issue
>> > within HttpTunnel::chain_abort_all
>> > > #2913 - Assertion with gzip plugin enabled together with escalation
>> > > #2928 - Only allow the gzip/brotli transformation on 200 OK responses
>> > > #2929 - Stop ATS from crashing on kernel 4.14
>> > > #2934 - Removes the limit on the number of remap plugins per rule
>> > > #2936 - Increase write_vio.ndone only if sending DATA frame is
>> succeeded
>> > > #2942 - header_rewrite - Delete space after semi colon when deleting
>> > cookies from a list
>> > > #2943 - logging: fix incorrect use of LogAccess::strlen()
>> > > #2945 - Build: Fix WCCP link error for 'make check' in
>> traffic_manager.
>> > > #2973 - Fix race condition during testing rc2.
>> > > #2980 - Fix naming of average aggregate function
>> >
>> >
>>
>> --
>> [image: work-eat-sleep--400090.jpg]
>>
>> *Zeyuan Yu*
>> Assoc Software Development Engineer, Oath
>>
>> m: 217.369.5086
>>
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Susan Hinrichs <sh...@oath.com.INVALID>.
I looked over Zeyuan's reply tests on RHEL6.
+1 from me as well.
On Wed, Jan 10, 2018 at 11:20 AM, Zeyuan Yu <ze...@gmail.com> wrote:
> +1 - Tested on RHEL6 with traffic-replay
>
> Bryan Call <bc...@apache.org>于2018年1月10日周三 上午11:13写道:
>
> > +1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
> >
> > -Bryan
> >
> > > On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
> > >
> > > I've prepared a release for 7.1.2 (RC4), which is a bug fix release on
> > the previous v7.1.1 release. The release notes for 7.1.2 is available at:
> > >
> > > https://github.com/apache/trafficserver/milestone/15?closed=1
> > >
> > >
> > > or for a brief ChangeLog (also attached below):
> > >
> > > https://github.com/apache/trafficserver/blob/7.1.x/
> CHANGELOG-7.1.2
> > >
> > >
> > > This release of v7.1.2 is backwards compatible with all v7.x release,
> > for some details as to what’s new in v.7.1.x see
> > >
> > >
> > https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
> > >
> > >
> > > Information about upgrading to the 7.x releases from previous major
> > versions is available at:
> > >
> > > https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
> > >
> > >
> > > The artifacts are available for download at:
> > >
> > > https://people.apache.org/~zwoop/rel-candidates/
> > >
> > >
> > > Checksums:
> > >
> > > MD5: 0a7b0446708607f2f308bfcee19867c2
> > *trafficserver-7.1.2-rc4.tar.bz2
> > > SHA512:
> > 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6
> c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305
> > *trafficserver-7.1.2-rc4.tar.bz2
> > >
> > > This corresponds to git refs:
> > >
> > > Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> > > Tag: 7.1.2-rc4
> > >
> > >
> > > Which can be verified with the following command:
> > >
> > > $ git tag -v 7.1.2-rc4
> > >
> > >
> > > All code signing keys are available here:
> > >
> > > https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> > >
> > >
> > > Make sure you refresh from a key server to get all relevant signatures.
> > This vote is open until EOB January 10th, since this is our third
> iteration
> > for a v7.1.2 release. If you voted on the previous RCs, please vote
> again!
> > >
> > > Cheers,
> > >
> > > — Leif
> > >
> > >
> > > Changes with Apache Traffic Server 7.1.2
> > > #1808 - Coverity - 1021688 Uninitialized scalar field.
> > > #1843 - Coverity 1021688: Uninitialized scalar field
> > > #1933 - Coredump with server_session
> > > #2017 - Update IMS handling table to include INM
> > > #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> > > #2041 - volume.config doesn't differentiate http/https
> > > #2135 - adds clarifications on plugin use
> > > #2317 - Add example command to generate session ticket
> > > #2333 - Doc: Fix warning for footnote in cache arch docs.
> > > #2339 - Fix the queue when reprioritize
> > > #2375 - Session ticket resumption needs consistent CA-certificate
> > version
> > > #2400 - corrects HTTP status 0 to 302 on redirect
> > > #2430 - Delay creation of transaction until user agent sends request.
> > > #2461 - Fix logging of cache stale miss connecton error being reported
> > as
> > > #2463 - Explain how # of parents relates to fail_threshold
> > total_connect_attempts
> > > #2482 - only default cert matches signature_algorithm extension
> > > #2496 - updates pre-commit hook to use specific clang-format
> > > #2509 - TLS crashes in 7.1.1
> > > #2514 - Add a metric for tracking RSS of traffic_server
> > > #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> > > #2540 - Remove unnecessary assertion
> > > #2548 - Use std::min and std::max globally
> > > #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
> > promise.
> > > #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> > > #2580 - Update s3auth test, removed cpp file and added the Catch main
> > define in the unit test file
> > > #2601 - Doc: Tweak makefiles to not build man pages for install if doc
> > building is disabled.
> > > #2615 - Fixed typo in cachekey plugin documentation
> > > #2631 - Fix mem leak related to do_os_response() function
> > > #2641 - Add flag to ignore out of bounds compile error for test
> > > #2653 - 7.1.x Avoid sending duplicate push promise on same client
> > session
> > > #2655 - Log when ssl_multicert.config is successfully reloaded
> > > #2656 - uses backoff to launch ts if crash was recent
> > > #2658 - Fix the implementation of Http2DependencyTree
> > > #2661 - For 7.1.x: move http 408 response logic into transaction
> > > #2665 - Checking the retval of safe_getsockname() and
> safe_getpeername()
> > > #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> > > #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> > > #2677 - Issue with null ua_buffer_reader due to PR #2123
> > > #2699 - malformed chunked responses will be cached under some terrible
> > network circumstances
> > > #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> > > #2703 - Back port event loop changes from PR #2541
> > > #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
> > session?)
> > > #2708 - Fixed 2707, assign server_session to nullptr after do
> > `chain_abort_all`
> > > #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
> > is freed
> > > #2713 - Cachekey pristine uri 7.1.x
> > > #2726 - Prevent releasing streams simultaneously
> > > #2738 - Send data fairly on H2 streams even if stream priority is
> > disabled
> > > #2741 - Include cstring to make the compiler stop complaining about
> > strlen
> > > #2748 - Treat SSL_ERROR_SSL as EPIPE within
> > SSLNetVC::load_buffer_and_write()
> > > #2757 - TS-5057: Add 103 Early Hints support
> > > #2764 - Fix #2761. NetHandler needs to be initialized
> > > #2765 - proxy.config.http.redirection_enabled doesn't appear to be
> > overwritable
> > > #2768 - Add traffic_server.memory.rss as a gauge to Epic
> > > #2769 - More header_rewrite examples
> > > #2771 - Backport of #2015, setup HttpSM for redirect
> > > #2773 - Strict checks of RFC7540 8.1.2.2.
> > > #2774 - Delete H2 stream before destroy
> > > #2781 - Fix crash in H2 priority tree cleanup.
> > > #2782 - Compile trafficserver with the musl libc
> > > #2784 - Move Brotli library check into the library check section
> > > #2786 - Send RST_STREAM frame when deleting a stream if it is not
> > CLOSED state
> > > #2787 - README: Alpine build instructions
> > > #2797 - Unify H2 log format
> > > #2806 - Correct the listen_backlog
> > > #2825 - corrects response reason when failing to connect to origin
> > > #2857 - Header Rewrite: rm-cookie operator has no effect on cache
> lookup
> > > #2862 - Add protocol metrics to traffic_logstats
> > > #2863 - Adds some basic documentation for traffic_logstats
> > > #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> > > #2871 - Reverts the changes from TS-3054
> > > #2874 - Cleans up some build issue and unecessary casts
> > > #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
> > operat…
> > > #2884 - Deprecates the coallapsed_connection plugin, use
> > collapsed_forwarding…
> > > #2902 - Crash in Via response header (again)
> > > #2907 - TransformVC may be double closed because there is a issue
> > within HttpTunnel::chain_abort_all
> > > #2913 - Assertion with gzip plugin enabled together with escalation
> > > #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> > > #2929 - Stop ATS from crashing on kernel 4.14
> > > #2934 - Removes the limit on the number of remap plugins per rule
> > > #2936 - Increase write_vio.ndone only if sending DATA frame is
> succeeded
> > > #2942 - header_rewrite - Delete space after semi colon when deleting
> > cookies from a list
> > > #2943 - logging: fix incorrect use of LogAccess::strlen()
> > > #2945 - Build: Fix WCCP link error for 'make check' in
> traffic_manager.
> > > #2973 - Fix race condition during testing rc2.
> > > #2980 - Fix naming of average aggregate function
> >
> >
>
> --
> [image: work-eat-sleep--400090.jpg]
>
> *Zeyuan Yu*
> Assoc Software Development Engineer, Oath
>
> m: 217.369.5086
>
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Leif Hedstrom <zw...@apache.org>.
Any more votes on this release, or should we declare it failed and start over? if so, I might delay another 2-3 weeks, to fix an OpenSSL v1.1.0 issue with OCSP.
— Leif
> On Jan 10, 2018, at 10:20 AM, Zeyuan Yu <ze...@gmail.com> wrote:
>
> +1 - Tested on RHEL6 with traffic-replay
>
> Bryan Call <bc...@apache.org>于2018年1月10日周三 上午11:13写道:
>
>> +1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
>>
>> -Bryan
>>
>>> On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>>>
>>> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on
>> the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>>>
>>> https://github.com/apache/trafficserver/milestone/15?closed=1
>>>
>>>
>>> or for a brief ChangeLog (also attached below):
>>>
>>> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>>>
>>>
>>> This release of v7.1.2 is backwards compatible with all v7.x release,
>> for some details as to what’s new in v.7.1.x see
>>>
>>>
>> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>>>
>>>
>>> Information about upgrading to the 7.x releases from previous major
>> versions is available at:
>>>
>>> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>>>
>>>
>>> The artifacts are available for download at:
>>>
>>> https://people.apache.org/~zwoop/rel-candidates/
>>>
>>>
>>> Checksums:
>>>
>>> MD5: 0a7b0446708607f2f308bfcee19867c2
>> *trafficserver-7.1.2-rc4.tar.bz2
>>> SHA512:
>> 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305
>> *trafficserver-7.1.2-rc4.tar.bz2
>>>
>>> This corresponds to git refs:
>>>
>>> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
>>> Tag: 7.1.2-rc4
>>>
>>>
>>> Which can be verified with the following command:
>>>
>>> $ git tag -v 7.1.2-rc4
>>>
>>>
>>> All code signing keys are available here:
>>>
>>> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>>>
>>>
>>> Make sure you refresh from a key server to get all relevant signatures.
>> This vote is open until EOB January 10th, since this is our third iteration
>> for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>>>
>>> Cheers,
>>>
>>> — Leif
>>>
>>>
>>> Changes with Apache Traffic Server 7.1.2
>>> #1808 - Coverity - 1021688 Uninitialized scalar field.
>>> #1843 - Coverity 1021688: Uninitialized scalar field
>>> #1933 - Coredump with server_session
>>> #2017 - Update IMS handling table to include INM
>>> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
>>> #2041 - volume.config doesn't differentiate http/https
>>> #2135 - adds clarifications on plugin use
>>> #2317 - Add example command to generate session ticket
>>> #2333 - Doc: Fix warning for footnote in cache arch docs.
>>> #2339 - Fix the queue when reprioritize
>>> #2375 - Session ticket resumption needs consistent CA-certificate
>> version
>>> #2400 - corrects HTTP status 0 to 302 on redirect
>>> #2430 - Delay creation of transaction until user agent sends request.
>>> #2461 - Fix logging of cache stale miss connecton error being reported
>> as
>>> #2463 - Explain how # of parents relates to fail_threshold
>> total_connect_attempts
>>> #2482 - only default cert matches signature_algorithm extension
>>> #2496 - updates pre-commit hook to use specific clang-format
>>> #2509 - TLS crashes in 7.1.1
>>> #2514 - Add a metric for tracking RSS of traffic_server
>>> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
>>> #2540 - Remove unnecessary assertion
>>> #2548 - Use std::min and std::max globally
>>> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
>> promise.
>>> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
>>> #2580 - Update s3auth test, removed cpp file and added the Catch main
>> define in the unit test file
>>> #2601 - Doc: Tweak makefiles to not build man pages for install if doc
>> building is disabled.
>>> #2615 - Fixed typo in cachekey plugin documentation
>>> #2631 - Fix mem leak related to do_os_response() function
>>> #2641 - Add flag to ignore out of bounds compile error for test
>>> #2653 - 7.1.x Avoid sending duplicate push promise on same client
>> session
>>> #2655 - Log when ssl_multicert.config is successfully reloaded
>>> #2656 - uses backoff to launch ts if crash was recent
>>> #2658 - Fix the implementation of Http2DependencyTree
>>> #2661 - For 7.1.x: move http 408 response logic into transaction
>>> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
>>> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
>>> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
>>> #2677 - Issue with null ua_buffer_reader due to PR #2123
>>> #2699 - malformed chunked responses will be cached under some terrible
>> network circumstances
>>> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
>>> #2703 - Back port event loop changes from PR #2541
>>> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
>> session?)
>>> #2708 - Fixed 2707, assign server_session to nullptr after do
>> `chain_abort_all`
>>> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
>> is freed
>>> #2713 - Cachekey pristine uri 7.1.x
>>> #2726 - Prevent releasing streams simultaneously
>>> #2738 - Send data fairly on H2 streams even if stream priority is
>> disabled
>>> #2741 - Include cstring to make the compiler stop complaining about
>> strlen
>>> #2748 - Treat SSL_ERROR_SSL as EPIPE within
>> SSLNetVC::load_buffer_and_write()
>>> #2757 - TS-5057: Add 103 Early Hints support
>>> #2764 - Fix #2761. NetHandler needs to be initialized
>>> #2765 - proxy.config.http.redirection_enabled doesn't appear to be
>> overwritable
>>> #2768 - Add traffic_server.memory.rss as a gauge to Epic
>>> #2769 - More header_rewrite examples
>>> #2771 - Backport of #2015, setup HttpSM for redirect
>>> #2773 - Strict checks of RFC7540 8.1.2.2.
>>> #2774 - Delete H2 stream before destroy
>>> #2781 - Fix crash in H2 priority tree cleanup.
>>> #2782 - Compile trafficserver with the musl libc
>>> #2784 - Move Brotli library check into the library check section
>>> #2786 - Send RST_STREAM frame when deleting a stream if it is not
>> CLOSED state
>>> #2787 - README: Alpine build instructions
>>> #2797 - Unify H2 log format
>>> #2806 - Correct the listen_backlog
>>> #2825 - corrects response reason when failing to connect to origin
>>> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
>>> #2862 - Add protocol metrics to traffic_logstats
>>> #2863 - Adds some basic documentation for traffic_logstats
>>> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
>>> #2871 - Reverts the changes from TS-3054
>>> #2874 - Cleans up some build issue and unecessary casts
>>> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
>> operat…
>>> #2884 - Deprecates the coallapsed_connection plugin, use
>> collapsed_forwarding…
>>> #2902 - Crash in Via response header (again)
>>> #2907 - TransformVC may be double closed because there is a issue
>> within HttpTunnel::chain_abort_all
>>> #2913 - Assertion with gzip plugin enabled together with escalation
>>> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
>>> #2929 - Stop ATS from crashing on kernel 4.14
>>> #2934 - Removes the limit on the number of remap plugins per rule
>>> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
>>> #2942 - header_rewrite - Delete space after semi colon when deleting
>> cookies from a list
>>> #2943 - logging: fix incorrect use of LogAccess::strlen()
>>> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
>>> #2973 - Fix race condition during testing rc2.
>>> #2980 - Fix naming of average aggregate function
>>
>>
>
> --
> [image: work-eat-sleep--400090.jpg]
>
> *Zeyuan Yu*
> Assoc Software Development Engineer, Oath
>
> m: 217.369.5086
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Zeyuan Yu <ze...@gmail.com>.
+1 - Tested on RHEL6 with traffic-replay
Bryan Call <bc...@apache.org>于2018年1月10日周三 上午11:13写道:
> +1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
>
> -Bryan
>
> > On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
> >
> > I've prepared a release for 7.1.2 (RC4), which is a bug fix release on
> the previous v7.1.1 release. The release notes for 7.1.2 is available at:
> >
> > https://github.com/apache/trafficserver/milestone/15?closed=1
> >
> >
> > or for a brief ChangeLog (also attached below):
> >
> > https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
> >
> >
> > This release of v7.1.2 is backwards compatible with all v7.x release,
> for some details as to what’s new in v.7.1.x see
> >
> >
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
> >
> >
> > Information about upgrading to the 7.x releases from previous major
> versions is available at:
> >
> > https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
> >
> >
> > The artifacts are available for download at:
> >
> > https://people.apache.org/~zwoop/rel-candidates/
> >
> >
> > Checksums:
> >
> > MD5: 0a7b0446708607f2f308bfcee19867c2
> *trafficserver-7.1.2-rc4.tar.bz2
> > SHA512:
> 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305
> *trafficserver-7.1.2-rc4.tar.bz2
> >
> > This corresponds to git refs:
> >
> > Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> > Tag: 7.1.2-rc4
> >
> >
> > Which can be verified with the following command:
> >
> > $ git tag -v 7.1.2-rc4
> >
> >
> > All code signing keys are available here:
> >
> > https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> >
> >
> > Make sure you refresh from a key server to get all relevant signatures.
> This vote is open until EOB January 10th, since this is our third iteration
> for a v7.1.2 release. If you voted on the previous RCs, please vote again!
> >
> > Cheers,
> >
> > — Leif
> >
> >
> > Changes with Apache Traffic Server 7.1.2
> > #1808 - Coverity - 1021688 Uninitialized scalar field.
> > #1843 - Coverity 1021688: Uninitialized scalar field
> > #1933 - Coredump with server_session
> > #2017 - Update IMS handling table to include INM
> > #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> > #2041 - volume.config doesn't differentiate http/https
> > #2135 - adds clarifications on plugin use
> > #2317 - Add example command to generate session ticket
> > #2333 - Doc: Fix warning for footnote in cache arch docs.
> > #2339 - Fix the queue when reprioritize
> > #2375 - Session ticket resumption needs consistent CA-certificate
> version
> > #2400 - corrects HTTP status 0 to 302 on redirect
> > #2430 - Delay creation of transaction until user agent sends request.
> > #2461 - Fix logging of cache stale miss connecton error being reported
> as
> > #2463 - Explain how # of parents relates to fail_threshold
> total_connect_attempts
> > #2482 - only default cert matches signature_algorithm extension
> > #2496 - updates pre-commit hook to use specific clang-format
> > #2509 - TLS crashes in 7.1.1
> > #2514 - Add a metric for tracking RSS of traffic_server
> > #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> > #2540 - Remove unnecessary assertion
> > #2548 - Use std::min and std::max globally
> > #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
> promise.
> > #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> > #2580 - Update s3auth test, removed cpp file and added the Catch main
> define in the unit test file
> > #2601 - Doc: Tweak makefiles to not build man pages for install if doc
> building is disabled.
> > #2615 - Fixed typo in cachekey plugin documentation
> > #2631 - Fix mem leak related to do_os_response() function
> > #2641 - Add flag to ignore out of bounds compile error for test
> > #2653 - 7.1.x Avoid sending duplicate push promise on same client
> session
> > #2655 - Log when ssl_multicert.config is successfully reloaded
> > #2656 - uses backoff to launch ts if crash was recent
> > #2658 - Fix the implementation of Http2DependencyTree
> > #2661 - For 7.1.x: move http 408 response logic into transaction
> > #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> > #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> > #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> > #2677 - Issue with null ua_buffer_reader due to PR #2123
> > #2699 - malformed chunked responses will be cached under some terrible
> network circumstances
> > #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> > #2703 - Back port event loop changes from PR #2541
> > #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
> session?)
> > #2708 - Fixed 2707, assign server_session to nullptr after do
> `chain_abort_all`
> > #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
> is freed
> > #2713 - Cachekey pristine uri 7.1.x
> > #2726 - Prevent releasing streams simultaneously
> > #2738 - Send data fairly on H2 streams even if stream priority is
> disabled
> > #2741 - Include cstring to make the compiler stop complaining about
> strlen
> > #2748 - Treat SSL_ERROR_SSL as EPIPE within
> SSLNetVC::load_buffer_and_write()
> > #2757 - TS-5057: Add 103 Early Hints support
> > #2764 - Fix #2761. NetHandler needs to be initialized
> > #2765 - proxy.config.http.redirection_enabled doesn't appear to be
> overwritable
> > #2768 - Add traffic_server.memory.rss as a gauge to Epic
> > #2769 - More header_rewrite examples
> > #2771 - Backport of #2015, setup HttpSM for redirect
> > #2773 - Strict checks of RFC7540 8.1.2.2.
> > #2774 - Delete H2 stream before destroy
> > #2781 - Fix crash in H2 priority tree cleanup.
> > #2782 - Compile trafficserver with the musl libc
> > #2784 - Move Brotli library check into the library check section
> > #2786 - Send RST_STREAM frame when deleting a stream if it is not
> CLOSED state
> > #2787 - README: Alpine build instructions
> > #2797 - Unify H2 log format
> > #2806 - Correct the listen_backlog
> > #2825 - corrects response reason when failing to connect to origin
> > #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> > #2862 - Add protocol metrics to traffic_logstats
> > #2863 - Adds some basic documentation for traffic_logstats
> > #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> > #2871 - Reverts the changes from TS-3054
> > #2874 - Cleans up some build issue and unecessary casts
> > #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
> operat…
> > #2884 - Deprecates the coallapsed_connection plugin, use
> collapsed_forwarding…
> > #2902 - Crash in Via response header (again)
> > #2907 - TransformVC may be double closed because there is a issue
> within HttpTunnel::chain_abort_all
> > #2913 - Assertion with gzip plugin enabled together with escalation
> > #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> > #2929 - Stop ATS from crashing on kernel 4.14
> > #2934 - Removes the limit on the number of remap plugins per rule
> > #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> > #2942 - header_rewrite - Delete space after semi colon when deleting
> cookies from a list
> > #2943 - logging: fix incorrect use of LogAccess::strlen()
> > #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> > #2973 - Fix race condition during testing rc2.
> > #2980 - Fix naming of average aggregate function
>
>
--
[image: work-eat-sleep--400090.jpg]
*Zeyuan Yu*
Assoc Software Development Engineer, Oath
m: 217.369.5086
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Bryan Call <bc...@apache.org>.
+1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
-Bryan
> On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Mohd Akhbar <my...@gmail.com>.
+1 CentOS 7, forward proxy.
On Sat, Jan 6, 2018 at 11:03 PM, Leif Hedstrom <zw...@apache.org> wrote:
> +1 from me, been running this on prod for some time.
>
> — Leif
>
> > On Jan 5, 2018, at 10:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
> >
> > I've prepared a release for 7.1.2 (RC4), which is a bug fix release on
> the previous v7.1.1 release. The release notes for 7.1.2 is available at:
> >
> > https://github.com/apache/trafficserver/milestone/15?closed=1
> >
> >
> > or for a brief ChangeLog (also attached below):
> >
> > https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
> >
> >
> > This release of v7.1.2 is backwards compatible with all v7.x release,
> for some details as to what’s new in v.7.1.x see
> >
> > https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
> >
> >
> > Information about upgrading to the 7.x releases from previous major
> versions is available at:
> >
> > https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
> >
> >
> > The artifacts are available for download at:
> >
> > https://people.apache.org/~zwoop/rel-candidates/
> >
> >
> > Checksums:
> >
> > MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.
> bz2
> > SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6
> c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305
> *trafficserver-7.1.2-rc4.tar.bz2
> >
> > This corresponds to git refs:
> >
> > Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> > Tag: 7.1.2-rc4
> >
> >
> > Which can be verified with the following command:
> >
> > $ git tag -v 7.1.2-rc4
> >
> >
> > All code signing keys are available here:
> >
> > https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> >
> >
> > Make sure you refresh from a key server to get all relevant signatures.
> This vote is open until EOB January 10th, since this is our third iteration
> for a v7.1.2 release. If you voted on the previous RCs, please vote again!
> >
> > Cheers,
> >
> > — Leif
> >
> >
> > Changes with Apache Traffic Server 7.1.2
> > #1808 - Coverity - 1021688 Uninitialized scalar field.
> > #1843 - Coverity 1021688: Uninitialized scalar field
> > #1933 - Coredump with server_session
> > #2017 - Update IMS handling table to include INM
> > #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> > #2041 - volume.config doesn't differentiate http/https
> > #2135 - adds clarifications on plugin use
> > #2317 - Add example command to generate session ticket
> > #2333 - Doc: Fix warning for footnote in cache arch docs.
> > #2339 - Fix the queue when reprioritize
> > #2375 - Session ticket resumption needs consistent CA-certificate
> version
> > #2400 - corrects HTTP status 0 to 302 on redirect
> > #2430 - Delay creation of transaction until user agent sends request.
> > #2461 - Fix logging of cache stale miss connecton error being reported
> as
> > #2463 - Explain how # of parents relates to fail_threshold
> total_connect_attempts
> > #2482 - only default cert matches signature_algorithm extension
> > #2496 - updates pre-commit hook to use specific clang-format
> > #2509 - TLS crashes in 7.1.1
> > #2514 - Add a metric for tracking RSS of traffic_server
> > #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> > #2540 - Remove unnecessary assertion
> > #2548 - Use std::min and std::max globally
> > #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push
> promise.
> > #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> > #2580 - Update s3auth test, removed cpp file and added the Catch main
> define in the unit test file
> > #2601 - Doc: Tweak makefiles to not build man pages for install if doc
> building is disabled.
> > #2615 - Fixed typo in cachekey plugin documentation
> > #2631 - Fix mem leak related to do_os_response() function
> > #2641 - Add flag to ignore out of bounds compile error for test
> > #2653 - 7.1.x Avoid sending duplicate push promise on same client
> session
> > #2655 - Log when ssl_multicert.config is successfully reloaded
> > #2656 - uses backoff to launch ts if crash was recent
> > #2658 - Fix the implementation of Http2DependencyTree
> > #2661 - For 7.1.x: move http 408 response logic into transaction
> > #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> > #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> > #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> > #2677 - Issue with null ua_buffer_reader due to PR #2123
> > #2699 - malformed chunked responses will be cached under some terrible
> network circumstances
> > #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> > #2703 - Back port event loop changes from PR #2541
> > #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad
> session?)
> > #2708 - Fixed 2707, assign server_session to nullptr after do
> `chain_abort_all`
> > #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session
> is freed
> > #2713 - Cachekey pristine uri 7.1.x
> > #2726 - Prevent releasing streams simultaneously
> > #2738 - Send data fairly on H2 streams even if stream priority is
> disabled
> > #2741 - Include cstring to make the compiler stop complaining about
> strlen
> > #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_
> write()
> > #2757 - TS-5057: Add 103 Early Hints support
> > #2764 - Fix #2761. NetHandler needs to be initialized
> > #2765 - proxy.config.http.redirection_enabled doesn't appear to be
> overwritable
> > #2768 - Add traffic_server.memory.rss as a gauge to Epic
> > #2769 - More header_rewrite examples
> > #2771 - Backport of #2015, setup HttpSM for redirect
> > #2773 - Strict checks of RFC7540 8.1.2.2.
> > #2774 - Delete H2 stream before destroy
> > #2781 - Fix crash in H2 priority tree cleanup.
> > #2782 - Compile trafficserver with the musl libc
> > #2784 - Move Brotli library check into the library check section
> > #2786 - Send RST_STREAM frame when deleting a stream if it is not
> CLOSED state
> > #2787 - README: Alpine build instructions
> > #2797 - Unify H2 log format
> > #2806 - Correct the listen_backlog
> > #2825 - corrects response reason when failing to connect to origin
> > #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> > #2862 - Add protocol metrics to traffic_logstats
> > #2863 - Adds some basic documentation for traffic_logstats
> > #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> > #2871 - Reverts the changes from TS-3054
> > #2874 - Cleans up some build issue and unecessary casts
> > #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie
> operat…
> > #2884 - Deprecates the coallapsed_connection plugin, use
> collapsed_forwarding…
> > #2902 - Crash in Via response header (again)
> > #2907 - TransformVC may be double closed because there is a issue
> within HttpTunnel::chain_abort_all
> > #2913 - Assertion with gzip plugin enabled together with escalation
> > #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> > #2929 - Stop ATS from crashing on kernel 4.14
> > #2934 - Removes the limit on the number of remap plugins per rule
> > #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> > #2942 - header_rewrite - Delete space after semi colon when deleting
> cookies from a list
> > #2943 - logging: fix incorrect use of LogAccess::strlen()
> > #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> > #2973 - Fix race condition during testing rc2.
> > #2980 - Fix naming of average aggregate function
>
>
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Leif Hedstrom <zw...@apache.org>.
+1 from me, been running this on prod for some time.
— Leif
> On Jan 5, 2018, at 10:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Leif Hedstrom <zw...@apache.org>.
I’m calling this vote, with 6 +1 (4 binding), and no -1. Thanks everyone for voting!
I’ll push to dist etc. momentarily.
Cheers,
— leif
> On Jan 5, 2018, at 10:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Bryan Call <bc...@apache.org>.
+1 - Tested on Fedora 27 at home and RHEL 6.7 in production.
-Bryan
> On Jan 5, 2018, at 9:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Leif Hedstrom <zw...@apache.org>.
+1 from me, been running this on prod for some time.
— Leif
> On Jan 5, 2018, at 10:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function
Re: [VOTE] Release Apache Traffic Server 7.1.2 (RC4)
Posted by Leif Hedstrom <zw...@apache.org>.
I’m calling this vote, with 6 +1 (4 binding), and no -1. Thanks everyone for voting!
I’ll push to dist etc. momentarily.
Cheers,
— leif
> On Jan 5, 2018, at 10:42 PM, Leif Hedstrom <zw...@apache.org> wrote:
>
> I've prepared a release for 7.1.2 (RC4), which is a bug fix release on the previous v7.1.1 release. The release notes for 7.1.2 is available at:
>
> https://github.com/apache/trafficserver/milestone/15?closed=1
>
>
> or for a brief ChangeLog (also attached below):
>
> https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.2
>
>
> This release of v7.1.2 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>
> https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>
>
> Information about upgrading to the 7.x releases from previous major versions is available at:
>
> https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>
>
> The artifacts are available for download at:
>
> https://people.apache.org/~zwoop/rel-candidates/
>
>
> Checksums:
>
> MD5: 0a7b0446708607f2f308bfcee19867c2 *trafficserver-7.1.2-rc4.tar.bz2
> SHA512: 5f7e7cf72c94bb2829f2ef0c7632c71feba5ec5eb76256548cfbdfc18bc6c8c88a7e7aeb5d90f990fd64e1a879e33cce312c702918a9fa1a8ca0fab8eee34305 *trafficserver-7.1.2-rc4.tar.bz2
>
> This corresponds to git refs:
>
> Hash: 3a0275f4b665c53b66fb8e8bbc4c96463e8d0421
> Tag: 7.1.2-rc4
>
>
> Which can be verified with the following command:
>
> $ git tag -v 7.1.2-rc4
>
>
> All code signing keys are available here:
>
> https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>
>
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB January 10th, since this is our third iteration for a v7.1.2 release. If you voted on the previous RCs, please vote again!
>
> Cheers,
>
> — Leif
>
>
> Changes with Apache Traffic Server 7.1.2
> #1808 - Coverity - 1021688 Uninitialized scalar field.
> #1843 - Coverity 1021688: Uninitialized scalar field
> #1933 - Coredump with server_session
> #2017 - Update IMS handling table to include INM
> #2038 - tsxs generation uses AM_C*FLAGS instead of C*FLAGS
> #2041 - volume.config doesn't differentiate http/https
> #2135 - adds clarifications on plugin use
> #2317 - Add example command to generate session ticket
> #2333 - Doc: Fix warning for footnote in cache arch docs.
> #2339 - Fix the queue when reprioritize
> #2375 - Session ticket resumption needs consistent CA-certificate version
> #2400 - corrects HTTP status 0 to 302 on redirect
> #2430 - Delay creation of transaction until user agent sends request.
> #2461 - Fix logging of cache stale miss connecton error being reported as
> #2463 - Explain how # of parents relates to fail_threshold total_connect_attempts
> #2482 - only default cert matches signature_algorithm extension
> #2496 - updates pre-commit hook to use specific clang-format
> #2509 - TLS crashes in 7.1.1
> #2514 - Add a metric for tracking RSS of traffic_server
> #2534 - Limit the amount of memory that a HTTP/2 stream will allocate
> #2540 - Remove unnecessary assertion
> #2548 - Use std::min and std::max globally
> #2557 - Fix #2372: Preserve Accept-Encoding header for H2 Server Push promise.
> #2574 - Optimize: Use a positive number as the timeout of DNSEntry.
> #2580 - Update s3auth test, removed cpp file and added the Catch main define in the unit test file
> #2601 - Doc: Tweak makefiles to not build man pages for install if doc building is disabled.
> #2615 - Fixed typo in cachekey plugin documentation
> #2631 - Fix mem leak related to do_os_response() function
> #2641 - Add flag to ignore out of bounds compile error for test
> #2653 - 7.1.x Avoid sending duplicate push promise on same client session
> #2655 - Log when ssl_multicert.config is successfully reloaded
> #2656 - uses backoff to launch ts if crash was recent
> #2658 - Fix the implementation of Http2DependencyTree
> #2661 - For 7.1.x: move http 408 response logic into transaction
> #2665 - Checking the retval of safe_getsockname() and safe_getpeername()
> #2672 - Cleanup of bool conversion in Ptr.h for C++11.
> #2673 - CID 1196423: Error handling issues (CHECKED_RETURN)
> #2677 - Issue with null ua_buffer_reader due to PR #2123
> #2699 - malformed chunked responses will be cached under some terrible network circumstances
> #2701 - Fix #2700 - single nameserver failover in DNSHandler failover
> #2703 - Back port event loop changes from PR #2541
> #2707 - Crash HttpTransactHeaders::insert_via_header_in_response (bad session?)
> #2708 - Fixed 2707, assign server_session to nullptr after do `chain_abort_all`
> #2712 - Set ua_session of Http2ConnectionState nullptr when ua_session is freed
> #2713 - Cachekey pristine uri 7.1.x
> #2726 - Prevent releasing streams simultaneously
> #2738 - Send data fairly on H2 streams even if stream priority is disabled
> #2741 - Include cstring to make the compiler stop complaining about strlen
> #2748 - Treat SSL_ERROR_SSL as EPIPE within SSLNetVC::load_buffer_and_write()
> #2757 - TS-5057: Add 103 Early Hints support
> #2764 - Fix #2761. NetHandler needs to be initialized
> #2765 - proxy.config.http.redirection_enabled doesn't appear to be overwritable
> #2768 - Add traffic_server.memory.rss as a gauge to Epic
> #2769 - More header_rewrite examples
> #2771 - Backport of #2015, setup HttpSM for redirect
> #2773 - Strict checks of RFC7540 8.1.2.2.
> #2774 - Delete H2 stream before destroy
> #2781 - Fix crash in H2 priority tree cleanup.
> #2782 - Compile trafficserver with the musl libc
> #2784 - Move Brotli library check into the library check section
> #2786 - Send RST_STREAM frame when deleting a stream if it is not CLOSED state
> #2787 - README: Alpine build instructions
> #2797 - Unify H2 log format
> #2806 - Correct the listen_backlog
> #2825 - corrects response reason when failing to connect to origin
> #2857 - Header Rewrite: rm-cookie operator has no effect on cache lookup
> #2862 - Add protocol metrics to traffic_logstats
> #2863 - Adds some basic documentation for traffic_logstats
> #2867 - Fix crash from HttpSM::setup_100_continue_transfer
> #2871 - Reverts the changes from TS-3054
> #2874 - Cleans up some build issue and unecessary casts
> #2876 - header_rewrite - Delete cookies if they are empty in rm-cookie operat…
> #2884 - Deprecates the coallapsed_connection plugin, use collapsed_forwarding…
> #2902 - Crash in Via response header (again)
> #2907 - TransformVC may be double closed because there is a issue within HttpTunnel::chain_abort_all
> #2913 - Assertion with gzip plugin enabled together with escalation
> #2928 - Only allow the gzip/brotli transformation on 200 OK responses
> #2929 - Stop ATS from crashing on kernel 4.14
> #2934 - Removes the limit on the number of remap plugins per rule
> #2936 - Increase write_vio.ndone only if sending DATA frame is succeeded
> #2942 - header_rewrite - Delete space after semi colon when deleting cookies from a list
> #2943 - logging: fix incorrect use of LogAccess::strlen()
> #2945 - Build: Fix WCCP link error for 'make check' in traffic_manager.
> #2973 - Fix race condition during testing rc2.
> #2980 - Fix naming of average aggregate function