History log of /6.6.0/phosphor/examples/statistics.cc (Results 1 - 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.0.0
# d380e59b 04-Aug-2018 Will Gardner <willg@rdner.io>

Store event and argument types in the TPI instead of TraceEvent

Event type and argument types _should_ be static for a given
tracepoint (since C++ is a statically typed language..) so th

Store event and argument types in the TPI instead of TraceEvent

Event type and argument types _should_ be static for a given
tracepoint (since C++ is a statically typed language..) so this
reflects this in a space optimisation by moving those type
enums from the TraceEvent object to the tracepoint_info object.

This brings the nominal size of a TraceEvent from 47 bytes to
44 bytes (although this is still effectively 48 bytes due to
alignment).

Change-Id: If537a30da9b0f3e459c2db4aa133682cec31eee4
Reviewed-on: http://review.couchbase.org/97830
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: v5.5.0, v5.0.0
# bcc011a6 30-Jul-2017 Will Gardner <willg@rdner.io>

Remove Sentinel

Removes the Sentinel now that it has been replaced by the ChunkLock.

Also renames/updates locations that once referred to the ChunkLock
(like config options).

Remove Sentinel

Removes the Sentinel now that it has been replaced by the ChunkLock.

Also renames/updates locations that once referred to the ChunkLock
(like config options).

Change-Id: Ibbb912f35ae08718a7dba8b14c2dd46fa0375207
Reviewed-on: http://review.couchbase.org/81566
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 81f45f5d 30-Aug-2016 Will Gardner <will.gardner@couchbase.com>

MB-20732 Refactor trace categories, names, arguments into a single object

This patch refactors the trace categories and names for each tracepoint
to be held in a single static object whi

MB-20732 Refactor trace categories, names, arguments into a single object

This patch refactors the trace categories and names for each tracepoint
to be held in a single static object which allows for a reduction in
size of the TraceEvent.

It also moves the trace argument definitions to this tracepoint object
instead of being hardcoded in the serialisation code which will allow
for custom argument names to be added in a future patch.

This readds a previous patch (1c64b10cd4c68d104c6aa5f5d3ec025b9fad93cf)
which was reverted as it wasn't quite threadsafe.

Change-Id: I23c24bdacd950884e599e9e468ba5b2889e49600
Reviewed-on: http://review.couchbase.org/67203
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# cd80f4d2 31-Aug-2016 Will Gardner <will.gardner@couchbase.com>

Revert "MB-20732 Refactor trace categories, names, arguments into a single object"

This reverts commit 1c64b10cd4c68d104c6aa5f5d3ec025b9fad93cf.

Change-Id: I7de005a240dad708754d1673

Revert "MB-20732 Refactor trace categories, names, arguments into a single object"

This reverts commit 1c64b10cd4c68d104c6aa5f5d3ec025b9fad93cf.

Change-Id: I7de005a240dad708754d167382374e888597ebb8
Reviewed-on: http://review.couchbase.org/67196
Reviewed-by: Will Gardner <will.gardner@couchbase.com>
Tested-by: Will Gardner <will.gardner@couchbase.com>

show more ...


# 1c64b10c 30-Aug-2016 Will Gardner <will.gardner@couchbase.com>

MB-20732 Refactor trace categories, names, arguments into a single object

This patch refactors the trace categories and names for each tracepoint
to be held in a single static object whi

MB-20732 Refactor trace categories, names, arguments into a single object

This patch refactors the trace categories and names for each tracepoint
to be held in a single static object which allows for a reduction in
size of the TraceEvent.

It also moves the trace argument definitions to this tracepoint object
instead of being hardcoded in the serialisation code which will allow
for custom argument names to be added in a future patch.

Change-Id: Icf58325f02d10fd8d27c17b4a55844205715bddb
Reviewed-on: http://review.couchbase.org/67163
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# cb8d41cd 30-Jun-2016 Will Gardner <will.gardner@couchbase.com>

Fix TraceChunk size calculation to stay <= the #pages


# d49a95d6 30-Jun-2016 Will Gardner <will.gardner@couchbase.com>

Add a statistics script to examples to display certain sizes etc.