Directory iocore/eventsystem/

Total Files:
42
Deleted Files:
0
Lines of Code:
9706

Browse with ViewVC

[root]/iocore/eventsystem

Lines of Code

iocore/eventsystem/ Lines of Code

Developers

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

Most Recent Commits

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

TS-660 Cache scan can not be canceled.

0 lines of code changed in 1 file:

zwoop 2011-01-28 16:09 Rev.: 1064924

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:

zwoop 2011-01-20 13:42 Rev.: 1061502

TS-650 Remove the dead v2 stats code

0 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

5 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:

zwoop 2011-01-06 17:36 Rev.: 1056140

TS-620 More 64-bit fixes to the SM

18 lines of code changed in 2 files:

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

TS-560: RAM cache compression moved off net threads

2 lines of code changed in 2 files:

zwoop 2011-01-02 10:50 Rev.: 1054438

TS-589 modify TSContSchedule to take a thread type, and add TSContScheduleEvery

0 lines of code changed in 1 file:

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).

232 lines of code changed in 13 files:

zwoop 2010-12-09 12:46 Rev.: 1044105

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:

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

TS-572 Rename librecords to lib/records.

1 lines of code changed in 1 file:

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

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

21 lines of code changed in 23 files:

zwoop 2010-12-02 08:37 Rev.: 1041414

TS-571 Rename libinktomi++ to lib/ts.

1 lines of code changed in 1 file:

jplevyak 2010-11-22 12:12 Rev.: 1037841

TS-552: remove alpha support (it was a nice architecture while it lasted)

0 lines of code changed in 1 file:

zwoop 2010-11-19 15:01 Rev.: 1037046

TS-181 More cleanup for "auth" and "acl".

0 lines of code changed in 1 file:

zwoop 2010-11-18 08:47 Rev.: 1036496

RNI cleanup

0 lines of code changed in 1 file:

zwoop 2010-11-17 14:13 Rev.: 1036228

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:

zwoop 2010-10-26 15:42 Rev.: 1027764

Put max-threads defines to be in sync with each other.

23 lines of code changed in 5 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.

1 lines of code changed in 1 file:

zwoop 2010-10-17 07:23 Rev.: 1023504

Tiny cleanup, last remnants of VxWorks.

7 lines of code changed in 2 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!

8 lines of code changed in 6 files:

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

TS-452 Change all ATS_ defines to TS_

17 lines of code changed in 4 files:

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

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

0 lines of code changed in 1 file:

zwoop 2010-09-22 16:43 Rev.: 1000274

TS-455 Remove remants of NCA.

0 lines of code changed in 1 file:

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>.

13 lines of code changed in 2 files:

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

TS-390: Implement "new" stats APIs, based on librecords.

Tested: FC13 64-bit.

2 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

7 lines of code changed in 4 files:

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

TS-447 Eliminate duplicated configurations.

Tested: Fedora Core 13.

3 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.

6 lines of code changed in 1 file:

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.

1 lines of code changed in 2 files:

zwoop 2010-08-16 06:27 Rev.: 985919

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:

zwoop 2010-08-03 16:21 Rev.: 982070

TS-400 Checkpoint 4 in cleanup.

This is 'stable', and fixes problem from last night.

3 lines of code changed in 1 file:

zwoop 2010-08-03 16:21 Rev.: 982068

TS-400: Checkpoint 2 in cleanup.

26 lines of code changed in 7 files:

zwoop 2010-08-03 16:21 Rev.: 982066

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:

zwoop 2010-06-14 21:02 Rev.: 954701

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:

jplevyak 2010-06-10 14:12 Rev.: 953462

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:

jplevyak 2010-06-10 13:46 Rev.: 953450

ts-67: INKIOBufferReaderCopy, INKIOBufferWrite should take void * instead of char *

2 lines of code changed in 2 files:

jplevyak 2010-05-27 11:09 Rev.: 948938

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:

mturk 2010-05-26 22:03 Rev.: 948670

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:

mturk 2010-05-24 09:49 Rev.: 947711

TS-333: Apply Alan's patch for removing redundant fast_close

17 lines of code changed in 3 files:

(16 more)

Generated by StatSVN 0.7.0