MyDSLWebStats V 1.4.0 Update 17th May 2015
As well as a major update in itself, this also reflects some of the myriad of changes to MDWS that have taken place in the background since V1.3.0 was released. Please note that the Help system has NOT yet been updated as I simply haven't had the time to do it. You may need to hit F5 to get the complete updates if V1.4.0 is not already showing.
Introduction of G.INP data
G.INP works differently to non-G.INP and there's a whole new way of dealing with/avoiding errors via retransmission with much lower overhead.
Whilst this has now been somewhat upset by the decision by BT to suspend rollout, nevertheless it has taken an awful lot of time and effort by those who run the project (tbailey2, BaldEagle 1 and roseway) to sort out. At the moment, there are only two users uploading G.INP data (BaldEagle1 and roseway) and the correct versions of the upload programs for everyone else will be made available later at a date to be announced following some further trials after this upgrade.
In the meantime, you can view the 17 additional graphs that are available from the users who are uploading once you are running V1.4.0. The user names have 'G' after them in the dropdown list if this data is available. You will not see any G.INP options for users who are not uploading the data yet.
Note that if you view a G.INP specific graph for a user and then change to another user who doesn't have G.INP available, you'll see a message to that effect and need to hit Update when it will revert to the SNRM display.
Some notes:
The GINP indicator at the top left of the status bar above the graphs now reads either G.INP Active or G.INP Inactive where appropriate for that line (see this in the examples below).
G.INP Active means that it is currently implemented and running for that user and Inactive means it has been enabled at some point in the past but BT have disabled it currently.
In the data dropdown list, B0 and B1 are Bearer 0 and Bearer 1. Where both Bearers carry similar information (such as FEC/CRC) the old entries now have B0 ahead of them. G.INP specific entries have G- ahead of them.
When you start uploading data that includes the G.INP data and this is detected by MDWS, there may be a delay initially in uploading and display while some database changes are made in the background for your data. There will not be any G.INP data available prior to that time for an enabled user.
It's complicated yes - and what the new data means is a separate subject not attempted here.
Display of Resync data
You can now see Resync data for a user in several additional places. The Control Panel at left has a new dropdown list near the bottom for time-based graphs that lists all Resyncs for that user - this is the same data as is available from the Resync/LOS view. When dropped down, today's entries are in red and hovering over the entry will display (in most browsers) the same data that the Resync/LOS panel shows. This list auto updates in the background every 5 minutes.
Also, for date spans of 2 days or less, the Resyncs are now shown on the SNRM graph only. They take the form of blue spikes rising up to 3dB for each Resync. This is selectable via a check box in the Control Panel - note that this does not currently survive changes to selections other than changing to another user. And while in this mode, Zoom is not functional. The hover help by the Resync option has some more info (shown below).
Examples for the above facilities:
Data Retention/Costs/DonationsWith increasing numbers of users, the amount of data being stored has necessitated more RAM being added to the server, and with very few donations lately, means funds have come out of my own pocket.
It now looks as though even more is going to be required shortly (basically to keep all the database tables in memory and avoid disk swapping) - plus offline storage costs for critical data. In the meantime, the amount of older stored data is already being reduced somewhat.
That and other costs (such as the failure of an SSD and changing to mirrored spinning disks) means that MyDSLWebStats might be moving to requiring a donation to build a fund for upgrades etc.
The alternative is this request that we need more voluntary donations please that might cover costs overall. There have only been two donations in the past four weeks so far at less than 10% of costs incurred.
The link for donations is at the top left of the main page. It helps a lot if you mention your username in the form 'user:myusername' as a message when donating. Thanks.
Other changes:
a) Database profiled and optimised several times to take average response times (the overall time taken to deliver the data from time of the request to the user to process for the majority of queries) down to 200ms or less. The baseline query is that for 24 hour SNRM. It can be as low as 70ms but the processor is only running currently at 40% of max speed for economy.
Some queries will take longer by varying degrees depending on where the data has to be fetched from.
b) Overseas users had incorrect start times to most graphs.
c) Addition of some stats at the top of the page to show how busy the server is.
d) The All User Stats entry has been moved to the BOTTOM of the list from the top.
e) Upload data is now available for all users on a rolling 12 month maximum basis. Data prior to this should be available to you locally from your upload program if you have kept it. Users who have not uploaded anything in the past three months will have all their previously uploaded data deleted although the account will remain. This is to reduce the data retention load for data that may well never be used again.
f) The upload program and version are shown at the bottom right of each graph for each user.
g) There is an additional option
Mini Stats located next to the Options link near the bottom of the main window. This displays a mini version of the stats summary for the logged in user shown above graphs but in a standalone window located at the top left of your screen by default but it can be moved.
h) And lots of other little updates I've forgotten by now but which have no significant effect on running of the program
Enjoy!