Probes are known to set incorrect timestamps that can put a measurement days in the past or the future.
We can implement time bounding as:
t0: the probe calls probe services to get a report_id
tm: the probe timestamps a measurement using its local clock
t1: the probe calls probe services to submit the msmt
We can bound tm when processing the msmt so that t0 < bounded_tm < t1
Probes are known to set incorrect timestamps that can put a measurement days in the past or the future. We can implement time bounding as:
We can bound
tm
when processing the msmt so thatt0 < bounded_tm < t1
In https://github.com/ooni/pipeline/issues/48 OOID was supposed to be used to implement half of the boundary.
For msmts run without contacting the PS, only the second half of the boundary can be implemented.