Page is down. Here is a formatted copy: https://gist.github.com/4154289
Redis crashes - a small rant about software reliability
11–20 of 112 posts
Re: Redis crashes - a small rant about software reliability
#12Perhaps using safer languages (and languages with better error reporting) would be a solution to these kinds of problems.
Re: Redis crashes - a small rant about software reliability
#13This is an interesting post, especially the part about memory testing. We have a simple policy: ECC memory is required to run our software in production. Failure to do so voids the warranty.
Re: Redis crashes - a small rant about software reliability
#14Now, this may not be such a huge problem in practice because the OS is unlikely to move pages around unless it's forced to swap. But that depends on details of the OS paging algorithm and your server load.
Re: Redis crashes - a small rant about software reliability
#15From it I was able to figure out what was wrong with the C++ program. Notice that the GPF lists the instructions at CS:EIP (the instruction pointer of the running program) and so it was possible by generating assembler output from the C++ program to identify the function/method being executed. From the registers it was possible to identify that one of the parameters was a null pointer (something like ECX being 00000000) and from that information work back up the code to figure out under what conditions that pointer could be null.
Just from that screenshot the bug was identified and fixed.
Re: Redis crashes - a small rant about software reliability
#16This is an interesting post, especially the part about memory testing. We have a simple policy: ECC memory is required to run our software in production. Failure to do so voids the warranty.
Re: Redis crashes - a small rant about software reliability
#17Page is down. Here is a formatted copy: https://gist.github.com/4154289
By the way, check the page first, give bloggers the traffic their content deserves!
Re: Redis crashes - a small rant about software reliability
#18This is an interesting post, especially the part about memory testing. We have a simple policy: ECC memory is required to run our software in production. Failure to do so voids the warranty.
What if your customers want to run on EC2 instances?
Re: Redis crashes - a small rant about software reliability
#19Page is down. Here is a formatted copy: https://gist.github.com/4154289