Archive

Archive for the ‘Uncategorized’ Category

Podcast updates coming

December 24th, 2009 jcm No comments

Folks,

We got stranded in New York during the blizzard (after spending 5 hours on a plane, at the gate) after flying down from Boston to get to London, only to have to take a train back to Boston and fly from there on the only flight left. The trip from London had few trains, no buses, and almost no taxis, and the fun isn’t over yet as we’re in Edinburgh now trying to get back to London. Once this crazy travel craziness is over, more podcasts are coming for the holidays :)

Jon.

Categories: Uncategorized Tags:

MySQL, Wordpress, and crashed tables…

December 17th, 2009 jcm No comments

Folks,

Just a note that the (Xen) guest kernelpodcast.org is running on occasionally OOMs, and that this is being fixed with a virtual RAM upgrade. Meanwhile, on the few occasions this has happened, it has taken down MySQL, leading to crashed database tables. Wordpress then assumes it has just been newly installed…and one ends up with a database filled with a new “test page”, “test post”, “test comment”, etc. for each time someone tries to open the site. Not a particularly helpful situation.

If anyone knows how to tell wordpress, in case this ever happens again, “I am really installed but MySQL might have crashed uncleanly and need a manual myisam check, and under no circumstances should you flood the database with crap”, I would love to hear from you :)

Jon.

Categories: Uncategorized Tags:

LKML podcast tops 100,000 downloads

December 8th, 2009 jcm No comments

LKML Podcast Statistics

Figure: Over 100,000 downloads of the LKML podcast. These are some of the latest download statistics, and do not include readers of the transcripts, or those who downloaded the earliest versions (about 9-10K downloads) prior to the CDN.

Thanks for listening!

Jon.

Categories: Uncategorized Tags:

Please note: Today’s RSS feed

December 2nd, 2009 jcm No comments

Folks,

Apologies that the feed got broken for a few hours. If your podcasting client didn’t download the episode, try again now.

Jon.

Categories: Uncategorized Tags:

Catching up

November 23rd, 2009 jcm No comments

A set of new podcasts are on their way. Unfortunately, I had a 100+ hour work week last week and the podcasting suffered as a result.

Categories: Uncategorized Tags:

Update (and hard disk failure)

October 13th, 2009 jcm No comments

Folks,

I’m travelling to CELF Europe and will get the remainder of the updates out this weekend. I plan to spend hours in Paris finishing the transcripts on Sunday. Also, I strongly recommend in addition to backing up your data that you backup your settings more often :) My only 6 month old Hitachi HTS545032B9A300 randomly decided to give up on life yesterday, right before my trip. Putting it in the freezer helped marginally, but it will stop responding within 5 minutes of being attached…it’s dead. And it delayed the podcast catchup yet again.

Jon.

P.S. That would be why I’m behind replying to email.

Categories: Uncategorized Tags:

7 catchup podcasts, more to come shortly

October 3rd, 2009 jcm No comments

I just recorded 7 podcasts and have a few more going through production at the moment. I am doing my best to get up to date today…here’s hoping. Of course, feel free to volunteer to help :)

Jon.

Categories: Uncategorized Tags:

Podcasting on the train

September 18th, 2009 jcm No comments

I am headed from Boston, MA to Portland, OR for Linux Plumbers Conference, on the train, following the Lewis and Clark trail and reading their journals along the way. Looking forward to meeting more victims of my summaries next week :)

I have a cache of LKML traffic that I will write summaries for along the way, but at the moment I have only a non-tetherable iPhone and cannot upload until Monday. But on the plus side, the view is beautiful. Have a great weekend!

Jon.

Categories: Uncategorized Tags:

LKML Podcast Update – 2009/09/17

September 17th, 2009 jcm No comments

There have been a number of DoS attacks taking place against the server hosting this site, which recently resulted in a spate of OOM conditions on the virtual machine. Today’s OOM killing of mysql resulted in a small database corruption that is now corrected. Those visiting the site earlier would have seen a wordpress configuration webpage, caused by the “wp_options” table being corrupt.

Sorry for the disruption, and keep listening!

Jon.

Categories: Uncategorized Tags:

2009/09/09 Linux Kernel Podcast

September 15th, 2009 jcm No comments

Audio: http://media.libsyn.com/media/jcm/linux_kernel_podcast_20090909.mp3

For Wednesday, September 9th, 2009, I’m Jon Masters with a summary of today’s LKML traffic.

In today’s issue: Linux 2.6.31, Compache, MMAP, and unreachable code.

More on Linux 2.6.31 in a moment, but first these other top stories.

Compcache. Nitin Gupta posted version 2 of his “compcache” compressed in-memory swap device. This is used preferentially prior to a backing disk since it is faster and can store more data in a compressed form than would be the case in simply having more free memory in the system pagecache. Since the previous release Nitin has switched to using struct page references rather than 32-bit PFNs (to make the code 64-bit safe), and a variety of other cleanups. Testing shows up to a 33% performance improvement in certain idealized test conditions. Presumably this is now targeting 2.6.32.

MMAP. Lee Schermerhorn noticed some “very erratic behavior” affecting certain (AIM7) workloads on a distribution and mainline kernels, chiefly larger systems such as on an 8-socket, 32-core 256GB of RAM x86_64 platform. Lee notices a coment in mm/mmap.c:vma_adjust suggesting that there isn’t a need to take the anon_vma lock when only adjusting the end of a vma (as with brk()). The comment “questions whether it’s worth[while] to optimize for this case” but “apparently, on the newer, larger, x86_64 platforms, with interesting NUMA topologies, it is worth[while]“. The patch is a one-liner, but can double performance for the test workload, or at least stabilize the results.

Unreachable code. Roland McGrath posted a two part patch series introducing an UNREACHABLE macro that can be used to inform GCC that a particular code path cannot be reached in normal code execution. Although GCC itself has heuristics to determine when this is the case, it cannot catch assembly level impacts or certain other side-effects. Roland suggests folks begin looking for infinite for loops in the kernel and start to replace them since it takes a bit of enlightened reasoning to make the changes beyond a simple find/replace. He starts off in patching the BUG() macro to use his UNREACHABLE macro.

In today’s miscellaneous items: an update to the documentation for procfs covering the additional “time spent by a cpu servicing a guest” in /proc/stat from Eric Dumazet, an update concerning hid in 2.6.32 from Jiri Kosina (including mention of a rewrite of the debugging stub), a question about turning off ext4’s delayed allocation features from Clemens Eisserer, a trivial aoe fix from Jens Axboe, updated support for the “switch” command within compliant SD cards from Wolfgang Mues, some writeback fixes from Fengguang Wu, some updates concerning the sound tree in 2.6.32 (chiefly these will comprise driver updates, and many users won’t notice that), a trivial fix freeing the old name within kobject_set_name in the case of ENOMEM from Sebastian Ott, some internal PCI interface cleanups from Alex Chiang, some Xen bugfixes addressing spinlock bugs and stackprotector support from Jeremy Fitzhardinge, some cleanups to trace.h from Li Zefan, a fix to an unintended behavioral change in net_device_ops from Martin Decky, a fix for paravirt ops alternatives patching on 486 systems (prevously failing in text_poke_early) from Ben Hutchings, and a fix to ensure the raw_time clocksource is updated in timekeeping_suspend from Janboe Ye.

Finally today, Ingo Molnar replied to the “Epic regression in throughput since v2.6.23″ thread from Serge Belyshev with an asertion that he believes he has found the issue and has a fix in -tip that should be of interest. He would like folks to re-test and see if these improve scheduler performance.

In today’s announcements: Linux 2.6.31. Linus Torvalds announced the release of version 2.6.31 of the Linux kernel. In pointing to the kernelnewbies.org website for the full breakdown of changes, Linus took the opportunity to call out a few specifics. Amongst these were the “painful” changes to the new fsnotify backend to both inotify and dnotify, ongoing work on KMS, debug and performance counters work, and much much more. Linus announced the opening of the 2.6.32 merge window, but with the caveat that folks really should wait a few days to test and play with 2.6.31 before moving on to 2.6.32.

Greg-Kroah Hartman announced stable kernel release 2.6.30.6 and 2.6.27.32, both containing a raft of updates, followed later in the day by 2.6.27.33, which contains a fix for building ocfs2 that some folks were hitting.

The latest kernel release is 2.6.31, released at 16:06 (BCT).

David Miller noticed that __hw_perf_counter_init on x86 systems might be leaking active_counters on error condtions, causing the LAPIC NMI watching to never get re-enabled even after all performance counters users go away.

Stephen Rothwell posted a linux-next tree for September 9th. Since Tuesday, the acpi, rr, security-testing, and scsi-post-merge trees had issues, while the async_tx, wireless, drm, tip and tty trees lost their issues. The total sub-tree count remains steady at 140 trees in this compose.

That’s a summary of today’s Linux Kernel Mailing List traffic, for further information visit www.kernel.org. I’m Jon Masters.

Categories: Uncategorized Tags: