[Spice-devel] [PATCH 17/18] Removed only written roundtrip_stat field

Christophe Fergeau cfergeau at redhat.com
Tue Sep 27 12:56:36 UTC 2016


On Mon, Sep 26, 2016 at 09:12:50AM +0100, Frediano Ziglio wrote:
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
>  server/main-channel-client.c |  3 ---
>  server/reds-private.h        |  1 -
>  server/reds.c                | 13 -------------
>  server/stat.h                |  1 -
>  4 files changed, 18 deletions(-)
> 
> Not to mention that the computation was wrong!

Acked-by: Christophe Fergeau <cfergeau at redhat.com>

Christophe


> 
> diff --git a/server/main-channel-client.c b/server/main-channel-client.c
> index 693e832..2390784 100644
> --- a/server/main-channel-client.c
> +++ b/server/main-channel-client.c
> @@ -393,9 +393,6 @@ void main_channel_client_handle_pong(MainChannelClient *mcc, SpiceMsgPing *ping,
>           * channel client monitors the connectivity using ping-pong messages
>           */
>          red_channel_client_handle_message(rcc, size, SPICE_MSGC_PONG, ping);
> -#ifdef RED_STATISTICS
> -        stat_update_value(red_channel_client_get_channel(rcc)->reds, roundtrip);
> -#endif
>          return;
>      }
>  
> diff --git a/server/reds-private.h b/server/reds-private.h
> index a044a57..36ef6c0 100644
> --- a/server/reds-private.h
> +++ b/server/reds-private.h
> @@ -140,7 +140,6 @@ struct RedsState {
>      char *stat_shm_name;
>      SpiceStat *stat;
>      pthread_mutex_t stat_lock;
> -    RedsStatValue roundtrip_stat;
>  #endif
>      int allow_multiple_clients;
>  
> diff --git a/server/reds.c b/server/reds.c
> index 274c393..79e337b 100644
> --- a/server/reds.c
> +++ b/server/reds.c
> @@ -451,19 +451,6 @@ void stat_remove_counter(RedsState *reds, uint64_t *counter)
>  {
>      reds_stat_remove(reds, (SpiceStatNode *)(counter - SPICE_OFFSETOF(SpiceStatNode, value)));
>  }
> -
> -void stat_update_value(RedsState *reds, uint32_t value)
> -{
> -    RedsStatValue *stat_value = &reds->roundtrip_stat;
> -
> -    stat_value->value = value;
> -    stat_value->min = (stat_value->count ? MIN(stat_value->min, value) : value);
> -    stat_value->max = MAX(stat_value->max, value);
> -    stat_value->average = (stat_value->average * stat_value->count + value) /
> -                          (stat_value->count + 1);
> -    stat_value->count++;
> -}
> -
>  #endif
>  
>  void reds_register_channel(RedsState *reds, RedChannel *channel)
> diff --git a/server/stat.h b/server/stat.h
> index f6f7a04..7bf90da 100644
> --- a/server/stat.h
> +++ b/server/stat.h
> @@ -31,7 +31,6 @@ StatNodeRef stat_add_node(SpiceServer *reds, StatNodeRef parent, const char *nam
>  void stat_remove_node(SpiceServer *reds, StatNodeRef node);
>  uint64_t *stat_add_counter(SpiceServer *reds, StatNodeRef parent, const char *name, int visible);
>  void stat_remove_counter(SpiceServer *reds, uint64_t *counter);
> -void stat_update_value(SpiceServer *reds, uint32_t value);
>  
>  #define stat_inc_counter(reds, counter, value) {  \
>      if (counter) {                          \
> -- 
> 2.7.4
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160927/957e163b/attachment-0001.sig>


More information about the Spice-devel mailing list