/trafficserver/traffic/trunk Developers: jesus

Login name:
jesus
Total Commits:
40 (0.4%)
Lines of Code:
695 (0.4%)
Most Recent Commit:
2011-01-24 20:45
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for jesus

Activity by Day of Week for jesus

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 40 (100.0%) 695 (100.0%) 17.3
proxy/http2/ 10 (25.0%) 287 (41.3%) 28.7
/ 7 (17.5%) 197 (28.3%) 28.1
proxy/ 10 (25.0%) 54 (7.8%) 5.4
libinktomi++/ 5 (12.5%) 52 (7.5%) 10.4
proxy/api/ts/ 1 (2.5%) 37 (5.3%) 37.0
librecords/ 3 (7.5%) 36 (5.2%) 12.0
iocore/cache/ 2 (5.0%) 30 (4.3%) 15.0
iocore/dns/ 1 (2.5%) 1 (0.1%) 1.0
build/ 1 (2.5%) 1 (0.1%) 1.0

Activity of jesus

Most Recent Commits

jesus 2011-01-24 20:45 Rev.: 1063129

fixes TS-635

2 lines of code changed in 1 file:

jesus 2011-01-07 20:19 Rev.: 1056609

I need to learn to copy and paste better. invalid cast

1 lines of code changed in 1 file:

jesus 2011-01-07 20:11 Rev.: 1056608

these don't work under Sun Studio on the buildbot

3 lines of code changed in 2 files:

jesus 2010-12-02 20:02 Rev.: 1041677

this addresses TS-578

4 lines of code changed in 1 file:

jesus 2010-11-13 08:59 Rev.: 1034787

TS-533 stack tracks on ARM, this needs review

8 lines of code changed in 1 file:

jesus 2010-11-13 08:58 Rev.: 1034786

TS-533 and TS-135

This is a sad day of defeat. Not my defeat, but more a collective human defeat.

Question: "Chips fabricated today don't have 64bit atomic primitives?"
Answer: "Be sad."

The ARM box we're working on (armv5tejl) doesn't support any 64bit primitives.

This means we need a method of using a global (yes, giant lock of death) to
protect modifications of arbitrary 64bit integers in process space. We could
make this less contentious by allocating pagesize/8 mutexs and then protecting
an int64 based on its page offset. Instead, I think we should mobilize to
burn these architectures to the ground and use public embarrassment to fix
future instruction sets.

If another platform has this issue, we'll want to change the define to:
TS_ARCHITECTURE_LACKS_64BIT_INSTRUCTIONS and turn on the global death lock
based on that.

This does not change performance on any other platform -- it's compile time
capital punishment.

41 lines of code changed in 2 files:

jesus 2010-11-13 08:50 Rev.: 1034783

TS-533 ARM needs to sue the i386 version of the ink_queue stuff

3 lines of code changed in 2 files:

jesus 2010-11-13 08:47 Rev.: 1034782

TS-533

No idea why this complains about this.

gcc-4.3.3 results in "error: NULL used in arithmetic" on ARM.

for each of these. This too should simply a redundant cast
on platforms that don't present with this illness.

3 lines of code changed in 1 file:

jesus 2010-11-13 08:44 Rev.: 1034781

I get a warning (-Werror error) for comparison of integers with different signedness.

This should be safe everywhere.

4 lines of code changed in 3 files:

jesus 2010-11-10 15:22 Rev.: 1033759

TS-525 make this work with bourne shell -- it was bash only as it was

3 lines of code changed in 1 file:

jesus 2010-11-05 04:52 Rev.: 1031527

make the tool a bit more friendly (output)

28 lines of code changed in 1 file:

jesus 2010-11-04 18:01 Rev.: 1031383

we can't status_get if the source is SOURCE_NONE.. so don't

2 lines of code changed in 1 file:

jesus 2010-11-04 14:51 Rev.: 1031273

add a license statement TS-512

16 lines of code changed in 1 file:

jesus 2010-11-04 14:41 Rev.: 1031269

TS-512 it's neat that his is a power of two... tsxs to help compile modules

148 lines of code changed in 3 files:

jesus 2010-11-03 19:55 Rev.: 1030810

TS-509 simple, brute force (and efficient) status code stats counters

274 lines of code changed in 3 files:

jesus 2010-11-03 19:23 Rev.: 1030805

TS-508

Generalize RecDumpRecordsHt to use RecDumpRecords which is a callback/map pattern.

Map this into InkAPI with the new

INKRecordDump(INKRecordType rec_type, INKRecordDumpCb callback, void *edata)

function. This doesn't change any APIs, introduces one and should cause no
functional changes in the product.

Documentation of the INKRecordDump function is still required in ts.h

79 lines of code changed in 5 files:

jesus 2010-08-11 14:35 Rev.: 984590

This should be defined for everyone. fixed build failure on linux

2 lines of code changed in 1 file:

jesus 2010-08-11 13:33 Rev.: 984570

we actually need the 'compressBound' feature in zlib, so check for that. If no zlib, we have no uLongf... we expect a uint32 anyway.

4 lines of code changed in 2 files:

jesus 2010-08-11 11:00 Rev.: 984498

Two prototypes (different even) is a bit sloppy. Pull it to a header and
be consistent. Also, some pedantic compilers treat signatures funny on
char buffer[32] arguments (different from caller and callee) so lets go more
traditional C and do (int length, char *buffer). This should be clean and
reusable.

41 lines of code changed in 4 files:

jesus 2010-08-11 10:58 Rev.: 984497

This is used in an array size specification and this should be const

1 lines of code changed in 1 file:

(3 more)

Generated by StatSVN 0.7.0