[GH-ISSUE #14] Bandwidth Statistics not Updating #5

Closed
opened 2026-02-26 17:30:56 +03:00 by kerem · 6 comments
Owner

Originally created by @CloudieLLC on GitHub (Feb 24, 2023).
Original GitHub issue: https://github.com/ConvoyPanel/panel/issues/14

Proxmox: 7.3-3
Convoy: v3.6.2-beta

Expected: Bandwidth to update

What it does: it does not update!

Image:
https://my.screenimg.xyz/23cebfa6

Same occurred in Fro's test servers, but wanted to test it on my end as well.

Originally created by @CloudieLLC on GitHub (Feb 24, 2023). Original GitHub issue: https://github.com/ConvoyPanel/panel/issues/14 Proxmox: 7.3-3 Convoy: v3.6.2-beta Expected: Bandwidth to update What it does: it does not update! Image: `https://my.screenimg.xyz/23cebfa6` Same occurred in Fro's test servers, but wanted to test it on my end as well.
kerem 2026-02-26 17:30:56 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@as202400 commented on GitHub (Feb 24, 2023):

It’s work if you manually set the bandwidth usage to 1 or anything but not null.

<!-- gh-comment-id:1442629748 --> @as202400 commented on GitHub (Feb 24, 2023): It’s work if you manually set the bandwidth usage to 1 or anything but not null.
Author
Owner

@CloudieLLC commented on GitHub (Feb 24, 2023):

as i said, it doesn't work in Fro's test servers as well, which does have a limit set :)

https://my.screenimg.xyz/6c8af99d

<!-- gh-comment-id:1442631739 --> @CloudieLLC commented on GitHub (Feb 24, 2023): as i said, it doesn't work in Fro's test servers as well, which does have a limit set :) https://my.screenimg.xyz/6c8af99d
Author
Owner

@as202400 commented on GitHub (Feb 24, 2023):

The bandwidth usage(not limit) should be set to 1 manually by the administrator, I wish to say. It will begin counting if the value wasnt NULL or 0; else, it will remain at 0

<!-- gh-comment-id:1442639736 --> @as202400 commented on GitHub (Feb 24, 2023): The bandwidth usage(not limit) should be set to 1 manually by the administrator, I wish to say. It will begin counting if the value wasnt NULL or 0; else, it will remain at 0
Author
Owner

@ericwang401 commented on GitHub (Feb 24, 2023):

as i said, it doesn't work in Fro's test servers as well, which does have a limit set :)

https://my.screenimg.xyz/6c8af99d

Bandwidth usage doesn't appear to count because the amount of bandwidth used within a 5 minute period is too low to make up at least 1 mebibyte. Although Convoy displays every data unit in bytes, the panel stores it as integer mebibytes in the database. Consequently, any bandwidth usage that doesn't add up to at least 1 MiB within 5 minutes doesn't get saved because of loss of precision when converting from bytes to mebibytes.

<!-- gh-comment-id:1442645343 --> @ericwang401 commented on GitHub (Feb 24, 2023): > as i said, it doesn't work in Fro's test servers as well, which does have a limit set :) > > https://my.screenimg.xyz/6c8af99d Bandwidth usage doesn't appear to count because the amount of bandwidth used within a 5 minute period is too low to make up at least 1 mebibyte. Although Convoy displays every data unit in bytes, the panel stores it as integer mebibytes in the database. Consequently, any bandwidth usage that doesn't add up to at least 1 MiB within 5 minutes doesn't get saved because of loss of precision when converting from bytes to mebibytes.
Author
Owner

@ericwang401 commented on GitHub (Feb 28, 2023):

I will be closing this issue because the impact of this bug is very minimal and may be further remedied in a future update. Because of the precision error, a user can run their server's network at 3.14 kb/s and escape usage logging, which over 30 days racks up 8 gib in usage that's not logged by Convoy. I might increase the period of when Convoy does calculations for logging so that users would have to limit their network speed to 0.001 kb/s to avoid detection. At that point, you can just use dialup instead.

<!-- gh-comment-id:1447584704 --> @ericwang401 commented on GitHub (Feb 28, 2023): I will be closing this issue because the impact of this bug is very minimal and may be further remedied in a future update. Because of the precision error, a user can run their server's network at 3.14 kb/s and escape usage logging, which over 30 days racks up 8 gib in usage that's not logged by Convoy. I might increase the period of when Convoy does calculations for logging so that users would have to limit their network speed to 0.001 kb/s to avoid detection. At that point, you can just use dialup instead.
Author
Owner

@ericwang401 commented on GitHub (Mar 1, 2023):

Fixed in https://github.com/ConvoyPanel/panel/releases/tag/v3.7.1-beta

<!-- gh-comment-id:1449268523 --> @ericwang401 commented on GitHub (Mar 1, 2023): Fixed in https://github.com/ConvoyPanel/panel/releases/tag/v3.7.1-beta
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/panel#5
No description provided.