History log of /trafficserver/iocore/cache/CacheTest.cc (Results 1 - 25 of 88)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e50520f4 05-Nov-2019 Masaori Koshiba

Remove using namespace std

To fix build issue on FreeBSD 12.1 & LLVM-9 on macOS


# 4f8cb034 01-Nov-2019 Leif Hedstrom

Updated to clang-format v9.0.0


Revision tags: 8.0.5, 7.1.8
# 4cfd5a73 15-Aug-2019 Bryan Call

Ran make clang-tidy


Revision tags: 8.0.4, 7.1.7, 7.1.7-rc0, 8.0.4-rc0
# 97c3b342 31-May-2019 Leif Hedstrom

Revert "Ran clang-tidy with google-readability-casting"

This reverts commit 58e7e8675c96a5a4eb958a442942892f6e2a0ef4.

I'm reverting this for now, because it's really messing up a bi

Revert "Ran clang-tidy with google-readability-casting"

This reverts commit 58e7e8675c96a5a4eb958a442942892f6e2a0ef4.

I'm reverting this for now, because it's really messing up a big commit that I'm
working on. I'd much prefer that we only run tools such as clang-format (with new
configs) and clang-tidy (with new configs) just before we branch.

show more ...


# 58e7e867 21-May-2019 Bryan Call

Ran clang-tidy with google-readability-casting


Revision tags: 8.0.3, 7.1.6, 8.0.2, 8.0.1, 7.1.5, 7.1.5-rc0, 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2, 8.0.0-rc1, 8.0.0-rc0, 7.1.4, 6.2.3, 7.1.4-rc0
# c29e2916 25-Apr-2018 Leif Hedstrom

Updated to new version of clang-format


Revision tags: 7.1.3, 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0
# c93790aa 10-Nov-2017 John Plevyak

Add a --enable-fips flag which will eliminate MD5 and MMH and
replace them with SHA256. This will effectively clear the cache
because existing documents will not be found.


Revision tags: 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# 002d8ffe 29-May-2017 Bryan Call

Ran clang-tidy with readability-braces-around-statements


# 1b68b5c6 09-May-2017 Bryan Call

coverity 1021763: Uninitialized pointer field


# 18e847d1 08-May-2017 Phil Sorber

Remove more clustering bits


# 917e4790 08-May-2017 Bryan Call

Fixed issue when cluster was removed in e846f312


# b91176df 13-Mar-2017 Leif Hedstrom

Explicit std:: name space, seems to make compiler happy

This also cleans up the mess around math.h vs cmath on the includes,
this was necessary to make all platforms and compilers happy.


# 9a81c978 16-Feb-2017 Leif Hedstrom

Removes some unnecessary dependencies on the public ts/ts.h

This also removes the proxy/api/ts directory from all default
search paths, to make it more difficult to introduce more bad

Removes some unnecessary dependencies on the public ts/ts.h

This also removes the proxy/api/ts directory from all default
search paths, to make it more difficult to introduce more bad
includes. There are still a few places that must have the public
APIs, and a few that does but shouldn't. This is a step right
direction at least.

show more ...


Revision tags: 6.2.1, 7.0.0, 7.0.0-rc2, 7.0.0-rc1, 7.0.0-rc0
# ced4da13 14-Oct-2016 James Peach

TS-4977: Prefer nullptr to NULL.


Revision tags: 6.2.0, 6.2.0-rc2, 6.2.0-rc1
# 26ec8cb4 21-Jun-2016 Bryan Call

TS-4569: New Coverity issues found in updated scan
Fixed issues: 1356981 and 1356983


# d6906e2a 19-Jun-2016 Leif Hedstrom

TS-4565 Update indentation with = alignment


Revision tags: 6.2.0-rc0
# a41002ec 06-May-2016 James Peach

TS-4425: Switch CacheTest.cc over to Ptr::get().


# c32379b6 06-May-2016 Phil Sorber

TS-4418: Update code with new .clang-format config change


# dd068570 25-Apr-2016 James Peach

TS-4385: Improve cache test debugging.

The "cache" regression tests consists of a collection of interdependent
test state machines, but there's no test-level debugging. Add some
logg

TS-4385: Improve cache test debugging.

The "cache" regression tests consists of a collection of interdependent
test state machines, but there's no test-level debugging. Add some
logging to show when a test state machine is starting up.

This closes #601.

show more ...


# a5cddca1 17-Apr-2016 Leif Hedstrom

TS-4164 Update indentation with latest tools


Revision tags: 6.1.1, 6.1.0, 6.1.0-rc0, 6.0.1-rc1
# 9894fb1e 09-Dec-2015 Leif Hedstrom

TS-4053 Makes the RAM cache test only run with -R 3 and up

This fixes a recurring issue where all our CI boxes are
failing on this new test. Perhaps due to RAM issues?


# 9087a4fa 07-Dec-2015 Leif Hedstrom

TS-4053 Ignore coverity warning on drand48()

CID 1341740


# 7bea9298 03-Dec-2015 John Plevyak

TS-4053: Add regression tests for hit rate and size for the RAM caches

The upshot is that the two Ram caches use the correct amount of
memory (within 2%) and that LRU works better for id

TS-4053: Add regression tests for hit rate and size for the RAM caches

The upshot is that the two Ram caches use the correct amount of
memory (within 2%) and that LRU works better for identically sized
objects (because LRU is a very good proxy for hit rate and LRU has
less memory overhead) and CLFUS works better for variable/mixed
size objects (which is expected since that is what it is trying to
do). Note that for large caches, the cost of CLFUS for fixed size
approaches zero as the overhead has less effect but the benefit for
variable size objects increases.

The regression tests at 1MB 16MB and 256MB, but with relatively
small objects (16KB) so the results should be applicable to more
popular production size RAM caches in the GB(s) range.

show more ...


Revision tags: 6.0.1-rc0
# e56d1f9e 21-Sep-2015 James Peach

TS-3918: add a runtime option to disable freelists

- use an unsigned allocation count in ProxyAllocator
- add a command-line option to disable the freelist
- always use the thr

TS-3918: add a runtime option to disable freelists

- use an unsigned allocation count in ProxyAllocator
- add a command-line option to disable the freelist
- always use the thread proxy allocators
- document the --disable_freelist option to traffic_server
- remove the --disable-freelist build option
- remove unnecessary fastmemtotal global
- update freelist stats when using malloc
- fix test_RamCache to allocate IOBufferData objects properly

show more ...


Revision tags: 6.0.0, 6.0.0-rc2, 6.0.0-rc1, 5.3.2, 6.0.0-rc0, 5.3.2-rc0
# 31a3a036 08-Jul-2015 Leif Hedstrom

Clang-format


1234