[GitHub] trafficserver issue #792: TS-4650: cachekey: not thread safe

2016-07-12 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/792 @ftarnell looks good, thanks for fixing! @zwoop it will be great if we can back port to 6.2.1 --- If your project is set up for it, you can reply to this email and have your reply appear

[GitHub] trafficserver issue #837: TS-4706 Truncated SNI name during escalation

2016-08-02 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/837 @zwoop thanks for reviewing! As far as can tell the escalate plugin was implemented later then the HttpHdr caching and the caching implementation does not support its use-case well

[GitHub] trafficserver pull request #818: TS-4683 Adds better error handling on confi...

2016-07-21 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/818#discussion_r71735386 --- Diff: plugins/header_rewrite/ruleset.cc --- @@ -51,7 +51,7 @@ RuleSet::add_condition(Parser , const char *filename) if (!c->set_hook(_h

[GitHub] trafficserver pull request #837: TS-4706 Truncated SNI name during escalatio...

2016-08-02 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/837 TS-4706 Truncated SNI name during escalation A fix for a problem with SSL hostname verification failing due to truncated SNI name. You can merge this pull request into a Git repository

[GitHub] trafficserver issue #868: TS-4719: Make AIO threads interleave memory across...

2016-08-16 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/868 @PSUdaemon, tested the change and it seems it worked. WITHOUT the fix: ``` Per-node process memory usage (in MBs) for PID 33486 ([ET_NET 0

[GitHub] trafficserver issue #1441: Mark the new span metrics as gauges in Epic plugi...

2017-02-13 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1441 👍 looks good --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes

[GitHub] trafficserver issue #882: TS-4362 Removed cacheurl plugin

2016-08-19 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/882 @zwoop, announcement sent to users@ --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] trafficserver pull request #882: TS-4362 Removed cacheurl plugin

2016-08-19 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/882 TS-4362 Removed cacheurl plugin Removed the cacheurl plugin and its documentation (including the Japanese version) You can merge this pull request into a Git repository by running

[GitHub] trafficserver pull request #1515: Logging cache code map size fix

2017-02-28 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1515 Logging cache code map size fix The size of the cache code map does not correspond to the number of cache result code values. Discrepancy introduced with commit

[GitHub] trafficserver pull request #914: TS-4686 Moved hook-trace plugin to plugins/...

2016-08-24 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/914 TS-4686 Moved hook-trace plugin to plugins/experimental Moved hook-trace plugin from examples to plugin/experimental and its documentation (including the Japanese version). You can merge

[GitHub] trafficserver issue #987: TS-4824: gcc enumeral and non-enumeral type in con...

2016-09-07 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/987 👍 +1: --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] trafficserver pull request #956: TS-4806: Fix up event processor thread stac...

2016-09-10 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/956#discussion_r78275728 --- Diff: iocore/eventsystem/UnixEventProcessor.cc --- @@ -129,34 +197,58 @@ EventProcessor::start(int n_event_threads, size_t stacksize

[GitHub] trafficserver issue #956: TS-4806: Fix up event processor thread stacks

2016-09-10 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/956 @PSUdaemon, the patch looks good, +1 on fixing the sleep(1). Built and run it in production with ``exec_thread.affinity: 1`` and it run fine. Here some of the things I

[GitHub] trafficserver pull request #996: TS-4834 Expose bad disk and disk access fai...

2016-09-08 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/996 TS-4834 Expose bad disk and disk access failures For monitoring purposes expose stats about: - disk access failure count - marked bad disk count You can merge this pull request

[GitHub] trafficserver pull request #1028: TS-4870 Avoid marking storage offline mult...

2016-09-15 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1028#discussion_r79075679 --- Diff: iocore/cache/P_CacheDisk.h --- @@ -97,6 +97,7 @@ struct CacheDisk : public Continuation { int num_errors; int cleared

[GitHub] trafficserver pull request #1028: TS-4870 Avoid marking storage offline mult...

2016-09-15 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1028#discussion_r79075616 --- Diff: iocore/cache/P_CacheDisk.h --- @@ -97,6 +97,7 @@ struct CacheDisk : public Continuation { int num_errors; int cleared

[GitHub] trafficserver pull request #1028: TS-4870 Avoid marking storage offline mult...

2016-09-15 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1028 TS-4870 Avoid marking storage offline multiple times Currently storage can be marked offline multiple times which breaks related metrics. You can merge this pull request into a Git

[GitHub] trafficserver issue #1022: TS-4868: Add configs back and cleanup other clust...

2016-09-15 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1022 I have not looked enough to say if this change is necessary or not but just wanted to mention that it helped me with a crash I got after syncing my fork. ``` Starting program

[GitHub] trafficserver issue #1028: TS-4870 Avoid marking storage offline multiple ti...

2016-09-19 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1028 @jpeach, appreciate your feedback! It felt that "disk being offline" (might be an operator's decision) and "disk being bad" (number of IO errors reached a thresh

[GitHub] trafficserver issue #996: TS-4834 Expose bad disk and disk access failures

2016-09-17 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/996 @jpeach and @SolidWallOfCode, really appreciate your feedback! Here is the new patch. Removed `_count`. The reason I added was that internally the "bad disk metric" and &q

[GitHub] trafficserver pull request #1028: TS-4870 Avoid marking storage offline mult...

2016-09-19 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1028#discussion_r79487888 --- Diff: iocore/cache/Cache.cc --- @@ -2000,6 +2000,12 @@ CacheProcessor::mark_storage_offline(CacheDisk *d ///< Target disk uint6

[GitHub] trafficserver issue #1028: TS-4870 Avoid marking storage offline multiple ti...

2016-09-19 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1028 @jpeach, renamed "offline" flag to "online", added some reasoning about why the flag was necessary in the last commit description. --- If your project is set up f

[GitHub] trafficserver issue #911: TS-2220: Rename proxy.config.http.anonymize_insert...

2016-08-24 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/911 👍 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] trafficserver pull request #1157: TS-4916 Add safety net to avoid H2-infinit...

2016-10-26 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1157 TS-4916 Add safety net to avoid H2-infinite-loop deadlock. Current Http2ConnectionState implementation uses a memory pool for instantiating streams and DLL<> stream_list for s

[GitHub] trafficserver issue #996: TS-4834 Expose bad disk and disk access failures

2016-10-28 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/996 @zwoop, I have not heard any objections for a while so unless @jpeach and @SolidWallOfCode have any concerns with the latest patch I think we can land it. --- If your project is set up

[GitHub] trafficserver issue #996: TS-4834 Expose bad disk and disk access failures

2016-10-28 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/996 @jpeach added docs, @SolidWallOfCode made the requested change. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project

[GitHub] trafficserver pull request #1099: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-12 Thread gtenev
Github user gtenev closed the pull request at: https://github.com/apache/trafficserver/pull/1099 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] trafficserver issue #1099: TS-4916: Fix for an H2-infinite-loop deadlock

2016-10-12 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1099 @zwoop I did, my fork looks OK. it seems to me that later in the github GUI I may have submitted the PR against base:master (which was the default), should have been against 6.2.x. Closing

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-12 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1100 TS-4916: Fix for an H2-infinite-loop deadlock This is a fix to prevent destroying of the DLL<> structure and the following iteration over Http2ConnectionState::stream_list t

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-14 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1100#discussion_r83510837 --- Diff: proxy/http2/Http2ConnectionState.cc --- @@ -936,30 +940,70 @@ Http2ConnectionState::cleanup_streams() void Http2ConnectionState

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-14 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1100#discussion_r83508421 --- Diff: proxy/http2/Http2ConnectionState.cc --- @@ -936,30 +940,70 @@ Http2ConnectionState::cleanup_streams() void Http2ConnectionState

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-14 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1100#discussion_r83511226 --- Diff: proxy/http2/Http2ConnectionState.cc --- @@ -1097,6 +1141,7 @@ void Http2ConnectionState::send_data_frames(Http2Stream *stream

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-14 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1100#discussion_r83512075 --- Diff: proxy/http2/Http2Stream.cc --- @@ -267,10 +267,12 @@ Http2Stream::do_io_close(int /* flags */) // Make sure any trailing end

[GitHub] trafficserver issue #1100: TS-4916: Fix for an H2-infinite-loop deadlock

2016-10-14 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1100 I was actually thinking to propose just adding a “catch-all-delete-stream” call in `destroy()` before `THREAD_FREE()` in 7.0. It seems to me that the point of this Jira TS-4813

[GitHub] trafficserver pull request #1117: TS-4916 Add safety net to avoid H2-infinit...

2016-10-18 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1117 TS-4916 Add safety net to avoid H2-infinite-loop deadlock. Current Http2ConnectionState implementation uses a memory pool for instantiating streams and DLL<> stream_list for s

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-18 Thread gtenev
Github user gtenev closed the pull request at: https://github.com/apache/trafficserver/pull/1100 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so

[GitHub] trafficserver issue #1100: TS-4916: Fix for an H2-infinite-loop deadlock

2016-10-18 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1100 Chatted with @shinrich offline and she is going to mark related fixes TS-4813 and TS-4507 for backport from 7.0.0 to 6.2.1, which should take care of the "missing to delete the stream

[GitHub] trafficserver pull request #1173: TS-4706 Truncated SNI name during escalati...

2016-11-02 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1173 TS-4706 Truncated SNI name during escalation SSL hostname verification failing due to truncated SNI name. (cherry picked from commit 4d02d0e877e24b1dc94948c236462417bdd9bbf0) You

[GitHub] trafficserver pull request #1172: TS-4650: cachekey: not thread safe

2016-11-02 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1172 TS-4650: cachekey: not thread safe (cherry picked from commit f4a97a9d573867441c5dd711b54ff66117fcd057) (cherry picked from commit 15b2ab08a30a0df8c2223e05c7bfc4cb530ea243) You can merge

[GitHub] trafficserver issue #996: TS-4834 Expose bad disk and disk access failures

2016-10-31 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/996 @zwoop, it is ready to land now. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] trafficserver pull request #1100: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-13 Thread gtenev
Github user gtenev commented on a diff in the pull request: https://github.com/apache/trafficserver/pull/1100#discussion_r83279595 --- Diff: iocore/aio/.diags.log.meta --- @@ -0,0 +1 @@ +creation_time = 1476307057 --- End diff -- removed, committed by mistake

[GitHub] trafficserver pull request #1099: TS-4916: Fix for an H2-infinite-loop deadl...

2016-10-12 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1099 TS-4916: Fix for an H2-infinite-loop deadlock This is a fix to prevent destroying of the ``DLL<>`` structure and the following iteration over ``Http2ConnectionState::stream_list`` t

[GitHub] trafficserver issue #1238: TS-4429: Adds a --concise (-C) option for logstat...

2016-11-29 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1238 👍 looks reasonable to me, it would reduce the amount of data to transfer/store without post-processing of the `traffic_logstats` output --- If your project is set up for it, you can reply

[GitHub] trafficserver issue #1246: TS-5069: Fixes CID 1366771 and 1366771

2016-12-03 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1246 👍 looks good --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes

[GitHub] trafficserver pull request #1239: TS-5069 enhance logstats to report stats p...

2016-11-29 Thread gtenev
GitHub user gtenev opened a pull request: https://github.com/apache/trafficserver/pull/1239 TS-5069 enhance logstats to report stats per user Enhanced `traffic_logstats` to aggregate and report stats per user instead of per host. You can merge this pull request into a Git

[GitHub] trafficserver issue #1239: TS-5069 enhance logstats to report stats per user

2016-11-30 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1239 @zwoop no problems, should be good now --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have

[GitHub] trafficserver issue #1515: Logging cache code map size fix

2017-03-03 Thread gtenev
Github user gtenev commented on the issue: https://github.com/apache/trafficserver/pull/1515 @jpeach: sounds like right thing to do, needed a quick fix, will find some time to make the API less error-prone. @zwoop: sir, yes, sir! --- If your project is set up for it, you can