/trafficserver/traffic/trunk Developers: andrewhsu

Login name:
andrewhsu
Total Commits:
122 (1.2%)
Lines of Code:
931 (0.6%)
Most Recent Commit:
2010-11-28 23:11
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for andrewhsu

Activity by Day of Week for andrewhsu

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 122 (100.0%) 931 (100.0%) 7.6
iocore/net/ 34 (27.9%) 321 (34.5%) 9.4
proxy/http2/ 28 (23.0%) 205 (22.0%) 7.3
proxy/mgmt2/ 6 (4.9%) 103 (11.1%) 17.1
proxy/mgmt2/cop/ 3 (2.5%) 96 (10.3%) 32.0
libinktomi++/ 6 (4.9%) 70 (7.5%) 11.6
proxy/ 15 (12.3%) 48 (5.2%) 3.2
proxy/logging/ 18 (14.8%) 39 (4.2%) 2.1
proxy/api/ts/ 3 (2.5%) 37 (4.0%) 12.3
iocore/cluster/ 6 (4.9%) 8 (0.9%) 1.3
proxy/config/ 3 (2.5%) 4 (0.4%) 1.3

Activity of andrewhsu

Most Recent Commits

andrewhsu 2010-11-28 23:11 Rev.: 1040017

TS-18 bring IPv6 functionality back to trunk

Tested: OSX-10.6.5

This commit reverts r959407 r959405 r959404 and brings in the fix
on the 'ipv6' branch for Mac OSX:

Reapply r953510 "added IPv6 support for incoming requests". This
is the first step in bringing back the ipv6 changes to trunk. Most
of the conflicts resulted in the transparent proxy changes, but I
believe I've been able to resolve them without issue. This will
definitely need some testing to verify I have not broke anything
in the process.

Reapply r953892 "added stats for ipv4 and ipv6 request via REC".
No conflicts, easy merge.

Reapply r958062 "added INKHttpTxnClientSockAddrGet()". This is a
small patch with a few easy-to-resolve conflicts as a result of the
renaming of the InkAPI stuff like TS_SUCCESS.

Merge in r997943 from ipv6 branch. This is the fix that allows IPv6
to work properly on Mac OSX.

361 lines of code changed in 38 files:

andrewhsu 2010-06-30 11:44 Rev.: 959407

TS-18 revert r953510

Tested: Fedora-13-x86_64

This reverts commit "TS-18 added IPv6 support for incoming requests":
http://svn.apache.org/viewvc?view=rev&rev=r953510

There were conflicts with the following files as a result of commit
r955421, but I believe they were resolved appropriately:

iocore/net/Connection.cc
iocore/net/P_Connection.h
iocore/net/UnixConnection.cc

The reverted changes will be moved to a branch called 'ipv6'.

136 lines of code changed in 33 files:

andrewhsu 2010-06-30 11:44 Rev.: 959405

TS-18 revert r953892

This reverts commit "TS-18 added stats for ipv4 and ipv6 request via
REC":
http://svn.apache.org/viewvc?view=rev&rev=r953892

The reverted changes will be moved to a branch called 'ipv6'.

0 lines of code changed in 3 files:

andrewhsu 2010-06-30 11:44 Rev.: 959404

TS-18 revert r958062

This reverts commit "TS-18 added INKHttpTxnClientSockAddrGet()":
http://svn.apache.org/viewvc?view=rev&rev=958062

The reverted changes will be moved to a branch called 'ipv6'.

0 lines of code changed in 2 files:

andrewhsu 2010-06-25 11:29 Rev.: 958062

TS-18 added INKHttpTxnClientSockAddrGet()

Tested: Fedora-13-x86_64

Created a function to expose the struct sockaddr_storage to retrieve
client socket connection information. This is needed for IPv6
handling in Traffic Server plugins.

29 lines of code changed in 2 files:

andrewhsu 2010-06-11 15:22 Rev.: 953892

TS-18 added stats for ipv4 and ipv6 request via REC

Tested: Fedora-13-x86_64

Added stats back in using REC stats system. Available via 'traffic_line'
when 'traffic_server' is started via 'traffic_manager':

$ traffic_line -r proxy.process.http.total_client_connections_ipv4
$ traffic_line -r proxy.process.http.total_client_connections_ipv6

It is assumed that this inequality will always be satisifed:

proxy.process.http.total_client_connections >=
proxy.process.http.total_client_connections_ipv4 +
proxy.process.http.total_client_connections_ipv6

33 lines of code changed in 3 files:

andrewhsu 2010-06-11 14:27 Rev.: 953877

TS-18 revert r953844

This reverts commit r953844, "added stats to track ipv4 and ipv6
requests":
http://svn.apache.org/viewvc?view=revision&revision=953844

0 lines of code changed in 3 files:

andrewhsu 2010-06-11 12:19 Rev.: 953844

TS-18 added stats to track ipv4 and ipv6 requests

Tested: Fedora-13-x86_64

Using StatSystemV2, registered 'http.request.ipv4' and
'http.request.ipv6'.

30 lines of code changed in 4 files:

andrewhsu 2010-06-10 17:03 Rev.: 953510

TS-18 added IPv6 support for incoming requests

Tested: Fedora-13-x86_64

Disabled by default. To enable, see the 'records.config' setting:
'proxy.config.http.server_other_ports'.

342 lines of code changed in 34 files:

Generated by StatSVN 0.7.0