rsyslog now part of Fedora 8

Oops… I think I forgot to mention that rsyslog was recently included in Fedora 8. This is an important milestone for the rsyslog project, because it is the first time ever that it appears as the default syslogd in a wide-spread distribution.

Thankfully, a lot of other package maintainers have been found for other distros (I really appreciate your hard work, guys!), but everywhere else rsyslog is “just” an extra. In Fedora 8, it is the default logging daemon. I’d also like to add that Red Hat folks contributed quite a lot to rsyslog, including great testing.

Thanks to everyone who helped make rsyslog this capable. I think its appearance in Fedora 8 is rewarding for all of us!

rsyslog 1.19.12 released

I just released rsyslog 1.19.12. For the minor change I made in 1.19.11, I created a branch based on 1.19.10. I thought .11 would be the last release in that branch. Obviously, I was wrong. Working on two branches is definitely a lot of not really useful extra work. I’ll try to get thing together this week, then again only working with one branch. That will be the feature-enhanced 1.20.0 release.

2008 Space Shuttle Launches

I thought I post some potential launch dates for 2008. Only the February date for STS-123 is officially given by NASA, the others are based on well-informed rumor. However, NASA has decided to continue to use space shuttle Atlantis after the Hubble service mission in August 2008. That will most probably affect the overall launch scheduled. I would be very careful planning anything based on the dates given below, as they are likely to change.

February , 2008: STS-122, flown by space shuttle Atlantis.

March, 11th, 2008: STS-123, flown by space shuttle Endeavour

May, 31st, 2008
: STS-124, flown by space shuttle Discovery

August, 28th 2008
: STS-125, flown by space shuttle Atlantis. This is the famous Hubble space telescope servicing mission. Please note that for this launch it will be the last time in history that you can see two space shuttles being at the launch pads at the same time. Atlantis will be at pad 39A and Endeavour will be at pad 39B, ready to launch for a (hopefully never needed) rescue mission. Pad 39B will be handed over to the Ares/Constellation (NASA’s new moon program) after this launch.

October, 16th 2008: STS-126, flown by space shuttle Endeavour

December, 4th 2007: STS-119, flown by space shuttle Discovery

All missions except STS-125 are ISS construction flights and will be launched from pad 39A.

Atlantis still set for launch on December, 6th

Space Shuttle Atlantis sitting at the Launch Pad

The agency-level flight readiness review held yesterday concluded with the expected December, 6th launch date for Atlantis STS-122 mission. This continues Atlantis’ exceptionally well processing flow. No major problems occurred and this is probably one of the cleanest mission preparations for a long time.

Space Shuttle Atlantis is sitting at launch pad 39A and will rocket into space at 4:31p EST next Thursday. It will deliver the European Columbus space lab. It will be attached to the Harmony module which was brought up into space by Discovery’s STS-120 mission.

Meanwhile, the international space station crew has more or less finished the connection of Harmony to its final destination. This is a perquisite for STS-122, as Columbus will be mounted on one of Harmonies docking port. There are some news on a failed leak check, but it is said that this was most probably a sensor issue, not an actual leak. Sensor problems are common and so it looks very good from the ISS point of view, too.

What is becoming an increasing concern is abrasion in a solar array rotary joint (SARJ). This was detected a bit prior to STS-120. Discovery’s crew brought some samples back to earth, which are now being analyzed. Some more images and samples have been collected by the ISS crew. While the SARJ issue is no constraint for STS-122, it could (and probably will) affect future missions. Without a properly-working SARJ, the station can not generate enough power to support its final configuration. As far as it looks now, the repair will be quite complex and require a number of spacewalks, maybe carried out in February’s STS-123 mission. But it is way to early to know anything exactly – engineers are still evaluating the problem.

John Glenn on the NASA Budget

I had the pleasure to be able to listen to great American hero and former Senator John Glenn at World Space Expo 2007. The event was held in November this year in Kennedy Space Center, Florida.

Both John Glenn and Scott Carpenter were honored guest on the evening event. Apollo 15 astronaut Al Worden discussed with them over their experiences as well as their visions for the future. I take some videos of that event. Thankfully, I also captures John Glenn’s speech on the future NASA budget. He very rightfully stressed that fact that Constellation, NASA’s new moon program, has taken a lot of money from science missions. He explains that there is no special funding for the whole constellation program. But listen yourself:


This speech couldn’t be more on-time
: Democratic presidential candidate Barack Obama is thinking about taking that Constellation money from NASA to fund education. So I think it is good to know the fact that NASA has not received any special funding and is already starving in its science activities.

If you listen closely, however, you will notice that John Glenn assigns science priority over the moon program. But that doesn’t mean that money taken away from science should now be removed from the budget at all…

Astronauts will wear overgloves…

Layers of a space gloveOn the picture to the right, you see the actual layers of a current space glove. I shot this picture when I attended World Space Expo 2007 at Kennedy Space Center. The green part on the left is the inner pressure bladder, the one in the middle is worn above it and can be configured to the astronauts hand. The white glove to the right is the outer layer. NASA always speaks of five glove layers, but I think this refers to layers of material brought up onto the three different glove parts you see in the picture. At least, I could not find anything else (if you happen to know, I’d appreciate to learn about it).

On the recent international space station spacewalks (aka “EVA”), there were very often problems with cut or punctured gloves. Thankfully, these cuts were always only in the outer layers, posing no risk to the spacewalkers. It is believed that there are some unknown sharp edges at the space station, but nobody knows for sure where (thus they are unknown ;)).

Below, find a picture of a damaged space glove. This was taken after a spacewalk on the STS-118 mission:

punctured space glove after STS-118 spacewalk

To protect the astronauts, frequent checking of the gloves is now a requirement during spacewalks. However, the detection of a glove issue can cut a spacewalk short and thus seriously compromise the mission. To prevent that problem, STS-122 spacewalkers will wear overgloves. They made their first live test on the STS-120 spacewalk devoted to repairing the torn solar array.

I have not yet seen an actual picture of these overgloves. But obviously, they cause some loss of feeling and flexibility. As such, tasks carried out by the astronauts may take a bit longer than usual. NASA has put only a conditional order to wear the overgloves. For delicate work, spacewalkers may remove them. This is also possible if time is running out on spacewalk. This poses no extra risk, as the rigid glove-checking guidelines then apply. So the overgloves are actually more to save the mission than the astronaut.

STS-122 Press Kit Available

For everybody interested, the STS-122 press kit can now be downloaded from NASA. The press kit is an excellent resource for insight information on the flight AND for great pictures. I recommend to have a look at it to anyone really interested in this flight!

German UNAWE Committee …

Last Saturday, I had the joy of attending a meeting that formally founded the German UNAWE Committee (which, as a side-note made me become a member of it).

UNAWE (“Universe Awareness for Young Children”) is an internationally-recognized organization trying to educate young children on astronomy. The target age is rougly between 4 and 10 years. Besides astronomy, UNAWE is also about people (children) from different cultures talking to each others and sharing their experiences. This is a fantastic idea and I like it very much. There are already a number of UNAWE committees all around the world and I am eager to help grow that network.

If you are into astronomy, work with children, or both: consider contributing!

Did I find the rsyslog bug?

I have a new leading theory on the rsyslog segfault bug. Before I restructured everything to get rid of the alarm() calls, I did some more research in respect to the best threading model. More or less by accident, I found a nice note on glibc, rentrancy and the _REENTRANT preprocessor macro. That lead me to the “-pthread” compiler option…

May it be that we “just” have a compiler option problem? So far, we only call it with “-lpthreads”, which only effects the linker. -pthread, if I understood it right, defines _REENTRANT, which in turn causes some reentrant versions of standard library functions to be used. If that isn’t outdated information, it could pretty much be our problem.

I am not sure which functions of the run time library are affected by the _REENTRANT macro. So I do not know if I call them. However, non-reentrant run time library functions would be a good explanation for very seldom segfaults that only occur under heavy load and when running in multithreading mode. It would also explain why so many in-depth code reviews did not find anything…

This compiler option finding looks very promising. I’ll probably do a special 1.19.11 release with just that patch and then we’ll see what happens. In the mean time, I wait if somebody comes up with some more diagnostic information. But I finally have found a good explanation for what I see – at least in theory…

STS-122 Flight Readiness Review on Friday…

space shuttle atlantis at the launch padEverything is going very smooth with Atlantis’ STS-122 launch. No matter where I looked, I do not find any information on problems. So no news again means excellent news!

The flight readiness review, the final approval of the launch date, is scheduled for this Friday. As it looks, this is more a formal act than something that will bring up surprises (but of course, you never know…). To quote the NASA space shuttle home page:

NASA managers will hold a flight readiness review on Friday at NASA’s Kennedy Space Center marking the next major milestone for mission STS-122.

NASA officials, space shuttle program managers, engineers and contractors will discuss the readiness of space shuttle Atlantis, the flight crew and payloads to determine if everything is set to proceed for launch. Managers will also select an official launch date at the end of the session. Launch is targeted for Dec. 6 on a mission to install the Columbus laboratory on the International Space Station.

A briefing following the meeting will include Associate Administrator for Space Operations Bill Gerstenmaier, Space Shuttle Program Manager Wayne Hale, International Space Station Program Manager Mike Suffredini and STS-122 Launch Director Doug Lyons.

The briefing will be broadcast live on NASA Television no earlier than 4 p.m. EST.

ISS solar array rotary joint (SRJ)The real question is probably not if and when Atlantis will launch. The most discussed question currently is if the STS-122 mission is extended to allow a focussed inspection of the SARJ ISS solar array rotary joint. Anomalies were detected prior to STS-120 and inspection during recent spacewalks staged from the international space station showed signs of abrasion. This is an unexpected, not yet understood and potentially serious problem – so it is receiving priority for obvious reasons.

The additional inspection spacewalk requires a two-day mission extension. Other than its sister ships Discovery and Endeavour, Atlantis is not equipped with the station to shuttle power transfer system (SSPT). Thus, Atlantis can not support missions as long as its sister ships. So a two-day mission extension requires fully stocked consumables and is something that probably is not very easily done.