rinfo / rdl

Rättsdatalagret (dokumentation se http://dev.lagrummet.se/dokumentation/)
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Förbättra rutiner för att underrätta källan när vägledande avgöranden ej kan läsas #137

Open karejonssondov opened 9 years ago

karejonssondov commented 9 years ago

Vid nedladdning får vi en tom fil. Nedan en text från tidigare mejlväxling med personal från tjänstens utveckling. Problemet tycks återkomma:

Problemet handlade om ett referat som togs bort innan MD5 hunnit räknas ut för det första referatet. Jag la nu dit ett dummyvärde för MD5 på den atomposten och nu fungerar index.atom.

Eftersom det finns en borttagspost och sedan en ny atompost för detta referat nästa dag är det ointressant vad det står i MD5 för det första referatet eftersom ni ändå aldrig kommer försöka hämta det referatet med den URL som står i den gamla atomposten.

Detta är en ovanlig situation eftersom borttag inte sker ofta och därför behöver vi inte koda något extra för denna situation. Det är första gång hittills som det har hänt och om det skulle hända att man någon gång är väldigt snabb med ett borttag så kan vi lätt justera det på samma sätt som jag gjort nu.

kamidev commented 9 years ago

Det akuta problemet är att inläsningen av hela feeden stannar efter detta fel. Vi kommer att ha en lösning på det så fort issue #84 är stängd. Fel av detta slag kommer att loggas och feeden fortsätter även om enstaka poster fallerar.

Men dessutom behöver vi rutiner för att underrätta källor som publicerar något felaktigt, så att de kan rätta sin feed.

kamidev commented 9 years ago

Vi har löst problemet med att en feed stannar vid felaktiga poster. Behovet är nu att det saknas rutiner för att underrätta källan om felaktigheter som bör rättas där. Kanske räcker det med en manuell rutin till att börja med?

jeldeklint commented 9 years ago

Det krävs någon sorts rutin när flödet är knas och inte bara posterna. #84 hanterar enskilda poster och inte hela feeds (möjligt att den klarar feed av feeds, om första feeden är OK)

karejonssondov commented 9 years ago

Skrev ett jenkins-jobb. Se http://ci.lagrummet.se/job/Kontrollera%20fl%C3%B6de/

Kollar nu exempelmyndigheten. Är det rätt väg och utbyggbart? Den enklaste tanken är att detta förlängs till att likna kollerna av DNS-mappning till IP-nummer.

karejonssondov commented 9 years ago

Jenkins mejlar Kåre och Jonas när VA har md5-fel. Se jobbet "Kontroll av MD5 på VA". Motsvarande är införd på Boverket och Naturvårdsföreningen.

kamidev commented 9 years ago

Super! Checka gärna in kod som används av de här jobben och länka till en commit.

karejonssondov commented 9 years ago

Har mejlat koden till Jonas, Jon och Christian inför en diskussion om var det skall checkas in.

jeldeklint commented 9 years ago

Grymt, såg att vi får 301:or från advokatsamfundet. Ett 301 svar ska innehålla den nya url:en också (Location: i headern). Vore tokbra att få med det i mailet.

karejonssondov commented 9 years ago

En annan ambition med autodetektering är att hålla det enkelt och inte binda utvecklingstid till det. Den enda urskiljning jag gör ännu så länge är att godkänna 200-299-serien och rapportera de andra. Att göra 301 -> kolla location -> specialgenerera budskapet skulle ta mer kraft.

Min uppfattning är att man kan gå till den sida som programmet anger länkar till 301-an, leta upp länken, klicka på den och se vart man dirigeras om och förhand leta upp vilken länk vi vill uppge och sedan byta till den i lagrummet.

Beskriv gärna hur mina argument håller eller inte.