Re: Envoy + ATS

2019-02-11 Thread Otto van der Schaaf
There's also an interesting design doc referenced in that issue: https://docs.google.com/document/d/1WPuim_GzhfdsnIj_tf-fIeutK0jO4aVQfVrLJFoLN3g/view# Otto Op ma 11 feb. 2019 om 23:21 schreef Leif Hedstrom : > Since Peach is a slacker (or packing up boxes, not sure which), I’m > sending this on

Re: [New API Proposal] TSContScheduleToCurrentThread and TSContScheduleToCurrentThreadEvery

2018-08-15 Thread Otto van der Schaaf
A TSEventThread API makes sense to me; maybe Kees has something similar in the implementation for XXXOnThread() he mentioned. Regardless, it sounds like this would allow fine-grained control of where code associated to a continuation is executed, which would be great as far as I am concerned. Otto

Re: [New API Proposal] TSContScheduleToCurrentThread and TSContScheduleToCurrentThreadEvery

2018-08-14 Thread Otto van der Schaaf
+1 for APIs that allow scheduling on an arbitrary thread On Wed, 15 Aug 2018 at 03:37, Kees Spoelstra wrote: > +1, we currently have it implemented but did not come around to make a pull > request and a proposal. > > Some remarks, instead of current thread we should be able to schedule on an > a

Re: Cache granularity

2018-06-22 Thread Otto van der Schaaf
Well, ATS is able to act like a memcached server with this plugin: https://github.com/apache/trafficserver/tree/master/plugins/experimental/memcache Otto On Fri, Jun 22, 2018 at 11:29 PM Dunkin, Nick wrote: > Hi, > > > > I have a question that may sound bonkers but please bear with me. I need

Re: [DISCUSS] Move traffic_server to cmd/traffic_server

2018-06-05 Thread Otto van der Schaaf
+1 On Tue, 5 Jun 2018 at 17:45, Jason Kenny wrote: > I think this is a great move. +1 all the way. > > Jason > > On Tue, Jun 5, 2018 at 10:19 AM, Leif Hedstrom wrote: > > > Hi all, > > > > I’ve prepared a patch that moves as much as was easily moved out of > > proxy/*.{cc,h} to cmd/traffic_serv

Re: [PROPOSAL] Adding another callback to remap plugins

2018-05-15 Thread Otto van der Schaaf
+1 On Tue, May 15, 2018 at 6:29 PM Leif Hedstrom wrote: > Hi all, > > I can’t remember now if I brought this up here earlier, but I have a PR / > proposal to add one more callback to the remap plugin APIs: > > .. function:: void TSRemapConfigReload(void) > > > The purpose of this callbac

Re: [API Change] Upgrade TSfread/TSfwrite to ssize_t

2018-05-12 Thread Otto van der Schaaf
+1 On Sat, 12 May 2018 at 12:35, Bryan Call wrote: > +1 > > -Bryan > > > On May 10, 2018, at 4:02 PM, Chris Lemmons wrote: > > > > The PR is here: https://github.com/apache/trafficserver/pull/3638 > > > > This is an API change, so I'm bringing it up. Previously, these > > functions were returni

Re: [DISCUSS] Move pagespeed plugin to the Pagespeed Incubator project

2018-01-23 Thread Otto van der Schaaf
;Leif Hedstrom" wrote: > > Really? We want separate repos? That seems completely nonintuitive, and > kind of defeats the purpose of moving this to Pagespeed in the first place > ? > > The idea would be that you type make in Pagespeed to build the core > library, and all plu

Re: [DISCUSS] Move pagespeed plugin to the Pagespeed Incubator project

2018-01-20 Thread Otto van der Schaaf
urpose of moving this to Pagespeed in the first place ? > > The idea would be that you type make in Pagespeed to build the core > library, and all plugins for various web servers, no? > > Cheers, > > — Leif > > > On Jan 20, 2018, at 19:17, Otto van der Schaaf > wrot

Re: [DISCUSS] Move pagespeed plugin to the Pagespeed Incubator project

2018-01-20 Thread Otto van der Schaaf
Yes, sure. It would probably be best to have this in a new repo, e.g.: https://github.com/apache/incubator-pagespeed-ats.git Do you know who do I need to contact to see if initializing a new repo is possible? Otto On Fri, Jan 19, 2018 at 7:27 AM Leif Hedstrom wrote: > > > > On Jan 18, 2018, a

Re: [DISCUSS] Move pagespeed plugin to the Pagespeed Incubator project

2018-01-16 Thread Otto van der Schaaf
+1, I will be happy to help integrate it into the pagespeed codebase, it will make proper maintenance much easier indeed Otto On Tue, 16 Jan 2018 at 23:35, James Peach wrote: > > > > On Jan 16, 2018, at 11:11 AM, Leif Hedstrom wrote: > > > > Hi all, > > > > The Pagespeed project recently moved

Re: Performance tuning advice for plugin

2015-03-11 Thread Otto van der Schaaf
With regard to rescheduling and latency: For ats_pagespeed, changing the fast_signal argument's default from false to true in I_EThread::schedule helped improve latency when scheduling an event from an external thread pool (up to 5 ms per scheduled operation). This ticket [1] at least documents th

Re: [VOTE] Release Apache Traffic Server 5.1.0 (RC1)

2014-09-16 Thread Otto van der Schaaf
Running production for two days perfectly, Ubuntu 14.04 +1 On Fri, Sep 12, 2014 at 10:55 PM, Alan M. Carroll < a...@network-geographics.com> wrote: > Hello All, > > Due to issue with building OmniOS, we had to respin the release candidate. > This is RC1. It should be functionally the same, the c

RE: Stack traces across scheduled events

2014-03-11 Thread Otto van der Schaaf
+1 for including this in the debug builds Sent from my Windows Phone From: Leif Hedstrom Sent: 11-3-2014 21:40 To: dev@trafficserver.apache.org Subject: Re: Stack traces across scheduled events On Mar 11, 2014, at 2:01 PM, Brian Geffon wrote: > Hi all, > There has been discussion on IRC about t

RE: [VOTE] Release Apache Traffic Server 4.2.0 (RC0)

2014-02-10 Thread Otto van der Schaaf
+1 Sent from my Windows Phone -- From: Phil Sorber Sent: 4-2-2014 23:00 To: us...@trafficserver.apache.org; dev@trafficserver.apache.org Subject: [VOTE] Release Apache Traffic Server 4.2.0 (RC0) Hello All, I've prepared a release for v4.2.0 (RC0) which is the last

Re: [API Review] Add TSHttpTxnIsCacheable()

2014-02-06 Thread Otto van der Schaaf
+1 I too think it could prove really useful in that light - allowing for tighter integration. Otto On 05 Feb 2014, at 23:41, Leif Hedstrom wrote: > I could imagine for example the page speed plugin to use this

Re: Null transform slow down connection

2014-01-22 Thread Otto van der Schaaf
> does "CONFIG proxy.config.http.chunking_enabled INT 1" does that make any > changes in the transform? > in any case, I see the CPU spikes, but nothing dramatic." I suspect that disabling chunking will make ATS disable keep alive. It will indicate the end of the transformed stream to the user-a

Re: Null transform slow down connection

2014-01-06 Thread Otto van der Schaaf
Perhaps some of the performance loss you are seeing might be caused by ATS having to switch to a chunked transfer encoding when a transform is involved. What does cpu usage look like with and without a transform on your system? Regards, Otto 2014/1/6 Uri Shachar > On Mon, 6 Jan 2014 16:59:46

Ats_speed: a port of ngx_pagespeed to Apache Traffic Server

2013-12-18 Thread Otto van der Schaaf
; speeds up websites by implementing web performance best practices. For more information, see the ATS Wiki<https://cwiki.apache.org/confluence/display/TS/ats_speed> and www.atsspeed.com. Kind regards, Otto van der Schaaf http://www.we-amp.com/

Re: [VOTE] Promote gzip Plugin

2013-07-10 Thread Otto van der Schaaf
+1 from me - I really tried hard to report the outstanding crasher reported by @ibrezac, but have failed to succeed at it yet. I suspect that it might rear its head in an edge case with some configurations/setups, and looking at the stack trace I can not directly relate it to the plugin itself. It

Re: [VOTE] Release Apache Traffic Server 3.2.5

2013-07-08 Thread Otto van der Schaaf
+1 from me, ubuntu 12.04 x64 2013/7/8 Leif Hedstrom > On 7/2/13 2:36 PM, Igor Galić wrote: > >> Hey folks, >> >> I've rolled a tar-ball of 3.2.x and I would like >> to kick of a voting to get it released! >> >> You can find it on >> >> >> http://people.apache.org/~**igalic/releases/

Re: [VOTE] Release Apache Traffic Server 3.2.4

2013-01-19 Thread Otto van der Schaaf
+1 build and tested on Ubuntu 12.04 (64-bit) 2013/1/16 Igor Galić : > > Hey folks, > > I've rolled a tar-ball of 3.2.x and I would like > to kick of a voting to get it released! > > You can find it on > > http://people.apache.org/~igalic/releases/ > > -rw-r--r-- 1 igalic igalic 2524828 Jan 16

Re: [POLL] UTF-8

2012-12-06 Thread Otto van der Schaaf
+1 On Dec 6, 2012, at 10:14 AM, Igor Galić wrote: >>> >>> Hey folks, >>> >>> I was wondering how many of you use UTF-8 as your default >>> Character encoding and would like to see Traffic Server >>> use it by default as well. >> >> There's a confusing divergence of responses to the two lists!

Re: [VOTE] Separate "CI" bots notifications from #traffic-server

2012-12-06 Thread Otto van der Schaaf
+1 On Dec 6, 2012, at 2:31 PM, Jim Jagielski wrote: > +1 > On Dec 5, 2012, at 6:11 PM, Leif Hedstrom wrote: > >> I'd like to suggest we use a second IRC channel (#traffic-server-ci) for all >> build-bot and other automated Continuous Integration notifications. This has >> two benefits (for m

Re: Question about effects of API call

2012-11-12 Thread Otto van der Schaaf
You can indicate the number of bytes that you are going to write to the output vio in that call. INT64_MAX is specified when the content length is not known up front, in which case ATS will either use a chunked transfer encoding or close the connection when that is not feasible. Otto 2012/11/12 O

Re: [Vote] Establish a page for third part assistance

2012-10-16 Thread Otto van der Schaaf
+1 Otto 2012/10/16 Daniel Gruno > Hi fellow dev@ people, > > We've been discussing the possibility of adding a page where third > parties can get a mention if they support or do consulting on Apache > Traffic Server, in the hopes that people seeking professional help can > find it. As such, I h

Re: [VOTE] Release Apache Traffic Server 3.3.0-dev

2012-09-01 Thread Otto van der Schaaf
+1 from me, build and did some basic testing on ubuntu 12.04 Otto 2012/8/31 Igor Galić > > Hey folks, > > I cut a tag for 3.3.0-dev and uploaded the tar ball to > >http://people.apache.org/~igalic/releases/ > > Please test this thoroughly before casting your ±1 votes! > > > For reference: >

Re: Chunking Content-Encoding in Transformation Plugin

2012-05-15 Thread Otto van der Schaaf
Still, it deserves some more investigation i think. Regards, Otto van der Schaaf 2012/5/16 Nick Kew > On Tue, 15 May 2012 11:05:30 +0200 > Otto van der Schaaf wrote: > > > well i created https://issues.apache.org/jira/browse/TS-1261, but i get > an > > error when i click

Re: Chunking Content-Encoding in Transformation Plugin

2012-05-15 Thread Otto van der Schaaf
well i created https://issues.apache.org/jira/browse/TS-1261, but i get an error when i click the 'attach files' link from jira. any suggestions? Regards, Otto van der Schaaf 2012/5/15 osch...@gmail.com > I have a patch that will enable keepalive / chunking when transforming >

Re: plugin ordering @ trunk

2012-05-08 Thread Otto van der Schaaf
> but I would agree this is probably a bug. > > Brian > > > On Mon, May 7, 2012 at 4:00 PM, Leif Hedstrom wrote: > >> On 5/7/12 8:38 AM, Otto van der Schaaf wrote: >> >>> Hi all, >>> >>> FYI, I have 2 transform plugins suddenly in reverse

plugin ordering @ trunk

2012-05-07 Thread Otto van der Schaaf
Hi all, FYI, I have 2 transform plugins suddenly in reverse order on a release build on ubuntu server 11.10, dating from 2 may. I 'fixed' this, by reversing the order of the plugins in plugins.conf Regards, Otto van der Schaaf

Re: TRANSPORT_COMPRESSED transport type

2012-05-04 Thread Otto van der Schaaf
the gzip plugin does not use TRANSPORT_COMPRESSED. I've never heard of it Regards, Otto van der Schaaf 2012/5/3 Igor Galić > > > - Original Message - > > Hi, > > > > Does anyone know the history behind TRANSPORT_COMPRESSED? It doesn't > > se

Re: Who's using ATS?

2012-04-27 Thread Otto van der Schaaf
we are using it, http://www.powerhttp.com/ Regards, Otto Op 23 maart 2012 04:50 schreef Leif Hedstrom het volgende: > Hi all, > > I'd like for us to make a page with a list of who's using Apache Traffic > Server. It won't have to include any details, even something simple as just > showing the l

Re: Async Content Transform Plugin

2012-04-15 Thread Otto van der Schaaf
Hi Joshua, This example plugin processes proxy side includes using a thread pool: https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=tree;f=example/thread-pool;hb=HEAD Hope that helps Regards, Otto Op 15 april 2012 14:41 schreef Hershberg, Joshua het volgende: > All- > > I am loo

gzip plugin

2012-03-07 Thread Otto van der Schaaf
occurring. Hopefully, it will be of use to others. Regards, Otto van der Schaaf /** @file Transforms content using gzip @section license License Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with thi

transformation plugins cause connection close when content length is not known ahead

2011-10-26 Thread Otto van der Schaaf
Hi All, Currently , it seems not possible to generate chunked responses whenever a transform plugin is executed on the origin response. Instead, ts will disable keepalive. I created a jira ticket and a proposed patch https://issues.apache.org/jira/browse/TS-1004 Regards, Otto van der Schaaf

Re: gzip.c // working + using deflateInit2

2011-10-05 Thread Otto van der Schaaf
meHdrFieldValueStringGet), > > -made it compress using the same deflateinit2 call as mod_gzip, for > > better > > browser compatibility (ie issues). > > This is awesome, thanks you so much! > > Can you please attach this -- or a diff -- to a Jira? > > > Rega

gzip.c // working + using deflateInit2

2011-10-05 Thread Otto van der Schaaf
Hi, I did some work on the gzip.c example plugin: -made it working again (current code failes on asserts from TSMimeHdrFieldValueStringGet), -made it compress using the same deflateinit2 call as mod_gzip, for better browser compatibility (ie issues). Regards, Otto van der Schaaf /** @file

server-transform.c patch

2011-10-04 Thread Otto van der Schaaf
a custom echo server, and confirmed that the plugin is actually sending and receiving to the echo server. I added the working code below. Regards, Otto van der Schaaf #include #include #if !defined (_WIN32) # include #else # include #endif #include #define STATE_BUFFER 1 #define