You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by am...@apache.org on 2015/07/08 18:06:42 UTC
trafficserver git commit: TS-3745: Add UA_FIRST_READ milestone to API
enum.
Repository: trafficserver
Updated Branches:
refs/heads/master da0436222 -> eb4fafeb5
TS-3745: Add UA_FIRST_READ milestone to API enum.
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/eb4fafeb
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/eb4fafeb
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/eb4fafeb
Branch: refs/heads/master
Commit: eb4fafeb5ce46b9702a4d3f4d1873348e0d7d0be
Parents: da04362
Author: Alan M. Carroll <so...@yahoo-inc.com>
Authored: Wed Jul 8 11:04:53 2015 -0500
Committer: Alan M. Carroll <so...@yahoo-inc.com>
Committed: Wed Jul 8 11:04:53 2015 -0500
----------------------------------------------------------------------
lib/ts/apidefs.h.in | 1 +
plugins/experimental/xdebug/xdebug.cc | 5 +++++
2 files changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/eb4fafeb/lib/ts/apidefs.h.in
----------------------------------------------------------------------
diff --git a/lib/ts/apidefs.h.in b/lib/ts/apidefs.h.in
index dca1ff5..5058990 100644
--- a/lib/ts/apidefs.h.in
+++ b/lib/ts/apidefs.h.in
@@ -698,6 +698,7 @@ typedef int64_t TSHRTime;
typedef enum {
TS_MILESTONE_NULL = -1,
TS_MILESTONE_UA_BEGIN,
+ TS_MILESTONE_UA_FIRST_READ,
TS_MILESTONE_UA_READ_HEADER_DONE,
TS_MILESTONE_UA_BEGIN_WRITE,
TS_MILESTONE_UA_CLOSE,
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/eb4fafeb/plugins/experimental/xdebug/xdebug.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/xdebug/xdebug.cc b/plugins/experimental/xdebug/xdebug.cc
index ce60244..a22d832 100644
--- a/plugins/experimental/xdebug/xdebug.cc
+++ b/plugins/experimental/xdebug/xdebug.cc
@@ -169,8 +169,10 @@ InjectMilestonesHeader(TSHttpTxn txn, TSMBuffer buffer, TSMLoc hdr)
// this hook, so we skip those ...
static const milestone milestones[] = {
{TS_MILESTONE_UA_BEGIN, "UA-BEGIN"},
+ {TS_MILESTONE_UA_FIRST_READ, "UA-FIRST-READ"},
{TS_MILESTONE_UA_READ_HEADER_DONE, "UA-READ-HEADER-DONE"},
{TS_MILESTONE_UA_BEGIN_WRITE, "UA-BEGIN-WRITE"},
+ {TS_MILESTONE_UA_CLOSE, "UA-CLOSE"},
{TS_MILESTONE_SERVER_FIRST_CONNECT, "SERVER-FIRST-CONNECT"},
{TS_MILESTONE_SERVER_CONNECT, "SERVER-CONNECT"},
{TS_MILESTONE_SERVER_CONNECT_END, "SERVER-CONNECT-END"},
@@ -184,6 +186,9 @@ InjectMilestonesHeader(TSHttpTxn txn, TSMBuffer buffer, TSMLoc hdr)
{TS_MILESTONE_CACHE_OPEN_WRITE_END, "CACHE-OPEN-WRITE-END"},
{TS_MILESTONE_DNS_LOOKUP_BEGIN, "DNS-LOOKUP-BEGIN"},
{TS_MILESTONE_DNS_LOOKUP_END, "DNS-LOOKUP-END"},
+ // SM_START is deliberately excluded because as all the times are printed relative to it
+ // it would always be zero.
+ {TS_MILESTONE_SM_FINISH, "SM-FINISH"},
{TS_MILESTONE_PLUGIN_ACTIVE, "PLUGIN-ACTIVE"},
{TS_MILESTONE_PLUGIN_TOTAL, "PLUGIN-TOTAL"},
};