[root]/librecords

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 113 (100.0%) | 445 (100.0%) | 3.9 |
| zwoop | 60 (53.1%) | 272 (61.1%) | 4.5 |
| jplevyak | 12 (10.6%) | 76 (17.1%) | 6.3 |
| mturk | 25 (22.1%) | 38 (8.5%) | 1.5 |
| jesus | 3 (2.7%) | 36 (8.1%) | 12.0 |
| bcall | 6 (5.3%) | 20 (4.5%) | 3.3 |
| amc | 2 (1.8%) | 2 (0.4%) | 1.0 |
| georgep | 5 (4.4%) | 1 (0.2%) | 0.2 |
TS-572 Rename librecords to lib/records.
0 lines of code changed in 18 files:
TS-571 Rename inktomi++.h to libts.h
7 lines of code changed in 7 files:
TS-569: move TsConfig, fixed makefiles.
1 lines of code changed in 1 file:
Adding WCCP support.
Adding TsConfig library.
1 lines of code changed in 1 file:
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
36 lines of code changed in 3 files:
TS-454 Replace the dynamic size with a compile time option.
Since we'll replace the config system (hopefully) at some point,
I'm just going to simplify this and make the size compile time
defined (default is 512 slots for plugin stats, which is a lot).
The configure option is
--with-max-api-stats max number of plugin stats [default=512]
8 lines of code changed in 4 files:
TS-390: Dynamic sized librecords containers.
This adds some support for dynamically resizing the librecords
containers, based on proxy.config.stat_api.max_stats_allowed. This
eliminates (what I think is) a premature optimization that only
would "help" clustering (slightly), at the expense of complicating
the code a lot.
However, the dynamic resizing is currently disabled, since it
doesn't work 100%. Will fix for v2.1.4 (or remove).
105 lines of code changed in 10 files:
TS-390: Cleanup in the stats code, as preparation.
139 lines of code changed in 6 files:
TS-390: Implement "new" stats APIs, based on librecords.
Tested: FC13 64-bit.
7 lines of code changed in 2 files:
TS-443 Cleanup remnants of MIXT and LDAP/NTLM.
0 lines of code changed in 2 files:
TS-442 Cleanup some include "dependencies".
This makes it slightly easier to see what dependencies we have.
1 lines of code changed in 1 file:
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 5 files:
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.
3 lines of code changed in 5 files:
Fix standalone iocore after configure (TS-366), path, etc changes.
1 lines of code changed in 1 file:
Properly cast the type cookies
4 lines of code changed in 1 file:
TS-376: Fix another wrong alignment calculation.
This one is pretty dangerous. However it seems the RecMessageMarshal_Realloc is unused
5 lines of code changed in 1 file:
ink_atoll->ink_atoi64 with some atoi->atoi64 fixes on the way
6 lines of code changed in 2 files:
TS-358: all integer types inkXXX changed to intXXX, removed ink_XXX #defines, removed other cruft
76 lines of code changed in 12 files:
Remove hard coded paths from librecords
11 lines of code changed in 5 files:
Rename local_state_dir to runtime_dir which mimicks the layout and bring back SYSUSER defines where needed
1 lines of code changed in 1 file:
Fix TS-344 by removing all trailing spaces from the source files
11 lines of code changed in 15 files:
TS-211 Removed most of the ink_*printf functions. Removed all the ones
that didn't add functionality.
20 lines of code changed in 6 files:
TS-322: Update to checkin 'r939756' to fix debug build w/ --enable-standalone-iocore w/ removal of -Wno-char-subscripts and -Wno-write-strings.
0 lines of code changed in 2 files:
TS-322: Update to fix debug build w/ --enable-standalone-iocore w/ removal of -Wno-char-subscripts and -Wno-write-strings.
0 lines of code changed in 2 files: