Categories: links, linux, programming, python, snark, solaris, spam, sysadmin, tech, unix, web.
|
2009-08-31 How to deprecate bits of your programSince this appears necessary, here is how to deprecate some bit of your program in a way that makes sysadmins hate you as little as possible.
(If you are not planning on having a compatibility switch at all, you lose. Flag days make sysadmins hate you with a burning hate, because there is nothing we love quite as much as having to update all sorts of other programs the moment we upgrade an OS.)
In less words: don't have any flag days. Always make sure that sysadmins and developers can prepare for a change ahead of time. Let them suppress warnings before warnings are printed and start using new behavior before it becomes mandatory (and then don't break the mechanism for this). (One comment.)
sysadmin/HowToDeprecate written at 22:26:55; Add Comment
The IO scheduler improvements I sawIn the spirit of sharing actual numbers and details for things that I left a bit unclear in an earlier entry, here is more: First, we switched to the My IO tests were sequential read and write IO, performed directly
on a test fileserver, which uses
a single iSCSI backend. On a ZFS pool that
effectively is a stripe of two mirror pairs, switching the backend to
(Since all of these data rates are well over the 115 Mbytes/sec or so that NFS clients can get out of our Solaris fileservers, this may not make a significant difference in client performance.) I measured no speed increase for a single sequential writer, but it was already more or less going at what I believe is the raw disk write speed. (According to the IET mailing list, other people have seen much more dramatic increases in write speeds.) I didn't try to do systematic tests; for our purposes, it was enough
that
|
These are my WanderingThoughts GettingAround This is part of CSpace, and is written by ChrisSiebenmann. * * * Atom feeds are available; see the bottom of most pages. Categories: links, linux, programming, python, snark, solaris, spam, sysadmin, tech, unix, web |