Documente Academic
Documente Profesional
Documente Cultură
8/5/12
8/5/12
Path Finder was getting reset every now and System appeared to be unstable Crucial data was getting lost as system was
getting reset
No clue what was the problem, as there was
correct???
8/5/12
continuously Problem
8/5/12
8/5/12
set of resources
8/5/12
operative )
Longest Waiting First
8/5/12
8/5/12
8/5/12
8/5/12
8/5/12
Locking a Resource
8/5/12
8/5/12
8/5/12
8/5/12
8/5/12
Solution
Priority Inheritance = Current Highest Priority Priority Ceiling = Statically scheduled
8/5/12
everybody gave up and went home except one engineer who finally saw the reproduction
It turned out that VxWorks( the operating
system inside Path Finder ) had implemented a solution ( with Priority Inheritance ) but that function was called with parameter false
A short patch overwriting the parameter was
8/5/12 beamed
LESSONS LEARNT
Never leave distant machine in Un-
cost of using or not using Priority Inheritance is not extraordinarily large, use Priority Inheritance
Unsung Heroes
But who had found that such problem can
Standing Applause
8/5/12
Questions??
THANK YOU
8/5/12
Basic Principle is Never to hang If required, Automatically Resetting is If it finds, that the system is HUNG, it will
8/5/12