TTM daily processing

analyze-rvec

The updatedb program processes each RVEC files with the results from the traceroutes measurements performed and subsequently updates the SQL tracerouteDB with new records. This program and the related SQL database have been made by the Software Department. You can read our initial Requirements and the specification of the finished product.

Note that TTM analysis has the requirement that the traceroute DB has been updated before the test packet measurement data are processed: as long as we add vector id and number of hops to the delay datastructure, the routes must have bene processed first, in order to do a proper matching.

Occasionally, it could happen that transfer of a RVEC file fails, while transfer of a SNDP (send data) file succeeds. All send packets will then either be matched to the wrong (previous day's) routing vectors or not have any routing vector assigned at all. Therefore, if transfer of RVEC file succeeds the next day, all data send by the box will have to be reprocessed to correct the route vector matching. Note this logic has not yet been implemented in the main script, but in practice we have not seen this happen; 99% of the cases files either all make it, or none make it.