Questions tagged [reliability]

Reliability is the ability of a system or component to perform its required functions under stated conditions for a specified period of time.

Reliability is the ability of a system or component to perform its required functions under stated conditions for a specified period of time.

305 questions
11
votes
4 answers

Is a Qt-based UI reliable enough to be used in a medical device?

I work for a small company developing a complex medical device with a rich UI. We are currently at the early stages of design. The application is targeted for Windows (desktop only) and preferably should be written only in C++. After some research…
user1526557
  • 111
  • 1
  • 4
10
votes
3 answers

Does Windows Azure have anything readily available against denial of service attacks?

We're developing a web service hosted in Windows Azure. We expect that at some moments bad guys try to DDOS it. I Googled and didn't find anything new and definitive (this one is rather vague) about whether Windows Azure has some features against…
sharptooth
  • 167,383
  • 100
  • 513
  • 979
10
votes
1 answer

What is a crashloop?

I'm reading Google's Site Reliability Engineering book and ran across the word crashloop which I've never heard before and have not been able to locate a definition "If a task tries to use more resources than it requested, Borg kills the task and…
10
votes
6 answers

.NET stream capabilities - is the CanXXX test safe?

There is a fairly common pattern used in .NET to test for the capabilities of a class. Here I'll use the Stream class as an example, but the issue applies to all classes that use this pattern. The pattern is to supply a boolean property called…
Daniel Paull
  • 6,797
  • 3
  • 32
  • 41
10
votes
1 answer

Has anyone tried Flax?

I'm not talking about the stuff that health junkies eat, but the open-source search/indexing software based on Xapian. My company are currently employing someone to implement it, and they want me to use it's functionality on a project I am working…
Ed James
  • 10,385
  • 16
  • 71
  • 103
9
votes
9 answers

What are techniques for allowing safe software upgrades in embedded systems

Upgrading software for embedded devices often has the possibility of "bricking" the device, e.g. if power should happen to fail while in the midst of writing software to FLASH. Two questions: What are some best practices for implementing the…
Lance Richardson
  • 4,610
  • 23
  • 30
9
votes
1 answer

How reliable are unix domain sockets?

I'm trying to figure out a protocol to use with domain sockets and can't find information on how blindly the domain sockets can be trusted. Can data be lost? Are messages always received in the same order as sent? Even when using datagram…
Purple Tentacle
  • 1,606
  • 1
  • 17
  • 19
8
votes
1 answer

Qemu baremetal emulation - how to view UART output?

Question: How do I get the UART output from a baremetal program run with Qemu? Background Here is the command line invocation I have been using: qemu-system-arm -M xilinx-zynq-a9 -cpu cortex-a9 -nographic -kernel $BUILD_DIR/mm.elf -m 512M -s…
thatjames
  • 438
  • 1
  • 5
  • 10
8
votes
1 answer

How reliable is HtmlUnitDriver?

Obviously, the answer to the question depends on a number of environmental factors. In general, I'm wondering what people's experiences are with HtmlUnitDriver as a reliable tool that can be "trusted" to navigate a website basically the same way…
Dan Tao
  • 125,917
  • 54
  • 300
  • 447
8
votes
6 answers

How to reliably process a queue?

Take this conceptually simple task: consuming a queue, sending an email for each entry. A simple approach would be: while true: entry = queue.pop() sendMail(); The problem here is, if the consumer crashes after popping but before/during…
8
votes
8 answers

Are sockets reliable?

Is it a good idea to use sockets to send data between two servers, or should I use something like MQ for moving data. My questions: are sockets reliable, if I need once only/assured delivery of the data? Are there any other solutions? Thanks.
7
votes
1 answer

Can I rely on Facebook Connect?

I have been looking into using Facebook Connect for a new web site I am building, however the Facebook API seems to be a little flaky. The code I have been using is basic, however the example application 'therunaround' suffers from similar…
Jon Winstanley
  • 23,010
  • 22
  • 73
  • 116
7
votes
1 answer

How to initialize a PostgreSQL database without running the PostgreSQL server

In an initialization script, I want to initialize a PostgreSQL directory, but don't need (and don't want) a running PostgreSQL server at this stage. This would be a no-brainer if I just create the cluster (as user postgres): initdb -D ... However,…
vog
  • 23,517
  • 11
  • 59
  • 75
7
votes
1 answer

Linux HA / cluster: what are the differences between Pacemaker, Heartbeat, Corosync, wackamole?

Can you help me understand Linux HA? Pacemaker, Heartbeat, Corosync seem to be part of a whole HA stack, but how do they fit together? How does wackamole differ from Pacemaker/Heartbeat/Corosync? I've seen opinions that wackamole is better than…
Continuation
  • 12,722
  • 20
  • 82
  • 106
7
votes
10 answers

How do you evaluate reliability in software?

We are currently setting up the evaluation criteria for a trade study we will be conducting. One of the criterion we selected is reliability (and/or robustness - are these the same?). How do you assess that software is reliable without being able to…
JRL
  • 76,767
  • 18
  • 98
  • 146
1
2
3
20 21