« first day (1019 days earlier)      last day (4248 days later) » 

00:01
This needs reevaluation
BTW - can a moderator please unlock this question as it's obviously not localised as I'm seeking exactly the same answer. LSI Logic controllers are incredibly common, setting up RAID 10 is natural — Rob Nicholson 5 mins ago
me. is. out.
@ewwhite I don't get why that question was closed?
@MichaelHampton neither do I.
@MichaelHampton because YOU weren't here to protect us!
It's not closed anymore!
Woot!
now answer it!
00:24
I'm just a moderator, I don't actually know enough to answer questions!
0
Q: Include current rewritten URI in substitution

OrangeDogWithout changing my patterns to match the whole string (which would make them a lot more complicated), is there a way to use the current URI in the substitution string? Using %{REQUEST_URI} won't work, as that uses the original URI.

Waste of effort?
@ShaneMadden When someone makes a comment like that, responding to them usually is a waste of effort.
@MichaelHampton Yup. Just wanted to get it out there that it's really easy to modify a regex to add a capture of the whole string. He probably will not appreciate.
@ShaneMadden Man the clueguns!
Damn the noobs, full cluepedos ahead!
Cluepedo sounds dirty.
@WesleyDavid suck my cluepedo!
cluepedo ready for launch!
pooop?
00:35
pooop?
Hello,

This is to inform you that we are proceeding with the name change of the following servers now:

not_brazzers-noo-stageapp1v ----> not_brazzers-noo-prodapp3v

As you are already aware, this will require a reboot. We will inform you once this is complete. Let us know if you have any questions. Thank you.
(do server name changes require reboots?)
on Windows, yes.
In Linux.
I didn't think so
They don't.
this n00b didn't even know...
12
Q: Linux - if I change the hostname, which services need to be restarted?

ewwhiteI'm making some system hostname changes across a few environments and this got me thinking... When I change a server's hostname (live), what needs to be modified and which system services require a restart? Assume this is done online without a reboot. I encounter a lot of systems built by othe...

00:38
The past 7 months being a Windows guy again has made me lose all my Linux knowledge :(
ok, must go.... almost finished moving =/
of course I'll be back on later to switch some a-records
Hired as backup Unix/Linux admin - now the lead Windows guy
@ewwhite Hostname changes don't require a restart, but any app that relies on the hostname will use the old hostname until that application/service is itself restarted. If there are enough of these, then it's often simpler to just reboot the server.
@MichaelHampton I s'pose.
I don't rename systems often...
@ewwhite I occasionally rename them during the initial setup, e.g. if I accidentally picked a name that was already in use. But never after they've gone into production.
00:43
but I guess where we are, as a provider, we need to keep track of names for monitoring and billing purposes.
I think I've been playing too much Halo that now I'm sucking at it
@MichaelHampton the more offensive customer email is:
22 hours ago, by ewwhite
"We have received an alert that SNMP are not running correctly on scrog-db1. We require the SNMP service to run to receive critical information on the health of servers. A reboot is reboot in order for us to resolve this issue. Please let us know when we may proceed with the reboot. Thank you."
@ewwhite Reboot to start the SNMP service?! WTF?
@MichaelHampton Yah...
:(
To install the service in Windows you need to reboot
00:45
For Windows, we reboot.... but our staff has also been doing the same for Linux.
@ewwhite Sure sign of an incompetent IP infrastructure, I think. Ugh, so officious.
nevermind the typos...
But I wonder what clients think
01:02
0
Q: OpenSSL response 404 issue on centOS 6

dsp_099I followed this tutorial (though it's for 5.2, I figured I'd be alright). The changes I had to make that seemed to have worked: Rename ca.csr to ca.cslr (that's the one the command generated) List it in the ssl.conf as ca.cslr instead of ca.csr I have the following in the httpd.conf <Virtua...

Check out his domain name.
That's hot.
I've only had to rename a whack of servers once, and that was to move them into a new subdomain. Like @MichaelHampton said, for a system that really only has one or two services, it's easy enough to restart them.
Why is the second run of rsync faster?
@JoelESalas Really?
@JoelESalas Probably filesystem being cached in RAM.
01:18
I thought the second run of rsync just copied changes
It does.
So wouldn't that be why it's faster?
Am I just being dense right now?
Oh, I was thinking a second run to a new location. Yeah. That'd be the big reason.
Only having to compute the checksums, and not actually copy data, certainly tends to speed things up a bit.
That's what I thought.
01:24
Hahaha, this sign is hilarious: i.imgur.com/f8xMESp.jpg
@JoelESalas really?
He's got you there, @JoelESalas. I mean come on. Even @ewwhite knew that one.
@ScottPack christ, I even did
That's pretty bad
Way to go, @JoelESalas. You just got @Coled.
@MichaelHampton Ha, not much of a king if he can't even figure out X.509.
01:29
@FalconMomot Haha, nobody understands X.509.
@MichaelHampton It's that cartoon robot girl on that kids show, right? [sarcasm...]
@ewwhite 1.5h. Better round it to 2 :)
Using join.me to a computer in Australia - slow
So, @ewwhite. Do you have dedupe on for the nexenta boxes at your produce sites?
@RyanRies 2012R2 will support dedupe on CSVs, supposedly.
@MDMarra Aw yiss
01:43
Looking for confirmation now.
BTW if you know anyone that can integrate SCORCH into SCSM without having to look at a guide every time, they're the smartest person on the planet
Whoa, did something change in flags? I was just declined [correctly] on a recent flag, but my helpful flag count jumped by quite a bit. I was even given a Marshall badge.
@MDMarra Be the guy that writes the guide?
I still can't figure it out!
@Cole The whole country uses a 300 baud acoustic coupler as their uplink. What do you expect?
This yields:
    [root@MDMarra /ppro/edi/0010/GOODBI/receive/archive]#
snerk
Wat?
This is infuriating
@MDMarra Um....
@MDMarra No, I turn Dedupe off. It's a disaster.
@jscott I can't tell everyone that these are Playboy or other pr0n servers.
@ewwhite The thing that I've found saves it a bit is a good fast ZIL. The dedup work happens after it hits the ZIL device, so the dedup doesn't slow down your effective write speed unless the ZIL gets full.
02:12
Anyone know why these would be grayed out?
howdy howdy.
@Adrian how was the first day?
@Cole was pure awesome. awesome company & awesome product.
@Cole Either not admin or those selections are from a GP?
@jscott checked GPO and they're an admin
02:17
@Cole In that case, I got nothing. :)
/flips table
@Cole btw, wtf is that XP?
@jscott it's Australia
That window chrome is so passé
@ewwhite we should start looking at dedupe in server 2012 for file servers there then
02:30
@ewwhite Other than the massive RAM requirement, what have you experienced with deduplication?
@ewwhite I've considered using it for a student lab SAN, though the alternative of cloning base images may be nearly as good.
Windows Australia?
@Adrian I'd bet they know that they're lucky to have you, too. Congratulations on having revolutionized your career.
@MilesErickson Thanks. They're pretty excited too. Everybody's really cool there and there's lot of good stuff to learn.
@Adrian So where are you working now?
@MichaelHampton Little gaming startup in Seattle called Jawfish.
It's really weird in one respect. I've seen my CEO on national television.
02:35
@Adrian Sounds like a company that would be making little iPhone games.
@MichaelHampton multi-player
I'm really excited about the company too. I think they've got something good going.
@Adrian Oh nice! Congrats!
02:50
6
Q: Internet is a series of tubes?

ZoredacheAlmost all of use have heard of Ted Stevens trying to describe the Internet with the analogy that it is a series of tubes (mp3). I believe that it likely that some tech person somewhere tried to describe the Internet to him and this was the best analogy they could come up with. What analogy wou...

Why was he asking that question?
I mean, he knows better
@RyanRies I'm sorry for being an Ass last night. That was really uncalled for, and it's not like it was your fault or anything you could do.
IN other news...
I hit myself with a shovel while working on project dig-thing and it really hurts
@Jacob Don't mention it... I don't even remember what you said. I was into my... sixth? ... vodka on the rocks. Something about FiOS or Verizon or something. Anyway, I didn't take offense at the time and I still don't... don't sweat it. :)
@ShaneMadden Thank you.
@ShaneMadden Dedupe isn't worth it.
@MilesErickson I've had plenty of bad experiences with it.
03:00
@RyanRies ah well good, I was pissed that the Fios net team didn't pickup the phone
I'd been on hold for like 1.5 hours
@RyanRies That was 4 years ago. The site didn't have the content standards that we have now. If anything, it should be protected & closed off as historical information but not something that should be considered a good modern question. If you have questions, ask @voretaq7
5
Q: ZFS - destroying deduplicated zvol or data set stalls the server. How to recover?

ewwhiteI'm using Nexentastor on a secondary storage server running on an HP ProLiant DL180 G6 with 12 Midline (7200 RPM) SAS drives. The system has an E5620 CPU and 8GB RAM. There is no ZIL or L2ARC device. Last week, I created a 750GB sparse zvol with dedup and compression enabled to share via iSCSI ...

@Adrian Ahhhhh I didn't even pay attention to that date on it
9
Q: ZFS - Impact of L2ARC cache device failure (Nexenta)

ewwhiteI have an HP ProLiant DL380 G7 server running as a NexentaStor storage unit. The server has 36GB RAM, 2 LSI 9211-8i SAS controllers (no SAS expanders), 2 SAS system drives, 12 SAS data drives, a hot-spare disk, an Intel X25-M L2ARC cache and a DDRdrive PCI ZIL accelerator. This system serves NFS...

Off to bed with me
03:02
@RyanRies SF in '09 was a different beast
@ewwhite 20:1 avg on volumes with VMs!
@MDMarra Use compression.
and eliminate the latency hit.
You don't get 20:1 with compression!
I don't need it.
@MDMarra Serverfault was a different beast 12 months ago
but since you don't use it, we can use it for file servers that run 2012 at produce sites!
03:04
@ewwhite Depends on the use. The filesystem that I've got it enabled on it effectively backups.
I have dedupe enabled on one setup... just to hold Windows 7 Vmware VMDKs.
but the amount of care and feeding ZFS needs for it isn't worth it.
Lotsa RAM, a good L2ARC device.
@ewwhite Why's the L2ARC more important with dedup turned on?
It's easy peasy on server 2012. Just sayin
@ShaneMadden To hold the Deduplication tables. The DDT size is a function of how many and what types of files are being stored. When I was backing up big file servers and deduplicating an iSCSI export from Nexenta, the DDT grew to ~16GB for 1TB of backups.
that's 16GB that needs to live in RAM...
I hate showering...
03:09
it's easier to have that live on a quality L2ARC device than consume all of your usable RAM
@ewwhite What's an L2ARC?
@ewwhite I suppose. If speed doesn't matter, though?
@MDMarra Windows Server 2012 isn't going to back my VMware deployment
@KevinSoviero level 2 adaptive read cache
@ShaneMadden If it runs out of RAM, you can't do anything
03:10
@ewwhite right. I was saying for the file servers
@ShaneMadden I've never heard of that before, where is it from?
Because deleting files ends up needing the DDT...
@KevinSoviero ZFS
and that's how people deadlock their ZFS systems.
@MDMarra Oh, that's why then...
03:11
@KevinSoviero What I was trying to tell you last night was that George(@zypher) spend 1 hour or so at a conference convincing me to go to college. Several other people had as well. So sadly it seems that people still want to see it. Try Google, I've heard they've lax'd a bit on hiring?
@KevinSoviero ZFS term. It's usually a fast SSD that caches for the slow disks. It's level 2 because RAM is level 1; it gets stuff that's flushed out of the RAM cache.
@Jacob That's ok, I'm happy at Rackspace.
@MDMarra if I was exporting CIFS or NFS, I could enable dedupe can get a nice benefit... but for larger datasets, it needs explicit design.
@KevinSoviero That's good, you get to work in a mall. That's pretty awesome
Edmund, Edmund. Focus. I was talking about turning it on for windows file servers where we store redirected documents
03:13
@Jacob Actually, I'm in the Austin office... It's just a regular office... Though we do have all you can drink sodas of every flavor... So, there's that.
And iced tea, too...
@KevinSoviero That would be bad for me :)
@Jacob Me too... ;)
@MDMarra meh, screw their damned Excel documents.
Fair
@ewwhite Don't screw Excel documents... You'll get a papercut in a pretty unfortunate place!
2
03:15
[root@Valley /log]# lone-tar -xVfbk /dev/st0 120 400000000
Restoring a damned Excel doc for Valley @MDMarra
Anyway, night all...
More like: # lone-tar -xVfbk /dev/st0 120 400000000 -zWHERE=/ppro/restore /ppro/shared/inventory/Warehouse Quality Control.xlsx
My butt is going to be so sore tomorrow.
This seemed a bit too easy
03:22
Record breaking day for both lunges and ATG squats.
@ewwhite didn't you turn VSS on?
Oh, it's on your primitive Linux platform
2
I'm going to be a crippled for the rest of the week. @JourneymanGeek so now I'll feel what it's like to be caned.
@MDMarra If you want to fix something, the Valley people keep using file shares that reside on a damn Linux box.
@WesleyDavid My everything is sore. Project dig-thing is painful
@ewwhite we can move them
03:23
@WesleyDavid: ahh, I thought someone tried doping you like a racehorse.
Oops, I mean, the cloud is going to be so sore tomorrow.
I ripped the cloud up good.
@Jacob I'll bet you it's a busted audit.
@WesleyDavid My worst day was when I did a workout loaded with squats, burpees, and lunges. I almost fell down the stairs afterwards.
@MichaelHampton I was going to write up a meta
@Jacob I think ther'es already one.
03:25
@ewwhite get me permissions and what's pointing at them and give me a maintenance window. It'll be done
@ScottPack Oh yeah, you feel it good. You've got to pound some serious water and fast absorbing protein for days. Casein protein before bed.
@WesleyDavid I felt a little sore walking up but my legs were like jelly coming back down.
@ScottPack Was that not one of the best feelings evar? =)
Love that.
If by "best" you mean "terrible" then yes.
The problem is when grounds security sees you and thinks you're drunk.
03:27
I attacked the ground today
@WesleyDavid Squat THAT :P
thats a lot of space for bodies.
@JourneymanGeek Behold, Mohan, the expert on dead body placement.
@JourneymanGeek Nah, we need to move the pool pumps over to the shed in the background
Not much room on Singapore island, so you've got to be creative with your mass graves.
lol
thats my dad actually ;p
03:30
With enough lye you don't need a mass grave.
Seen the new close reasons? The old reasons weren't fantastic, but the new ones make me miss the old.
@ChrisS My tuner will be here tomorrow, let anyone else who needs one to get it off ebay new for 69 vs 100
@Jacob I got mine on eBay... Factory refurb, works perfectly.
I still miss the S&M reason.
@ChrisS Interesting, I saw it for 69 new and free shipping and it was good for me
03:36
@WesleyDavid It's an island, who needs mass graves? You just feed the bodies to the sharks.
03:56
@MichaelHampton I saw you edited my tag wiki edit, but then community approved it unchanged- what were you thinking could be improved, out of curiosity?
Mostly just your face.
anyone a grub2 expert?
epel/primary_db 0% [- ] 738 B/s | 49 kB 124:05 ETA
That's a small problem
@Jacob seemingly, an extraordinarily small one :P
@FalconMomot But at 738B/s it might as well be a TB or 2.
ctl-c for the win
is it possible to hot-remove a disk from virtualbox, e.g. to fake a HDD failure?
@Jacob It's not supposed to be extraordinarily difficult. There is some algorithm that is allegedly supposed to select uncontroversial decisions for the audit.
@FalconMomot But look at the giant closes by at the bottom :)
@Andrew Why don't you ask a question on SU? :P I don't think so, but it might have changed since I last looked.
though, you can mark things like optical drives as not connected; maybe you can do the same for disks.
@Jacob Oh. I'm observant, I promise
@FalconMomot You accidentally deleted the existing paragraph, so I put it back.
04:13
@FalconMomot I can do it while it's powered off...
found an answer basically saying the same thing. good enough.
stupid opaque grub process :/
actually the change to closures broke a lot of things... for instance I can still start to make a close vote and view the close queue when I'm out of close votes for the day as always.
@Andrew Sweet.
@MichaelHampton Gah, why am I so inobservant today?
@FalconMomot After the F'Up I made yesterday, I have no idea what you're talking about :)
ok, so it appears that RAID+LVM+missing disk = no boot...
which one, I wonder......
see if RAID + missing disk = no boot :/
04:15
@Andrew well, if it was RAID0...
0
Q: WHM is not updating /etc/mailhelo and /etc/mailips as specified

darkAsPitchAccording to http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/DomainsIps if you enable "Automatically send outgoing mail from the account's IP address instead of the main IP address": This option allows you to automatically send outgoing mail from your account's IP address inste...

look at the comments
@FalconMomot RAID1 with (supposedly) grub on both disks. I'd like to get more info on the grub code though (e.g. is it trying to boot "device2" when "device2" doesn't exist because it's become "device1" etc.)
@FalconMomot I deal with cPanel at work, cn't be bothered to answer right now
@MichaelHampton Can you remind me how much we hate cPanel/WHM?
@Jacob that's fine - it's OT.
@FalconMomot Eh, If they asked as an admin then it should be on T
but he clearly isn't
24
A: Are cpanel questions really 'professional sysadmin' related?

voretaq7A question that mentions cpanel is not de-facto off-topic. It is possible an otherwise competent admin inherited a cpanel disaster and now has to make it work. HOWEVER - If you are limiting yourself to just "what can be done from within cpanel" you're no longer a sysadmin in my view - you're an ...

04:19
@FalconMomot I know..
Note the comments about providing cPanel rather than using it
I work on it so that clients can use it.
@MichaelHampton You know that seems apt thanks!
@Jacob well, yes, of course. But the main point is that problems while just using its GUI to perform administration tasks are (if more about the cpanel interface than the admin task) OT.
@FalconMomot A fair amount of stuff is poorly exposed by the commandline "scripts"
Indeed.
04:24
A such I end up logging into WHM ~once a week
if the answer to the question is about how to work around cpanel though, and not what to put in the config it is giving you, it should be closed with a comment "open a terminal and make your change. then, uninstall cpanel."
@FalconMomot I don't have the option to uninstall it.
that's true, but questions about how to use it are OT.
just like, say, questions about how to make a request in hitachi ID access manager
I mean, if WHM/crappanel is the only way to do something as professional administration the Q is valid
04:27
(or tivoli, take your pick)
(or whatever other solution you found the need to weigh yourself down with)
The difference is if a user asks how to do XYZ
it's never the only way.
unless you are making some change in its management UIs, which is a user thing.
@FalconMomot True, but some of the scripts at the cmdline really stink
Yeah, the problem is when people don't understand or can't provide the underlying config
if it breaks and you need to tweak some filesystem permissions, that could be on topic...
it's "help me mouse around in cpanel and read its GUI text" that I hate.
there may be something in between, but I have yet to see a question like that.
04:30
@ewwhite @ScottPack @KevinSoviero @ShaneMadden @Cole I meant on a second run where both runs didn't copy anything
@JoelESalas Probably caching.
@JoelESalas Try dropping the caches between the runs and see what happens
Up early @Chopper3
@ScottPack So if I'm running an rsync server serving up the same files to 100+ clients, will each and every run be a unique "cache" or will it be slow the first time, then fast each other time
@JoelESalas How much slower? Your disk should still be faster than your network..?
@ShaneMadden You'd think so. Not the real concern though, I want to make sure all web servers have the same code, etc
04:34
@ShaneMadden He only uses 4800 rpm Quantum Fireballs
This is our interim deployment scheme
@JoelESalas It's a messy question you're asking because it's all up to the kernel memory manager.
@ScottPack I'm just trying to see if I can run 100+ clients on an rsync server without making it fall over
23K files
all syncing simultaneously
I suppose it depends on the files. In theory you should be able to. The memory management subsystem, assuming they are happening at nearly the same time, will strip off a lot of the disk reads.
You can also do some tweaks to your rsync.
For example, by using the -W option it will only run the whole file checksum and copy based on that. The downside is that the entire file will be copied, even if only 1 byte changed, but the upside is that it will skip the sliding window checksum.
That will result in more network IO, but less disk and less cpu.
I assume.
I've never really analyzed how to make rsync awesome. I'm just kind of spitballing here.
Me either. I generally only use rsync for one-off jobs, where it would take longer to optimize it than to just wait for it to finish.
04:41
I totally understand, in fact our current rsync issues are helping me champion a more robust deployment mechanism
But anything good is weeks/months away and we need a solution because we deploy constantly
@MichaelHampton Same here. Anytime I've needed to run rsync it's either initial sync, where I use tar+ssh, or the scale is small enough to not matter.
What kind of data set sizes are you talking about? How many files, how big are they, etc?
@ScottPack total of approx. 400mb, 23K files, all source and caches
From run to run about how many different files change? Do you have any ballpark notion?
@ScottPack probably 1-10
My initial response was "why not git"
In that case just run it and see how it goes.
If it hurts then add the whole-file option
The first think rsync does is check filetimes. It assumes if the timestamps are the same then the files haven't changed.
You're looking at an average filesize of 20kB, which is pretty insignificant to checksum, both whole file and sliding window.
An initial sync, where the destination is empty, is always going to take a long time with that many files and rsync.
@JoelESalas Here's some shameless self-promotion if you want to do the initial sync faster: serverfault.com/a/18142/3356
@JourneymanGeek You around?
@ScottPack It's primarily going to be updating files, but the comparison seems to be slow as of now
@JoelESalas It's probably something to do with your face.
Seriously, though. Rsync, in order to be so awesome, is so much dark arts that Snape should be teaching it.
Can you tell where your bottleneck is?
Didn't Snape teach "defense against the dark arts"?
04:50
@MichaelHampton Whatever nerd
@MichaelHampton Fuck if I know. I've only seen the first couple of movies.
I think we need to school some people on what 'substantive edits' should be serverfault.com/review/suggested-edits/77637
Take your pedantry someplace else instead of trying to ruin a perfectly awesome oneliner.
@ScottPack well right now our bottleneck is definitely that if you attempt multiple rsyncs from the artifact server to web servers, rsync will do that synchronously
@MikeyB I'd approve that. The original author has terrible grammar.
04:52
I'm thinking if you pull from the web servers, the whole thing can be done at once
@JoelESalas Well yeah. If you serialize something it's sequential. :)
@ScottPack But if someone's going to fix it, he should fix the grammar throughout, not one small change.
@ScottPack We try to spin up 10x at a time, but rsync makes a lock file or some shit
@msh210 I'm only here to cast stones, son.
@JoelESalas Oh, and the other rsyncs are trying to copy those? Yeah, that makes some sense I suppose.
@ScottPack Be quite or I sic grammer gorilla on you sluggy.com/comics/archives/daily/20051027
04:53
@ScottPack Is that a biblical reference? I'm unfamiliar with its meaning...
@msh210 I certainly hope not.
@msh210 Let he that is without sin cast the first stone
I try to avoid superstition whenever possible.
Jesus standing up for hookers. Yeah buddy
Goddamnit.
04:54
@JoelESalas That's what I was thinking of.
@ScottPack heheh
I more meant that I was only here to provide criticism, not constructive criticism.
If @ScottPack implies he is without sin, well, I wouldn't believe that...
@ScottPack ok :-)
@MichaelHampton He works in education, his standards have to be lower
@MichaelHampton, do you agree my question is too broad? I'm really not seeing why.
04:56
@msh210 I don't think it's too broad, I just think it's plain off-topic.
@MichaelHampton Okay, that I grant. That wasn't the closure onholdure reason.
@JoelESalas I think the Honey Badger was an Eagle Scout before taking a job in the education sector.
@msh210 I found a couple of similar questions on Super User.
@MichaelHampton Thanks; I'll search there.
37
Q: What exactly happens when you browse a website in your browser?

RachelWhat happens behind the scenes when we type www.cnn.com in a browser and how does information gets displayed on the screen? A technical explanation would be highly appreciated.

04:57
@ScottPack Do you know the one-toilet-paper-square method for camping-pooping?
24
Q: What gets uploaded when I surf the web?

DebI am using a modem, and it shows a download speed of n kbps and an upload speed of m kbps. When I check its logs, it shows the amount of data downloaded and uploaded. I'm wondering why it shows that I've uploaded 3 MB of data in an hour, which seems excessive when I never upload anything or use t...

@MichaelHampton I thought SF's list of topics sounded more like where it belonged than SU's.
@msh210 We're on the supply side of the services you use :)
@JoelESalas I always use seashells when I go camping. It has a certain utopian feel.
@ScottPack buttopian
04:58
@JoelESalas Sounds like subsite for one of @ewwhite's clients.
@JoelESalas I see.
@ScottPack BUTTOPIA
@JoelESalas You won't goad me into posting the BOOTY Song youtube video.
@ScottPack I'll have to do it myself
@msh210 As professionals we're pretty much expected to already know this particular bit of stuff.

« first day (1019 days earlier)      last day (4248 days later) »