[ https://issues.apache.org/jira/browse/CASSANDRA-18400 ]


    Ningzi Zhan deleted comment on CASSANDRA-18400:
    -----------------------------------------

was (Author: JIRAUSER299826):
1. For network cache info:
{quote}Network Cache should report a line similar to the above:

Network Cache : entries ?, size ? MiB, capacity ? MiB, ? misses, ? requests, ? 
recent hit rate
{quote}
Since the Network cache is not precisely a cache, it is more like a pool of 
buffers. Only reporting capacity and size should be enough. So the network 
cache info looks like this.
{quote}Network Cache : size ? MiB, capacity ? MiB
{quote}
The capacity is the network cache total threshold, which corresponds to 
{_}NETWORKING_MEMORY_USAGE_THRESHOLD{_}, and the size is the size of allocated 
pooled buffers.

2. The NaN hit rate in the row and the counter cache is caused by dividing by 
zero, but the zero comes from {*}_zero requests_{*}. In this case, I changed 
the hit rate to 0 when the hit rate was NaN. I am not sure if it is valid to do 
that.

> Nodetool info should report on the new networking cache
> -------------------------------------------------------
>
>                 Key: CASSANDRA-18400
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18400
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tool/nodetool
>            Reporter: Brad Schoening
>            Assignee: Ningzi Zhan
>            Priority: Normal
>             Fix For: 4.0.x, 4.1.x, 5.x
>
>         Attachments: Screen Shot 2023-05-18 at 13.57.45.png
>
>
> CASSANDRA-15229 separated the chunk and network cache, creating a new 
> network_cache_size parameter.
> However, *nodetool info* does not report the in-use size of this cache or a 
> hit ratio as it does for key, row, counter and chunk cache.  
> {quote}Exceptions : 4
> Key Cache : entries 2852, size 297.59 KiB, capacity 100 MiB, 2406561 hits, 
> 2409424 requests, 0.999 recent hit rate, 14400 save period in seconds
> Row Cache : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, 
> NaN recent hit rate, 0 save period in seconds
> Counter Cache : entries 0, size 0 bytes, capacity 50 MiB, 0 hits, 0 requests, 
> NaN recent hit rate, 7200 save period in seconds
> Chunk Cache : entries 1118, size 55.02 MiB, capacity 992 MiB, 4695794 misses, 
> 7179421 requests, 0.346 recent hit rate, 24.145 microseconds miss latency
> Percent Repaired : 0.0%
> {quote}
> However, when its full, it will be logged:
> {quote}[INFO ] [epollEventLoopGroup-5-12] cluster_id=1 ip_address=127.1.1.1  
> NoSpamLogger.java:92 - Maximum memory usage reached (128.000MiB), cannot 
> allocate chunk of 8.000MiB
> {quote}
> It should report a line similar to the above:
> {quote}Network Cache : entries ?, size ? MiB, capacity ? MiB, ? misses, ? 
> requests, ? recent hit rate
> {quote}
> Also, not sure why the above show NaN for row and counter cache, is there is 
> a divide by zero error when the entries are zero?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to