comp.lang.ada
 help / color / mirror / Atom feed
From: Dmitry A. Kazakov <mailbox@dmitry-kazakov.de>
Subject: Re: [OT] Spirit - Software failure
Date: Tue, 27 Jan 2004 14:53:18 +0100
Date: 2004-01-27T14:53:18+01:00	[thread overview]
Message-ID: <4sqc10tcge2tror9b3c41ia4lpga9ihdhl@4ax.com> (raw)
In-Reply-To: mailman.36.1075192268.2270.comp.lang.ada@ada-france.org

On 27 Jan 2004 03:30:55 -0500, Stephen Leake <stephen_leake@acm.org>
wrote:

>Kilgallen@SpamCop.net (Larry Kilgallen) writes:
>
>>     Detailing the Spirit rover's problems.  From:
>>     http://www.cnn.com/2004/TECH/space/01/26/mars.rovers/index.html
>>     
>>     "Trosper said the problem appeared to be that the rover's flash memory
>>     couldn't handle the number of files it was storing. The jam-up, she
>>     said, apparently kept Spirit from shutting down properly and performing
>>     a number of functions that normally originated in its flash memory. 
>>     
>>     "Scientists are still analyzing the data, she said, but would begin
>>     deleting unnecessary files to test that theory.
>>     
>>     "She pointed out that the scientists had thoroughly tested the rover's
>>     systems on Earth, but that the longest trial for the file system was
>>     nine days, half of the 18 days Spirit operated before running into the
>>     problem."
>>     --------------------
>>     Perhaps this is the first time that a defrag actually fixes something?
>>     <GRIN>
>
>Deleting files isn't defrag. This report describes a plain old memory leak.
>
>Which probably would have been checked for if they had called the
>software managing the flash ram a "memory management system" rather
>than a "file system"; JPL programmers know they need to check for
>memory leaks. But apparently they don't know they need to check for
>full disks?
>
>How long does a test need to be to be "thorough"? Longer than 9 days,
>apparently :).
>
>I doubt using Ada would have fixed this. They'd have just mapped
>Ada.Text_IO to the flash memory, and had the same problem :).
>
>Hiding dynamic memory management under a file system metaphor is a bad
>idea in so many ways ...

Almost as bad as not to use Ada... (:-))

--
Regards,
Dmitry A. Kazakov
www.dmitry-kazakov.de



      parent reply	other threads:[~2004-01-27 13:53 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-26 10:15 [OT] Spirit - Software failure Jano
2004-01-26 10:42 ` Preben Randhol
2004-01-26 13:26   ` Larry Kilgallen
2004-01-26 13:57     ` Ludovic Brenta
2004-01-26 14:15       ` Preben Randhol
2004-01-26 23:17         ` Hyman Rosen
2004-01-27  0:40           ` Alexandre E. Kopilovitch
2004-01-26 14:13     ` fdebruin
2004-01-26 23:46       ` Robert A Duff
2004-01-27  4:24         ` Larry Kilgallen
2004-01-27  8:30           ` Stephen Leake
2004-01-27 10:59             ` Larry Kilgallen
2004-01-27 11:47             ` Preben Randhol
2004-01-27 12:30               ` Jeff C,
2004-01-27 12:41               ` Preben Randhol
2004-01-27 16:52                 ` Hyman Rosen
2004-01-27 17:01                   ` Preben Randhol
2004-01-27 13:53             ` Dmitry A. Kazakov [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox