overload_fd_exhausted attritbute is not disappearing after 72h
I was looking at my overload data and wondered why the number of relays has not been going down since I last contacted an operator with 12 exit relays who fixed that issue on their side.
To my surprise those relays were still showing up in the overload data from 10/08/2021. Looking at the Onionoo document from 2021-10-08 17:00:00 and checking one of their relays I can see:
{"fingerprint":"F90199637E192EB18163540CACADD036E2F25E4A","write_history":{"1_month":{"first":"2021-09-08 12:00:00","last":"2021-10-07 12:00:00","interval":86400,"factor":70429.99118321064,"count":30,"values":[581,591,602,631,657,662,701,785,831,864,955,999,955,911,905,910,884,851,763,649,600,600,621,604,568,589,628,626,567,525]},"6_months":{"first":"2021-08-11 12:00:00","last":"2021-10-07 12:00:00","interval":86400,"factor":70429.99118321064,"count":58,"values":[0,0,0,7,18,29,47,68,88,112,141,184,213,221,231,253,276,269,305,422,508,550,572,598,606,592,624,615,583,591,602,631,657,662,701,785,831,864,955,999,955,911,905,910,884,851,763,649,600,600,621,604,568,589,628,626,567,525]}},"read_history":{"1_month":{"first":"2021-09-08 12:00:00","last":"2021-10-07 12:00:00","interval":86400,"factor":69591.18639980914,"count":30,"values":[580,590,600,629,656,660,698,783,829,862,954,999,955,911,905,910,883,850,761,646,598,598,620,602,566,587,627,624,565,524]},"6_months":{"first":"2021-08-11 12:00:00","last":"2021-10-07 12:00:00","interval":86400,"factor":69591.18639980914,"count":58,"values":[0,0,0,7,18,29,47,67,87,111,140,183,212,220,230,251,275,268,304,420,506,548,570,596,605,592,623,614,581,590,600,629,656,660,698,783,829,862,954,999,955,911,905,910,883,850,761,646,598,598,620,602,566,587,627,624,565,524]}},"overload_fd_exhausted":{"timestamp":1632650400000}},
. The interesting part is "overload_fd_exhausted":{"timestamp":1632650400000}
and there the timestamp in particular. Converted to a human readable date we gets So 26. Sep 10:00:00 UTC 2021
which makes sense given that I talked to them last time on 09/27/2021. However, here is what the spec says:
This overload field should remain in place for 72 hours since last triggered.
So, we are clearly not dropping the overload field again as we should. I've not checked whether the 24h window for overload-ratelimits
is observed nor the 72h one for overload-general
.