Maintenance Window Sucks
jfriend
Registered Users Posts: 8,097 Major grins
I'm just going to go on record here and say that a regular maintenance window that prevents us from uploading images sucks! Come on. You guys are not a new company - at least 6-7 years old. You can engineer around locking your customers out on a regular basis. I get it if every once-in-a-long-while (like only a couple times a year) you have a major upgrade that requires a little down time, but regularly interrupting, stopping and prevent image uploads. I don't care if it's an announced or planned time. That's immaterial. The rest of the world can't always plan around your schedule. Plus, the rest of the world doesn't go check your maintenance schedule before every upload.
I finished my image processing of a whole soccer season tonight (902 images across 20 galleries) and I started the upload at 10:30pm, hoping it would run overnight and finish sometime tomorrow (probably take about 10 hours to run). Fortunately, I came to check on it an hour later and I find every image in the upload is generating an error. Crap. You're probably in read-only mode. I try to stop the uploader gracefully, but it doesn't shut-down gracefully and I lose the entire upload queue. Great, one more thing to do over again because of your maintenance.
Now, I have to start all over and I have no idea when you're darn read-only mode will be done so I can actually get this upload going overnight. You don't even have a reliable all-clear message from the maintenance so I could know when to actually start the uploads and I wasn't planning on staying up that late either and just because uploads start being allowed again doesn't mean you're actually done and it's really clear (I've learned that before). So here I am. I'm stuck. I have to start my upload all over again. I have to repartition all the images into the 20 separate galleries into the uploader all over again. I have to delete the images that have uploaded so far so I don't end up with dups. I have no way of knowing when you're actually done with maintenance so I can start or whether to even plan on trying to stay up that long. The upload will take about ~11 hours and I can't have it going during the middle of the day tomorrow (for bandwidth usage reasons) so it looks like I just lost an entire day on having these images up. Have I said this yet. This sucks!
This is a solvable problem. You could engineer your systems to allow uploads to continue even though you were doing regular maintenance. Maybe once in a blue moon, uploads would be part of the actual maintenance, but most of the time they wouldn't be. If you had to, you could accept the uploads and just hold them in a queue for processing when the upgrade or maintenance was done. Does Google announce downtime when they need to do a system upgrade? No. They engineer around it so they don't take their system down when doing upgrades or maintenance. This is a solvable problem if you choose to solve it. Is it work - yes, but it's time for you to do that work. It appears that you aren't going to do that work until customers start complaining loudly to make you start thinking about it more seriously. This post is for more customers to start calling for less and less planned downtime. If you're a customer and you're tired of this scheduled downtime, then post your thoughts into this thread.
I don't want to have to plan my site uploads around your maintenance schedule. I don't want a 902 image upload that I planned to run overnight to be forced to be delayed an entire day. If I wanted to get it started tonight anyway after your maintenance, I have no idea when you'll actually be done or how to know when you're actually done. This sucks. It's time you started acting like a more mature company and engineer yourselves out of this regular downtime - particularly for uploads.
You guys do a lot of things right and you know my dedication to the site, but I've had it with this one. I've just wasted a bunch of time, have to start over on a bunch of work I already had in progress and my upload will probably be delayed by a day. I'm sure you can tell - I'm not happy.
I finished my image processing of a whole soccer season tonight (902 images across 20 galleries) and I started the upload at 10:30pm, hoping it would run overnight and finish sometime tomorrow (probably take about 10 hours to run). Fortunately, I came to check on it an hour later and I find every image in the upload is generating an error. Crap. You're probably in read-only mode. I try to stop the uploader gracefully, but it doesn't shut-down gracefully and I lose the entire upload queue. Great, one more thing to do over again because of your maintenance.
Now, I have to start all over and I have no idea when you're darn read-only mode will be done so I can actually get this upload going overnight. You don't even have a reliable all-clear message from the maintenance so I could know when to actually start the uploads and I wasn't planning on staying up that late either and just because uploads start being allowed again doesn't mean you're actually done and it's really clear (I've learned that before). So here I am. I'm stuck. I have to start my upload all over again. I have to repartition all the images into the 20 separate galleries into the uploader all over again. I have to delete the images that have uploaded so far so I don't end up with dups. I have no way of knowing when you're actually done with maintenance so I can start or whether to even plan on trying to stay up that long. The upload will take about ~11 hours and I can't have it going during the middle of the day tomorrow (for bandwidth usage reasons) so it looks like I just lost an entire day on having these images up. Have I said this yet. This sucks!
This is a solvable problem. You could engineer your systems to allow uploads to continue even though you were doing regular maintenance. Maybe once in a blue moon, uploads would be part of the actual maintenance, but most of the time they wouldn't be. If you had to, you could accept the uploads and just hold them in a queue for processing when the upgrade or maintenance was done. Does Google announce downtime when they need to do a system upgrade? No. They engineer around it so they don't take their system down when doing upgrades or maintenance. This is a solvable problem if you choose to solve it. Is it work - yes, but it's time for you to do that work. It appears that you aren't going to do that work until customers start complaining loudly to make you start thinking about it more seriously. This post is for more customers to start calling for less and less planned downtime. If you're a customer and you're tired of this scheduled downtime, then post your thoughts into this thread.
I don't want to have to plan my site uploads around your maintenance schedule. I don't want a 902 image upload that I planned to run overnight to be forced to be delayed an entire day. If I wanted to get it started tonight anyway after your maintenance, I have no idea when you'll actually be done or how to know when you're actually done. This sucks. It's time you started acting like a more mature company and engineer yourselves out of this regular downtime - particularly for uploads.
You guys do a lot of things right and you know my dedication to the site, but I've had it with this one. I've just wasted a bunch of time, have to start over on a bunch of work I already had in progress and my upload will probably be delayed by a day. I'm sure you can tell - I'm not happy.
--John
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
0
Comments
We put the notification on our http://status.smugmug.com site much earlier in the week.
Portfolio • Workshops • Facebook • Twitter
Portfolio • Workshops • Facebook • Twitter
Many of us do not have the time to go looking to see what the engineers are doing .....and we really should not have to.....if the back up system is brought on line before any work on the main system is done.....thumb:D
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
active and processing paused?
My Website index | My Blog
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Portfolio • Workshops • Facebook • Twitter
Or are you talking about the speed of processing them after they've been uploaded?
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Everything from you--->us is up to you and your connection. Once it gets to us, we worked a lot of magic to make things fasterererererererer
Portfolio • Workshops • Facebook • Twitter
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Image processing and everything that happens on our end. Especially for larger files.
Portfolio • Workshops • Facebook • Twitter
I sure hope you don't forget the "replace photo" part of this equation, as well. The speed of that is absolutely pathetic!
As for uploads, I want to be able to schedule uploads so they happen at a certain time for multiple galleries.
Fortunately, I haven't faced too many issues with the maintenance window since my main bulk is uploaded on Sunday/Monday. But the broken upload scenario you describe is one that I've faced so many times since 2005, and has caused enough frustration to be furiously angry with SM on more than one occasion. I've expressed only a small percentage of this over the years.
It's why uploading, even when there is no maintenance window, needs vast improvement. I almost switched to Exposure Manager for their robust FTP uploading capability. If SM didn't introduce videos the exact same time I was testing with EM, I would've been gone. I was uploading albums to EM 3x faster. Not because of better bandwidth or processing, but simply because it was FTP, a protocol designed for file transfer.
I'm working very closely with the developer of the smugftp third party product doing heavy testing. And in my tests, I'm able to get 2-3x the transfer speeds--not to mention no more setting up multiple web-based uploaders to max out bandwidth, which can save up to an hour.
And FTP-based uploading system could know when to retry, what to retry, what's there, and what's not. You could just queue up and leave it alone, maintenance window or not.
As long as I've been a SM customer, I firmly believe there's a business reason behind SM's decision to make uploading a challenge. I'm sure there's a good number of customers who try the trial and then leave when they can't upload robustly. I guess if uploading was easy, it would stress something else, so it's good that it functions the way it does--from SM's point of view.
Just out of curiosity John, why weren't you using SE?
Want faster uploading? Vote for FTP!
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
We've poured tons of money and people into uploading to make it as easy and friction-free as possible, with constant improvements over the years. We have zillions of customers and extremely, very extremely low complaints about uploading. And the ones we get are almost always connection-related. We absolutely don't want this to be a challenge (why would we? we're in the photo sharing and photo commerce business - we want customers to be able to upload).
Portfolio • Workshops • Facebook • Twitter
Homepage • Popular
JFriend's javascript customizations • Secrets for getting fast answers on Dgrin
Always include a link to your site when posting a question
Thanks,
--Dave
Dave, we had a problem a little bit ago, but it looks to be fixed now, can you try again?
Portfolio • Workshops • Facebook • Twitter
http://donbirch.smugmug.com/
Portfolio • Workshops • Facebook • Twitter
Although Andy's already given the only answer he can, you need to remember a key thing about Smugmug.
They are a US BASED COMPANY, and they cater primarily for US BASED PHOTOGRAPHERS and viewers. Sure, they don't actually lock out foreigners from using the service, but everything they do, every design choice they make, it's always going to be primarily focussed on their US userbase.
This, unfortunately, is their only sensible option and I'd do it the same way in their position, but regardless of how they try to position themselves as a global service, they have always been, and will always be, massively US focussed.
So no, maintenance will always be when it's least inconvenient for US customers.
Cheers - N
http://www.nzsnaps.com (talkiet.smugmug.com)
We based our maintenance window on the lowest activity period, it had nothing to do with US or non-US customers.
As to the other things, I've replied in all the other threads, and on our feedback site, that good things are coming - you won't be unhappy, I promise.
Let's please keep it in perspective, thanks!
Portfolio • Workshops • Facebook • Twitter
They studied upload logs and are using the least used period so less are
effected.
My Website index | My Blog
Quck response :-)
I'm not saying you do it arbitrarily, I'm saying because the bulk of your userbase is in the US, this makes the least inconvenient time for planned outages map to what it is today. As I say, I'd choose the same time, becuase I'd apply the same logic to determining the time. (Leaving aside for a moment the fact that pretty much every other site gets away without regular planned outages)
As for the other issues :-) I didn't even mention them this time!
Personally, I only care on principle at this point - I won't bother undoing the Paypal integration I have done. I got an email from Smugmug a couple of weeks ago about a sale and I was surprised because at this point, easily 95% of my sales are through Paypal in my local currency.
I love Smugmug's customisation and especially the support (both from the company and community - they are both exemplary) but You're only ever going to see my yearly subscription from now on. I forget how long we've been asking for foreign currency support - it's been LITERALLY years now.
I really hope it happens, if for no other reason than to appeal to more global users and even out your customer base which might have better long term impacts on your development priorities.
Cheers - Neil G
http://www.nzsnaps.com (talkiet.smugmug.com)