
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 283 (100.0%) | 2806 (100.0%) | 9.9 |
| jplevyak | 120 (42.4%) | 1805 (64.3%) | 15.0 |
| zwoop | 92 (32.5%) | 665 (23.7%) | 7.2 |
| mturk | 50 (17.7%) | 287 (10.2%) | 5.7 |
| jesus | 2 (0.7%) | 30 (1.1%) | 15.0 |
| bcall | 18 (6.4%) | 17 (0.6%) | 0.9 |
| georgep | 1 (0.4%) | 2 (0.1%) | 2.0 |
TS-662 Make per partition stats for bytes used work
29 lines of code changed in 1 file:
TS-660 Cache scan can not be canceled.
2 lines of code changed in 3 files:
TS-643 unable to purge objects on other servers in full cluster mode
Author: Zhao Yongming
Review and small cleanup changes: Leif
19 lines of code changed in 2 files:
update our random number generator to a newer, faster 64-bit model
2 lines of code changed in 1 file:
TS-647 Move Layout out of iocore and into lib/ts
3 lines of code changed in 2 files:
TS-638 Move proxy/mgmt to mgmt/, part 1
3 lines of code changed in 1 file:
TS-631 Rename proxy/mgmt2 to proxy/mgmt
3 lines of code changed in 1 file:
TS-631 Rename proxy/http2 to proxy/http
4 lines of code changed in 4 files:
TS-491 ports used by Cluser function opened even no clustering
This will effectively disable the cluster port (8088) if
clustering is not enabled. In addition, traffic_cop is now
also checking the "cli" (unix domain socket) for health. And
of course, it only checks the health of the cluster port if
clustering is enabled.
3 lines of code changed in 2 files:
TS-632 Fixes for bad cast, and cleanup for Intel CC
1 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:
remove some old dead tests
0 lines of code changed in 3 files:
TS-560: RAM cache compression moved off net threads
90 lines of code changed in 3 files:
Fixes to make it compile with tests disabled
2 lines of code changed in 1 file:
TS-61: multiple preads: this patch is only active if you call do_io_pread on the cache
This includes a regression test for do_io_pread which is at least a smoke test of the new
code.
90 lines of code changed in 5 files:
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).
359 lines of code changed in 21 files:
TS-587 Added query arg parsing in CGI mode
2 lines of code changed in 1 file:
TS-572 Rename librecords to lib/records.
2 lines of code changed in 1 file:
TS-571 Rename inktomi++.h to libts.h
5 lines of code changed in 5 files:
TS-554 More fixes for various stat pages, to make them work
5 lines of code changed in 1 file:
TS-551: remove NewCacheVC
1 lines of code changed in 6 files:
TS-521 Rename all public APIs from INK* to TS*.
34 lines of code changed in 3 files:
Add back in documentation which was under #if 0
28 lines of code changed in 1 file:
TS-14 Make some InkAPI's 64-bit.
Also unify the APIs to use int32/uint32/int64/uint64.
Reviewed: John Plevyak
4 lines of code changed in 4 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.
21 lines of code changed in 4 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!
5 lines of code changed in 3 files:
TS-452 Change all ATS_ defines to TS_
8 lines of code changed in 1 file:
TS-459 Make snprintf() around Debug statements conditional.
10 lines of code changed in 1 file:
TS-447 Undo previous commit, and move all configs to RecordsConfig.cc
5 lines of code changed in 2 files:
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>.
0 lines of code changed in 1 file:
TS-453: fix ram cache hit/miss stat duplication by removing them from Cache.cc
3 lines of code changed in 1 file:
-228: second phase, cleanup "long" as its size can be ambiguous depending on the compiler
34 lines of code changed in 7 files:
TS-447 Eliminate duplicated configurations.
Tested: Fedora Core 13.
34 lines of code changed in 2 files:
TS-450 More ICC compiler warnings.
Also fixed a problem with building the http2/remap code outside
of http2 (a previous fix).
4 lines of code changed in 2 files:
fix minor sizing issue in Cache_dir regression test to prevent spurious warnings
1 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.
17 lines of code changed in 4 files:
TS-442 Cleanup some include "dependencies".
This makes it slightly easier to see what dependencies we have.
0 lines of code changed in 1 file:
TS-43: slipped a sign (- for +) TS-43 fix which resulted in a bad size of disk
calculation, this only effected code since the first TS-43 checkin
9 lines of code changed in 2 files:
TS-431: fix regression failure, initialize header_len on non-HTTP codepath
in openWriteCloseHead
1 lines of code changed in 1 file:
TS-42: fix compiler warning
1 lines of code changed in 1 file:
(46 more)