SpaceX Launch To International Space Station Delayed For Code Tweaks 97
RogerRoast writes "The first private spaceship launch to the International Space Station has been delayed, possibly by at least a week, the vehicle's makers announced Monday. The commercial spaceflight company SpaceX was set to launch its Dragon capsule atop a Falcon 9 rocket April 30 from Cape Canaveral Air Force Station in Florida." The article quotes SpaceX lead Elon Musk's twittered explanation: "Am pushing launch back approx a week to do more testing on Dragon docking code. New date pending coordination with @NASA."
Re:Sure... (Score:5, Funny)
Re:Sure... (Score:4, Funny)
Yes, but which half?
An imperial half.
Re: (Score:2)
Having worked for commercial industry, this is code words for, we are not done coding it yet.
Re: (Score:2)
Re: (Score:1)
Patches (Score:1)
I have waiting for patches to install. They always seem to take forever.
Release schedules (Score:4, Insightful)
Re: (Score:3)
...and maybe, just maybe the engineers plea for proper testing has been answered (a little late though)
Not late. Hopefully, just in time. Late would be after launch and, then uh oh...
Re: (Score:2)
He's doing an absolutely fantastic job with his two post-paypal start-ups. I already have quite a few shares of Tesla, and when SpaceX goes public I'll pick up as well.
not sure telsa is a wise investment choice, always seem to be on the brink of going broke
Re: (Score:1, Interesting)
They already have thousands of pre-orders for the Model S, and I'm betting they'll get even more for the Model X
Re: (Score:2)
That's the perfect time, if you think the risk is acceptable. Things don't get much more rock bottom than rock bottom.
The trick is to be patient and not pull out, consider the money you invested lost already, and put it out of your mind. This way, the worst that will happen is nothing.
Yikes! (Score:5, Insightful)
"Last minute code tweaks" never go well.
Re:Yikes! (Score:5, Funny)
heh.
Reminds me of that song, "99 instances of bugs in the code..."
99 instances of bugs in the code... .... ....
99 instances of bugs,
code one out, mark it out,
106 instances of bugs in the code...
106 instances of bugs in the code...
106 instances of bugs,
The Last Bug Guy worked for NASA (Score:2)
but hey at least they had a body to bury "face down 9 edge first" since a number of times in NASAs case they didn't.
Re: (Score:1)
Re: (Score:1)
Thats why all LEO devices need advanced ILO or DRAC licenses. Can I be CTO now?
Re: (Score:1)
Re: (Score:3)
Sorry, ASAP is an FLA, but FLA is a TLA.
Re: (Score:2)
"Last minute code tweak" to me, means changing the code at the very last minute.
They say a week, but it seems that with something so complex any change in code would require a complete rerunning of all of the regression tests, a complete detailed examination of the results plus a review by whatever group provides oversight.
Try to get that all done in one week under a drop dead deadline...recipe for disaster.
Re: (Score:2)
What about last minute code tweaks that save a ~$1M account, and work so well that within 3mos are rolled out to 90% of customers?
I agree with you, but never is a strong word.
Re: (Score:2)
I'd call that pulling your ass out of the fire at the very last minute.
Re: (Score:2)
Not exactly. The bug was on their end, I just added a feature that avoided their bug, and it was a feature that lots of others found reduced confusion so everyone wanted it.
Re: (Score:2)
Well, You Da Man in that case.
Strictly speaking though, your tweak should have under gone the full test and review process. But then, while we read about those things, very few companies actually have them.
Re: (Score:3)
In theory, yes, it should have gone through more extensive testing. But business timelines don't always allow that.
I cultivated a great relationship with our QA dept. While I had the ability and authority to bypass QA and put something in production, I only did that in one or two emergencies over 16 years. The rest of the time, I made sure my code went through QA, even if it was an abbreviated test, and I (almost) always gave them a list of things I thought they should test, to which they would add their ow
Re: (Score:2)
Last minute bug fixes are one thing. Last minute features are another.
Last week I made a last-minute feature add that not only saved my job(the VP changed his mind about me), but got me promoted.
I don't mind saying: It was legendary.
Re: (Score:1)
Better to fix it first (Score:5, Insightful)
Better they found it now and missed the deadline than went anyhow and exploded. You do not get too many second chances in space.
Re:Better to fix it first (Score:4, Insightful)
Re:Better to fix it first (Score:5, Informative)
Has nothing to do with "exploding". The problem is the automatic docking (actually berthing) and I've read they still have too many false emergency aborts in testing. They don't want to go all the way to the ISS just to have it pull back for no good reason automatically.
Anyway, if they have their software and their testing not ready one week before launch, this isn't good at all. They should better put if off for a month or so.
Re:Better to fix it first (Score:5, Funny)
I've checked in the fix...
Re: (Score:2)
Dave? Is that you?
Re: (Score:1)
Re: (Score:2)
Better they found it now and missed the deadline than went anyhow and exploded. You do not get too many second chances in space.
In Space No One Can Hear You Scream.
Re: (Score:2)
Not so much exploding, but aborting for no real reason and wasting lots of time and funds. (or taken the other way, not aborting and damaging the ISS)
Re: (Score:2)
Well, here's the NASA approach:
http://www.fastcompany.com/magazine/06/writestuff.html [fastcompany.com]
Where is their spirit of adventure? (Score:5, Funny)
Re: (Score:2)
Cowards!!! Launch early, launch often.
Seriously, if the rocket went wonky the most likely place for it to land would be on Titusville. Whatever it hit there would make an instant improvement.
Re: (Score:1)
Re: (Score:2)
If space travel is going to be anything but a toy(outside of a few commercially viable niches for small satellites doing very valuable things in earth orbit), launch costs need to fall. If launch costs fall,
Re: (Score:2)
Well there's a wall full of post-it notes that will get them halfway there. Next week the scrum starts to get them the other half of the way.
Did they try... (Score:2, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Here's the transcript from the launchpad.
Robot #2: "Uh oh, he froze up again."
Robot #3: "Try control, alt, delete!"
Robot #4: "Jiggle the cord!"
Robot #5: "Turn him off and on!"
Robot #6: "Clean the gunk out of the mouse!"
Fry: "Call technical support!"
Robot #2: "Ok, ok, he's back online."
NASA behind this (Score:2, Interesting)
Not that SpaceX is infallible - but I think it's NASA behind this requiring an insane amount of testing. They employ the Monte Carlo method of testing which basically tests every (or at least a random sample) value of each input variable and the combinations there of. I don't care who you are, but that method of testing is going to result in "issues" coming to the surface. The problem is that the issues will be extremely rare if not practically impossible. And Musk is not in a position to criticize the
Re:NASA behind this (Score:5, Insightful)
Space travel has a long history of "extremely rare if not practically impossible" issues coming up to bite you. Missions have been lost because of a single missing comma in the code. So, there is reason for this caution, and neither you nor Elon Musk is going to be able to change it.
Re: (Score:3)
Can't say I blame them for all the testing, given the potential risks involved. It's frustrating as hell to put up with the delays, but we space geeks ought to be used to that by now.
One thing I'm curious about is whether or not they're going to try recovering the booster stages on this launch. Musk has said in the past that they're going to "keep trying until we get it right," but with all they've got riding on this mission already, I wouldn't be surprised if they skip that in order to concentrate everythi
Re:NASA behind this (Score:4, Insightful)
Not that SpaceX is infallible - but I think it's NASA behind this requiring an insane amount of testing. They employ the Monte Carlo method of testing which basically tests every (or at least a random sample) value of each input variable and the combinations there of. I don't care who you are, but that method of testing is going to result in "issues" coming to the surface. The problem is that the issues will be extremely rare if not practically impossible. And Musk is not in a position to criticize them, since he wants their business for cargo and crew services.
Not saying this kind of testing isn't valuable, but it doesn't lend itself well to schedules.
This is how you test mission critical systems. No, this is how you must test mission critical systems, regardless of schedules. The key adjective here is "mission critical". This ain't a Heroku web deployment just so you know.
Life support systems require more rigorous testing (Score:5, Insightful)
Life support systems require more rigorous testing than simple Monte Carlo. They generally require component testing, bounds case testing, and branch path analysis of the code so that every line of code gets hit during testing.
I've worked on two projects that qualified as life support systems; one was an MRI console for a GE Medical Systems MRI machine (back when it was still being called NMR before it was politically corrected to remove the word "Nuclear"), and the second was a blood gas analyzer. Incorrect operation of the code in either of those cases could have resulted in someone dying as a result of a doctor getting misinformation.
The amount of testing and the rigor of the testing involved in both of those projects was unbelievable. Even then, we were required to carry liability insurance out the wazoo on both projects in case we screwed up the code. There's a reason medical equipment is so expensive.
Space systems that can ram into an occupied space station, and which are intended to some day carry humans to orbit qualify as life support, even if they are being sent up with a load of supplies instead of a human crew. Monte Carlo won't cut it any more than it will for a system call fuzzer trying to find a sequence of three system calls in a row that , if they are called with precisely the right parameters, will trigger a kernel panic.
-- Terry
Re:NASA behind this (Score:5, Insightful)
NASA and Russia are extremely cautious when it comes to anything ISS-related for very good reason. If this thing really screwed up and seriously damaged ISS to the point where they had to abandon it, it would probably end the era of human spaceflight and lead to big budget cuts for both agencies.
I can see the headlines now (Score:3)
"ISS Seriously Damaged Because That Fucking Moron Peter Forgot To Do Garbage Collection."
Re: (Score:1)
Re: (Score:2)
This isn't garbage collection. All I see is reference counting!
Wait, what? (Score:2)
How does a statement that they're doing "more testing" turn into "fixing bugs"?
All the posts on here are all ZOMG, buuuug fixes!
The tweet and article say no such thing. And if you haven't finished your test cycle, best to delay and finish it. That's not rocket science.... or is it?
Re: (Score:2)
Rumours are that they've been getting too many erroneous abort codes during testing. It may not be true, but it seems a reasonable inference that solving such a problem would have required changes to the code, changes that themselves required testing. Hence the delay.
One week? (Score:1)
Re: (Score:2)
Comment removed (Score:5, Funny)
hmm (Score:2)
Re: (Score:2)
Launch window (Score:1)
Can he just delay by one week? There are only small launch windows for Cape Canaveral launches to ISS. Does somebody know the approximate window size for a Falcon 9+Dragon launch to ISS? Also from this [seds.org] ISS launch schedule, there is a launch of a soyuz at may 15th so if he delays too much, he will probably have to move the launch date back by at least a month.
I wonder what the requirements are at NASA versus SpaceX concerning mission failure probabilities? Reaching a 90% chance of success is probably easy b
Re: (Score:1)
A launch window happens approximately once per day, give or take a few minutes.
The ISS has a fairly static orbit as far as it matters for this purpose, so you only have to wait for the earth to rotate to the right angle under it. It reliably does that with every rotation.
However, it is important to note that you can't just casually put off a launch for anther day, because for every delay you have, you're going to need to calculate a new course for the rocket's guidance system and make sure you haven't fucke
Re: (Score:2)
Re: (Score:1)
The Space Shuttle had a launch window of approximately plus or minus five minutes from in-plane, but for the Falcon 9/Dragon COTS-2/3 launch to ISS, they have an instantaneous launch window. From the comments on the COTS-1 webcast, it sounded as if Dragon flights to ISS would have instantaneous launch windows, but I have no data to know whether this is merely a constraint for the initial flights or a constraint for all future COTS/CRS launches.
For the April 30th window (which will not be used), there was a
Re: (Score:2)
Title is wrong, /. SOP (Score:2)
TFA says the delay is for hardware in the loop testing, not code tweaking.
One hopes normal end-to-end testing was done long before this, but given the costs and logistics of assembling the actual hardware this final phase of testing pretty much has to wait until shortly before launch.
I'm a developer and am pretty much in the camp of "if it complies and boots, ship it", but I appreciate the need for QA. When you're shooting a missile at a fragile target keeping a crew alive 200 miles above earth just maybe
Tests, not tweaks! (Score:5, Informative)
Bill
Re: (Score:2)
If the testing wouldn't carry the risk of having to change some code (or tweak some parameters) they could just stop testing and launch already.
On a rocket? (Score:1)
What am I missing? I thot the commercial companies were all building a "kind of" plane or space ship since they'd be re-useable. Why/when did they fall back to rockets?
Re: (Score:2)
Bill
Much better article (Score:3)
NASAspaceflight [nasaspaceflight.com] has a much better article than TFA. Go read it, if you're interested in details and facts.
Re: (Score:2)
Bill