Directory iocore/cache/

Total Files:
29
Deleted Files:
6
Lines of Code:
16554

Browse with ViewVC

[root]/iocore/cache

Lines of Code

iocore/cache/ Lines of Code

Developers

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

Most Recent Commits

zwoop 2011-02-04 22:08 Rev.: 1067390

TS-662 Make per partition stats for bytes used work

29 lines of code changed in 1 file:

zwoop 2011-01-31 13:17 Rev.: 1065744

TS-660 Cache scan can not be canceled.

2 lines of code changed in 3 files:

zwoop 2011-01-24 17:39 Rev.: 1063082

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:

jplevyak 2011-01-21 16:05 Rev.: 1062065

update our random number generator to a newer, faster 64-bit model

2 lines of code changed in 1 file:

zwoop 2011-01-19 17:29 Rev.: 1061074

TS-647 Move Layout out of iocore and into lib/ts

3 lines of code changed in 2 files:

zwoop 2011-01-18 15:39 Rev.: 1060601

TS-638 Move proxy/mgmt to mgmt/, part 1

3 lines of code changed in 1 file:

zwoop 2011-01-12 17:28 Rev.: 1058373

TS-631 Rename proxy/mgmt2 to proxy/mgmt

3 lines of code changed in 1 file:

zwoop 2011-01-12 16:38 Rev.: 1058353

TS-631 Rename proxy/http2 to proxy/http

4 lines of code changed in 4 files:

zwoop 2011-01-12 16:13 Rev.: 1058347

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:

zwoop 2011-01-10 14:01 Rev.: 1057358

TS-632 Fixes for bad cast, and cleanup for Intel CC

1 lines of code changed in 1 file:

zwoop 2011-01-06 22:40 Rev.: 1056194

TS-620 And even more 64-bit fixes to the SM

4 lines of code changed in 1 file:

jplevyak 2011-01-06 16:07 Rev.: 1056113

remove some old dead tests

0 lines of code changed in 3 files:

jplevyak 2011-01-06 10:25 Rev.: 1055948

TS-560: RAM cache compression moved off net threads

90 lines of code changed in 3 files:

zwoop 2011-01-01 11:04 Rev.: 1054268

Fixes to make it compile with tests disabled

2 lines of code changed in 1 file:

jplevyak 2010-12-16 18:03 Rev.: 1050257

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:

zwoop 2010-12-14 18:15 Rev.: 1049373

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:

zwoop 2010-12-08 09:51 Rev.: 1043515

TS-587 Added query arg parsing in CGI mode

2 lines of code changed in 1 file:

zwoop 2010-12-02 09:47 Rev.: 1041444

TS-572 Rename librecords to lib/records.

2 lines of code changed in 1 file:

zwoop 2010-12-02 09:10 Rev.: 1041428

TS-571 Rename inktomi++.h to libts.h

5 lines of code changed in 5 files:

zwoop 2010-11-22 21:41 Rev.: 1037993

TS-554 More fixes for various stat pages, to make them work

5 lines of code changed in 1 file:

jplevyak 2010-11-22 12:32 Rev.: 1037849

TS-551: remove NewCacheVC

1 lines of code changed in 6 files:

zwoop 2010-11-16 13:22 Rev.: 1035782

TS-521 Rename all public APIs from INK* to TS*.

34 lines of code changed in 3 files:

jplevyak 2010-11-12 11:41 Rev.: 1034505

Add back in documentation which was under #if 0

28 lines of code changed in 1 file:

zwoop 2010-10-29 15:11 Rev.: 1028930

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:

zwoop 2010-10-24 15:19 Rev.: 1026907

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:

jplevyak 2010-10-06 09:51 Rev.: 1005119

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:

zwoop 2010-09-28 09:32 Rev.: 1002247

TS-452 Change all ATS_ defines to TS_

8 lines of code changed in 1 file:

zwoop 2010-09-24 10:24 Rev.: 1000985

TS-459 Make snprintf() around Debug statements conditional.

10 lines of code changed in 1 file:

zwoop 2010-09-23 16:43 Rev.: 1000665

TS-447 Undo previous commit, and move all configs to RecordsConfig.cc

5 lines of code changed in 2 files:

zwoop 2010-09-22 13:29 Rev.: 1000192

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:

jplevyak 2010-09-22 12:57 Rev.: 1000161

TS-453: fix ram cache hit/miss stat duplication by removing them from Cache.cc

3 lines of code changed in 1 file:

jplevyak 2010-09-21 16:13 Rev.: 999684

-228: second phase, cleanup "long" as its size can be ambiguous depending on the compiler

34 lines of code changed in 7 files:

zwoop 2010-09-21 11:31 Rev.: 999524

TS-447 Eliminate duplicated configurations.

Tested: Fedora Core 13.

34 lines of code changed in 2 files:

zwoop 2010-09-21 10:20 Rev.: 999511

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:

jplevyak 2010-09-17 09:19 Rev.: 998188

fix minor sizing issue in Cache_dir regression test to prevent spurious warnings

1 lines of code changed in 1 file:

jplevyak 2010-09-17 07:29 Rev.: 998151

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:

zwoop 2010-09-16 16:45 Rev.: 997953

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:

jplevyak 2010-09-16 16:06 Rev.: 997945

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:

jplevyak 2010-09-15 09:08 Rev.: 997379

TS-431: fix regression failure, initialize header_len on non-HTTP codepath
in openWriteCloseHead

1 lines of code changed in 1 file:

jplevyak 2010-09-14 10:00 Rev.: 996987

TS-42: fix compiler warning

1 lines of code changed in 1 file:

(46 more)

Generated by StatSVN 0.7.0