Rethinking my views of Fibrechannel
The more I look at Fibrechannel's competitors , the more attractive Fibrechannel looks. Afterall, FC's only real problem is that it costs a lot of money, and eventhat may be changing as FC vendors come to their senses; we recentlygot a quite reasonable quote from a storage vendor.
(Well, FC switch vendors are still insane, but if you are willing togo for second-hand equipment you can apparently get 1 and 2 gigabit FCswitches for quite cheap as people upgrade to 4
Weekly spam summary on September 8th, 2007
This week, we:
- got 10,541 messages from 243 different IP addresses.
- handled 22,006 sessions from 1,956 different IP addresses.
- received 515,114 connections from at least 130,401 different IPaddresses.
- hit a highwater of 10 connections being checked at once.
Connection volume has jumped significantly from last week and session volume is up, which suggests thatour simplistic greylisting stuff is no longer working quite
My view of what 'strongly typed' means
I was recently reading this slide from a presentation , which set me tothinking about the whole issue of what makes me consider something to be'strongly typed'.
In high-level languages, I have a pragmatic definition: if 2 + "3" succeeds, especially if it is 5, your language is weakly typed. Thus, awk and Perl are weakly typed but Python and Ruby are strongly typed.
(I have to restrict this to high-level languages because this works inC, although it does
When you don't want RAID-5
Here's a paradox that we only realized recently: in some situations,using RAID-5 can be less reliable overall than using no RAID at all.
This comes about because while RAID-5 preserves your data over asingle-drive failure, it loses all your data if there is ever a doubledrive failure.
Our specific case is a disk-based incremental backup system. Right now aday's backups take up about a third of a disk, and we have it set up soeach day
Features that I wish ZFS had
This is not counting features that Sun has already said they are goingto put in someday, like the ability to remove vdevs from a ZFS pool.The motivation for many of these wishes is good long term storagemanagement , something that ZFS iscurrently weak at.
- the ability to migrate a filesystem from storage pool to storagepool (on the same system) without user-visible downtime or lockups.In theory this ought to be doable, since ZFS is abstracting everythinganyways.
- the ability to control and change what vdevs
Where to find specifications on HTTP POST behavior
Some IP addresses (probably not friendly ones) have recently taken tomaking POST submissions to various 'write comments' URLs here witha Content-Type of 'application/x-www-form-urlencoded; charset=UTF-8'.These get rejected by DWiki , because I was quite paranoid when I wrotethe POST handling code and so DWiki is quite conservative on what itwill accept.
While I was pretty certain that I wasn't losing anything by rejectingthese requests, I did get curious to
Why syndication feed readers ignore an entry's 'last updated' time
The simplistic reason is that only Atom feeds have a distinction betweenthe date an entry was published and the date it was most recentlyupdated. But as far as I know, even fairly deeply Atom aware syndicationfeed readers don't try to do anything much with the field; insteadthey look for changes in the entry's text.
One reason to not use it for much is that the Atom specification is fuzzy about when it getsupdated. The specification says that it is only the time of thelast significant
I wish mailers had a real programming language
I really wish that the authors of mail transport agents would give mean actual language to program the behavior of their mailers. Well, notthe low-level behavior; what I want is a high-level language I canuse to cleanly write out the logic of what should happen to messages,the sequence of checks and actions and destinations that a particularmessage should go through.
I feel that our message flow logic is not particularly complicated, when written out directly . The problem is that as far as I can
Weekly spam summary on September 1st, 2007
This week, we:
- got 10,298 messages from 262 different IP addresses.
- handled 19,100 sessions from 1,599 different IP addresses.
- received 373,200 connections from at least 118,510 different IPaddresses.
- hit a highwater of 14 connections being checked at once.
This is about the same volume as last week .We continue to have a lot of spam zombies hitting us, but this week they
Partial entry syndication feeds and updated entries
I've written about my unhappiness with partial entry syndication feeds before . Another limitation of partial feedsthat only struck me recently is that you may well get no sign that anentry has been updated after you've read it.
With a decent feed reader, any change to the text of an entry in thefeed that you've already read gets flagged. With full entries in thefeed, this means that updates get flagged. However, with a partialentry the update may well be made to stuff that