STS-122 MCC Status Report #04

STS-122
Report #04
5 a.m. CST Saturday, Feb. 9, 2008
Mission Control Center, Houston, Texas

The International Space Station’s newest scientific laboratory, the European Space Agency’s Columbus research module, is just hours from completing its journey to the station.

Space shuttle Atlantis will deliver the new module and a new crew member to the station when it docks at 11:25 a.m. CST to begin 6 days of docked operations.

Today’s wakeup song, played for Commander Steve Frick, at 3:45 a.m. CST was the theme song from Garrison Keillor’s radio variety show “A Prairie Home Companion.” The song is the Spencer Williams composition "Tishomingo Blues," but with lyrics written especially for the show.

Frick and his shuttle crewmates begin rendezvous operations at 5:30 a.m. CST. At 10:23 a.m., at a range of 600 feet below the station, Frick will command Atlantis to perform a back flip so ISS Commander Peggy Whitson and Flight Engineer Yuri Malenchenko can photograph the thermal tiles on the shuttle’s underside. Those digital images will be sent to Mission Control for analysis.

With the pitch maneuver complete, Frick will then fly the shuttle ahead of the station and slowly ease the orbiter back to a docking with the space station.

After hatch opening, the crew members will begin moving spacewalking equipment into the Quest airlock to prepare for the first excursion on Sunday. Mission Specialists Rex Walheim and Hans Schlegel will go outside to prepare the Columbus module to be grappled by the station’s robotic arm, lifted from Atlantis’ payload bay, and installed on the starboard side of Harmony.

The official exchange of Atlantis crewmember Léopold Eyharts with space station Flight Engineer Dan Tani, who arrived at the station in October, is planned for 6 a.m. CST Sunday. The transfer becomes official with the installation of Eyharts’ customized seat liner in the Soyuz.

The STS-122 crew is on an 11-day mission to install and activate Columbus. The new laboratory is Europe’s largest contribution to the construction of the station, adding 2,648 cubic feet of pressurized volume, four science experiment racks and one storage rack to the orbiting complex.

The next STS-122 status report will be issued Saturday evening or earlier if events warrant.

STS-122 MCC Status Report #03

STS-122
Report #03
Friday, February 8, 5:00 p.m. CST
Mission Control Center, Houston, Texas

HOUSTON – The seven-member crew of Space Shuttle Atlantis is ready for tomorrow’s rendezvous and docking with the International Space Station, planned for 11:25 a.m. CST.

Commander Steve Frick and his crewmates, Pilot Alan Poindexter and Mission Specialists Leland Melvin, Rex Walheim, Stanley Love, Hans Schlegel and Leopold Eyharts, today completed a five-hour inspection of Atlantis’ heat shield using the shuttle’s robotic arm and the Orbiter Boom Sensor System. Imagery analysts and engineers on the ground will add today’s three-dimensional sensor images to imagery and accelerometer data collected at launch and during the climb to orbit and continue their analysis of the shuttle’s heat shield.

Also today, the crew checked out the tools that will be used during tomorrow’s rendezvous and docking to the station, installed the centerline camera that will be used during docking and extended the outer ring of the Orbiter Docking System.

Spacewalkers Walheim, Schlegel and Love checked out the spacesuits that they will wear during the mission’s three spacewalks. At 2:02 p.m. Walheim reported that the suits had been fully prepared for transfer to the space station.

On board the space station, Commander Peggy Whitson and Flight Engineers Yuri Malenchenko and Dan Tani readied the station for the arrival of Atlantis’ crew by conducting a leak check of Pressurized Mating Adapter-2, Atlantis’ docking point.

Tomorrow, Frick will perform the rendezvous pitch maneuver, an orbiter back-flip 600 feet below the space station that will allow Whitson and Malenchenko to take hundreds of detailed images of the orbiter’s underside. With the pitch maneuver complete, Frick will fly the shuttle ahead of the station and slowly ease the orbiter back to a docking with the space station.

Tomorrow also marks Whitson’s 48th birthday. She commented today that she was looking forward to Atlantis’ arrival as her birthday present.

The STS-122 crew is on an 11-day mission that will deliver a new research module to the International Space Station, the European Space Agency’s Columbus laboratory. Columbus will be Europe’s largest contribution to the construction of the station, adding 2,648 cubic feet of pressurized volume, four science experiment racks and one storage rack to the orbiting complex.

Atlantis’ crew is scheduled to go to sleep at 7:45 p.m. and will awaken at 3:45 a.m.

The next STS-122 status report will be issued Saturday morning or earlier if events warrant.

STS-122 MCC Status Report #02

STS-122
Report #02
5 a.m. CST Friday, Feb. 8, 2008
Mission Control Center, Houston, Texas

The seven member crew of Space Shuttle Atlantis has begun its first full day in space on an 11-day mission that delivers the newest research module, the European Space Agency’s Columbus laboratory, to the International Space Station.

Installing the laboratory, named for Christopher Columbus, is the primary goal of this 121st space shuttle mission. It will add 2,648 cubic feet of pressurized volume, four science experiment racks and one storage rack to the space station.

This morning’s wakeup song, “The Book of Love,” performed by Peter Gabriel, was played for European Space Agency astronaut Leopold Eyharts at 3:45 a.m. CST. Eyharts will become a member of the Expedition 16 crew, replacing Flight Engineer Dan Tani, after Atlantis arrives at the space station Saturday.

Today Atlantis Commander Steve Frick and his crewmates, Pilot Alan Poindexter and Mission Specialists Leland Melvin, Rex Walheim, Stanley Love, Hans Schlegel and Eyharts will perform an inspection of Atlantis’ heat shield using the shuttle’s robotic arm and the Orbiter Boom Sensor System. They’ll also check out the tools they need for Saturday’s rendezvous and docking to the station and install a centerline camera in the shuttle’s orbiter docking system.

Spacewalkers Walheim, Schlegel and Love will prepare spacesuits that they will wear during the mission’s three spacewalks; two by Walheim and Schlegel and one by Walheim and Love.

The International Space Station’s Expedition 16 Commander Peggy Whitson and Flight Engineers Yuri Malenchenko and Tani started their day at 4 a.m. CST. Today they will conduct a leak check of the Pressurized Mating Adapter 2 where Atlantis will dock to the station Saturday morning at 11:25 a.m. CST.

The next STS-122 status report will be issued Friday evening or earlier if events warrant.

STS-122 MCC Status Report #01

STS-122
Report #01
Thursday, February 7, 2008 – 4:30 p.m. CST
Mission Control Center, Houston, Texas

HOUSTON — Seven years to the day after the first laboratory was launched to the International Space Station, the Space Shuttle Atlantis roared into space this afternoon with the second, the European Space Agency’s Columbus lab.

Atlantis lifted off from the Kennedy Space Center on mission STS-122 at 1:45 p.m. CST. Aboard the shuttle are Commander Steve Frick, Pilot Alan Poindexter and Mission Specialists Leland Melvin, Rex Walheim, Stanley Love, Hans Schlegel and Leopold Eyharts. Schlegel and Eyharts are European astronauts.

Atlantis is in excellent condition. The shuttle is scheduled to dock with the International Space Station on Saturday. On Friday, the crew will use the shuttle’s robotic arm to inspect Atlantis’ heat shield on the wing leading edges and nose. They also will check the spacesuits that will be used for three spacewalks during the mission.

After Atlantis arrives at the station, Eyharts will become a member of the Expedition 16 crew, joining Commander Peggy Whitson and Flight Engineer Yuri Malenchenko. Flight Engineer Dan Tani, who has been aboard the station since October 2007, will return to Earth on Atlantis.

The launch of Atlantis is the 121st space shuttle launch and the 29th flight of Atlantis. The Columbus module is Europe’s primary contribution to the space station. Columbus will host experiments in life, physical and earth sciences.

The shuttle crew will begin a sleep period at 7:45 p.m. CST and awaken at 3:45 a.m. CST Friday to begin their first full day in space.

Atlantis finally had a good launch!

Hi folks, unfortunately, I was not able to follow Atlantis launch processing closely since early this year. But now I’d like to at least convey the fact that space shuttle Atlantis finally had a good launch and is on its way to the international space station ISS. Let me quote the NASA homepage for now:

With Atlantis safely attaining orbit, NASA mission managers gave the command to proceed with main engine cutoff, or MECO, and the giant orange tank that provided fuel for the climb into space has been jettisoned. As the tank falls away and descends toward Earth, its onboard cameras record the process.

Atlantis’ next stop: the International Space Station.

Cheers and shouts could be heard throughout the space center as Atlantis, carrying the STS-122 crew and Columbus Laboratory, roared off the launch pad into the mid-afternoon sky to begin the 24th mission to the International Space Station.

NASA astronaut Steve Frick commands a crew of six, including Pilot Alan Poindexter and Mission Specialists Leland Melvin, Rex Walheim, Stanley Love and the European Space Agency’s Hans Schlegel and Leopold Eyharts. This is the first spaceflight for Poindexter, Love and Melvin.

During the 11-day mission, the crew’s prime objective is to attach the European Space Agency’s Columbus Laboratory to the International Space Station, adding to the station’s size and capabilities.

Expedition 16 Flight Engineer Daniel Tani, who arrived at the station aboard Discovery in October, will return to Earth with the Atlantis crew as Eyharts takes his place on the station.

I hope I will soon be able to provide the usual coverage of what’s going on with space launches again. Stay tuned ;)

Rainer

rsyslog work log 20

OK, I am guilty of lazyness… I worked quite a bit on RELP and by doing so, I always thought “it’s not much for the rsyslog work log, so let’s do it tomorrow” ;) Well, tomorrow is now two weeks old and I think it is a good plan to come back to my habit of posting work logs. This time, of course, a bit more than usual.

Please note that the initial version with relp support, 3.15.0 has been released. I am currently evaluating the next focus feature, which probably is native TLS support. If so, I’ll probably again need to put some work into a utility library, which will not directly be rsyslog related. But I hope I’ll still continue to post something useful here. In the mean time, please be reminded that any implementation reports are still most welcome.

So here we go, the past ca. two-weeks worth of rsyslog work log:
2008-03-19
– added flow control options to other input sources
– worked on librelp
2008-03-20
– bugfix: some minor memory leaks
– bugfix: some slightly invalid memory accesses
– made librelp and rsyslog relp system send the first messages
to the remote peer (but it then discards them ;))
– made debug module free some memory on exit to make memory debugger
happy
2008-03-21
– added capability to receive RELP messages and forward them to the
main message queue to imrelp (not yet fully finished)
– cleanup of omrelp
– prepared omrelp for real “relp action”
2008-03-22
– changed queue’s discard severities default value to 8 (do not discard)
to prevent unintentional message loss
– removed a now-longer needed callback from the output module
interface. Results in reducing code complexity.
– Greatly enhanced rsyslogd’s file write performance by disabling
file syncing capability of output modules by default. This
feature is usually not required, not useful and an extreme performance
hit (both to rsyslogd as well as the system at large). Unfortunately,
most users enable it by default, because it was most intuitive to enable
it in plain old sysklogd syslog.conf format. There is now a new config
setting which must be enabled in order to support syncing. By default it
is off. So even if the old-format config lines request syncing, it is
not done unless explicitely enabled. I am sure this is a very useful
change and not a risk at all. I need to think if I undo it under
compatibility mode, but currently this does not happen (I fear a lot of
lazy users will run rsyslogd in compatibility mode, again bringing up
this performance problem…).
– added $ActionfileEnableSync config directive
– bugfix: internally generated messages had “FROMHOST” property not set
2008-03-25
– bugfix: continue parsing if tag is oversize (discard oversize part) – thanks
to mclaughlin77@gmail.com for the patch
– added $HHOUR and $QHOUR system properties – can be used for half- and
quarter-hour logfile rotation
– bugfix: QHOUR and HHOUR properties were wrongly calculated
2008-03-27
– made relp modules use new relpengine-provided feature selection functions
– bugfix: fixed memory leaks in stream class and imfile
– bugfix: $ModDir did invalid bounds checking, potential overlow in
dbgprintf() – thanks to varmojfekoj for the patch
– changed default for “last message repeated n times”, which is now
off by default
– implemented backward compatibility commandline option parsing
– bugfix: -t and -g legacy options max number of sessions had a wrong
and much too high value
– automatically generated compatibility config lines are now also
logged so that a user can diagnose problems with them
– added compatibility mode for -a, -o and -p options
– MILESTONE: compatibility mode processing finished
2008-03-28
– updated man pages
– changed default file output format to include high-precision timestamps
– added a buid-in template for previous syslogd file format
– added new $ActionFileDefaultTemplate directive
– added support for high-precision timestamps when receiving legacy
syslog messages
– added new $ActionForwardDefaultTemplate directive
– added new $ActionGSSForwardDefaultTemplate directive
– added build-in templates
– fixed small memory leak in tcpclt.c
– bugfix: fixed small memory leak in template regular expressions
– bugfix: regular expressions inside property replacer did not work
properly
2008-03-29
– removed –enable-mudflap, added –enable-valgrind ./configure setting
2008-03-31
– bugfix: tcp receiver could segfault due to uninitialized variable
– docfix: queue doc had a wrong directive name that prevented max worker
threads to be correctly set
– worked a bit on atomic memory operations to support problem-free
threading
– added a –enable/disable-rsyslogd configure option so that
source-based packaging systems can build plugins without the need
to compile rsyslogd
– released 3.13.0-dev0
– begun 3.17.0 [focus: TLS for plain tcp syslog]
2008-04-01
– bugfix: rsyslogd was no longer build by default; man pages are
only installed if corresponding option is selected. Thanks to
Michael Biebl for pointing these problems out.

Todays’s ryslog worklog…

Today’s rsyslog work log:
2008-02-01
– applied documentation fix by Michael Biebl — many thanks!
– added input-plugin interface specification in form of a (copy) template
input module
– cleaned up some no longer needed files, thanks to Michael Biebl for pointing
this out
– added sample config file to distribution tarball
– bugfix: immark did not have MARK flags set…
– very quickly hacked a rought outline of the file monitor (without any
guarantees)

rsyslog work log for an important day ;)

Yesterday’s rsyslog work log:
2008-01-31
– added some advanced features usually in demand to sample rsyslog.conf,
but left it commented out
– rename $TimoutWorkerThreadShutdown to $WorkerTimoutThreadShutdown
for consistency reasons
– changed default for action queue size to 1000 elements (more reasonable here)
– fixed bug in sample rsyslog.conf
– fixed wrong action suspend/resume handling
– we have some issue with the mutx in dbgoprint, but that is acceptable for
the time being, I just removed the deadlock codition (debug system only)
– bugfix: dbgoprint mutex – was too simple once I wrote the tracker item ;)
– bugfix: having fun with 32/64 bit portability – after 15 years, I finally
was trapped again ;) — now fixed, sizes > 2GB supported on 32bit platforms

rsyslog work log 43

Yesterday’s rsyslog work log:
2008-01-30
– renamed Msg object to usual all-lowercase object name (else we ran into
troubles with the framework, also it was somewhat ugly…)
– fixed a memory leak in object destruction (was recently introduced by
object naming, not present in any released version)
– finally implemented infinite action retries via -1 retry count
– fixed a bug that caused $MainMsgQueueCheckpointInterval to work incorrectly
– fixed bug in output module interface, see
http://sourceforge.net/tracker/index.php?func=detail&aid=1881008&group_id=123448&atid=696552
– changed the ommysql output plugin so that the (lengthy) connection
initialization now takes place in message processing. This works much
better with the new queued action mode (fast startup)
– fixed a newly introduced bug that caused output module’s doAction entry
point to be called on more than one thread under some circumstances
– fixed a bug that could cause invalid string handling via strerror_r
varmojfekoj provided the patch – many thanks!
– adopted varmojfekoj’s patch to v3, some more sterror_r’s ;)
– bugfix: MsgDup() did not work with new base object data structure
– implemented simple output rate limiting
– addded $ActionQueueDequeueSlowdown config directive
– addded $MainMsgQueueDequeueSlowdown config directive
– implemented limiting disk space allocated to queues
– addded $MainMsgQueueMaxDiskSpace config directive
– addded $ActionQueueMaxDiskSpace config directive

Yesterday’s rsyslog work log

Yesterday’s rsyslog work log:
2008-01-29
– improved debug support a bit (assertions)
– restructured code, moved some part out of syslogd.c to action.c, where
they belong (still some more to do in that regard ;))
– moved correct retry logic into action processing queue
– removed debugging support from sync class, debug class now provides
much more
– implemented naming for all objects (mostly as a debug aid, but you never
know what else it will be good for)
– converted queue.c to use dbgoprint() instead of dbgprintf()
– fine tuning on queue naming
– action queues are now also named (otherwise you can’t read the debug log ;))
– bugfix: added forgotten docs to package
– bugfixing newly added action code
– action queue params are reset to default for each action
– added ability to re-enqueue objects into the queue when a worker thread is
cancelled