You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by os...@apache.org on 2015/05/17 22:14:47 UTC
trafficserver git commit: TS-3607: ats_pagespeed make error
Repository: trafficserver
Updated Branches:
refs/heads/master 05fd0d780 -> 110b99ab1
TS-3607: ats_pagespeed make error
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/110b99ab
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/110b99ab
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/110b99ab
Branch: refs/heads/master
Commit: 110b99ab11e52689820ca10c4d9969e93f4d9e41
Parents: 05fd0d7
Author: Otto van der Schaaf <os...@we-amp.com>
Authored: Fri May 15 01:19:38 2015 +0200
Committer: Otto van der Schaaf <os...@we-amp.com>
Committed: Fri May 15 01:20:37 2015 +0200
----------------------------------------------------------------------
plugins/experimental/ats_pagespeed/README.md | 15 ++++++++-------
plugins/experimental/ats_pagespeed/ats_pagespeed.cc | 4 ++++
2 files changed, 12 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/110b99ab/plugins/experimental/ats_pagespeed/README.md
----------------------------------------------------------------------
diff --git a/plugins/experimental/ats_pagespeed/README.md b/plugins/experimental/ats_pagespeed/README.md
index 6c4ff15..c5171d5 100644
--- a/plugins/experimental/ats_pagespeed/README.md
+++ b/plugins/experimental/ats_pagespeed/README.md
@@ -3,7 +3,7 @@
Apache Traffic Server web content optimization plugin powered by Google PageSpeed
-http://www.atsspeed.com/
+http://www.atspagespeed.com/
To build, a simple 'make' should work. Use 'sudo make install' to install.
Optionally, patching ATS with ethread.patch helps with eliminating latency that
@@ -26,6 +26,11 @@ That folder is monitored, and changes to files in there are picked
up immediately. A sample configuration:
```
+# Base configuration for the module, all host-specific configuration
+# will inherit.
+pagespeed RewriteLevel CoreFilters
+# Mandatory FileCachePath setting. The path must exist and be read/write for the traffic_server process.
+pagespeed FileCachePath /tmp/ats_pagespeed/
# [host]
[192.168.185.185]
# Force traffic server to cache all origin responses
@@ -41,12 +46,8 @@ pagespeed EnableFilters prioritize_critical_css,rewrite_css
pagespeed EnableFilters combine_javascript,combine_css
```
-It also expects this in records.config from ATS to function:
-`CONFIG proxy.config.url_remap.pristine_host_hdr INT 0`
-
You can view debug output of the plugin using `traffic_server -T ".*speed.*"`
-The current state compiles against PSOL 1.7.30.4-beta.
-Please note the this plugin will generate asserts when build against
-the debug version of mps (option->Merge from a different thread).
+The current state compiles against PSOL 1.9.32.3-stable
+
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/110b99ab/plugins/experimental/ats_pagespeed/ats_pagespeed.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/ats_pagespeed/ats_pagespeed.cc b/plugins/experimental/ats_pagespeed/ats_pagespeed.cc
index 81fdab2..2ca0a24 100644
--- a/plugins/experimental/ats_pagespeed/ats_pagespeed.cc
+++ b/plugins/experimental/ats_pagespeed/ats_pagespeed.cc
@@ -85,6 +85,10 @@
#include <dirent.h>
+#ifndef INT64_MIN
+#define INT64_MAX (9223372036854775807LL)
+#endif
+
using namespace net_instaweb;
static AtsProcessContext *ats_process_context;