
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 204 (100.0%) | 888 (100.0%) | 4.3 |
| zwoop | 86 (42.2%) | 472 (53.2%) | 5.4 |
| jplevyak | 50 (24.5%) | 312 (35.1%) | 6.2 |
| mturk | 52 (25.5%) | 96 (10.8%) | 1.8 |
| vmamidi | 2 (1.0%) | 7 (0.8%) | 3.5 |
| bcall | 12 (5.9%) | 1 (0.1%) | 0.0 |
| georgep | 2 (1.0%) | 0 (0.0%) | 0.0 |
TS-660 Cache scan can not be canceled.
0 lines of code changed in 1 file:
TS-655 Reorganize some code to reduce binary foot prints.
And obviously less co-dependencies between modules.
2 lines of code changed in 2 files:
TS-650 Remove the dead v2 stats code
0 lines of code changed in 2 files:
TS-632 Fixes for bad cast, and cleanup for Intel CC
5 lines of code changed in 1 file:
TS-620 And even more 64-bit fixes to the SM
4 lines of code changed in 1 file:
TS-620 More 64-bit fixes to the SM
18 lines of code changed in 2 files:
TS-560: RAM cache compression moved off net threads
2 lines of code changed in 2 files:
TS-589 modify TSContSchedule to take a thread type, and add TSContScheduleEvery
0 lines of code changed in 1 file:
TS-594 Migrate from our own int64 (et.al) to int64_t / stdint types.
Tested: gcc 4.1.2, gcc 4.3.2, gcc 4.4, gcc 4.5.1, Intel CC 11.x, Clang (trunk)
Platforms: Fedora Core 14 (64-bit), FC8, FreeBSD8, Ubuntu 8.10
Ubuntu 10.10 (64-bit).
232 lines of code changed in 13 files:
TS-589 Stub / base implementation for the Task thread pool.
There's still much more work that needs to get in here, just
wanted to get the ball rolling.
85 lines of code changed in 3 files:
TS-572 Rename librecords to lib/records.
1 lines of code changed in 1 file:
TS-571 Rename inktomi++.h to libts.h
21 lines of code changed in 23 files:
TS-571 Rename libinktomi++ to lib/ts.
1 lines of code changed in 1 file:
TS-552: remove alpha support (it was a nice architecture while it lasted)
0 lines of code changed in 1 file:
TS-181 More cleanup for "auth" and "acl".
0 lines of code changed in 1 file:
RNI cleanup
0 lines of code changed in 1 file:
TS-540 Fixes for SSL and chunked responses
I believe this fixes at least the problems I could reproduce
related to SSL and chunked responses.
3 lines of code changed in 1 file:
Put max-threads defines to be in sync with each other.
23 lines of code changed in 5 files:
TS-410 Make regression tests compile time optional.
It's now possible, via --disable-tests, to compile ATS without
the regression tests. I've also cleaned up the checks around
diagnostics. Both these features are enabled by default, so no
change in our normal behavior with this patch.
1 lines of code changed in 1 file:
Tiny cleanup, last remnants of VxWorks.
7 lines of code changed in 2 files:
TS-427: build ATS with clang -- this patch was submitted by Igor Galic (igalic/i.galic)
This patch changes 'struct' to 'class' in forward declarations and
%hu to %u for printing IP addresss, removes some dead code and add parens
around assignments in if (...) conditional expressions.
After getting 3 bugs fixed in clang, we now compile and run with clang!
8 lines of code changed in 6 files:
TS-452 Change all ATS_ defines to TS_
17 lines of code changed in 4 files:
TS-447 Undo previous commit, and move all configs to RecordsConfig.cc
0 lines of code changed in 1 file:
TS-455 Remove remants of NCA.
0 lines of code changed in 1 file:
TS-390: Disable V2 stats by default (for now)
Tested: FC13
This has an unfortunate side effect that the stats for per
hook / plugin is also disabled. We should fix that, and also
rename those stats now that we can integrate them with the
librecords stats system. (E.g. proxy.process.cont. ...).
Moved V2 stats API to <ts/experimental.h>.
13 lines of code changed in 2 files:
TS-390: Implement "new" stats APIs, based on librecords.
Tested: FC13 64-bit.
2 lines of code changed in 1 file:
-228: second phase, cleanup "long" as its size can be ambiguous depending on the compiler
7 lines of code changed in 4 files:
TS-447 Eliminate duplicated configurations.
Tested: Fedora Core 13.
3 lines of code changed in 1 file:
TS-445: make the target fragment size configurable:
# The target size of a contiguous fragment on disk.
# Acceptable values are powers of 2, e.g. 65536, 131072, 262144, 524288, 1048576, 2097152.
# Larger could waste memory on slow connections, smaller could waste seeks.
CONFIG proxy.config.cache.target_fragment_size INT 1048576
Also add fast iobuffer sizes up to 2MB and fix a minor lock hold when the
aggregation buffer is blown out (performance on error path issue).
This dramatically improves performance for large files.
6 lines of code changed in 1 file:
TS-442 Cleanup some include "dependencies".
This makes it slightly easier to see what dependencies we have.
1 lines of code changed in 2 files:
TS-411: Eliminate extraneous stats thread.
Tested on: FC13
This merges the remaining stat into using the normal "call back"
mechanism used by all other raw stats. I also eliminated the
bytes_used stats per partition now, since it's not remotely functional.
2 lines of code changed in 1 file:
TS-400 Checkpoint 4 in cleanup.
This is 'stable', and fixes problem from last night.
3 lines of code changed in 1 file:
TS-400: Checkpoint 2 in cleanup.
26 lines of code changed in 7 files:
TS-400: Get basic features to compile with Intel CC
Tested: Fedora Core 13 (64-bit)
This requires the addition of --disable-ccache, since I can't
get ccache to behave properly/reliably with ICC. To compile, do
CXX='icpc' CC='icc' ./configure --prefix=/opt/ats --disable-ccache
0 lines of code changed in 1 file:
TS-364: Remove LLONG config option
Tested: FC-13 64-bit.
This patch also fixes a few areas in librecords where we'd downcast
the 64-bit integer to a 32-bit integer. That was the "cause" of the
problem here, fixing that allows the elimination of LLONG.
0 lines of code changed in 1 file:
ts-144: convert bogus IOCORE_MachineFatal and IOCORE_ProcessFatal to Warning and MachineFatal respectively
based on review of the code and related uses.
0 lines of code changed in 1 file:
ts-67: INKIOBufferReaderCopy, INKIOBufferWrite should take void * instead of char *
2 lines of code changed in 2 files:
TS-376: cleanup and comment one more alignment and #ifdef out hack for linux 2.2
I could remove the hack entirely but perhaps we'll give it a few days of testing.
7 lines of code changed in 1 file:
TS-376: Fix align_forward and unify the alignment usage.
Add a new macros INK_ALIGN and INK_ALIGN_DEFAULT as well as using INK_MIN_ALIGN
replacing MIN_ALIGN. There are few other places in the code having weird alignmet
math which should be reviewed as well
1 lines of code changed in 1 file:
TS-333: Apply Alan's patch for removing redundant fast_close
17 lines of code changed in 3 files:
(16 more)