You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ki...@apache.org on 2015/06/11 08:31:30 UTC

trafficserver git commit: TS-3436: Add API milestones for ts_lua plugin

Repository: trafficserver
Updated Branches:
  refs/heads/master 6c4d0d7e8 -> 3457db622


TS-3436: Add API milestones for ts_lua plugin


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/3457db62
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/3457db62
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/3457db62

Branch: refs/heads/master
Commit: 3457db62228d7cfe0e25c79b86e94c68f2c1c57c
Parents: 6c4d0d7
Author: Kit Chan <ki...@apache.org>
Authored: Wed Jun 10 23:31:20 2015 -0700
Committer: Kit Chan <ki...@apache.org>
Committed: Wed Jun 10 23:31:20 2015 -0700

----------------------------------------------------------------------
 doc/reference/plugins/ts_lua.en.rst                 | 2 ++
 plugins/experimental/ts_lua/ts_lua_http_milestone.c | 7 +++++--
 2 files changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/3457db62/doc/reference/plugins/ts_lua.en.rst
----------------------------------------------------------------------
diff --git a/doc/reference/plugins/ts_lua.en.rst b/doc/reference/plugins/ts_lua.en.rst
index ff65090..5e93a7b 100644
--- a/doc/reference/plugins/ts_lua.en.rst
+++ b/doc/reference/plugins/ts_lua.en.rst
@@ -2513,6 +2513,8 @@ Milestone constants
     TS_LUA_MILESTONE_DNS_LOOKUP_END
     TS_LUA_MILESTONE_SM_START
     TS_LUA_MILESTONE_SM_FINISH
+    TS_LUA_MILESTONE_PLUGIN_ACTIVE
+    TS_LUA_MILESTONE_PLUGIN_TOTAL
 
 
 `TOP <#ts-lua-plugin>`_

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/3457db62/plugins/experimental/ts_lua/ts_lua_http_milestone.c
----------------------------------------------------------------------
diff --git a/plugins/experimental/ts_lua/ts_lua_http_milestone.c b/plugins/experimental/ts_lua/ts_lua_http_milestone.c
index e50a39e..85d4261 100644
--- a/plugins/experimental/ts_lua/ts_lua_http_milestone.c
+++ b/plugins/experimental/ts_lua/ts_lua_http_milestone.c
@@ -38,7 +38,9 @@ typedef enum {
   TS_LUA_MILESTONE_DNS_LOOKUP_BEGIN = TS_MILESTONE_DNS_LOOKUP_BEGIN,
   TS_LUA_MILESTONE_DNS_LOOKUP_END = TS_MILESTONE_DNS_LOOKUP_END,
   TS_LUA_MILESTONE_SM_START = TS_MILESTONE_SM_START,
-  TS_LUA_MILESTONE_SM_FINISH = TS_MILESTONE_SM_FINISH
+  TS_LUA_MILESTONE_SM_FINISH = TS_MILESTONE_SM_FINISH,
+  TS_LUA_MILESTONE_PLUGIN_ACTIVE = TS_MILESTONE_PLUGIN_ACTIVE,
+  TS_LUA_MILESTONE_PLUGIN_TOTAL = TS_MILESTONE_PLUGIN_TOTAL
 } TSLuaMilestoneType;
 
 
@@ -52,7 +54,8 @@ ts_lua_var_item ts_lua_milestone_type_vars[] = {
   TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_CACHE_OPEN_READ_END), TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_CACHE_OPEN_WRITE_BEGIN),
   TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_CACHE_OPEN_WRITE_END), TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_DNS_LOOKUP_BEGIN),
   TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_DNS_LOOKUP_END), TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_SM_START),
-  TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_SM_FINISH)};
+  TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_SM_FINISH), TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_PLUGIN_ACTIVE),
+  TS_LUA_MAKE_VAR_ITEM(TS_LUA_MILESTONE_PLUGIN_TOTAL)};
 
 
 static void ts_lua_inject_http_milestone_variables(lua_State *L);